Tâche #29693
Scénario #29564: Faire fonctionner EoleDB sur EOLE 2.8.0 et le passer en python3
Passer le code en Python3
Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
Début:
10/02/2020
Echéance:
% réalisé:
100%
Restant à faire (heures):
0.0
Révisions associées
migration python 3 et update requets sql
résolution d'upgrade des mots de passe (ref #29693)
replace python-eoledb (ref #29693)
Historique
#1 Mis à jour par Matthieu Lamalle il y a environ 4 ans
- Statut changé de Nouveau à En cours
#2 Mis à jour par Matthieu Lamalle il y a environ 4 ans
- Assigné à mis à Matthieu Lamalle
#3 Mis à jour par Matthieu Lamalle il y a environ 4 ans
- Statut changé de En cours à Résolu
#4 Mis à jour par Joël Cuissinat il y a environ 4 ans
- Statut changé de Résolu à En cours
Il y a bien eu des corrections de code mais le packaging continue de modifier les shebang en #!/usr/bin/python
et envoie toujours les fichiers dans :
/usr/lib/python2.7/dist-packages/eoledb
C'est en grande partie de la faute de cette ligne :
eole.mk: python setup.py install --no-compile --install-layout=deb $(PYTHON_OPTS)
Même si le code python2 n'a plus d'utilité en 2.8, il serait souhaitable que le paquet soit re-nommé en python3-eoledb (NB : visiblement seul le paquet eole-db
a une dépendance directe sur le paquet actuel).
#5 Mis à jour par Emmanuel GARETTE il y a environ 4 ans
- Statut changé de En cours à Résolu
- % réalisé changé de 0 à 100
#6 Mis à jour par Joël Cuissinat il y a environ 4 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) mis à 0.0
root@scribe:~# dpkg -L python3-eoledb /. /usr /usr/lib /usr/lib/python3 /usr/lib/python3/dist-packages /usr/lib/python3/dist-packages/eoledb /usr/lib/python3/dist-packages/eoledb/__init__.py /usr/lib/python3/dist-packages/eoledb/eoledb.py /usr/lib/python3/dist-packages/eoledb/eoledbconnector.py