Canonical está trabajando duro para sus Snappy Packages, pero necesita algo para construir y enviar este tipo de paquetes de manera sencilla. La aplicación que resuelve estos problemas se llama snapcraft. Snapcraft (no confundir con Snapcraft, el servidor para el famoso Minecraft) es una nueva herramienta creada por Canonical que permitirán a los usuarios empaquetar cualquier aplicación para crear un paquete listo para usar en Snappy.
Lo que hace la aplicación snapcraft es obtener todo lo necesario para el empaquetado en los repositorios y completa el proceso de empaquetado en tan solo unos sencillos pasos. Y todo gracias al desarrollador Daniel Holbach de Canonical. Además, se ha lanzado la nueva versión snapcraft 0.2, que viene con una sintaxis más potente, funciones que hacen que sea más fácil el empaquetado e incluir el contenido necesario de los paquetes de Ubuntu, soporte para plugins, función para limpiar, y una lista con otros muchos cambios.
Los paquetes Snappy están lejos aun de transformarse en un estándar para las distribuciones de escritorio, pero este pequeño pasito de Canonical acerca aun más a esta meta. Dar herramientas a los desarrolladores para que una plataforma progrese es una de las mejores cosas que se puedan hacer para «promocionarla». Ahora la vida de los que deseen empaquetar Snappys será mucho más sencilla y por tanto atraerá a más interesados.
Por cierto, para los que no sepan que son los paquetes Snappy, aunque ya se haya hablado en este blog de ello, decir que se plantea como un sustituto de los paquetes DEB que dominan hoy las distribuciones Debian y derivadas, como es el caso de Ubuntu. Pretende ser el futuro de los paquetes para las distros de escritorio, con mayor independencia, seguridad, paquetes auto-contenidos (que no se rompan por falta de una biblioteca), que permitan actualizaciones transaccionales a versiones anteriores, sin necesidad de PPA, mayor convergencia, etc.
Si comparten librerias como APT entonces bienvenido sea, de lo contrario de nada difiere de los .exe del windows, y la verdad no me convence, habrá que ver como estructuran los paquetes y las firmas digitales para ver si son seguras.