Projet

Général

Profil

Tâche #9858

Distribution EOLE - Scénario #9094: préparer un Upgrade-Auto pour le changement de release en 2.4

Migration des variables era_proxy_bypass et wpad vers les nouvelles

Ajouté par Joël Cuissinat il y a plus de 9 ans. Mis à jour il y a environ 9 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
27/11/2014
Echéance:
% réalisé:

100%

Temps estimé:
2.50 h
Temps passé:
Restant à faire (heures):
0.0

Description

Concerne 2.3 -> 2.4 et également 2.4.0 vers 2.4.1

cf. scénario #8803

Révisions associées

Révision 58b48180 (diff)
Ajouté par Joël Cuissinat il y a environ 9 ans

Migration des variables era_proxy_bypass et wpad

  • creole/upgrade24.py : ajout des traitements nécessaires à ces variables

Ref: #9858 @3h

Révision 9ebcf458 (diff)
Ajouté par Joël Cuissinat il y a environ 9 ans

Gestion des erreurs de migration des variables 2.4.1

  • creole/eoleversion.py : suppression de EOL_VERSION (utilisation de EOLE_RELEASE à la place)
  • creole/loader.py : comparaison de version et remontée des erreurs
  • creole/upgrade.py : modification de chaînes pour internationalisation
  • creole/upgrade24.py : gestion du cas où les variables proxy_bypass n'existent pas
  • translation/* : maj des traductions

Fixes: #9858 @2.5h
Ref: #9857

Révision 8e1868f8 (diff)
Ajouté par Joël Cuissinat il y a environ 9 ans

  • dataset/2.3/exceptions23.eol : fichier pour valider l'upgrade des variables

Ref: #9858

Révision 20f78312 (diff)
Ajouté par Joël Cuissinat il y a environ 9 ans

Déplacement du nettoyage des variables après tous les upgrades

  • creole/loader.py : ajout et gestion de la variable "remove_unknown_vars"

Fixes: #9858 @45m
Ref: #7844

Révision f49a82c8 (diff)
Ajouté par Joël Cuissinat il y a environ 9 ans

  • dataset/2.4.0/exceptions240.eol : fichier pour valider l'upgrade des variables depuis 2.4.0

Ref: #9858

Historique

#1 Mis à jour par Joël Cuissinat il y a plus de 9 ans

+ gestion du cas "Toutes" issu des anciennes variables WPAD

#2 Mis à jour par Joël Cuissinat il y a environ 9 ans

  • Statut changé de Nouveau à En cours

#3 Mis à jour par Joël Cuissinat il y a environ 9 ans

Traitement à réaliser :

  • proxy_bypass_ethX
    • les valeurs "era_proxy_bypass_ethX" sont renommées en "proxy_bypass_network_ethX" et il faut leur associer le masque par défaut dans "proxy_bypass_netmask_ethX"
    • les valeurs "adresse_ip_wpad_exclude" et "adresse_netmask_wpad_exclude" sont à transférer dans les variables "proxy_bypass_network_ethX" et "proxy_bypass_netmask_ethX", X étant indiqué dans la valeur de "interface_wpad_exclude" associée. Si "interface_wpad_exclude" vaut "Toutes", il faut les transférer dans toutes les variables avec X=1,2,3,4,5
    • si après ce traitement "proxy_bypass_network_ethX" n'est pas vide, il faut passer la variable proxy_bypass_ethX à oui
  • les valeurs "nom_domaine_wpad_exclude" sont à transférer dans les variables "proxy_bypass_domain_ethX" X étant indiqué dans la valeur de "nom_interface_wpad_exclude". Si "nom_interface_wpad_exclude" vaut "Toutes", il faut les transférer dans toutes les variables avec X=1,2,3,4,5
  • les variables "nom_host_wpad_exclude" et "nom_host_interface_wpad_exclude" n'ont pas été modifiées

#4 Mis à jour par Joël Cuissinat il y a environ 9 ans

  • % réalisé changé de 0 à 60
  • Restant à faire (heures) changé de 2.5 à 1.0

#5 Mis à jour par Joël Cuissinat il y a environ 9 ans

  • Statut changé de En cours à Résolu
  • % réalisé changé de 60 à 100

#6 Mis à jour par Joël Cuissinat il y a environ 9 ans

  • Assigné à mis à Joël Cuissinat
  • Restant à faire (heures) changé de 1.0 à 0.15

#7 Mis à jour par Joël Cuissinat il y a environ 9 ans

  • Statut changé de Résolu à En cours
  • Restant à faire (heures) changé de 0.15 à 1.5

C'est OK de 2.4.0 vers 2.4.1 mais ce n'est pas bon de 2.3 vers 2.4.1 car dans le cas d'un upgrade depuis une version 2.x, les variables inconnues sont nettoyées #7844 (cela n'est pas remis en cause).

#8 Mis à jour par Joël Cuissinat il y a environ 9 ans

  • Statut changé de En cours à Résolu

#9 Mis à jour par Joël Cuissinat il y a environ 9 ans

  • Restant à faire (heures) changé de 1.5 à 0.25
Ajout des Cas de test :
  • AM-T08-001 - Migration des exceptions de proxy 2.3
  • AM-T08-002 - Migration des exceptions de proxy 2.4.0

#10 Mis à jour par Joël Cuissinat il y a environ 9 ans

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

Tests squash exécutés et validés :)

Formats disponibles : Atom PDF