Launchpadでアプリケーションを構築していたとき、KarmaにUbuntuSoyuzがあることに気づきました。それは私のカルマも増加させることがわかりました
Ubuntu Soyuzの意味を教えてもらえますか?
承認された回答:
Soyuzは、Launchpadの「アーカイブ管理インフラストラクチャ」です。これを使用してPPAのパッケージをコンパイルしますが、すべてにも使用されます。 Ubuntuリリースと公式リポジトリに含まれる通常のパッケージ。
簡単に言うと、ソユーズの主任メンテナの1人が説明したプロセスは次のとおりです。
- 「アップロードサーバー」から始まります。これは、ユーザーが
dput/dupload
を使用してアップロードしたソースパッケージを受信するFTPデーモンです。 。- ソースは「アップロードプロセッサ」に渡され、一貫性(メタデータのパッケージ化)が検証され、その情報がLaunchpadデータベースに保存されます。
- ソースの公開により、ビルドリクエストが自動的に作成され、「ビルドディスパッチ」コンポーネントによって処理されます。
- ソースを「ビルダー」に渡します。これは、
debuild
を実行するための分離された環境です。 。- ビルドプロセスで生成されたバイナリはアップロードプロセッサに戻り、Launchpadに保存される前にチェックされます。
これが非常にです -Soyuzの包括的なフローチャート: