O que é o Ubuntu Soyuz?

13

Quando eu estava construindo uma aplicação no Launchpad, descobri que no Karma existe o Ubuntu Soyuz. Descobriu que isso também aumenta meu Karma,

Alguém pode me dizer qual é o significado do Ubuntu Soyuz?

    
por gau1991 04.07.2012 / 19:11

1 resposta

14

Soyuz é a "infra-estrutura de gerenciamento de arquivamento" do Launchpad . Você o usa para compilar pacotes para PPAs, mas também é usado para todos os pacotes regulares que entram nas versões do Ubuntu e dos repositórios oficiais.

Em resumo, o processo descrito por um dos mantenedores líderes da Soyuz é:

  
  1. Começa com o "servidor de upload", um daemon de FTP que recebe pacotes de origem enviados por usuários usando dput/dupload .
  2.   
  3. As origens são passadas para o 'processador de upload', que verifica sua consistência (metadados de empacotamento) e armazena suas informações no banco de dados do Launchpad.
  4.   
  5. a publicação da fonte cria automaticamente uma solicitação de construção, que é tratada pelo componente 'build dispatching'.
  6.   
  7. passa a fonte para um 'construtor', um ambiente isolado para executar debuild .
  8.   
  9. Os binários resultantes do processo de criação voltam ao processador de upload e são verificados antes de serem armazenados no Launchpad.
  10.   

Aqui está um fluxograma da Soyuz :

    
por ish 04.07.2012 / 19:23

Tags