[Desarrolladores] Resumen y llamado público a participar en el desarrollo de la Nueva versión de Canaima
Luis Alejandro Martínez Faneyth
lmartinez en cnti.gob.ve
Jue Nov 18 09:41:08 VET 2010
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Comunidad,
Para todos es conocido que se avecina la próxima versión de Debian
Estable (Squeeze), y con ello se hace necesario actualizar la paquetería
en la que Canaima se basa hoy en día (Lenny). Ya hemos avanzado bastante
en éste aspecto y se han realizado varias pruebas y desarrollos.
En ese sentido, se ha avanzado de gran manera en los siguientes
proyectos para la próxima versión de Canaima, cuyo código fuente está
público [1]:
Nuevos Paquetes en Desarrollo
=============================
* Reestructuración del paquete fuente canaima-integración:
Éste paquete era el paquete principal del cual se empaquetaban todos los
paquetes que transformaban un debian en Canaima. Éste paquete ha sido
separado en varias partes, siguiendo la nueva metodología de
empaquetamiento expuesta en el Manual del Desarrollador [2]. Ésta nueva
estructura fomenta la partición, ya que facilita la documentación y la
ubicación de los archivos de una forma más intuitiva; además, adopta el
uso de buenas prácticas, uso de Makefiles, uso de scripts debhelper,
entre muchos otros beneficios. Los paquetes en que se dividió
canaima-integracion son:
- canaima-escritorio-gnome (antiguo canaima-base)
- canaima-estilo-visual
- canaima-estilo-visual-iconos
- canaima-acerca
- canaima-bienvenido
- canaima-chat
- canaima-llaves
* Paquete canaima-notas (NUEVO):
Permite al usuario enviar información acerca de su hardware a la
plataforma notas.canaima.softwarelibre.gob.ve mediante una plataforma
amigable, para poder facilitar el diagnóstico en línea de su problema.
* Paquete canaima-contrasena (NUEVO):
Permite al usuario cambiar su contraseña de usuario y de root mediante
una interfaz amigable. Diseñado para los computadores entregados por
empresas distribuidoras de hardware (CANTV, VIT, etc...).
* Paquete canaima-semilla (NUEVO):
Permite realizar imágenes ISO personalizables de sabores Canaima
GNU/Linux. Opcionalmente, también se instalan en el sistema huésped.
* Paquete canaima-restaurar (NUEVO):
Permite restaurar todo el sistema al estado inicial del computador,
mediante una entrada ubicada en el menú del GRUB.
* Paquetes remasterizados de Debian para Canaima (lsb, lsb-release,
base-files, desktop-base):
Paquetes nativos de Debian modificados para reflejar información de
Canaima GNU/Linux.
Nuevos Servicios Activados
==========================
* Plataforma de Ideas "IdeaTorrent": Plataforma para el planteamiento de
nuevas ideas para Canaima GNU/Linux.
* Nuevo Portal Web: Nuevo portal basado en Plone desarrollado en Comunidad.
* Nueva imagen para la wiki: Nuevo estilo visual acorde al estilo del
nuevo portal web.
Además, para ésta nueva versión, se han gestado otras actividades
técnicas conexas, que no implican desarrollo directo de paquetes para la
próxima versión de Canaima, pero son aportes bastante valiosos:
* Canaima Primera Base: Nueva ISO minimalista de Canaima con software
bastante básico, a partir del cual se pueden instalar los demás sabores
de Canaima, usando canaima-semilla (a través de tasksel). Felicitaciones
a Octavio Rossell, Kenny Ossa, Jesús lara y demás involucrados.
* Canaima Colibrí: Nueva versión del sabor de Canaima 1.0.1 (beta)
diseñado para computadores de bajos recursos. Felicitaciones a Franklin
Mendoza y demás involucrados.
* Canaima Educativo: Sabor de Canaima que ha incorporado nuevos
contenidos educativos a su última imagen. Felicitaciones a la gente del
CNTI y demás involucrados.
El llamado es a todos aquellos compañeros y compañeras que tengan alguna
idea, emprendimiento, desarrollo, o proyecto que quisieran incorporar en
la próxima versión Canaima GNU/Linux, a hacer su planteamiento por ésta
vía, para que podamos ayudarlos mejor.
El procedimiento, a grandes razgos, es el siguiente:
* El desarrollador publica su código fuente en un espacio público.
* El desarrollador plantea su propuesta de inserción de software en la
lista desarrolladores en canaima.softwarelibre.gob.ve, para que todos
podamos opinar acerca del mismo. También debe proveer un enlace al
código fuente para que todos podamos revisarlo.
* Una vez dado el visto bueno colectivo, al desarrollador se le asigna
un espacio en la plataforma colaborativa (gitorious, repositorios, entre
otros), con los permisos adecuados para que continúe su ciclo de
desarrollo y haga las pruebas necesarias.
* El paso del paquete entre ramas de desarrollo
(desarrollo>pruebas>estable) debe ser participado a las listas para
comprobar que efectivamente se puede pasar de una rama a otra.
Éste procedimiento todavía está en construcción, y puede ser ampliado en
el Manual del Desarrollador [2]. Tal vez más adelante, podremos
automatizar un poco ésto.
¡Entonces, nada de cohibiciones, cualquier idea (por muy simple) es
buena y nada (por muy complicado) es imposible de realizar!
- --
[1] http://gitorious.org/canaima-gnu-linux
[2]
http://wiki.canaima.softwarelibre.gob.ve/wiki/index.php/Manual_del_Desarrollador
- --
Sin más que agregar y siempre a la orden,
Luis Alejandro Martínez Faneyth
Ingeniero de Telecomunicaciones
Proyecto Canaima GNU/Linux
Centro Nacional de Tecnologías de la Información
Proyecto: http://canaima.softwarelibre.gob.ve/
Personal: http://www.huntingbears.com.ve/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iQIcBAEBAgAGBQJM5TP8AAoJEBIqW3dbhJYQDQQP/iyoopzKymY0OzEaTSxcmTZ2
8rEVXSIeCfEpUioaUFEy1dc9jlqPNA409vAHbu1wFP0iVwSDaEn4Lw/1VvKcn1OZ
MvwwTd0vqkwuWvjv+2Lkdj2lOwDD7zEhzptkV+cHGpUtXKLknlF+B1YTSF/a8cAn
nkaSS2wZRIYPOPbYA9eT2eUM4q6JD7ogsVv2/s51Zua2MvRy9hByEojlHpN8IetG
+/IpfapBzjgEg0pAHFPFctugicKjSeh3wuRuGwnuIPrrd/vmvdBODvnbY7qm215F
hPZ5sOhzo2em+RPIZnET4VHzgw4GKv92tRlrExncGEbyFpUkC/0chEZiEfzG8W9K
oFVC30GfkRtDLf/5RJVHm1fMqXImXF6mvDIUx+aAF9v39CbzLn6HWBCAUZGP6xIv
0eGG1KGyHU5cn56v5oP57GoavooSHL0QxXCvA2MNElcan5YpGqvlMHFBwtQzaKda
gwMiDomzRI2Dl9pxb8m4AnZra4ioYTU8WF5dsLmxBhXY6CIc+KgIrB+ztesCKv4G
0P02NXFmz2M6NgB8FyQoGnDT9FFNJrWz9jvXh+QlmnmIXIf18BjEMj/tumhdgHE1
njC5+kMB03tl1Yif7/WGG+YFdnDywZiPwu23N0IY3ZMeOYbc4KT5ifGiyw4t1eYb
NEULr0kenSbG7U/gWRka
=fvXT
-----END PGP SIGNATURE-----
Más información sobre la lista de distribución Desarrolladores