Ils font Mageia : Samuel Verschelde

 Par Marcello Anni, de l’équipe Mageia Italia.

Bonjour Samuel, bienvenue de la part des utilisateurs italiens de Mageia. Tout d’abord, pourrais-tu commencer par te présenter ? 

Bonjour. Je m’appelle Samuel Verschelde, j’ai 29 ans et je vis en France, à Lyon.

D’où est venu, au départ, ton intérêt pour Linux ? 

J’ai découvert Linux pendant mes études, en 2003. C’était très enthousiasmant de découvrir tout un monde qui m’était inconnu, je n’avais jusqu’alors utilisé que des ordinateurs sous système Microsoft. La première distribution que j’aie installée était une Debian « Potato », ce qui n’était probablement pas le meilleur choix pour un débutant peu familier de la ligne de commande Unix. Puis j’ai utilisé Red Hat pendant quelque temps avant de finalement fixer mon choix sur Mandrake en 2004.

Comment as-tu découvert Mageia et pourquoi as-tu décidé de te joindre au projet ? 

J’ai entendu parler de Mageia le jour-même de son annonce publique et j’ai immédiatement décidé de rejoindre le projet. Sauver la distribution GNU/Linux que j’aimais en contribuant à la transformer en un projet dirigé par la communauté de ses utilisateurs était (et est encore) extrêmement motivant. Et puis la plupart des gens que je connaissais parmi les contributeurs rejoignaient Mageia, il paraissait donc clair que, même si elle survivait, la distribution Mandriva ne serait plus jamais comme avant.

Dans quels domaines contribues-tu à Mageia ? 

Je m’intéresse principalement aux versions stables de Mageia. Finalement, ce sont celles que les gens utilisent. Pour cela, j’ai rejoint plusieurs équipes :

  • L’équipe de packageurs, afin de pouvoir résoudre des bogues, pousser de nouvelles versions ou ajouter de nouveaux logiciels à la distribution. Cela me permettra bientôt de pousser des rétroportages (‘backports’, c’est-à-dire de nouvelles versions de logiciels populaires) pour Mageia 1, à la condition de trouver suffisamment de testeurs pour les valider.
  • L’équipe Assurance Qualité (QA) : son travail actuel consiste essentiellement à tester les mises à jour (correction de bogues et/ou de problèmes de sécurité) avant qu’elles soient diffusées à tous les utilisateurs. Je n’avais pas initialement prévu de tant travailler pour l’équipe QA, mais il s’est trouvé que c’était un réel besoin, aussi j’y ai investi du temps, en essayant de rassembler de nouveaux bénévoles et d’aider à organiser le travail de l’équipe.

Par ailleurs, je suis « tuteur » de quatre personnes qui souhaitent devenir packageurs pour Mageia. Je n’étais pas sûr d’être assez expérimenté en packaging pour faire cela mais, là encore, il y avait un besoin (des volontaires attendaient un tuteur depuis plusieurs semaines) alors je me suis proposé. Cela semble plutôt bien se passer et, en cas de doute, je peux toujours demander conseil à des packageurs plus expérimentés.

Et, bien sûr, il y a le projet Mageia App Db que nous avons lancé il y a quelques mois.

Tu es le mainteneur de Mageia-app-db. Peux-tu nous expliquer ce que c’est et quel est son objectif ? 

Mageia App Db est une base de données de RPM en ligne dont les objectifs sont de :

  • Fournir un endroit « officiel » où chercher des informations à propos des paquets dans Mageia ;
  • Se concentrer sur l’interaction entre les utilisateurs, les testeurs et les packageurs : des utilisateurs vers les packageurs (demandes de rétroportages, demandes de nouveaux logiciels via un système de vote…), des packageurs vers les utilisateurs-testeurs (demandes de tests, c’est-à-dire que des packageurs demandent à des utilisateurs de tester un paquet particulier avant de le pousser dans les dépôts officiels…) ;
  • Être puissant mais en restant cependant facile à utiliser.

Voici quelques exemples de fonctionnalités, en projet ou déjà implémentées : notification par courriel (par exemple quand un nouveau paquet est disponible), copies d’écran, évaluation, tags…

Pour une liste complète, voir la page web du projet.

À quel stade de développement se trouve Mageia-app-db ? Quelles sont ses fonctionnalités principales et qu’attendre des prochaines versions ?

