Pourquoi plus de «support python» en 16.04?

18

Je suis curieux de savoir pourquoi le package de prise en charge de python n'existe plus dans la version 16.04 - est-ce lié au changement de Python3 pour être celui par défaut? De plus, y a-t-il un paquet qui "l'exige" qui ne s'installe et ne s'exécute pas correctement en forçant les dépendances ?

Y a-t-il un danger pour les mainteneurs de paquets à supprimer simplement "python-support" de la liste des exigences, pour résoudre ce problème dans une mise à jour?

NoBugs
la source
Cela fonctionnait pour gnome-scheduler, je devais juste changer python-support en dh-python dans Control. Dans les règles, j'ai dû changer dh_pysupport en dh_python2.
Christopher Borga

Réponses:

32

J'ai eu le même problème lors de l'installation de cassandra le 16.04. Résolu avec:

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

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

Alex Burdusel
la source
Merci beaucoup de m'avoir évité d'avoir à installer Debian Jessie.
Alex Lowe
tu m'as sauvé la vie ...
Umair
Cela résout également les problèmes avec Folding @ home (contrôle et visionneuse) le 16.04, merci. Pourrait-on donner des détails sur launchpadlibrarian.net, ou existe-t-il des solutions plus génériques?
Tfb9
Probablement pas la meilleure solution car vous êtes censé utiliser dh-python maintenant: bugs.debian.org/cgi-bin/bugreport.cgi?bug=787040
NoBugs
1

Vous avez lié au package source, mais le python-supportpackage existe définitivement dans les référentiels binaires:

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

Je ne sais pas pourquoi il n'apparaît pas dans les dépôts source - peut-être parce que c'est juste un script Python qui peut être exécuté directement, plutôt que quelque chose qui nécessite une compilation dans un binaire pour être utile.

Est-ce que cela répond à votre question ou avez-vous besoin d'un package dans le référentiel "source"?


la source
Non, ils sont supprimés. Depuis cette page, cliquez sur n'importe quelle architecture et notez que la page indique le statut: supprimé. Par exemple: launchpad.net/ubuntu/xenial/amd64/python-support/1.0.15
NoBugs
Donc, sudo apt-get install python-supportinstalle- t-il réellement quelque chose sur votre système?
NoBugs
3
@NoBugs Vous avez raison - je n'aurais pas dû être si pressé de dire ce que j'ai dit. Selon une réponse sur ce rapport de bug: bugs.launchpad.net/ubuntu/+source/python-support/+bug/1577172 , "le support de python a été supprimé de Debian et plus tard d'Ubuntu. Veuillez utiliser dh_python2 du paquet dh-python au lieu."
Les packagers devraient donc inclure les deux: `python-support | dh-python `dans le champ dépend? Cela suggérerait que cela fonctionnerait: debian.org/doc/debian-policy/ch-relationships.html
NoBugs
Je ne connais pas assez la réponse à cela (je n'ai jamais rien emballé!). Mais cela semble raisonnable.