¿Qué es Ubuntu Soyuz?

13

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?

gau1991
fuente

Respuestas:

14

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:

  1. Comienza con el 'servidor de carga', un demonio FTP que recibe paquetes fuente cargados por los usuarios dput/dupload.
  2. 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.
  3. la publicación de la fuente crea automáticamente una solicitud de compilación, que es tratada por el componente 'despacho de compilación'.
  4. pasa la fuente a un 'generador', un entorno aislado para su ejecución debuild.
  5. 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 :

ingrese la descripción de la imagen aquí

ish
fuente