[debianuruguay] Empaquetando de verdad: lessfs - filesystem desduplicador

  • From: Eduardo Trápani <etrapani@xxxxxxxxx>
  • To: debianuruguay@xxxxxxxxxxxxx
  • Date: Fri, 16 Sep 2011 11:05:28 -0300

¡Hola!

¿Qué es lessfs?  Bueno, digamos que están respaldando un servidor de
correo y un mismo mensaje aparece cien veces ... lo guarda una sola vez.
 Pero lo bueno es que desduplica a nivel de bloque, así que si varios
archivos comparten bloques también se ahorra espacio.  Los resultados
pueden ser impresionantes.  Si tienen varias máquinas virtuales y todas
tienen sus imágenes sobre un sistema lessfs el espacio real ocupado es
muchísimo menos ya que todo lo duplicado se almacena una sola vez.
http://lessfs.com

Volviendo a Debian, hacer paquetes ahora es más fácil, hay un servicio
para subirlos en mentors.debian.net, de ahí se pueden pedir promotores
(sponsor), etc.  ¿Alguien quiere empaquetar algo?  Si encuentran algo
que les gustaría usar avisen y vemos de hacerlo.  Estaría buenísimo
hacerlo en equipo.  Y por supuesto, si es algo propio también se puede
empaquetar.

http://www.debian.org/devel/wnpp/

Hacer el paquete igual tiene sus cosas.  Hay un programa "lintian"
(buscador de errores) que revisa ¡hasta los errores de ortografía del
manual!  Muy fuerte.  Ese programa fue el que me avisó de la
incompatibilidad entre la licencia de OpenSSL y la GPL.  El copyright es
super importante en Debian, tuve que revisar todos los archivos y de
hecho encontré que había más de un tipo de licencia.

Y bueno, después de superar el detalle abrumador de posibles fallas que
tiró "lintian" y escribir páginas de manual para los ejecutables que no
lo tenían (porque Debian lo exige) pude hacer el paquete, firmalo y
subirlo.  Y anda bárbaro.  Ahora viene la parte de decirle a stream todo
lo que hubo que emparchar.

Si quieren probarlo, está acá (binario para i386 y paquete fuente):

http://programoj.esperanto.org.uy/angle/debian/lessfs/

Si quieren ver sólo lo que hace a Debian, pueden bajar:

http://programoj.esperanto.org.uy/angle/debian/lessfs/lessfs_1.5.4-1.debian.tar.gz

Eso tiene la carpeta debian/ con los parches, los archivos de control y
las cosas que no traía el programa y hubo que escribir, como scripts de
arranque, páginas de manual, archivo de configuración, etc.  Esas
exigencias de Debian son las que hacen que los paquetes sean tan buenos,
mejor que la compilación desde upstream.

Saludos, Eduardo (próximamente, espero, DD de nuevo).

» Categoría: GNU/Linux y UNIX
» Archivo: //www.freelists.org/archive/debianuruguay/
» Tipo: Discusión abierta
» Ranking: //www.freelists.org/wiki/freelists_listrank

Other related posts: