Ils font Mageia : Jérôme Quelin

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 !

CC By-NC-SA - certains droits réservés par @args

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.

Publié dans Non classé | Commentaires fermés sur Ils font Mageia : Jérôme Quelin

Sécurité, mises à jour et plus encore… – Oh, mon Dieu !

Rédigé en anglais par Stew Benedict (alias stewb).

Si vous utilisez Mageia 1, vous avez pu vous inquiéter de l’absence de mises à jour. D’habitude, quelques paquets sont toujours mis à jour dans le premier mois d’une nouvelle distribution pour corriger des bugs et régler des problèmes de sécurité. Ne vous inquiétez pas, nous avons également travaillé sur ce point.

Étant une nouvelle organisation, et dirigé par notre communauté, nous avons d’abord eu à travailler sur comment faire les mises à jour. Vu que certains d’entre nous avaient l’expérience de vies antérieures et que nous n’étions pas entièrement satisfaits du processus utilisé précédemment, nous voulions être certains que notre nouvelle communauté d’utilisateurs et de packageurs saurait comment nous travaillons.

Donc, après discussion et quelques travaux en coulisse sur les mécanismes de mise à disposition d’une mise à jour, nous avons désormais un processus au sein duquel l’équipe sécurité, l’équipe d’assurance-qualité et le mainteneur du paquet vont travailler ensemble pour construire, tester et mettre à disposition les nouvelles mises à jour. Si vous utilisez MySQL, vous devez avoir vu apparaître la première mise à jour ces derniers jours et un bon nombre sont dans les tuyaux. Les politiques à utiliser pour ce processus ont été ajoutées à notre wiki et, alors que nous terminons les tout premiers paquets, nous avons affiné le processus et complété la documentation. Pour Mageia 1, nous avons une exception spécifique aux mises à jour. Les paquets dits « manquants » qui ne faisaient pas partie de Mageia 1 mais sont présents dans notre distribution-soeur peuvent être mis à disposition comme une mise à jour plutôt que comme un rétroportage (backport), sous réserve qu’ils soient passés par l’étape de l’assurance-qualité.

Quoi de neuf concernant les rétroportages ?

Nous n’avons pas non plus oublié les rétroportages, mais nous ne pouvons pas tout faire en même temps :). Les discussions viennent de commencer sur la liste de diffusion des développeurs à propos de la façon de les gérer. Parfois, les dépôts backport ont une assez mauvaise réputation, et nous voulons créer un processus et une politique telles que nos rétroportages n’aient pas la réputation d’être « à ne pas utiliser ». Si vous souhaitez vous impliquer dans la création de ce processus, nous vous invitons à vous inscrire à la liste de diffusion et faire entendre votre opinion.

Un bref résumé des discussions communautaires.

Comment aider ?

Nous voulons être la meilleure distribution au monde pour nos utilisateurs, mais nous avons besoin de votre aide. Nous utilisons Bugzilla comme outil de suivi pour travailler sur les paquets lors du processus de mise à jour. Si vous découvrez un bug ou êtes informés d’une faille de sécurité, nous vous remercions d’ouvrir un bug (après avoir vérifié qu’il n’en existe pas déjà un) sur Bugzilla. Plus les informations que vous fournirez (patchs, liens vers une solution ou un débat sur le problème) seront concises, plus vite un de nos packageurs sera capable de proposer au processus d’assurance-qualité pour des tests le paquet mis à jour, et plus vite vous aurez le correctif.

Merci pour votre patience et votre travail

Nous savons que certains ont demandé des informations sur les mises à jour et nous ne les avons pas oubliés. Nous voulons croire que nous avons résolu un grand nombre de bugs avant la sortie de Mageia 1, mais il en existe toujours quelques-uns de plus que nous avons manqués. Maintenant que le processus est en place pour les mises à jour, nous espérons fournir des correctifs rapidement.

Publié dans Non classé | 4 commentaires

De nouveaux habits pour Mageia : une préversion du portage ARM est disponible

Nous en parlions il y a quelques semaines, c’est maintenant chose faite ! Grâce au travail d’Arnaud Patard (alias rtp), le portage de Mageia pour la plate-forme ARM est disponible sous forme d’une préversion. Le nom de code du portage est  « arm eabi », un portage futur devrait être « arm eabihf ». Il est prévu d’utiliser l’unité de calcul flottante des processeurs de la gamme Cortex.

Où puisje la trouver ?

