Projet

Général

Profil

Tâche #29693

Scénario #29564: Faire fonctionner EoleDB sur EOLE 2.8.0 et le passer en python3

Passer le code en Python3

Ajouté par Matthieu Lamalle il y a environ 4 ans. Mis à jour il y a environ 4 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
10/02/2020
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

Révisions associées

Révision 6d10abd6 (diff)
Ajouté par Matthieu Lamalle il y a environ 4 ans

migration python 3 et update requets sql

Révision ae538bc3 (diff)
Ajouté par Emmanuel GARETTE il y a environ 4 ans

résolution d'upgrade des mots de passe (ref #29693)

Révision 38cca449 (diff)
Ajouté par Emmanuel GARETTE il y a environ 4 ans

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

Formats disponibles : Atom PDF