Bac à idée #14293
Les commandes Upgrade-Auto et Maj-Release doivent chercher les nouvelles versions en ligne
Statut:
Nouveau
Priorité:
Normal
Assigné à:
-
Catégorie:
Version mineure
Version cible:
-
Début:
16/12/2015
Echéance:
% réalisé:
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)
Historique
#1 Mis à jour par Emmanuel GARETTE il y a plus de 8 ans
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 Mis à jour par Daniel Dehennin il y a plus de 8 ans
- 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 Mis à jour par Scrum Master il y a plus de 8 ans
- Tracker changé de Proposition Scénario à Bac à idée