Accéder au contenu.
Menu Sympa

fr - RE: [sympa-fr] Validation de mes dépendances

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

Archives de la liste

Chronologique Discussions  
  • From: Philippe Aepli <adresse@cachée>
  • To: "adresse@cachée" <adresse@cachée>
  • Subject: RE: [sympa-fr] Validation de mes dépendances
  • Date: Fri, 9 Sep 2016 12:36:59 +0000

Bonjour,

 

C'est corrigé dans la version en développement, c'est un oubli dans la librairie ModDef.pm.

Si la version minimum n'est pas spécifié, la valeur par défaut est 1.0.

 

Il faut donc "patcher" cette librairie.

Pour la version source 6.2.16, cela se passe après la ligne 101:

'DBD::CSV' => {

 

Ajoutez après cette ligne la ligne suivante:

required_version => '0.22',

 

Remarque vous pouvez aussi remplacer 0.22 par 0.49.

 

Lors de mon installation depuis les sources j'ai appliqué le correctif suivant:

--- ModDef.pm.20160810  2016-06-17 16:38:08.000000000 +0200

+++ sympa-6.2.16/src/lib/Sympa/ModDef.pm        2016-08-10 15:12:20.230506476 +0200

@@ -99,6 +99,7 @@

         'gettext_id'     => 'used to decode date and time in message headers',

     },

     'DBD::CSV' => {

+        required_version => '0.22',

         package_name => 'DBD-CSV',

         'gettext_id' =>

             'CSV database driver, required if you include list members, owners or editors from CSV file.',

 

Le fichier ModDef.pm.20160810 a été copier dans le répertoire personnel de mon utilisateur sympa ne sachant pas comment make et configure allait réagir à une copie de sauvegarde.

 

Salutations.

 

 

Philippe AEPLI              Email: adresse@cachée

Université de Genève        Tél: +41 22 379 72 86

Division STIC               Mob: +41 79 280 20 24

Rue du Général-Dufour, 24   Fax: +41 22 379 79 86

1204 Genève

 

De : adresse@cachée [mailto:adresse@cachée] De la part de Bertrand Lesmerises
Envoyé : jeudi 8 septembre 2016 16:42
À : adresse@cachée
Objet : [sympa-fr] Validation de mes dépendances

 

Bonjour,

 

Ce matin en effectuant un nouveau tests des dépendances des modules perl pour mon installation de SYMPA j'obtient ce message suivant:

 

DBD::CSV                DBD-CSV                 version trop ancienne (0.49 < 1.0)

Use of uninitialized value in printf at ./sympa_wizard.pl line 572, <STDIN> line 2.

>>>>>>> Vous devez mettre à jour "DBD-CSV" vers la version "". <<<<<<

-> Utilisation de ce module : CSV database driver, required if you include

   list members, owners or editors from CSV file.

-> Installer le module DBD::CSV ? [n]y

Reading '/root/.cpan/Metadata'

  Database was generated on Tue, 06 Sep 2016 12:17:02 GMT

Fetching with LWP:

Reading '/root/.cpan/sources/authors/01mailrc.txt.gz'

............................................................................DONE

Fetching with LWP:

Reading '/root/.cpan/sources/modules/02packages.details.txt.gz'

  Database was generated on Thu, 08 Sep 2016 13:17:02 GMT

.............

  New CPAN.pm version (v2.14) available.

  [Currently running version is v2.11]

  You might want to try

    install CPAN

    reload cpan

  to both upgrade CPAN.pm and run the new version without leaving

  the current session.

 

 

...............................................................DONE

Fetching with LWP:

Reading '/root/.cpan/sources/modules/03modlist.data.gz'

DONE

Writing /root/.cpan/Metadata

DBD::CSV is up to date (0.49).

 

J'ai volontairement appliqué la couleur rouge sur trois lignes. J'aimerais comprendre pourquoi au début il dit que le module est d'une version trop ancienne, ensuite affiche une erreur et à la fin, mentionne que la version est à jour (avec toujours le même numéro)

 

Je me doute que l'erreur en est responsable mais comment on corrige ??

 

Ubuntu 16.04 avec Perl 5.22.1

 

Merci et bonne journée!

 

 

--

Bertrand Lesmerises
webmestre-technique au MSP

(418) 646-6777 poste 30324
programmeur-analyste

linuxien passionné




Archives gérées par MHonArc 2.6.19+.

Haut de le page