Comme il s’agit d’une préversion technique, on ne la trouve encore que sur un miroir particulier – merci encore à Arnaud.

Contenu

Encore une fois, comme il s’agit d’une préversion, seule une partie des paquets est disponible pour le moment. La préversion est composée de 1382 RPM sources et de 3909 paquets RPM binaires (si on retire les paquets pour le débogage). L’arbre de la distribution ARM fait 9 Go. Plus de détails :

  • environnement graphique : GNOME complet, KDE minimal ;
  • applications bureautiques : Mozilla Firefox, LibreOffice est en cours de compilation ;
  • services réseaux basiques : httpd, named, LDAP, PostgreSQL, MySQL… ;
  • développement : Python, Perl, PHP, C, C++ ;
  • outils Mageia : installeur, drakxtools, Centre de contrôle Mageia ;
  • multimédia : support de l’audio ; la vidéo n’est pas encore prête car le framebuffer est utilisé par défaut pour le moment.

Des pilotes vidéos propriétaires sont fournis par les fabricants. Pour le moment, les pilotes libres ne sont pas privilégiés car ils ne sont pas accélérés et ne proposeraient donc rien de plus que le pilote en framebuffer utilisé pour le moment.

Comment le portage a-t-il été compilé ?

Le portage ARM a commencé sur une distribution de démarrage « bootstrap » basée sur un système Mandriva dans un chroot. La compilation a été faite en utilisant iurt : cela a pris plus de temps, mais nous a permis de corriger les dépendances manquantes et divers problèmes sur les paquets. La situation est donc bien plus propre maintenant.

Plus d’une centaine de paquets a été corrigée suite à des problèmes de compilation. Ces paquets peuvent maintenant être compilés sur i586, sur x86_64 ou sur ARM. Tout est disponible dans le dépôt Subversion, à l’exception de quelques paquets qui restent à envoyer.

Quel matériel compatible ?

Ce port ARM supporte la série Kirkwood de Marvell. On retrouve souvent ce processeur dans les machines Open-RD ou dans des plug computers comme les SheevaPlug, GuruPlug. Il est également possible de faire tourner le système dans une machine virtuelle qemu.

Installation dans qemu

Une documentation succincte est fournie pour l’installation, expliquant les étapes à suivre, ainsi qu’une image qemu prête à utiliser.

Bien des choses restent à faire !

Cette première version a été construite en utilisant les outils Mageia mais sans être intégrée dans le système de création de paquets de la distribution. Il s’agit d’un des points les plus importants parmi les tâches à réaliser. Une carte PandaBoard est en attente d’installation pour le système de création de paquets afin de pouvoir construire les paquets au fur et à mesure de leur envoi dans Cauldron. La partie la plus compliquée sera de gérer les différents types de machines ARM, utilisant diverses soc (NdT : system-on-chip, une puce intégrant le processeur et tous les composants) ce qui implique d’avoir différents noyaux.

Ceci ouvre ainsi toute une nouvelle série de possibilités pour la plateforme Mageia : nouveaux matériels, nouveaux cas d’utilisation, nouvelles applications.

Vous pouvez rester en contact avec les développeurs Mageia ARM sur IRC, canal #mageia-dev sur Freenode, ou par la liste de discussion mageia-dev.

Publié en anglais par ennael.

Publié dans Non classé | 3 commentaires

Y a-t-il une vie après notre première version ?

C’est un plaisir de l’annoncer : Mageia est plus vivante que jamais !

Pour commencer, nous remercions tous ceux qui, en plus d’avoir essayé Mageia 1, ont pris la peine d’en parler dans des articles et sur leur blog. Vous avez encouragé toujours plus de gens à essayer notre distribution et à proposer des suggestions, à s’interroger, à réagir sur les forums et sur les listes de discussion et – ce qui est plus important encore pour faire croître la communauté – à investir de leur temps et de leurs talents.

Prenez une minute pour consulter les critiques que nous avons recensées, et si vous en voyez qui ne figurent pas dans la liste, prévenez-nous dès maintenant !

Ensuite, merci à vous tous, les gens de Mageia – c’est fantastique de faire partie d’un groupe aussi diversifié de gens qui ont tous travaillé ensemble pour faire quelque chose de bien. Et tous ces remerciements sont aussi pour tous les nouveaux contributeurs, en un chaleureux message de bienvenue.

