Como backport uma correção de bug?

5

Eu vejo uma correção, que eu preciso, no launchpad aqui para o pacote para copos, mas, se eu entendi as coisas corretamente, ele é construído para 12.10, e eu estou em 12.04.

Ainda é possível instalá-lo? Se sim, como posso fazer isso?

É insensato instalá-lo?

A correção eventualmente se tornará disponível nas atualizações do 12.04 se eu puder esperar o tempo suficiente, ou for obrigado a atualizar a versão LTS?

    
por Jazz 06.08.2012 / 14:52

1 resposta

5
  

Nota: esta resposta é obsoleta. O bug foi corrigido em 7 de agosto de 2012 e pode / deve ser corrigido com as atualizações regulares do Update Manager. Veja esta resposta se você quiser instalá-lo manualmente.

Este bug é especial de duas maneiras a partir de muitos outros tipos de jardim bugs;)

  • É uma regressão (quando uma atualização faz com que algo que estava funcionando bem antes pare de funcionar)
  • É uma importância "crítica" (qualquer coisa que faça com que a maioria das impressoras Canon imprima meias páginas deve!)

Então, definitivamente vai aparecer em 12.04 atualizações em breve, considerando que demorou 3 dias para corrigi-lo para Quantal.

Recomendo vivamente que aguarde o que precede. Em teoria, você pode instalar os debugs Quantal, mas o CUPS não é um pacote solitário - ele tem muitas dependências que você também precisa instalar manualmente. Em suma, esta rota pode ficar muito confuso.

Enquanto isso, a opção mais prática é fazer o downgrade para a versão anterior do CUPS, que funciona bem. Faça isso com:

sudo apt-get install cups=1.5.2-9ubuntu1

Para evitar a atualização até que uma versão corrigida seja lançada, segure-a com:

sudo sh -c "echo cups hold | dpkg --set-selections"

e fique de olho na página de relatório de erros. Quando uma correção estiver disponível, você poderá instalá-la e liberar a suspensão com:

sudo apt-get update && sudo apt-get install cups
    
por ish 06.08.2012 / 15:23