什么是Ubuntu Soyuz?

当我在Launchpad中构建应用程序时,我发现在Karma中有Ubuntu Soyuz。 它发现它也增加了我的业力,

任何人都可以告诉我Ubuntu Soyuz的含义是什么?

Soyuz是Launchpad的“档案管理基础设施” 。 您可以使用它来编译PPA的包,但它也用于进入Ubuntu版本和官方存储库的所有常规包。

简而言之, Soyuz的主要维护者之一描述的过程是:

  1. 它从“上传服务器”开始,这是一个FTP守护程序,它接收用户使用dput/dupload上传的源包。
  2. 源是它们传递给’上传处理器’,它validation它们的一致性(打包元数据)并将其信息存储在Launchpad数据库中。
  3. 源的发布自动创建一个构建请求,由“构建调度”组件处理。
  4. 它将源传递给’builder’,一个用于运行debuild的隔离环境。
  5. 构建过程产生的二进制文件返回上传处理器,并在存储在Launchpad中之前进行检查。

这是联盟的一个非常全面的流程图 :

在此处输入图像描述