Mageia aux RMLL 2011 à Strasbourg

Les Rencontres Mondiales du Logiciel Libre (RMLL) dont la douzième édition se tient du 9 au 14 juillet 2011 à Strasbourg (France), sont un rassemblement annuel de passionnés de logiciels libres. Pendant six jours, de nombreuses conférences et discussions sur des sujets divers et variés sont prévues. Les Rencontres Mondiales se déplacent chaque année et en 2011 elles se déroulent à Strasbourg, dans l’Est de la France, où des représentants de Mageia viendront y présenter notre projet.

Mardi 12 juillet en fin de matinée, Anne animera la conférence « Forker et construire en 10 leçons ». Cette conférence du thème « Communautés » sera basée sur celle qu’elle avait faite au LinuxTag et présentera le projet dans son ensemble. Elle y parlera de ce que nous avons appris pendant la première année de Mageia, et elle partagera nos découvertes avec les membres de la communauté qui nous suivent.

Notre seconde présentation, « Dans les coulisses d’une distribution Linux » par Michael Scherer, dans l’après-midi, abordera l’administration système ; il parlera des travaux internes et des détails croustillants de l’infrastructure d’une distribution Linux. Michael va montrer un point de vue particulier des dessous du projet et parler de la voie par laquelle nous tentons de créer une équipe de volontaires claire et viable.

Ces deux conférences seront données en français.

Aucun évènement du Logiciel Libre ne serait réussi sans un village des associations ! L’attractivité des RMLL tient aussi à la grande variété des stands ; ils vont des différents systèmes libres et des logiciels tels que Debian, GNOME, etc., aux fournisseurs de services internet tels que FDN, en passant par les LUG régionaux ou autres – voir ici la liste complète.

Nous serons présents pour montrer Mageia à nos visiteurs – et pour en discuter  avec les passants, utilisateurs de Mageia ou autres membres d’autres communautés. Quelques-uns parmi nous avons déjà été là sous d’autres noms les années précédentes, c’est pourquoi nous sommes bien préparés !

Puisque l’une de nos valeurs essentielles est la coopération avec d’autres projets, nous avons décidé de partager notre stand avec les ambassadeurs français de Fedora et les membres français de la communauté OpenSuse pour assurer ensemble l’aspect logistique. Cela permettra par exemple à chacun d’aller manger avec l’assurance que quelqu’un restera sur le stand, ou bien de n’employer qu’un véhicule plutôt que de dupliquer les efforts.

Nous serons sincèrement heureux de vous y retrouver. Les RMLL constituent une grande manifestation où chacun peut y trouver quelque chose qui l’intéresse, et nous apprécierons beaucoup si vous venez à nos présentations et passez faire un tour sur notre stand pour discuter avec les gens de Mageia.

Alors, rendez-vous aux RMLL !

Publié en anglais par misc.

Publié dans Non classé | 6 commentaires

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