Como sobrescrever um tarball de upload malformado previamente carregado no PPA do Launchpad?

4

Eu tenho mantido um PPA por um bom tempo para um projeto de código aberto. Na nova versão do programa, eu compilei o pacote .deb acidentalmente com um tarball de upstream malformado e carreguei-o.

A compilação falhou obviamente, mas depois mudei o meu tarball do upstream para o correto, mas o PPA está rejeitando meu upload com essa mensagem:

  

O arquivo <filename> já existe em <name> , mas a versão enviada tem conteúdos diferentes.

Então minha pergunta é ..

Como sobrescrevo esse arquivo? Eu só quero reupload com um tarball diferente. Eu bati a versão no debian/changelog mas isso não mudou nada

    
por OverCoder 20.12.2016 / 19:30

1 resposta

3

Você terá que fazer upload do tarball correto com um nome ligeiramente diferente. É convencional acrescentar algo como +ds nesse tipo de caso: então foo_1.0.0.orig.tar.xzfoo_1.0.0+ds1.orig.tar.xz (e bata sua versão do changelog de 1.0.0-1 para 1.0.0+ds1-1 , etc.). Se você fizer isso com este esquema, então você deve ser capaz de descartar o sufixo +ds na próxima versão upstream.

    
por Colin Watson 21.12.2016 / 22:02