FOSDEM 2006 : Reportage

Rédigé le 12-03-2006 par Equipe Nuxo


Ajouter à mes Favoris

Conf


QA : Fixing the Gentoo

Gentoo, la célèbre distribution "Geek Powa" était aussi de la partie et nous a présenté dans une des "Devrooms" la nouvelle release de Portage, par l'intermédiaire de Parick Lauer.

Parick Lauer, un homme super ... pas connu :p

Patrick Lauer est bien connu dans le monde de Gentoo pour avoir écrit les sommaires de mailing list de Gentoo-Dev, quelques trucs et astuces, ainsi que divers news depuis qu'il a rejoint la GWN team en Septembre 2004

Il fait des études en informatique à RWTH Aachen en Allemagne, où il passe la plupart de son temps libre sur IRC (plus connu sous le pseudo bonsaikitten) et sur le mailing list de Gentoo où il s'est forgé "légèrement" une réputation de Troll :p

La princpale occupation de Patrick est la "chasse aux bugsé", ainsi que de réussir à mettre en place un système de compilation entièrement automatisée dans un future proche. Il est également un évangéliste confirmé de la secte Gentoo et essaie de convertir tout le monde autour de lui à une seule vérité : Linux :p.

Ok, mais euh sinon c'est quoi le sujet ?

Et bien, en fait, Portage est un système de mise à jour des logiciels, services, etc ... régulière avec les derniers patchs. Le principe est simple, lorsque vous faîtes l'emerge d'un paquet, emerge va regarder si une version du paquet est déjà installée sur votre système. Si oui, il regarde s'il existe une mise à jour ( nouvelle version ou installation de patch), sinon il l'installe. Il regarde également les dépendances, c'est à dire, admettons que vous souhaitiez installer OpenOffice sur un système dépourvu de serveur et client X, emerge va voir qu'il vous manque le nécessaire pour faire fonctionner Openoffice est donc va les installer automatiquement :).

Le principale défaut de ce système est d'ordre humaine, car le travail des développeurs dépend essentiellement des rapports de bugs des logiciels. Et ceux qui découvrent la majeure partie des bugs sont les utilisateurs. Mais soit ils ne repportent pas les bugs trouvés, soit ils existent une multitude de "bugs reports" expliqués de différentes manières mais qui veulent dire la même chose. Cela entraîne que soit les bugs ne sont pas corrigés soit les développeurs passent plus de temps à faire le trie des informations plutôt qu'à corriger les bugs.

Le principe de QA est donc d'automatiser le report des bugs de portage aux développeurs de Gentoo. Patrick Lauer nous a donc présenté le projet QA comme l'avenir de Gentoo et travaille d'arrache pieds à améliorer le système afin que Portage soit totalement automatisé. Tout ceci afin de faciliter l'utilisation de Gentoo.

Good Work and Good Luck !!!!!