Project

General

Profile

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

Added by Joël Cuissinat about 8 years ago. Updated almost 8 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
11/27/2014
Due date:
% Done:

100%

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

Description

Concerne 2.3 -> 2.4 et également 2.4.0 vers 2.4.1

cf. scénario #8803

Associated revisions

Revision 58b48180 (diff)
Added by Joël Cuissinat almost 8 years ago

Migration des variables era_proxy_bypass et wpad

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

Ref: #9858 @3h

Revision 9ebcf458 (diff)
Added by Joël Cuissinat almost 8 years ago

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

Revision 8e1868f8 (diff)
Added by Joël Cuissinat almost 8 years ago

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

Ref: #9858

Revision 20f78312 (diff)
Added by Joël Cuissinat almost 8 years ago

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

Revision f49a82c8 (diff)
Added by Joël Cuissinat almost 8 years ago

  • 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

#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

#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 :)

Also available in: Atom PDF