Debian PTS はどのようにして新しいアップストリームバージョンがあることを検出するのでしょうか?

Debian PTS はどのようにして新しいアップストリームバージョンがあることを検出するのでしょうか?

例えば、パッケージ通路側言う:

新しいアップストリーム バージョン 3.12.1 が利用可能になりました。パッケージ化を検討してください。

パッケージ追跡システムはどのようにして知るのでしょうか?

答え1

彼らはそれを監視しています! まあ、文字通りではありませんが。Debian 品質保証チームには、アップストリーム リリースを監視する というツールがありますuscan。これは、各パッケージのファイル内のエントリをチェックしdebian/watch、それらのディレクトリでパッケージの新しいバージョンを確認します。すべてサーバー側で行われますが、もちろん、個人用パッケージ アーカイブ (PPA) に対してローカルでも使用できます。ffc パッケージ監視ファイルの例:

cat debian/watch 
version=3
https://bitbucket.org/fenics-project/ffc/downloads/ffc-(.*)\.tar\.gz

ディレクトリをチェックして、 で始まり、3 バージョン深く、 で終わるhttps://bitbucket.org/fenics-project/ffc/downloads/ファイルがあるかどうかを調べるように指示します。ffc-.tar.gz

詳細は uscan のマニュアルページに記載されています。

関連情報