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
Status:
Fermé
Priority:
Normal
Assigned To:
Target version:
Remaining (hours):
0.0
Associated revisions
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
History
#1 Updated by Joël Cuissinat about 8 years ago
+ gestion du cas "Toutes" issu des anciennes variables WPAD
#2 Updated by Joël Cuissinat almost 8 years ago
- Status changed from Nouveau to En cours
#3 Updated by Joël Cuissinat almost 8 years ago
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 Updated by Joël Cuissinat almost 8 years ago
- % Done changed from 0 to 60
- Remaining (hours) changed from 2.5 to 1.0
#5 Updated by Joël Cuissinat almost 8 years ago
- Status changed from En cours to Résolu
- % Done changed from 60 to 100
Appliqué par commit 9ebcf458143cb0cff8481e58efa8be047fd43842.
#6 Updated by Joël Cuissinat almost 8 years ago
- Assigned To set to Joël Cuissinat
- Remaining (hours) changed from 1.0 to 0.15
#7 Updated by Joël Cuissinat almost 8 years ago
- Status changed from Résolu to En cours
- Remaining (hours) changed from 0.15 to 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 Updated by Joël Cuissinat almost 8 years ago
- Status changed from En cours to Résolu
Appliqué par commit 20f7831249adc84f71ae17395baca6fd1126325b.
#9 Updated by Joël Cuissinat almost 8 years ago
- Remaining (hours) changed from 1.5 to 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 Updated by Joël Cuissinat almost 8 years ago
- Status changed from Résolu to Fermé
- Remaining (hours) changed from 0.25 to 0.0
Tests squash exécutés et validés :)