Accéder au contenu.
Menu Sympa

fr - [sympa-fr] Fwd: V 6.1.19, sympa_aliases: bug?

Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa

Archives de la liste

Chronologique Discussions  
  • From: Catherine Balleydier <adresse@cachée>
  • To: adresse@cachée
  • Subject: [sympa-fr] Fwd: V 6.1.19, sympa_aliases: bug?
  • Date: Mon, 24 Mar 2014 16:53:53 +0100

Bonjour

J'ai aussi constaté ce bug sur la version V 6.1.19, qui n'est pas corrigé dans la version V6.1.20
A la création d'une liste le séparateur est bien créé dans le fichier sympa-aliases.
Par contre quand on ferme une liste tous les séparateurs sont supprimés de ce fichier, si on recrée une liste à nouveau, il y a aura le séparateur uniquement pour la nouvelle liste.
Pour moi c'est gênant car j'ai un script qui modifie et transfert les alias des nouvelles listes sur le serveur d'alias de l’établissement, et j'utilise le séparateur pour identifier les listes.

J'ai comparé l'exécutable alias_manager.pl de la version V6.1.17 à celui  de la version V6.1.20.

154c160
<       $left_side = $1 if ($alias =~ /^([^:]+):/);
---
>       $left_side = $1 if ($alias =~ /^([^\s:]+)[\s:]/);
158c164
<           next unless ($new_alias =~ /^([^:]+):/);
---
>           next unless ($new_alias =~ /^([^\s:]+)[\s:]/);

224c234
<       $alias =~ /^([^:]+):/;
---
>       $alias =~ /^([^\s:]+)[\s:]/;
228c238
<           next unless ($_ =~ /^([^:]+):/);
---
>           next unless ($_ =~ /^([^\s:]+)[\s:]/);


Sur mon serveur de  test avec la version V6.1.20, j'ai modifié le fichier alias_manager.pl en remplaçant ($_= ~ /^([^\s:]+)[\s:]/); par ($_ =~ /^([^:]+):/);
La fermeture d'une liste se fait alors correctement, tous les séparateurs des autres listes ne sont plus supprimés.

Je n'ai pas encore fait cette modification sur mon serveur de production en V6.1.19, avant d'être de savoir la raison de cette modification dans alias_manager.pl et quelle est son impact.

Merci pour votre retour

Cordialement

Catherine Balleydier

-------- Message original -------- Sujet: [sympa-fr] V 6.1.19, sympa_aliases: bug? Date : Mon, 10 Feb 2014 15:38:11 +0000 De : TISSOT Jacques Joseph <adresse@cachée> Répondre à : adresse@cachée, TISSOT Jacques Joseph <adresse@cachée> Pour : adresse@cachée <adresse@cachée>

Bonjour,

Concernant l'erreur décrite dans mon message précédent: Ioctl() inappropré pour un périphérique,
j'ai découvert qu'en recréant les aliases par la commande : sympa --make_alias_file, le fichier résultant contenait le séparateur " #------------------------------ <liste>: list alias created 10 fév 2014". Avec ce fichier-là, recopié sous /etc/mail/sympa_alias (l'écrasant, donc), la commande de supprimer une liste ou d'effacer une liste ne produisait pas l'erreur.

Ma conclusion: 

Chacune des actions de suppression ou d'effacement d'une liste supprime le séparateur dans le fichier sympa_aliases.

L'avez-vous observé également? Peut-on laisser vivre SYMPA avec ça?

J.T.

-- 
______________________________________________________________________

Catherine Balleydier  
            
Ingénieur systèmes-réseaux, Responsable Sécurité (RSSI) 
- Engineer for Research Programs

Direction des Systèmes d'Information - Information Systems Department
Institut polytechnique de Grenoble (Groupe Grenoble INP) 
 – Grenoble Institute of Technology
46, avenue Felix Viallet
38031 Grenoble Cedex   
            
Tél. : +33(0)4 76 57 48 51 / Fax : +33(0)4 76 57 45 58

Visitez notre site Internet / Please visit our website :
 www.grenoble-inp.fr
______________________________________________________________________


  • [sympa-fr] Fwd: V 6.1.19, sympa_aliases: bug?, Catherine Balleydier, 24/03/2014

Archives gérées par MHonArc 2.6.19+.

Haut de le page