誰がubuntuの一部であるすべてのパッケージをコンパイルしますか?


11

Ubuntuのリリースが行われているときに、ubuntuの一部であるプログラムのすべてのバージョンをコンパイルし、リリースに付属するバージョンを決定します。たとえば、postgresのどのバージョン、オープンオフィス、またはfirefoxですか?

有給のCanonical従業員はパッケージのコンパイルと選択を行いますか、それともリリースのためにパッケージを選択してコンパイルするためにコミュニティメンバーにプッシュされますか?

回答:


11

Ubuntu開発者(多くのグループがあります。リンクされたページを参照)は、ソフトウェアをテストするためにアップロードする前にコンパイルしますが、自分のマシンでソフトウェアをコンパイルしません。

ソースパッケージをビルドファームにアップロードします。ビルドファームは、すべての異なるアーキテクチャのすべてのパッケージをコンパイルします。Launchpad Builderにアップロードされているパッケージの例として、アップロードのリストを見ることができます。LaunchpadBuilderはそれをビルドし、Ubuntuアーカイブに公開します。Ubuntuアーカイブは世界中にミラーリングされます。

リンクされたWikiページにはチームのリストが表示されます。各チームをクリックして、そのチームの開発者を確認できます。

グループとしてのUbuntu開発者はCanonicalの従業員とコミュニティの貢献者の両方で構成されていますが、Ubuntuアーカイブの大部分はDebianからインポートされ、Ubuntuツールチェーンを使用するために再構築されます。

Ubuntuに含まれるバージョンは、通常、Feature Freezeの前に入手可能な最新の安定したリリースに依存します。場合によっては、事前に解決することができます(カーネルなど)、または、場合によっては、最新の安定版リリース(Firefoxなど)であるか、または、場合によっては、Debianにあったパッケージのバージョンです。当時の。

特定のイメージを構成するパッケージの選択は、選択されたシードによってプロジェクトリーダーによって行われます。たとえば、KubuntuコミュニティはKubuntuを決定します。リリースサイクルの間に、含まれる実際のバージョンは、開発者とリリースチームによって決定されます。


0

各パッケージには、すべての依存関係でパッケージをコンパイルするメンテナーがいます。これは、素人または正規の有給従業員である可能性があります。


個々のパッケージメンテナーの名前はどこにありますか?
AMS

2
Ubuntuには個別のパッケージメンテナーがいません。チームベースです-Debianにはパッケージごとに個別のメンテナーがいます。
ホルヘカストロ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.