Por que não mais "suporte a python" no 16.04?

18

Estou curioso para saber por que o pacote python-support não existe mais para saber no 16.04 - isso está relacionado à alteração do Python3 como padrão? Além disso, existe algum pacote que "exija" que realmente não seja instalado e executado corretamente, forçando as dependências ?

Existe algum perigo nos mantenedores de pacotes apenas removendo "python-support" da lista de requisitos, para corrigir esse problema em uma atualização?

NoBugs
fonte
Funcionou para o gnome-scheduler, eu apenas tive que mudar o suporte a python para dh-python no Control. Nas regras, tive que mudar dh_pysupport para dh_python2.
Christopher Borga

Respostas:

32

Teve o mesmo problema ao tentar instalar o cassandra no 16.04. Resolvido com:

wget http://launchpadlibrarian.net/109052632/python-support_1.0.15_all.deb
sudo dpkg -i python-support_1.0.15_all.deb

Fonte: https://github.com/ajenti/ajenti/issues/903#issuecomment-215569332

Alex Burdusel
fonte
Muito obrigado, você me salvou de ter que instalar o Debian Jessie.
Alex Lowe
Você salvou a minha vida ...
Umair
Isso resolve problemas com o Folding @ home (controle e visualizador) na 16.04, obrigado. Poderiam ser fornecidos detalhes sobre o launchpadlibrarian.net ou existem soluções mais genéricas?
TFB9
Provavelmente não é a melhor solução, como você deve usar o dh-python agora: bugs.debian.org/cgi-bin/bugreport.cgi?bug=787040
NoBugs
1

Você vinculou ao pacote de origem, mas o python-supportpacote definitivamente existe nos repositórios binários:

https://launchpad.net/ubuntu/xenial/+package/python-support

Não sei por que ele não aparece nos repositórios de origem - talvez porque seja apenas um script Python que possa ser executado diretamente, em vez de algo que exija compilação em um binário para ser útil.

Isso responde à sua pergunta ou você precisa de um pacote nos repositórios "de origem"?


fonte
Não, eles são excluídos. Nessa página, clique em qualquer arquitetura e observe que a página diz status: excluído. Por exemplo: launchpad.net/ubuntu/xenial/amd64/python-support/1.0.15
NoBugs
Então, sudo apt-get install python-supportrealmente instala algo no seu sistema?
NoBugs
3
@ NoBugs Você está certo - eu não deveria ter sido tão apressada em dizer o que disse. De acordo com uma resposta neste relatório de bug: bugs.launchpad.net/ubuntu/+source/python-support/+bug/1577172 , "python-support foi removido do Debian e posterior do Ubuntu. Por favor, use dh_python2 do pacote dh-python em vez de."
Os empacotadores devem incluir os dois: `python-support | dh-python `no campo depende? Isso sugere que funcionaria: debian.org/doc/debian-policy/ch-relationships.html
NoBugs
Não tenho conhecimento suficiente para saber a resposta para isso (nunca empacotei nada!). Mas parece razoável.