Maintenant que les choses sont bien lancées et que Mageia 1 est parue, il est temps d’en apprendre plus sur les personnes qui font de ce projet une réalité.
Aujourd’hui, c’est Jérôme qui répond à nos questions ; merci à lui d’avoir accepté d’être le premier !
Qui es-tu ? Où vis-tu ? Que fais-tu dans la vie ?
Je m’appelle Jérôme Quelin (alias jq) et j’ai 34 ans. Je suis marié et père d’un petit garçon. Nous habitons à Lyon, en France, où je travaille chez Renault Trucks.
Comment et dans quel domaine contribues-tu à Mageia ? A quels autres projets participes-tu, et pourquoi ?
Je suis le mainteneur de la pile Perl de Mageia, qui comprend Perl lui-même et tous les modules CPAN disponibles au sein de Mageia.
Je suis aussi un développeur Perl ; j’ai créé quelques modules sur CPAN et j’aide au développement de certains autres modules.
Alors, qu’est-ce qui est particulier à Perl dans Mageia ? Que peut-on en faire ? Qu’est-ce qui est disponible ?
Perl n’a rien de spécial dans Mageia, c’est en général la dernière version qui est disponible (remarque : Mageia 1 utilise Perl 5.12.3 car la version 5.14.0 est parue trop tardivement dans notre cycle de parution).
Cependant Mageia brille du fait du nombre de modules CPAN disponibles à portée de main : environ 2 500 distributions, pour un total de 17 000 modules. C’est un petit peu moins que 20% du contenu de CPAN, mais c’est déjà énorme ! Je ne sais pas ce que les autres distributions fournissent, mais je pense que c’est bien moindre.
Les modules les plus récents et les plus importants sont inclus : Moose, POE, Dancer, Catalyst, Dist-Zilla, etc. – tout ce que vous voulez !
Tous ces modules sont bien évidemment mis à jour régulièrement, intégrés avec les bibliothèques du système… et parfois même corrigés pour qu’ils puissent être compilés (nous envoyons alors patchs et rapports de bugs en amont).
Mageia comprend aussi un excellent outil pour maintenir à jour les modules CPAN : magpie. Il ne devrait pas être trop difficile d’ajouter le support d’autres distributions, si cela vous intéresse.
Par exemple, pour installer un module Perl donné, lancez :
$ sudo urpmi 'perl(Foo::Bar)'
et si le module est manquant, vous pouvez ouvrir un rapport de bug et nous nous chargerons de le packager pour vous.
Publié en anglais par rda.