Como o Debian PTS descobre que há uma nova versão upstream?

1

Por exemplo, o pacote aisleriot diz:

A new upstream version is available: 3.12.1, you should consider packaging it.

Como o Sistema de Rastreamento de Pacotes sabe?

    
por Braiam 14.05.2014 / 04:29

1 resposta

2

Eles assistem! Bem, não literalmente. A equipe do Debian Quality Assurance possui uma ferramenta para assistir a versões upstream chamadas uscan . Ele verifica as entradas no arquivo debian/watch de cada pacote e verifica esses diretórios para a nova versão dos pacotes, tudo no lado do servidor, e isso também pode ser usado localmente para arquivos de pacotes pessoais (PPA). Um exemplo do arquivo de observação do pacote ffc:

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

Diz para verificar o diretório https://bitbucket.org/fenics-project/ffc/downloads/ , para qualquer arquivo que comece com ffc- , tenha 3 versões de profundidade e termine em .tar.gz .

Há mais informações na página man uscan.

    
por 14.05.2014 / 04:29

Tags