Le statut actuel est : « en cours de développement actif, mais déjà utilisable dans l’état actuel si vous pardonnez l’absence de certaines fonctionnalités ». Si nous ne comptons que les contributeurs les plus réguliers, il y a trois développeurs : Adrien Gallou (France), Vyacheslav Blinov (Russie) et moi.

En ce moment, la version 0.2 offre les fonctionnalités suivantes :

  • Elle se synchronise avec Sophie, la base de données RPM multidistributions d’Olivier Thauvin, elle est donc toujours à jour ;
  • Elle permet de naviguer dans la liste, de rechercher des paquets, de voir des copies d’écran (si disponibles), les dernières mises à jour ou les derniers rétroportages, et d’utiliser divers filtres.
  • Grâce à Sophie, elle peut fonctionner non seulement pour Mageia mais aussi pour Mandriva, Fedora, OpenSuse et d’autres distributions basées sur RPM.

La version de démonstration est disponible ici.

L’état actuel est encore assez grossier, mais déjà utile, au moins pour moi (et mon frère Rémi m’a confirmé qu’il l’utilisait aussi ;)) !

La version 0.3 devrait amener les fonctionnalités suivantes :

  • L’installation officielle de Mageia App Db sur les serveurs de Mageia (ce n’est pas vraiment une fonctionnalité en soi, mais c’est tout de même une étape importante) ;
  • La connexion LDAP vers la bases de donnée des utilisateurs de Mageia, permettant ainsi que votre login sur les sites Web de Mageia fonctionne également dans Mageia App Db ;
  • La notification des utilisateurs. Vous pourrez choisir de recevoir un courriel lorsqu’un paquet donné sera mis à jour, par exemple si une nouvelle version de VirtualBox est mise à disposition dans les rétroportages.
  • L’internationalisation de l’interface utilisateur, tout d’abord avec un nombre réduit de langues. Notez que je ne parle que de l’interface utilisateur : la traduction des descriptions de paquets est un autre sujet, autrement plus considérable.
  • Et diverses petites améliorations.

Merci Samuel de nous avoir accordé cet entretien et garde le cap pour ce formidable travail ! À bientôt ! 

Merci de m’avoir interrogé, et salutations à tous les utilisateurs de Mageia !

Publié dans Non classé | 2 commentaires

Ils font Mageia : Oliver Burger

Parle-nous de toi !

Qui suis-je ? En voilà une question… Mais essayons quand même. Je m’appelle Oliver Burger (alias obgr_seneca) et je vis dans le Sud-Ouest de l’Allemagne. En ce moment, je suis des études en alternance, c’est-à-dire que je passe environ la moitié de l’année à l’Université et, durant l’autre moitié, je travaille dans une société pour laquelle je développe essentiellement des systèmes d’information géographique en ligne, mais également d’autres applications Web.

Comment contribues-tu à Mageia ? À quoi contribues-tu également ? Et pourquoi ?

Je suis un membre actif de la communauté Mandriva allemande MandrivaUser.de, j’ai traduit Mandriva jusqu’en 2007 environ et j’ai été l’un des créateurs du dépôt tiers de paquets mud (NdT : mud est la communauté MandrivaUser.de).
Comme la communauté MandrivaUser.de et la société Mandriva S.A. divergeaient depuis quelque temps déjà, Mageia était la meilleure chose qui puisse arriver. « Notre » distribution vivant désormais sans l’influence d’une compagnie étrangère avec laquelle nous devions composer…

Au sein de Mageia je suis leader de l’équipe i18n (internationalisation). Et, par ailleurs, je participe à l’équipe web ainsi qu’à l’équipe de packaging. En tant que leader de l’équipe i18n, mon rôle est de veiller à ce que l’équipe puisse disposer de tout ce qui lui est nécessaire pour faire son travail. Cela signifie rester en contact avec les administrateurs systèmes et les autres équipes, et aussi conserver un fonctionnement et une coopération d’équipe. Et, bien sûr, je fais aussi ma part de travail de traduction comme chaque autre membre de l’équipe i18n.

Être leader ne signifie pas que je puisse imposer mes décisions à l’équipe, c’est plus un rôle de modération, de recherche de solutions qui puissent convenir à tous ou à la plupart des membres de l’équipe. Je suis aussi le représentant de l’équipe au conseil et, par conséquent, je dois veiller à ce que les opinions de l’équipe ainsi que ses besoins soient bien pris en compte par les autres composantes du projet.

