Cuando estaba creando una aplicación en Launchpad, descubrí que en Karma, estaba Ubuntu Soyuz. Descubrió que también aumenta mi Karma,
¿Alguien puede decirme qué significa Ubuntu Soyuz?
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 a las versiones de Ubuntu y los repositorios oficiales.
Brevemente, el proceso descrito por uno de los principales mantenedores de Soyuz es:
- Comienza con el 'servidor de carga', un demonio FTP que recibe paquetes fuente cargados por los usuarios
dput/dupload
.- Las fuentes se pasan al 'procesador de carga' que verifica su consistencia (metadatos de empaquetado) 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 'generador', un entorno aislado para su ejecución
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 diagrama de flujo muy completo de Soyuz :