URL: https://linuxfr.org/users/lezardbreton/journaux/lhistoire-dun-bug Title: L'histoire d'un bug Authors: lezardbreton Date: 2005年07月25日T17:45:17+02:00 Tags: fedora Score: 0 Ce week end, décidant de définitivement de remplacer la (K)ubuntu qui trainait sur mon portable et qui ne me permettait pas de lire des vidéos à cause d'un bug sur le module Xv, j'ai décidé d'installer une Fedora Core 4. J'avais déja fait une tentative, qui ne m'avait pas convaincu du tout à cause des trop nombreux bugs qui ont marqué cette release. Cependant, je sais que Fedora corrige les bugs rencontrés par des updates conséquentes, et c'est pour ça qu'une tentative près d'un mois après sa sortie me paraissait intéressante. Premier bug, déjà rencontré lors de la première installation : Anaconda en français ne marche pas (c'est le cas avec de nombreuses langues) avec l'image boot.iso, signe qu'ils ne se sont pas donnés la peine de la tester dans d'autres langues que l'anglais. Un bug assez curieux étant donné que Red Hat était considéré avant Fedora comme assez méticuleuse. Ensuite, l'installation en mode graphique ne marche pas, seule l'installation en mode texte fonctionne. Le premier boot après l'installation me donne un écran vide, sans possibilité de switcher vers le mode console. En effet, et c'est le bug dont je voulais vous parler, X démarre avec un écran bleu, sans aucune trace dans les logs permettant d'investiguer quoique ce soit. Après recherche de solutions, en retirant "rhgb" des paramètres passés au noyau par grub, je peux switcher lors du boot vers une console. Je peux ainsi éditer /etc/inittab pour qu'il ne démarre pas en mode graphique. Je peux donc tester la correction de bugs via les mises-à-jour, imaginant que mes problèmes étaient forcément résolus. Et ba non, aucune amélioration malgré la plétore de paquets mis à jour. Déçu par Fedora, je tente successivement Frugalware (installation des packages plantés à la moitié du process, plantage de X au démarrage), puis Arch Linux (plantage de X), et enfin PC-BSD (plantage de X). Ce dernier m'a mis la puce à l'oreille, en proposant dès l'installation de switcher vers le module standard Vesa, et non le module Trident qui gère ma carte graphique Trident CyberBlade i1. J'ai donc pu installer cet OS que je ne connaissais pas en mode graphique (malgré quelques soucis de clavier non paramétrable lors de l'installation). Ou veux-je en venir me direz vous ? Le bug que j'ai rencontré est un bug majeur par son ampleur comme me l'ont confirmé les différents rapports de bug. De plus, il ne concerne pas qu'une distribution, ni même un OS, les BSD étant impactés. Sont concernés : - Matrox G550,G400,autres - Intel i845,i852,i855,i865 - Trident Cyberblade - S3 Inc. 86C270-294 Savage/IX-MV (rev 13), S3 ProSavage Twister 4 ..... D'où vient il ? De libvgahw (paquet Xorg), d'une compilation compliquée par gcc, de différences d'interprétation dans le standard C. Que faire si vous avez ce bug ? Switcher sur Vesa, ou s'attaquer à des manipulations compliquées. Mes conclusions : - Fedora, c'est vraiment pas Red Hat. Mike harris, qui s'occupe de ce bug part en vacances trois semaines, dont pas de corrections dans les jours à venir. A quoi sert la communauté dans ce cas ? Les tests non réalisés par Red Hat sur le boot.iso, tout le monde s'en fout parce que tout le monde parle anglais ? Fedora a un errata, pourquoi ne pas mettre un petit lien vers le rapport de bug ? - PC-BSD, c'est bien, mais s'ils pouvaient inclure la gestion des dispositions de claviers, des langues, de la zone horaire, ça serait beaucoup mieux. - Ce problème va toucher beaucoup de newbies, comment leur expliquer la correction ? Des petits liens pour tout expliquer : - le rapport sur le bugzilla de Fedora (très complet) : [https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=161242(...)](https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=161242) - le bug sur GCC : [http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22278(...)](http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22278) C'était ma minute "je raconte ma vie", désolé à ceux qui m'ont lu :)

AltStyle によって変換されたページ (->オリジナル) /