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?


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


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"?


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.
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.