Projet

Général

Profil

Bac à idée #14293

Les commandes Upgrade-Auto et Maj-Release doivent chercher les nouvelles versions en ligne

Ajouté par Daniel Dehennin il y a plus de 8 ans. Mis à jour il y a plus de 8 ans.

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 actuelle
    root@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 la 2.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ère 2.4 pour ajouter la 2.5.3 dans la liste des 2.5 vers lesquelles elle peut migrer
    • Il faudrait mettre à jour Maj-Release de la 2.5.0, de la 2.5.1 pour ajouter la 2.5.3 dans la liste des mises à 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

Formats disponibles : Atom PDF