Dans l’équipe Web je suis moins actif pour le moment : j’ai réalisé quelques éléments des sites Web pour la version 1 de Mageia, et j’ai bien quelques idées sur ce que je souhaiterais ajouter au monde en ligne de Mageia, mais je n’ai pas pu trouver le temps de les réaliser effectivement. En tant que packageur, je réalise et maintiens quelques petits paquets, et j’aide à l’accompagnement de nouveaux volontaires moins expérimentés.

Alors, qu’y a-t-il de particulier dans Mageia concernant l’internationalisation ? Quels sont les points les plus importants à réaliser en ce moment ? Et quelles sont les difficultés ?

Ce que je trouve particulier est le processus de création d’une équipe. Pendant les années durant lesquelles je traduisais Mandriva, je n’ai jamais vraiment eu à travailler avec des traducteurs d’autres parties du monde. Dans Mageia, je vois l’équipe i18n comme une partie de la communauté, travaillant de concert avec les autres équipes. Pour Mandriva ça ressemblait plutôt à un boulot non payé et pas vraiment estimé…

Quelque chose dont tu aimerais voir l’ajout ou que tu aimerais qu’il se passe dans Mageia ?

Pour être honnête, ce que j’adorerais voir dans Mageia, ce sont des tas de contributions dans tous les secteurs, et qu’ainsi Mageia puisse être la meilleure des distributions ! Alors si vous en avez l’envie, si vos compétences peuvent bénéficier à Mageia, ne soyez pas timide.

Je me permets d’ajouter que nous accueillons toujours à bras ouverts de nouveaux traducteurs. Il y a certaines langues dont la traduction est assurée par une équipe ne comptant qu’une seule personne, et d’autres pour lesquelles nous n’avons aucun traducteur pour l’instant. Alors, montez à bord !

Publié en anglais par ennael et traduit par l’équipe francophone de Mageia.

Publié dans Non classé | Commentaires fermés sur Ils font Mageia : Oliver Burger

C’est notre anniversaire !

C’est aujourd’hui que le projet Mageia – un bambin passionnant, fier et prometteur – vient de souffler sa première bougie !

Nous sommes ici grâce à vous – et c’est tous ensemble qu’avec plaisir nous continuons à réaliser Mageia.

Coup d’œil rapide dans le rétroviseur :

  • C’est le 18 septembre 2010 que tout a commencé, et l’accueil a été incroyable !
  • De septembre à novembre, nous avons commencé à mettre en place l’infrastructure, rassembler les gens, discuter des points les plus importants (la gouvernance de base, la politique, par où commencer…).
  • En janvier 2011, notre atelier était prêt et nous avons commencé à importer et construire les paquets avant de publier la première version alpha.
  • Durant les six mois qui ont suivi, tout le monde a travaillé dur pour publier les images de test, réparer les bogues, affiner le design et obtenir quelque chose de publiable.
  • En juin, Mageia 1 était là, bien accueillie par la communauté comme une distribution stable, agréable et fonctionnelle.
  • Durant l’été, nous avons pris le temps de souffler un peu, discuter de ce qu’il y avait à faire pour la prochaine version et la vie du projet, permettant aux équipes de mieux s’organiser après ce premier round – et aujourd’hui nous entamons notre deuxième année, sur la bonne voie !

Quelques points forts :

Alors faisons la fête ! Le 18 et le 19 septembre (dimanche et lundi) :

  • Utilisez ce tag : #mageiabirthday1
  • Venez sur l’IRC de Freenode sur le canal #mageia-fr et dites Salut ! Nous y serons du dimanche 18 jusqu’au lundi 19 septembre 2011 de 12h à 12h UTC.
  • Postez là où vous voulez avec le tag #mageiabirthday1 (Twitter, Facebook, Flickr, Youtube…) et envoyez-nous le lien !
  • Faites la fête ! Puis publiez vos photos et envoyez-nous les liens…
  • Et partagez ce que cela signifie pour vous !

Publié en anglais par ennael.

Publié dans Non classé | 2 commentaires

La vie d’un bogue

De la part des équipes QA (assurance qualité) et de triage (des bogues).

Dans un monde idéal, les bogues logiciels sont corrigés peu de temps après leur signalement (en fait, dans un monde vraiment idéal, il ne devrait même pas y avoir de bogue, mais restons réalistes). Vous pensez sans doute qu’une fois un bogue signalé les packagers de Mageia s’empressent de le corriger, de faire un nouveau paquet, et que tout le monde vivrait heureux éternellement…