Il y a sans cesse du nouveau dans la communauté Mageia. Toutes sortes de discussions surgissent. Où allons-nous conduire Mageia maintenant ? Toutes les bases sont en place – notre organisation, notre code de conduite, et la conscience croissante de ce que nous valons et où nous allons.

Vous êtes les bienvenus avec tout ce que vous apportez avec vous – vos idées novatrices, vos compétences et vos contributions. Quels que soient vos centres d’intérêt, il existe une équipe faite pour vous. Consultez cette page et voyez quelle équipe vous correspond.

Bienvenue dans la phase post-release de Mageia – aidez-nous à continuer à rendre les choses meilleures.

Publié en anglais par trish.

Publié dans Non classé | Un commentaire

Notre bébé est né : Mageia 1

Nous sommes la communauté Mageia et nous sommes heureux d’annoncer aujourd’hui au monde entier que notre première version, Mageia 1, est sortie et disponible au téléchargement.

Pour les gens qui, comme nous, savent que notre temps est ce que nous avons de plus précieux, vous pouvez voir ce qui est disponible, choisir votre version, et la télécharger depuis mageia.org/downloads/.

Qu’estce qui est différent avec Mageia ?

Mageia, c’est une histoire humaine – les personnes qui font la distribution Linux Mageia et ceux qui l’utilisent. Nous formons une belle communauté et nous apprécions tout particulièrement que nos utilisateurs rejoignent notre communauté ; ceux qui nous rejoignent l’améliorent encore.

Mageia est une histoire d’excellence – nous sommes en quête d’excellence, afin que chacun ait la meilleure expérience informatique que nous pouvons lui offrir.

Que vous soyez développeur ou étudiant, utilisateur ou administrateur système, quelle que soit votre utilisation de l’ordinateur, nous aimerions vous aider à en avoir une bonne expérience. Essayez Mageia 1 et faites-vous votre avis.

Mageia est une histoire de qualité – notre distribution promet d’être aussi robuste et parfaite que Mandriva à ses meilleurs jours. C’est notre héritage.

Mageia est ouverte – nous sommes convaincus par l’idéal de l’Open Source. Nous sommes ouverts aux nouveaux utilisateurs et aux idées nouvelles. Nous avons également fait le choix d’une gestion ouverte de notre communauté.

Mageia est internationale – notre communauté vient de toute la planète pour aider Mageia à « parler » de nombreuses langues. La structure de Mageia et son attachement à la communauté des utilisateurs a déjà produit d’excellents résultats.

Mageia est une histoire de diversité – Mageia propose et maintient des logiciels à destination d’un large public d’utilisateurs avec des applications telles que des jeux ou des lecteurs multimédias mais aussi des applications scientifiques et techniques.

Mageia est une histoire d’équilibre – nous nous efforçons de maintenir l’équilibre entre des développements de pointe et une exigence de stabilité.

Pourquoi choisir Mageia ?

Vous voulez dire, mis à part le fait que c’est la nôtre, et une magnifique distribution ? Nous sommes une grande communauté et nous nous améliorons continuellement. Nous sommes à l’écoute les uns des autres et, ce faisant, nous cherchons à vous offrir la meilleure expérience utilisateur possible. Nous aimerions vous accueillir dans notre communauté, tout en veillant à ce que votre installation de Mageia se déroule sans problème et que vous soyez heureux de l’utiliser.

Qu’est-ce que nous avons de différent ? Nous fonctionnons sur un mode purement communautaire, avec tout ce que cela implique. Notre organisation est gérée de façon collégiale, pas de direction commerciale pour dicter le chemin que doit prendre Mageia : c’est vous, en tant qu’utilisateur de Mageia, qui avez le plus à dire sur le futur de cette distribution, plus que n’importe qui d’autre.

Grimper sur les épaules de géants

Notre équipe de développeurs, empaqueteurs, contributeurs, traducteurs et testeurs a travaillé vraiment dur pour livrer Mageia 1 à l’heure.

Et nous sommes très reconnaissants envers les gens de Mandriva, de KDE, l’équipe du noyau Linux, la FSF et toutes ces personnes si nombreuses qui écrivent les programmes, pour l’énorme travail qu’elles ont fourni – merci à vous tous pour avoir créé le socle de logiciels qui constitue les fondations de Mageia.

Nous voulons continuer à améliorer tout cela et faire de Mageia la meilleure distribution possible.

Qu’est-ce que  Mageia ?

Mageia est à la fois une communauté et une distribution Linux. Pour davantage d’informations :

Publié dans Non classé | 13 commentaires