Friday, August 14, 2015

frankenpup: Puppylinux no more.

With sadness in my heart i'm writing this post to announce that my loved frankenpup it's not gonna be puppy based anymore and the main reason: it's a real pain to hack puppy to get newer features to work, it was a pain to make the stable versions of kmod and eudev to work together from the init, it's even worst to try and get something like AMD crossfire to work without making a coding shitstorm to the init scripts and hoping the system boots again and Xorg doesn't shits itself and with every stable release of libs watching the system tearing itself apart over massive symbol lookup errors by the lack of a proper rolling release or update system or having 3 different versions of each lib fucking with the linker on compile time.

Currently i really don't know the fate of the 32bits version, but the 64bits is going to be a built from scratch "puppy inspired" distro, i'll try to bring back the good aspects of old puppy (2.15CE, 3.XX, 4.31) but in a newer environment, more modular, more dev friendly.

If anyone is interested on the dev phase check the frankenpup trello (dunno if i'm going to keep this name anymore =/)

I was never a good friend to the newer puppy versions, to me they are just "ubuntu-mini or slackware-mini" and still remember the good days of spending weeks on the irc channel compiling software, creating gtk frontends, helping people, making .pup and .pet like there is no tomorrow just to help puppy become a good distro, something people will use instead a "major" distro, but now for me puppy is just "install from X debian repo" or "just download the slackware package" and puppy itself as a distro is no more, just something you can put together on woof to make a lighter version of another thing.

And yeah i'm really sad, almost crying since i loved puppy and it was my main OS since 2007 but i can't relate what i liked from it in newer versions.

Thursday, July 30, 2015

Frankenpup v0.5 RC3: Casi Estable

Creo que es tiempo de liberar el RC3:

Changelog:

Cambios en el sfs principal:
 - Arreglados scripts del init para montar /dev como 
   devtmpfs
 - Init arreglado para permitir que kmod cree los 
   nodos estáticos y que udevd maneje el resto
 - Arreglados multiples errores y bugs de firmwares.
 - fpackages ahora recarga el menu de jwm.
 - fpackages ahora tiene resolución básica
   de deps (versión subida a  0.3).
 - Gparted recompilado.
 - Arreglos menores en dbrowser y se agregó
   qupzilla al script.
  
  Actualizaciones:
   - atk-2.16.0 (recompilado con gobject-introspection)
   - libnotify-0.7.6 (lo mismo que atk)
   - eudev 2.20
   - kmod-21
   - dconf-0.24.0 (esto rompía glib2, que rompía
     gtk3)
   - transmission-2.84 (GTK3)


Cambios en Repo de paquetes:
  -->Agregados
    --> Agregado a python 2.7:
      - cython
      - dbus-python
      - pygobject
      - pygtk
    - android-file-transfer-2.3
    - qt5-5.5.0
  --> Actualizado
    - la "base de datos" de paquetes ahora tiene un campo
      de dependencias.

SCREENSHOTS:

Android file transfer:



Qupzilla:

Transmission (GTK3):
Esta versió"n realmente se acerca a una "estable", solo me falta feedback (hasta ahora he tenido 0 feedback) para asegurarme que todo funcione como debe. ESTA VERSIÓN DEPRECA EL RC2, DEPRECADO Y SIN SOPORTE. LINK: HERE DEVX: HERE bugtracker y "wiki": https://github.com/samedog/frankenpup/issues

Frankenpup v0.5 RC3: Almost Stable

Ok, i think it's time for the RC3:

Changelog:

Main sfs changes:
 - Fixed init script to mount /dev as devtmpfs
 - Fixed init scripts to allow kmod create the static
   nodes and udevd to manage everything.
 - Fixed multiple firmware related errors and bugs.
 - fpackages now reloads the jwm menu.
 - fpackages now has a really basic dependency support
   (version pushed to 0.3).
 - Recompiled Gparted
 - Some minor fixes on dbrowser and qupzilla was added.
  
  Upgrades:
   - atk-2.16.0 (recompiled with gobejct introspection)
   - libnotify-0.7.6 (same as atk)
   - eudev 2.20
   - kmod-21
   - dconf-0.24.0 (this was breaking glib2 and thus,
     breaking gtk3)
   - transmission-2.84 (GTK3)


Packages Repo changes:
  -->Added
    --> Added to python 2.7:
      - cython
      - dbus-python
      - pygobject
      - pygtk
    - android-file-transfer-2.3
    - qt5-5.5.0
  --> Updated
    -the package "database" no has a "dep" field.

SCREENSHOTS:

Android file transfer:



Qupzilla:

Transmission (GTK3):
This build is really close to be stable, i only need feddback (so far 0 feedback) to ensure everything wokrs like it should THIS RELEASE DEPRECATES RC2, DEPRECATED AND UNSUPPORTED. LINK: HERE DEVX: HERE bugtracker and "wiki": https://github.com/samedog/frankenpup/issues