Ferramenta para assistir aos últimos lançamentos de software do upstream?

2

Alguém sabe de um programa / framework para assistir a lançamentos de software mais recentes do upstream? Por exemplo, para wordpress, apache / nginx e assim por diante. O programa deve apenas recuperar a página da Web do respectivo projeto de software (ou listagem de FTP, qualquer que seja) e analisá-la para obter os números de versão e os URLs de tarball.

Invocação e saída imaginadas de tal programa:

% swwatch wordpress
branch: 3.4
status: release
version: 3.4.2
date: ...
tarball url: http://...

branch: 3.5
status: beta
version: 3.5.0-beta2
date: ...
tarball url: http://...

Há uma questão relacionada: Acompanhando os últimos lançamentos , e estou verificando debian / watch agora, mas isso requer o download da fonte do pacote. E isso também significa que eu tenho que esperar até que um mantenedor do Debian carregue uma nova versão, que pode demorar um pouco. Eu prefiro algo mais leve que verifique diretamente as informações do upstream.

    
por Steven Haryanto 07.11.2012 / 03:49

3 respostas

1

Dê uma olhada no site de QA do pacote wordpress , suponho que ele te dê o quedebian/watch outputs na caixa "todo":

  • There are 6 open security issues, please fix them.
  • A new upstream version is available: 3.5~beta2, you should consider packaging it.
  • Some strings of this package need translation. You should check the l10n status report for more information.

(Não sei como automatizar as coisas daqui; você pode assinar o status do QA dos pacotes via e-mail (na parte inferior esquerda da página), eu acho. Não tenho certeza se isso inclui "todo".)

Dito isto, esteja ciente de que o % scriptdebian/watch não depende na ação do mantenedor, mas avisa (e ao mantenedor) quando há uma nova versão do upstream. (Empacotar esta versão para Debian é um problema completamente diferente e não o que você pediu (certo?).)

    
por 07.11.2012 / 10:20
0

Reunindo seu próprio script, você pode usar um site como Fossies e apenas correspondência de regex ou xpath para o linhas que contêm o software que você deseja rastrear.

    
por 07.11.2012 / 06:17
0

link , mas isso é apenas para aplicativos da Web e não fornece uma maneira de consultar diretamente o envio de dados. Não é diferente do repositório do Debian (ou de alguma outra distribuição) a esse respeito.

    
por 07.11.2012 / 10:44