Project

General

Profile

Tâche #16711

Scénario #16516: Traitement express (25-27)

Impossible de faire un Upgrade-Auto vers 2.5.2.1

Added by Daniel Dehennin over 3 years ago. Updated over 3 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
07/06/2016
Due date:
% Done:

100%

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

Description

Avec la sortie de la 2.5.2.1 l’Upgrade-Auto n’arrive pas à télécharger l’image à l’URL http://eole.ac-dijon.fr/pub/iso/EOLE-2.5/2.5.2.1/eole-2.5.2-alternate-amd64.iso

Associated revisions

Revision 56529d47 (diff)
Added by Daniel Dehennin over 3 years ago

Upgrade-Auto: prendre en compte les états techniques

Deux fonctions sont dépendante l’une de l’autres :

- « get_most_recent_version() » nécessite la variable « version_url »
calculée par « build_release_url() »

- « build_release_url() » nécessite le résultat de
« get_most_recent_version() ».

  • upgrade/Upgrade-Auto (ExtractEOLEVersions.__init__): Renommage de
    l’attribut « versions » en « releases » décrivant mieux les valeurs
    stockées.
    (ExtractEOLEVersions.handle_data): Utilisation du nouveau nom
    d’attribut « releases ».
    (build_version_url): Factorisation de la construction de l’URL de
    version depuis un numéro de release ou version.
    (get_most_recent_release): Le premier paramètre est en fait la
    version.
    Utilisation de « build_version_url() ».
    Adaptation au nouveau nom du paramètre et de l’attribut « release » du
    parseur HTML.
    (build_iso_name): Le premier paramètre est en fait la release de
    l’image ISO.
    (build_release_url): Le premier paramètre est en fait la release de
    l’image ISO.
    Utilisation de « build_version_url() ».
    (download_iso): Récuppère le numéro de la dernière release en premier
    et passe ce numéro aux autres fonctions afin de construire
    correctement le nom et l’URL de l’image ISO.

Ref: #16711

History

#1 Updated by Daniel Dehennin over 3 years ago

  • Assigned To set to Daniel Dehennin

Le problème vient de la non utilisation de la point release dans le nom de l’ISO.

Il faut:

  1. déterminer la release exacte
  2. utiliser cette release dans les différentes fonctions en tant que version.

#2 Updated by Daniel Dehennin over 3 years ago

  • % Done changed from 0 to 100
  • Remaining (hours) changed from 1.0 to 0.25

#3 Updated by Scrum Master over 3 years ago

  • Status changed from Nouveau to Résolu

#4 Updated by Lionel Morin over 3 years ago

Testé sur Horus 2.4.2.1 à jour en Candidate, l'Upgrade-Auto télécharge la bonne ISO :

                    Téléchargement de l'image ISO pour 2.5.2                    
--------------------------------------------------------------------------------
--2016-07-07 10:11:12--  http://eole.ac-dijon.fr/pub/iso/EOLE-2.5/2.5.2.1/eole-2.5.2.1-alternate-amd64.iso

#5 Updated by Lionel Morin over 3 years ago

  • Remaining (hours) changed from 0.25 to 1.0

#6 Updated by Lionel Morin over 3 years ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) changed from 1.0 to 0.0

Also available in: Atom PDF