[debianuruguay] Re: Reunión de empaquetamiento del sábado

  • From: Eduardo Trápani <etrapani@xxxxxxxxx>
  • To: debianuruguay@xxxxxxxxxxxxx
  • Date: Sat, 01 Oct 2011 20:16:40 -0400


Unos comentarios en cuanto al paquete:
  * Estaría bueno que Uma no se ejecute como root, sino como un usuario
normal. Y si este usuario es configurable al momento de instalar el
paquete sería mejor todavía.

En realidad está por verse cómo se va a ejecutar, si como demonio o como proceso de usuario. Justamente al empezar a empaquetar surgieron algunas de estas dudas.

Si fuera un demonio el usuario no es configurable, lo define el paquete. Esi está definido en "Securing Debian Howto".

http://www.debian.org/doc/manuals/securing-debian-howto/ch9.en.html#s-bpp-lower-privs

  * Se hizo un único paquete con todo?, o se separó por módulos?, creo

La separación en paquetes ayuda y complica a la vez. Dependiendo de lo "independientes" y lo "opcionales" que sean los subpaquetes y de la estructura misma del código fuente puede ser buena idea intentar separarlos o no.

Por ejemplo, telepathy tiene subpaquetes que agregan funcionalidad y que dependen a su vez de diferentes bibliotecas. Cada uno es independiente, los une una API. Algo así pasa con apache.

Pero vlc, por citar algo, maneja diferentes protocolos que se empaquetan todos juntos. La funcionalidad es monolítica, está en el programa, sería más trabajo separarla que empaquetar todo junto. hal es otro ejemplo.

Empaquetar es eso, asegurarse que el código fuente de un programa compile, que respete el Filesystem hierarchy (FHS) y las políticas de la distribución. Empaquetar no implica programar. Lo que pasa es que cuando el empaquetador y el desarrollador son el mismo se confunden fácil los roles.

¿En que versión se probó el paquete? ¿Hay alguna URL en la que esté?
me interesaría verlo y probar un poco

Yo creo que no es probable hasta que no resuelvan el tema demonio/programa normal. En particular en este momento las cosas van a /var/lib/uma y correrlo con varios usuarios generaría problemas de permisos.

Barbanegra estaba viendo eso y lo que sugiero es mirar algún programa que haga algo parecido y ver cómo lo hicieron.

¿Hay intenciones de subirlo a Debian?

¡Claro! Es la idea. En eso estamos. El bug para internacionalizar y traducir flpsed ya está creado con sus adjuntos, el lessfs también en mentors.debian.net y el otro paquete el driver de cups, supongo que esta semana lo subo mentors.debian.net.

Mientras tanto, si alguien quiere, podemos aprender a hacer un repositorio privado y colgarlos de debian.org.uy, ahí se podría hacer apt-get como siempre y tenerlos andando (mmm, me encantó eso).

Eduardo.

» 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: