Tâche #14069
Scénario #14532: Finaliser les scripts Upgrade-Auto/Maj-Release vers 2.5.1
Merger Upgrade-Auto en 2.5.2
Description
Les paquets concernés sont :
- creole
- eole-common
- python-pyeole
Problème à résoudre : la commande Upgrade-Auto devrait savoir si une nouvelle version est disponible, si non, proposer à l'utilisateur de faire un Maj-Release.
History
#1 Updated by Scrum Master almost 8 years ago
- Status changed from Nouveau to En cours
#2 Updated by Scrum Master almost 8 years ago
- Assigned To set to Daniel Dehennin
#3 Updated by Daniel Dehennin almost 8 years ago
- Subject changed from Merger Upgrade-Auto en 2.5.0 et 2.5.1 to Merger Upgrade-Auto en 2.5.1
#4 Updated by Benjamin Bohard almost 8 years ago
Dans Upgrade-Auto (version 2.4), les versions cibles sont listées dans un tuple dans le fichier lui-même. La variable pourrait-être déplacée dans creole.eoleversion (plus facile à importer dans d'autres processus).
Dans le même temps, il faut signaler que l'ajout de versions cibles (qui concorde avec la disponibilité d'une version supérieure à celle installée) doit être répercutée dans le fichier 91-eole-upgrade, placé dans /etc/update-motd.d. Ce fichier renvoie une chaîne vide (printf "") tant qu'aucune nouvelle version n'est disponible. Il faut qu'il indique la disponibilité de la nouvelle version dès que l'Upgrade-Auto permet la migration vers celle-ci.
Pour remplacer le placebo Upgrade-Auto version 2.5 actuel (script bash invitant à utiliser Maj-Release), il faut également prévoir d'ajouter une option à la commande pour gérer le cas où elle serait lancée alors qu'aucune nouvelle version n'est disponible.
#5 Updated by Daniel Dehennin almost 8 years ago
- Status changed from En cours to Résolu
- % Done changed from 0 to 100
Fusion, résolution des conflits, regénération des .pot et .po
#6 Updated by Daniel Dehennin almost 8 years ago
- Subject changed from Merger Upgrade-Auto en 2.5.1 to Merger Upgrade-Auto en 2.5.2
Intégré dans la branche master
et paquet non recompilé en 2.5.2 pour ne pas planter le jenkins de ce week-end ;-)
#7 Updated by Emmanuel GARETTE almost 8 years ago
- Status changed from Résolu to En cours
- % Done changed from 100 to 80
[gnunux@localhost creole (master=)]$ git merge origin/2.4.2/master Already up-to-date.
Pour python-pyeole, il manque "2d7544fee06d7895d4649036e022b016928109ad" mais c'est normal (quasi identique avec un autre commit de master).
Pour eole-common, je ne vois pas ces commits portés :
+ 857daa8892e771b52303d251a32abccce280abc0 version préliminaire de l'upgrade (ref #13960)
+ 3fdbfc31f6117f0dabec0b76559b439661573029 Gérer l'installation du métapaquet pour le module amonecole.
#8 Updated by Joël Cuissinat almost 8 years ago
- Parent task changed from #14063 to #14532
- Remaining (hours) changed from 6.0 to 2.0
#9 Updated by Joël Cuissinat over 7 years ago
- Assigned To changed from Daniel Dehennin to Joël Cuissinat
#10 Updated by Joël Cuissinat over 7 years ago
- Status changed from En cours to Fermé
- % Done changed from 80 to 100
- Remaining (hours) changed from 2.0 to 0.0
#11 Updated by Joël Cuissinat over 7 years ago
ça me paraît OK.