メンテナンスされていないパッケージが公式ソフトウェアソースにまだ残っているのはなぜですか?

メンテナンスされていないパッケージが公式ソフトウェアソースにまだ残っているのはなぜですか?

例:

  • 4~5年間メンテナンスされていない着火剤。
  • easycrypt は truecrypt 用の GUI ですが、truecrypt には数年前から優れた GUI が付属しています。

答え1

Ubuntu の作成の一環として、個々のソフトウェア パッケージに「メンテナー」という概念を設けないという哲学的な選択がなされました。これには多くの利点がありますが、副作用の 1 つは、特定のソフトウェア パッケージに対して、パッケージのメンテナンスの責任を引き受けた個人がいないことが多く、その結果、しばらく誰の関心も引かないパッケージはメンテナンスされなくなる可能性があることです (ただし、これは一時的な状態であることが期待されます)。

Ubuntu は、意図的に変更を加えない限り、Debian からパッケージを継承します。そのため、非常に特殊な状況でない限り、Debian に存在するパッケージはすべて Ubuntu にも存在します。これらのパッケージは Debian で動作するように責任を持つ Debian の担当者がいるため、Ubuntu でも動作するという包括的な推定があります。これは大部分のパッケージに当てはまりますが、特定のパッケージには当てはまらない場合があります。

Ubuntu は、Debian にはない新しいパッケージを受け取ることもあります。Ubuntu にパッケージを提供することを決定した人が、そのパッケージを引き続き管理してくれることを期待しますが、必ずしもそうとは限りません。

Ubuntu にメンテナンスされていないパッケージが存在する可能性がある 2 つの方法は、基本的に放置の結果であり、ほとんどの場合、誰かがパッケージを削除するか、動作させるか (動作させることを強く希望) を決定するのを待っています。Ubuntu は完全にコミュニティ ベースのプロジェクトであるため、誰でもこれを行うことができますが、新しいユーザーは最初に現在の開発者による変更の承認が必要になります。

easycrypt については、アップストリームがサポートを提供しなくなったことを確認した後、調査を要約し、Ubuntu アーカイブ管理者にバグを転送しました。管理者は、このパッケージを現在の開発リリースからすぐに削除し、Ubuntu の将来のリリースではこのパッケージが表示されないようにする必要があります。さらに良い解決策としては、truecrypt パッケージにパッチを追加して、easycrypt ユーザーが truecrypt GUI を使用できるように移行サポートを提供することです。これは、パッケージに精通した人が行う必要があります。

firestarter については、過去に Ubuntu で動作することが分かっていたパッチが作成されたようですが、その後のアップロードで (パッチ作成者によって) 削除されました。firestarter について十分な知識がないため、適切な解決策を判断できませんが、Debian ではメンテナンスされているようです。このツールを使用する人は、どの部分が動作していないかを正確に判断し、再び動作するようにパッチを準備する必要があります。できれば、即時アップロードできるように、必要なパッケージの変更も含める必要があります。

上記のいずれかのパッチ(easycryptユーザー向けのtruecrypt移行またはfirestarterの修正)を準備している人は、https://wiki.ubuntu.com/スポンサーシッププロセス彼らの作業が Ubuntu に確実に組み込まれるようにするための手段として役立ちます。

答え2

なぜならもう開発されていないは同じではありません廃止; いまだに着火剤を使いたい人もいます。

関連情報