Razones para ser desarrollador de Foresight Linux parte 1
Facil de empaquetar aplicaciones
Foresight usa el sistema de paquetes conary, el cual te permite empaquetar aplicaciones en recipes(recetas). En muy pocas lineas de codigo. Las herramientas de conary te detectan las dependencias que usan los paquetes. Asi que no es necesario gran conocimiento de Linux para empaquetar.
recipe gnome-do recipe gedit o pueden ser tan flexibles y complejos recipe python
NOTA: las buildRequires(dependencias) se generan automaticamente. Las agregas haciendo copy/paste
No tienes que descargar Fuentes(tar.gz), Agregas la direccion donde se encuentra. Para que se descargue, extraiga, compile segun las instrucciones del recipe. Y detecte dependencias automaticamente.
wikipage: como crear un paquete
Comparte los cambios de tus paquetes
Conary tiene soporte para manejo de versiones. No utiliza git ni svn. Utiliza algo mas simple para llevar los recipe.
Primero creas tu recipe de un paquete.
cvc newpkg app1
Modificas el app1.recipe y te das cuenta que siempre que lo cocinas(cook,construyes) se rompe, no puedes hacer que funcione. Pero uno de tus cuates es mas experimentado, te dice que el puede hacerlo funcionar, tu haces un commit al paquete.
cvc commit -m "app1 broken faild load lib"
este se vera reflejado en el repositorio.
El Cuate puede hacer cvc co app1
para descargar el recipe que tu creaste y hackearlo hasta hacer que funcione para que al final tu hagas cvc update app1
y puedas obtener los cambios echos y ver que se le hizo cvc rdiff app1
wikipage: conary commands