Con Mageia 8 recién lanzado y el desarrollo de Mageia 9 comenzando en Cauldron (la rama inestable de Mageia), ahora es un buen momento para involucrarse con el empaquetamiento..
Estamos empezando a ver las funciones que queremos incluir para Mageia 9 y, como es tan temprano en el ciclo de desarrollo, ahora es el momento de realizar grandes desarrollos o grandes actualizaciones de piezas clave de software. Este es un buen momento para unirse al proyecto, ya que puede proponer características que le gustaría ver, ayudar a implementar grandes cambios o ver cómo una distribución evoluciona a través del desarrollo, la estabilización y luego se publica.
Aquellos que tengan conocimiento de empaquetado de rpm y quieran entrar directamente, pueden saltarse la siguiente sección y dirigirse a esta página en el wiki de Mageia.
Empaquetar una pieza de software implica tomar el código fuente del desarrollador original y convertirlo en algo que los usuarios finales de un sistema Mageia instalado puedan administrar fácilmente. Esto implica asegurarse de que el paquete tenga todas las dependencias necesarias para compilarse y ejecutarse correctamente, así como ajustar la configuración de la compilación y el software instalado para que sea óptimo para el ecosistema de Mageia. Esto se hace escribiendo un archivo spec que se usa como receta para construir un paquete rpm instalable.
El diseño del archivo es muy lógico y se puede seguir con una experiencia de programación mínima. Todo lo que se necesita para familiarizarse con los conceptos básicos es iniciativa, entusiasmo y voluntad de aprender. Hay un buen desglose de lo que hay en un archivo spec y cómo funciona aquí.
Entonces, si desea participar e involucrarse, el siguiente paso es crear una cuenta de Mageia y seguir esta guía. Se explican los próximos pasos para prepararse y encontrar un mentor. También hay listas de correo y canales de IRC (# mageia-dev) si desea hacer preguntas sobre lo que está involucrado.
Traducido por joselp de MDKTrans de la publicación original de Donald Stewart