13 juin 20071 Sympa, méthodologie pour les upgrades.

Slides:



Advertisements
Présentations similaires
Bratec Martin ..
Advertisements

NOTIFICATION ÉLECTRONIQUE
Fragilité : une notion fragile ?
SEMINAIRE DU 10 AVRIL 2010 programmation du futur Hôtel de Ville
Phono-sémantique différentielle des monosyllabes italiens
MAGGIO 1967 BOLOGNA - CERVIA ANOMALIES DU SOMMEIL CHEZ L'HOMME
droit + pub = ? vincent gautrais professeur agrégé – avocat
Transcription de la présentation:

13 juin Sympa, méthodologie pour les upgrades

13 juin Les versions de Sympa Une version majeure par an Versions alpha –Nouvelles fonctionnalités –Peu testées Versions beta –Stabilisation des fonctionnalités –Pas de nouvelles fonctionnalités

1) Vérifier ce qui change Fichiers NEWS et ChangeLog –ChangeLog répertorie tous les commits –NEWS plus synthétique Structure du fichier NEWS –Bug fixes, Features et Changes –Préfixe ***** indique un changement pouvant poser un problème de compatibilité 13 juin 20073

2) Tester sur serveur de test Si vous faites un grand saut de version Si vous avez personnalisé des templates web Pour tester une nouvelle fonctionnalité 13 juin 20074

3) Sauvegarder la base de données Types de changements –Ajouter de nouveaux champ dans la base –Changer le type de certains champs –Transformer la valeur de certains champs Les changements sur la base –Automatiques pour mysql et sqlite 13 juin 20075

4) Sauvegarder les données Types de changements –Migration des templates vers TT2 –Reconstruction des archives –Changements dans les config de listes –Suppression des archives mail –Changement dencodage des caractères –Hashage des mots de passe 13 juin 20076

5) Arrêter les démons Sympa.pl Archived.pl, bounced.pl Task_manager.pl Bulk.pl Interface web –Passera en mode « maintenance » 13 juin 20077

6) Installation tar –zxvf sympa-xx.tar.gz./configure –Garder les arguments précédemment utilisés make make install sympa_wizard.pl –check –Màj des modules CPAN 13 juin 20078

7) Upgrade des données Sympa.pl –upgrade –Repère lancienne version installée (etc/data_structure.version) –Effectue une série de mises à jour automatiques –Rapport des modifications envoyé au listmaster 13 juin 20079