Posso reverter meu ppa (que possuo) no Launchpad para uma versão específica do Ubuntu?

4

Eu possuo um projeto no Launchpad. Eu desenvolvi em 16.04, a maior parte do tempo testado em 14.04 para verificar, exceto para a versão mais recente. Acontece que a versão mais recente corre bem em 16.04, mas não para trás.

Eu copiei a última versão, no entanto, supondo que estaria tudo bem, já em todas as versões do Ubuntu. Eu poderia, claro, fazer o upload da versão anterior como uma versão mais recente, mas isso parece estranho, então:

Posso reverter meu projeto para uma versão anterior, para versões específicas do Ubuntu?

    
por Jacob Vlijm 29.08.2016 / 12:42

2 respostas

3

Você não poderá fazer o downgrade do número da versão de um pacote instalado no lado do usuário do seu PPA.

A questão principal é que algumas pessoas no dia 14.04 podem ter atualizado seu pacote não funcional do PPA. Como nem todos os usuários podem já estar afetados, eu recomendo que remova imediatamente o pacote com bugs do 14.04 PPA para evitar que mais pessoas atualizem.

Em seguida, você precisará de algum tempo para depurar o pacote para executá-lo em ambos, 16.04 e 14.04. Esta versão terá um número de versão mais recente e poderá ser copiada com segurança para todas as séries.

Se isso não funcionar facilmente, você terá que lançar uma última versão em 14.04 com um número de versão +1 do presente e lançar outra versão com o número de versão +2 para a versão mais recente em 16.04.

    
por Takkat 29.08.2016 / 13:03
1

Contanto que você tenha excluído a última versão da série e não tenha esperado muito, você pode usar a página "Copiar pacotes" ( aqui no caso deste PPA) para copiar uma versão substituída anterior de volta ao seu PPA; você precisará alterar o menu suspenso para "Substituído" para encontrá-lo, definir o PPA de destino para o PPA e a série de destino como fidedignos e selecionar "Copiar binários existentes".

Se a versão anterior não estiver mais disponível porque você esperou demais, ainda será possível excluir a versão mais recente da série afetada e fazer o upload de uma versão menor do que ela. 0.5.4-2. Você não pode reutilizar um número de versão que tenha sido usado anteriormente no PPA, e você tem que fazer a coisa de deletar-e-carregar um pouco desajeitada se quiser fazer as versões retrocederem, mas é possível.

(Nada disso fará com que os clientes apt façam o downgrade automático para o número de versão inferior. Se você se preocupa com isso, depende do público do seu PPA.)

    
por Colin Watson 30.08.2016 / 10:07