No es broma, al final y a pesar de la pereza que me daba y que no soy de estar siempre a la última he actualizado a Debian Lenny para ver un poco mejor que se cuece en Debian. Uno más con testing.
Hace poco me decidí a actualizar a Compiz Fusion desde Beryl en mi anterior instalación (Etch). La verdad es que si que pude apreciar algunos efectos, pero algunas cosas no iban al 100% y el simple-ccsm se queda muy corto respecto al ccsm (Compiz Config Settings Manager) completo.
Las librerías python-gtk en Etch estan en la versión 2.6.8 mientras que ccsm y fusion icon por ejemplo requieren la 2.6.10 o superior junto con python-gobject. Entonces armándome de valor añadí los repositorios de lenny y me decidí a actualizar el paquete con los bindings de python y GTK pero por dependencias acabaron siendo un buen número de paquetes.
Pese a ser consciente del gran peligro que corría al decirle a apt que me actualizara todos esos paquetes pero esperaba que el resultado final no fuera tan desastroso: sistema prácticamente inservible sin posibilidad de volver a la 2.6.8.
Entonces pensé: "ya que has empezado acaba". Y substituidos todos los etch por lenny en mi sources.list me decido a realizar el correspondiente "apt-get update && apt-get dist-upgrade". Tras aproximadamente 1 hora entre descarga e instalación, más una media hora batallando con los paquetes acpid y nfs-common, podía reiniciar y lenny era una realidad.
Entre las novedades destacaría:
Lo que me he cargado:
La verdad es que ahora todo es bastante más vistoso y creo que voy a empezar a instalar software que antes requería de librerías más modernas. El nuevo Compiz Fusion es bastante atractivo y bien acabado pero en este caso vale más un screenshot que mil palabras:


Y una pequeña receta para los que quieren ventanas 3d en Lenny, los usuarios de Ubuntu Feisty pueden instalar este plugin desde el repositorio de feisty en http://download.tuxfamily.org/3v1deb/ pueden instalar con apt-get el paquete compiz-fusion-plugins-unofficial, los que usamos Lenny y hemos instalado desde el repositorio de shame no tenemos este paquete.
Instalamos las depencias, nos lo bajamos y lo compilamos:
sudo apt-get install build-essential libxcomposite-dev libpng-dev \ libsm-dev libxrandr-dev libxdamage-dev libxinerama-dev \ libstartup-notification0-dev libgconf2-dev libgl1-mesa-dev \ libglu1-mesa-dev libmetacity-dev librsvg2-dev libdbus-1-dev \ libdbus-glib-1-dev libgnome-desktop-dev \ libgnome-window-settings-dev gitweb curl autoconf automake \ automake1.9 libtool intltool libxslt1-dev xsltproc wget -O '3d.tar.gz' 'http://gitweb.opencompositing.org/?p=fusion/plugins/3d;a=snapshot; \ h=db3c51d6c5c0df268fc1ec29a4264ef3d21dbbb3' tar -xzvf 3d.tar.gz cd 3d make sudo make install