Debian プロジェクトは、APT と互換性のある補完パッケージ向けに PPA のようなリポジトリシステムを提供する新イニシアチブ Debusine を開始しました。Freexian のスポンサーシップと Debian の承認を受け、このプラットフォームはパッケージングと配布のワークフローを効率化することを目指しています。12 月 17 日に DebConf で発表され、開発者がソフトウェアをより効率的にテスト・共有するためのツールを提供します。
Debusine プロジェクトは、Debian エコシステムにおける重要な前進を表し、公式リポジトリを超えたアドオンパッケージをホスト・管理するための専用プラットフォームの必要性を解決します。発表によると、Debusine は「クラウド上の現代的な継続的インテグレーションプラットフォーム」であり、Debian パッケージングの主要プロセスを自動化します。これには、パッケージのコンパイル、インストーライメージ、ディスクイメージ、クラウドイメージ、コンテナイメージの生成、および中間品質チェックが含まれます。
Freexian によって開発され、フリーソフトウェア専門の企業である Debusine は、ドイツ政府の Sovereign Technology Agency からの初期支援により Debian のインフラを近代化します。プラットフォームは Ubuntu Launchpad や Debian の Package Tracker などの実績あるプロジェクトの専門知識を活用します。Debian 開発者とメンテナは現在、個別キーによる署名付きの Debusine リポジトリにパッケージを公開でき、品質保証テストや今後の回帰追跡などの機能を含みます。
Debusine のリポジトリはデフォルトで公開され、現在の内容と対応する Debian ベースバージョンに基づく自動スナップショットをキャプチャします。すべての Debian 貢献者によるアクセスが可能ですが、Debian 配布ライセンス付きで主に Debian 統合を目的としたパッケージのみ許可されます。Freexian は非準拠リポジトリの削除権を留保します。
開始するには、提供されたコード例を使用してリポジトリスイートを作成し、エンドユーザーはソフトウェアソースファイルに構成行を追加するだけで簡単に統合できます。ソースコードは salsa.debian.org で入手可能で、Debian と Freexian の公式ドキュメントがあります。このイニシアチブは reprepro や aptly などの手動ツールへの依存を減らし、メインロポジトリへの包含前にパッケージ変更やバグ修正の協調テストを容易にします。
これらの課題を解決することで、Debusine は Debian ユーザーエクスペリエンスを向上させ、特に公式チャネルにまだないソフトウェアを求めるユーザーにとって、Ubuntu の PPA のような外部リポジトリを必要としません。