Project

General

Profile

Tâche #14069

Scénario #14532: Finaliser les scripts Upgrade-Auto/Maj-Release vers 2.5.1

Merger Upgrade-Auto en 2.5.2

Added by Emmanuel GARETTE almost 8 years ago. Updated over 7 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
11/18/2015
Due date:
% Done:

100%

Estimated time:
6.00 h
Spent time:
Remaining (hours):
0.0

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.

Also available in: Atom PDF