Bac à idée #14293
Les commandes Upgrade-Auto et Maj-Release doivent chercher les nouvelles versions en ligne
Status:
Nouveau
Priority:
Normal
Assigned To:
-
Category:
Version mineure
Target version:
-
Start date:
12/16/2015
Due date:
% Done:
0%
Description
Exigence¶
Les commandes Upgrade-Auto et Maj-Release doivent chercher les nouvelles versions en ligne
Problème¶
Le code actuel contient des valeurs codés en dur:
Proposition¶
- Utiliser la commande
lsb_release
pour obtenir le nom de la distribution actuelleroot@amonecole:~# CreoleGet eole_release 2.4.2 root@amonecole:~# lsb_release --codename --short precise root@amonecole:~# lsb_release --all No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 12.04.5 LTS Release: 12.04 Codename: precise
- Obtenir la liste des nouvelles versions mineures et majeurs depuis la page de téléchargement des ISOs (source:scripts/Upgrade-Auto@33ec0c2c#L161)
- Factoriser le code commun aux différentes procédures, Maj-Release et Upgrade-Auto (entre autre: menu de sélection de la version cible, options de la ligne de commande)
History
#1 Updated by Emmanuel GARETTE almost 8 years ago
Il me semble plus simple de gérer cela par la mise à disposition d'un paquet.
Il est ainsi possible de proposer une mise à jour après la mise à disposition d'une nouvelle version.
#2 Updated by Daniel Dehennin almost 8 years ago
- Il faut que les outils aillent chercher la dernière image ISO d’une release, genre la
2.4.1.1
et non pas la2.4.1
. - Je trouve laborieux de faire des mises à jour de paquets des versions antérieurs à chaque fois qu’une nouvelle release sort, par example, s’il y avait une
2.5.3
- Il faudrait mettre à jour
Upgrade-Auto
de la dernière2.4
pour ajouter la2.5.3
dans la liste des2.5
vers lesquelles elle peut migrer - Il faudrait mettre à jour
Maj-Release
de la2.5.0
, de la2.5.1
pour ajouter la2.5.3
dans la liste des mises à jour
- Il faudrait mettre à jour
On peut imaginer avoir un témoin que les procédures vont utiliser pour déclencher la recherche de mise à jour.
#3 Updated by Scrum Master over 7 years ago
- Tracker changed from Proposition Scénario to Bac à idée