私はパッケージのDebianマネージャとしてタグ付けされました。私はもはやこのプロジェクトの管理者になりたくありません。パッケージをあきらめる過程を経たと思いましたが、そうではありません。私は何年もDebianのパッケージングをしたことがないので、次のことに従うのに役立ちます。Debian マニュアルに掲載されている指示:
5.9.4。孤児パッケージ
パッケージをメンテナンスできなくなった場合は、他人に通知し、パッケージが孤立していることを確認する必要があります。パッケージマネージャを設定し、偽のパッケージwnppのバグレポートを送信する必要があります。バグレポートのタイトルは、パッケージが現在分離されていることを示す必要があります。パッケージの優先順位が標準以上の場合は、エラーの重大度を重要に設定する必要があります。必要と思われる場合は、メッセージのX-Debbugs-CC:ヘッダーにアドレスを入れてコピーを送信してください(いいえ、CC:を使用しないでください。メッセージの件名がバグ番号を示していないため)。
Debian QA Group <[email protected]>
O: package -- short description
normal;
[email protected]
パッケージを放棄する予定ですが、しばらくメンテナンス権限を維持できる場合は、wnppにバグを報告して名前を
RFA: package -- short description
。RFA
代表するRequest For Adoption
。詳しくはWNPPウェブページ。
最初のステップでさえ大変です。たとえば、パッケージマネージャを別のメールアドレスに設定するにはどうすればよいですか?
答え1
目次:
- Debian でのバグ報告
wnpp
Maintainer
パッケージのフィールドの更新
パート1:Debianのバグ報告wnpp
パッケージが今孤児になったと言って、パッケージに関するバグを報告し、採用を要求することができます。 Debian管理者の1人がこのバグレポートを見て、Maintainer
Debianパッケージメタデータのフィールドを変更できることを願っています。そうでない場合は、この回答の2番目の部分を参照してください。Debian QA Group <[email protected]>
Debianにバグを報告するには、ドキュメントでこのツールを使用することをお勧めしますreportbug
。ただし、reportbug
これはメール転送エージェント(eximやsendmailなど)を設定しない限り、デフォルトでは機能しません。代わりに、単純なプレーンテキストの電子メールを送信してください。
メールクライアントを開き、新しいメッセージを作成します。
受取人は次のようになります。[Eメール保護]
送信者は現在、パッケージマネージャの電子メールアドレスと同じである必要があると思います。
タイトルは次の形式でなければなりません。
O: PACKAGENAME -- short description of the package
.ここはO:
孤児を表します。たとえば、トピックはO: firefox -- a browser
。電子メールクライアントでプレーンテキストモードを有効にすることは非常に重要です。
電子メールの内容を次のようにしてください。
Package: wnpp Severity: normal Dear Debian maintainers, I no longer wish to be marked as the maintainer of this Debian package, PACKAGENAME. Could someone mark this package as orphaned? Thank you.
このパッケージは、孤立したwnpp
Debian パッケージのバグレポートを追跡するために使用される仮想パッケージです。
数分後、エラーレポートの受信を確認する電子メールが届きます。
パート2:Maintainer
パッケージのフィールドの更新(オプションですが推奨):
バグレポートが承認されると、パッケージは孤児と見なされます。ただし、DebianパッケージのバグレポートEメールを購読解除するには、Maintainer
Debianパッケージのフィールドを変更する必要があります。バグレポートを送信した後、Debian 開発者はこれを行うことができますが、自分で行うこともできます。
これを行うには、DebianまたはDebian派生ディストリビューションを実行しているコンピュータが必要です。
ソースストアが有効になっていることを確認してください。 (これを見て)
/etc/apt/sources.list
Debianを使用していない場合は、この行を含めるように変更してDebianリポジトリを有効にできます。後でこの操作を元に戻すことが重要です。deb-src [trusted=yes] http://http.us.debian.org/debian unstable main non-free contrib
走る
sudo apt update
を実行して、孤児としてマークしたいパッケージを
apt-get source PACKAGENAME
置き換えます。PACKAGENAME
これにより、一部のタールボールと署名が現在のディレクトリにダウンロードされ、一部のファイルはサブディレクトリに抽出されます。たとえば、$ apt-get source PACKAGENAME $ ls PACKAGENAME-0.2/ PACKAGENAME_0.2-5.1ubuntu1.debian.tar.xz PACKAGENAME_0.2-5.1ubuntu1.dsc PACKAGENAME_0.2.orig.tar.gz
このバージョンがDebianの不安定リポジトリの最新バージョンであることを確認してください。
ディレクトリをサブディレクトリに変更します。
debian/control
新しい管理者がDebian QAグループになるようにこの行を変更するように変更してください。Maintainer: Debian QA Group <[email protected]>
次のコマンドを実行して、変更ログに新しいエントリを追加します
dch -i
。新しいバージョン番号はダッシュの後の数字で増やす必要があります(たとえば、0.2-5から0.2-6へ)。変更ログの上部は次のとおりです。PACKAGENAME (0.2-6) unstable; urgency=medium * Set Debian QA Group as maintainer. -- Firstname Lastname <[email protected]> Sun, 14 Jul 2019 22:26:08 -0300
それでもサブディレクトリで次のコマンドを実行します(文書を見る):
dpkg-buildpackage
これにより、親ディレクトリにPACKAGENAME_0.2-6_amd64.changes
。鍵を紛失した場合は、この段階で停滞する可能性があります。
今変更を Debian サーバー (文書を見る):
dupload PACKAGENAME_0.2-6_amd64.changes
手順2でこの行を追加した場合は、
/etc/apt/sources.list
この行を削除して追加を元に戻す必要があります。deb-src [trusted=yes] http://http.us.debian.org/debian unstable main non-free contrib