Tâche #18143
Scénario #18089: Finaliser le script Upgrade-Auto 2.5.2- > 2.6.0
Intégrer les liens symboliques vers les librairies python3
100%
Description
Je propose d'ajouter les liens "en dur" dans git...
ln -nsf /usr/lib/python3/dist-packages/UpdateManager /usr/share/eole/upgrade/UpdateManager ln -nsf /usr/lib/python3/dist-packages/DistUpgrade /usr/share/eole/upgrade/DistUpgrade
Révisions associées
Rendre accessibles les modules python utilisés pour l’upgrade.
Les modules ne sont plus distribués que pour python 3 mais le code
appelant ne peut pas être migré dans l’immédiat.
L’utilisation de ces modules python 3 particuliers ne posant pas
de problèmes, ils sont simplement importés tels quels dans le script.
Ref #18143
Historique
#1 Mis à jour par Joël Cuissinat il y a presque 10 ans
- Lié à Tâche #14896: Upgrade-Auto provoque une erreur d'import python sur 2.5.2 ajouté
#2 Mis à jour par Joël Cuissinat il y a presque 10 ans
- Lié à Tâche #14896: Upgrade-Auto provoque une erreur d'import python sur 2.5.2 supprimé
#3 Mis à jour par Benjamin Bohard il y a presque 10 ans
Ou ajouter
import sys
sys.path.append('/usr/lib/python3/dist-packages/')
avant l’import des modules qui n’existent qu’en version 3.
Éventuellement
sys.path.pop()
après ces imports.
Pour l’importation des modules, python évalue les chemins dans l’ordre de la liste. Le chemin vers les modules python 3 est ajouté en dernier et donc utilisé en dernier recours. Par ailleurs, si l’ajout est effectué juste avant, ce chemin n’est pas disponible au moment de l’import des autres modules.
#4 Mis à jour par Benjamin Bohard il y a presque 10 ans
- Statut changé de Nouveau à En cours
- Assigné à mis à Benjamin Bohard
#5 Mis à jour par Benjamin Bohard il y a presque 10 ans
- % réalisé changé de 0 à 50
- Restant à faire (heures) changé de 1.0 à 0.5
#6 Mis à jour par Benjamin Bohard il y a presque 10 ans
- % réalisé changé de 50 à 100
- Restant à faire (heures) changé de 0.5 à 0.25
#7 Mis à jour par Scrum Master il y a presque 10 ans
- Projet changé de creole à Distribution EOLE
- Statut changé de En cours à Résolu
#8 Mis à jour par Joël Cuissinat il y a presque 10 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) changé de 0.25 à 0.0