お持ちのパッケージでテストが必要なパッチを見つける方法はありますか?

お持ちのパッケージでテストが必要なパッチを見つける方法はありますか?
$ dpkg -l 

システムにインストールされているすべてのパッケージのリストを提供します。 Debian BTSのいくつかのバグが表示されました。修理する。これで、システムにインストールされているすべてのパッケージを一覧表示する方法があり、これらのパッケージへのパッチはDebian BTSで利用できます。ビルド、テスト、フィードバックで報告すると、パッケージがより良くなり、結果としてDebianもより良くなります。それを行う方法はありますか?

更新 - スクリプトを作成する代わりにCLIツールを使用してこれを行うことができる場合は、ボーナスポイントになります。

ベストアンサー1

短いスクリプトで:

for source in $(dpkg-query --show -f '${source:Package}\n' | sort -u); do bts select source:${source} tag:patch; done

これはdpkg-query次の目的に使用されます。インストールされたソースパッケージのリスト、およびbtsdevscriptsパック) には、ソースパッケージに対して送信されたパッチに対して未解決のバグに対応するすべてのバグ番号がリストされます。解析を簡素化するために、パッケージの命名制約を使用します(スペースや特殊文字を処理する必要はありません)。

これを行うための既存のコマンドラインツールがあるかどうかわかりません。

おすすめ記事