Malheureusement, pour la plupart des bogues découverts les choses ne sont pas aussi simples. Avant qu’un bogue puisse être considéré comme corrigé, bien des tâches sont à réaliser, invisibles au regard de l’observateur habituel.

L’équipe de triage est le lien entre l’utilisateur qui rencontre un bogue et les packagers et développeurs qui le corrigeront. Tout nouveau signalement rapporté doit être classé, priorisé et il est vérifié qu’il n’a pas été déjà signalé. On doit aussi vérifier si le problème peut être reproduit, des clarifications peuvent être demandées si nécessaire, etc. Une fois tout cela fait, le bogue peut être lié au paquet concerné et attribué à son mainteneur pour correction.

Sans l’équipe de triage, on peut trouver des doublons, ou des bogues devenus obsolètes voire oubliés des packagers qui ignorent leur existence, et vous, en tant qu’utilisateur,  vous êtes mécontent de la qualité de Mageia comme distribution. Certes le monde ne va pas s’effondrer en une nuit si les problèmes ne sont pas traités mais, à l’image du traitement contre des termites qui grignotent peu à peu les fondations de votre maison, vous préférez que l’on fasse quelque chose avant que la situation devienne hors de contrôle !

Ces tâches de triage et de tests de qualité sont un peu fastidieuses mais, d’un autre côté, elles sont d’une importance capitale au sein d’un projet comme Mageia. Elles ne vous apporteront pas (à vous ou à d’autres) une célèbrité durable, la fortune ni l’amour mais vous aurez la possibilité de contribuer à faire de Mageia une distribution que vous pourrez utiliser, une distribution encore meilleure qu’aujourdhui. Le bon côté, c’est que le triage et les tests de qualité n’exigent pas de compétences sophistiquées, ni d’engagement très lourd. Quiconque désireux d’aider peut le faire et seul un peu de temps disponible est nécessaire !

Ces équipes peuvent toutes les deux bénéficier de votre aide afin que les bogues soient plus efficacement triés et que les correctifs soient testés de façon plus approfondie que nous ne pouvons l’assurer actuellement car nous sommes à court de volontaires. Intéressé(e) ? Alors prenez place et lancez-vous !

Pour l’équipe de triage :

Pour l’équipe qualité (QA) :

  • Ajoutez votre nom sur notre page wiki.
  • Souscrivez aux listes de discussion qa-discuss (discussions de l’équipe QA) et qa-bugs (les notifications de bugzilla pour les propositions de mises à jour assignées à l’équipe qualité).
  • Lisez la politique de Mageia concernant les mises à jour ainsi que le guide spécifique de l’équipe qualité.
  • Vous pouvez également nous rejoindre sur IRC sur le canal #mageia-qa de Freenode. C’est le bon endroit pour trouver une réponse rapide à toutes vos questions.
  • Attelez-vous à la tâche, il y a toujours beaucoup à faire !

Rédigé en anglais par ennael et traduit par l’équipe francophone de Mageia.

Publié dans Non classé | Commentaires fermés sur La vie d’un bogue

Avis de recherche : infographistes et designers

Après la trève estivale, l’équipe de conception graphique de Mageia est remobilisée et nous recherchons des personnes motivées et compétentes en conception graphique qui souhaiteraient nous rejoindre. Pourquoi pas vous ?

Nous nous concertons quant à l’aspect qu’aura la Mageia 2, et nous aimerions des avis nouveaux. Vous pouvez nous aider à créer l’empreinte de Mageia dans le monde.

Qu’est-ce que cela signifie ? Il s’agit de réviser et mettre à jour les graphismes du site de Mageia, du wiki et des éléments d’installation spécifiques à Mageia, de concevoir des thèmes Plymouth et des jeux d’icônes, de travailler à compléter notre palette de couleurs et de concevoir des affiches, bannières et autres trucs utiles pour des rassemblements ou manifestations comme lorsque nous devons tenir un stand à LinuxTag ou ailleurs… Ça devrait être plutôt amusant !

Consultez la page du wiki de l’équipe artwork, ou son leader Thorsten van Lil (TeaAge sur IRC, son courriel se trouve sur la page wiki), venez participer à une réunion de l’équipe de conception graphique sur IRC, ou tout ça à la fois !

Rédigé en anglais par trish et traduit par l’équipe francophone de Mageia.

Publié dans Non classé | Commentaires fermés sur Avis de recherche : infographistes et designers