Lorsque je construisais une application dans Launchpad, j'ai découvert que dans Karma, il y avait Ubuntu Soyuz. Il a constaté que cela augmentait également mon Karma,
Quelqu'un peut-il me dire ce que signifie Ubuntu Soyuz ?
Réponse acceptée :
Soyuz est « l'infrastructure de gestion des archives » de Launchpad. Vous l'utilisez pour compiler des packages pour les PPA, mais il est également utilisé pour tous les packages réguliers qui vont dans les versions d'Ubuntu et les dépôts officiels.
En bref, le processus tel que décrit par l'un des responsables de la maintenance de Soyouz est :
- Cela commence par le "serveur de téléchargement", un démon FTP qui reçoit les packages source téléchargés par les utilisateurs à l'aide de
dput/dupload
.- Les sources sont ensuite transmises au "processeur de téléchargement" qui vérifie leur cohérence (métadonnées d'empaquetage) et stocke ses informations dans la base de données Launchpad.
- la publication de la source crée automatiquement une requête de build, qui est traitée par le composant "build dispatching".
- il passe la source à un "builder", un environnement isolé pour exécuter
debuild
.- Les fichiers binaires résultant du processus de création reviennent au processeur de téléchargement et sont vérifiés avant d'être stockés dans Launchpad.
Voici un très -organigramme complet de Soyouz :