Как Debian PTS обнаруживает наличие новой версии?

Как Debian PTS обнаруживает наличие новой версии?

Например, пакетaisleriotговорит:

Доступна новая версия апстрима: 3.12.1, вам следует рассмотреть возможность ее упаковки.

Откуда система отслеживания посылок знает об этом?

решение1

Они следят за ним! Ну, не буквально. У команды Debian Quality Assurance есть инструмент для наблюдения за релизами upstream, который называется uscan. Он проверяет записи в debian/watchфайле каждого пакета и проверяет эти каталоги на наличие новой версии пакетов, все на стороне сервера, это, конечно, можно использовать и локально для персональных архивов пакетов (PPA). Пример файла наблюдения за пакетом ffc:

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

Он сообщает о необходимости проверки https://bitbucket.org/fenics-project/ffc/downloads/каталога на наличие файлов, начинающихся с ffc-, имеющих глубину в 3 версии и заканчивающихся на .tar.gz.

Более подробную информацию можно найти на странице руководства uscan.

Связанный контент