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
Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
Restant à faire (heures):
0.0
Révisions associées
Migration des variables era_proxy_bypass et wpad
- creole/upgrade24.py : ajout des traitements nécessaires à ces variables
Ref: #9858 @3h
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
- dataset/2.3/exceptions23.eol : fichier pour valider l'upgrade des variables
Ref: #9858
- 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
Appliqué par commit 9ebcf458143cb0cff8481e58efa8be047fd43842.
#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
Appliqué par commit 20f7831249adc84f71ae17395baca6fd1126325b.
#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 :)