Project

General

Profile

Bac à idée #14293

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

Added by Daniel Dehennin almost 8 years ago. Updated over 7 years ago.

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 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)

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 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 Updated by Scrum Master over 7 years ago

  • Tracker changed from Proposition Scénario to Bac à idée

Also available in: Atom PDF