パート1:Debianのバグ報告wnpp

パート1:Debianのバグ報告wnpp

私はパッケージのDebianマネージャとしてタグ付けされました。私はもはやこのプロジェクトの管理者になりたくありません。パッケージをあきらめる過程を経たと思いましたが、そうではありません。私は何年もDebianのパッケージングをしたことがないので、次のことに従うのに役立ちます。Debian マニュアルに掲載されている指示:

5.9.4。孤児パッケージ

パッケージをメンテナンスできなくなった場合は、他人に通知し、パッケージが孤立していることを確認する必要があります。パッケージマネージャを設定し、偽のパッケージwnppのバグレポートを送信する必要があります。バグレポートのタイトルは、パッケージが現在分離されていることを示す必要があります。パッケージの優先順位が標準以上の場合は、エラーの重大度を重要に設定する必要があります。必要と思われる場合は、メッセージのX-Debbugs-CC:ヘッダーにアドレスを入れてコピーを送信してください(いいえ、CC:を使用しないでください。メッセージの件名がバグ番号を示していないため)。Debian QA Group <[email protected]>O: package -- short descriptionnormal;[email protected]

パッケージを放棄する予定ですが、しばらくメンテナンス権限を維持できる場合は、wnppにバグを報告して名前をRFA: package -- short descriptionRFA代表するRequest For Adoption

詳しくはWNPPウェブページ

最初のステップでさえ大変です。たとえば、パッケージマネージャを別のメールアドレスに設定するにはどうすればよいですか?

答え1

目次:

  1. Debian でのバグ報告wnpp
  2. Maintainerパッケージのフィールドの更新

パート1:Debianのバグ報告wnpp

パッケージが今孤児になったと言って、パッケージに関するバグを報告し、採用を要求することができます。 Debian管理者の1人がこのバグレポートを見て、MaintainerDebianパッケージメタデータのフィールドを変更できることを願っています。そうでない場合は、この回答の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.
    

このパッケージは、孤立したwnppDebian パッケージのバグレポートを追跡するために使用される仮想パッケージです。

数分後、エラーレポートの受信を確認する電子メールが届きます。

パート2:Maintainerパッケージのフィールドの更新(オプションですが推奨):

バグレポートが承認されると、パッケージは孤児と見なされます。ただし、DebianパッケージのバグレポートEメールを購読解除するには、MaintainerDebianパッケージのフィールドを変更する必要があります。バグレポートを送信した後、Debian 開発者はこれを行うことができますが、自分で行うこともできます。

これを行うには、DebianまたはDebian派生ディストリビューションを実行しているコンピュータが必要です。

  1. ソースストアが有効になっていることを確認してください。 (これを見て)

  2. /etc/apt/sources.listDebianを使用していない場合は、この行を含めるように変更してDebianリポジトリを有効にできます。後でこの操作を元に戻すことが重要です。

    deb-src [trusted=yes] http://http.us.debian.org/debian unstable main non-free contrib
    
  3. 走るsudo apt update

  4. を実行して、孤児としてマークしたいパッケージを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
    
  5. このバージョンがDebianの不安定リポジトリの最新バージョンであることを確認してください。

  6. ディレクトリをサブディレクトリに変更します。

  7. debian/control新しい管理者がDebian QAグループになるようにこの行を変更するように変更してください。

    Maintainer: Debian QA Group <[email protected]>
    
  8. 次のコマンドを実行して、変更ログに新しいエントリを追加します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
    
  9. それでもサブディレクトリで次のコマンドを実行します(文書を見る):

    dpkg-buildpackage
    

これにより、親ディレクトリにPACKAGENAME_0.2-6_amd64.changes。鍵を紛失した場合は、この段階で停滞する可能性があります。

  1. 今変更を Debian サーバー (文書を見る):

    dupload PACKAGENAME_0.2-6_amd64.changes
    
  2. 手順2でこの行を追加した場合は、/etc/apt/sources.listこの行を削除して追加を元に戻す必要があります。

    deb-src [trusted=yes] http://http.us.debian.org/debian unstable main non-free contrib 
    

関連情報