Cuando estaba creando una aplicación en Launchpad, descubrí que en Karma hay Ubuntu Soyuz. Descubrió que también aumenta mi Karma,
¿Alguien puede decirme qué significa Ubuntu Soyuz?
Respuesta aceptada:
Soyuz es la "infraestructura de gestión de archivos" de Launchpad. Lo usa para compilar paquetes para PPA, pero también se usa para todos los paquetes regulares que van en las versiones de Ubuntu y los repositorios oficiales.
Brevemente, el proceso descrito por uno de los mantenedores principales de Soyuz es:
- Comienza con el "servidor de carga", un demonio FTP que recibe los paquetes fuente cargados por los usuarios mediante
dput/dupload
. - Las fuentes se pasan al 'procesador de carga' que verifica su consistencia (empaquetando metadatos) y almacena su información en la base de datos de Launchpad.
- la publicación de la fuente crea automáticamente una solicitud de compilación, que es tratada por el componente 'despacho de compilación'.
- pasa la fuente a un 'constructor', un entorno aislado para ejecutar
debuild
. - Los archivos binarios resultantes del proceso de compilación regresan al procesador de carga y se verifican antes de almacenarse en Launchpad.
Aquí hay un muy -diagrama de flujo completo de Soyuz: