Projet

Général

Profil

Tâche #16711

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

Impossible de faire un Upgrade-Auto vers 2.5.2.1

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

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
06/07/2016
Echéance:
% réalisé:

100%

Temps estimé:
1.00 h
Temps passé:
Restant à faire (heures):
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


Demandes liées

Lié à Distribution EOLE - Tâche #29219: Depuis la mise en ligne de la 2.7.1.1, l'Upgrade-Auto n'est plus possible Fermé 27/11/2018

Révisions associées

Révision 56529d47 (diff)
Ajouté par Daniel Dehennin il y a presque 8 ans

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

Historique

#1 Mis à jour par Daniel Dehennin il y a presque 8 ans

  • Assigné à mis à 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 Mis à jour par Daniel Dehennin il y a presque 8 ans

  • % réalisé changé de 0 à 100
  • Restant à faire (heures) changé de 1.0 à 0.25

#3 Mis à jour par Scrum Master il y a presque 8 ans

  • Statut changé de Nouveau à Résolu

#4 Mis à jour par Lionel Morin il y a presque 8 ans

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 Mis à jour par Lionel Morin il y a presque 8 ans

  • Restant à faire (heures) changé de 0.25 à 1.0

#6 Mis à jour par Lionel Morin il y a presque 8 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) changé de 1.0 à 0.0

#7 Mis à jour par Joël Cuissinat il y a plus de 4 ans

  • Lié à Tâche #29219: Depuis la mise en ligne de la 2.7.1.1, l'Upgrade-Auto n'est plus possible ajouté

Formats disponibles : Atom PDF