En vrac’ de fin de semaine

Petit en vrac’ en cette fin de juillet 2021.

Côté logiciel libre, informatique et internet.

  • Pour les fans de Debian GNU/Linux Sid, la dernière Siduction, numérotée 21.2.0 est disponible avec Cinnamon, KDE, LXDE, LXQt et Xfce. Plus d’infos sur les notes de publication.
  • Pour les utilisateurs de la distribution n°1 du classement de curiosité de distrowatch en cette fin juillet 2021, la première bêta de la MXLinux 21 est disponible. Plus d’infos sur les notes de publication.
  • Incroyable mais vrai… Haiku, la réécriture de BeOS, bouge encore et nous propose la bêta 3 de sa version R1 un an après la précédente bêta. La bêta 4 sera la prochaine étape. Plus d’infos sur les notes de publication.

Côté culture ?

  • Cosmic Grounds, le projet solo de Dirk Jan Muller, propose un EP dénommé « Soil 3 ». Environ 70 minutes en 4 pistes.
  • Altesia, le groupe de rock progressif bordelais, a officialisé la sortie de son deuxième album, « Embryo » pour le 25 septembre 2021. Miam !

Pour finir, une vidéo qui montre Dosbox-X 0.83.16 (la version d’août 2021) en français sous MS-Windows :

Bon week-end 🙂

Inutile donc indispensable : Utiliser Dosbox-X en français :)

S’il y a un émulateur que j’utilise régulièrement, c’est bien Dosbox-X. Récemment, un développeur du nom d’Aybe a ouvert un bug pour aider à la traduction du logiciel et a proposé une première traduction assez brute de décoffrage pour le français.

J’avais déjà parlé des nouveautés à venir de Dosbox-X 0.83.16 dans une vidéo datée du 22 juillet 2021 :

J’ai donc pris ce brouillon et j’ai travaillé une bonne partie de l’après midi du dimanche 25 juillet pour rendre l’ensemble plus lisible. Cela a donné lieu à plusieurs patchs, comme je l’explique dans la vidéo ci-après.

Durant l’enregistrement de la vidéo, je me suis aperçu que j’avais oublié de vérifier l’introduction en mode CGA qui était en partie explosée en vol. J’ai aussi retravaillé l’introduction pour le mode CGA-Mono et Hercules et proposé un patch qui a été ajouté durant la nuit. Ce qui explique la présence de l’addenda en fin de vidéo.

Même si la plupart des personnes laisseront le logiciel en anglais, c’est toujours agréable de l’avoir dans une autre langue par moment, même si on est obligé d’y aller à la tronçonneuse pour éviter les débordements de texte à l’affichage !

Heureusement qu’il y a des personnes sérieuses dans le monde du logiciel libre :)

J’ai l’habitude de me moquer des travers du monde du logiciel libre, avec les dérives comme la dictature du choix, les distributions GNU/Linux redondantes et / ou inutiles, certains forks à la con comme pour Audacity.

Il y a une dizaine de jours – au moment où je rédige cet article – je parlais d’une série de bugs que j’avais rapporté. La semaine était tellement orientée bugs, qu’un deuxième article avait vu le jour.

J’ai pu apprécier le sérieux de certains développeurs ou d’équipes de développement qui ne prennent pas les problèmes par dessus la jambe. Ça fait toujours plaisir.

Prenons donc les bugs un par un.

Le bug avec Xorg 1.20.12 ? Il est en cours de résolution. Il y avait plusieurs couches à appliquer. Autant dire que le bug est virtuellement corrigé.

Le bug de compilation dans Qemu ? Corrigé lui aussi, même si un autre bug rend l’utilisation du duo qemu 6.1 en cours de finition et VirtualManager un brin laxatif 🙁

Pour finir le premier billet qui parlait de la semaine à bug, le problème rencontré pour la compilation de Vice semble être lié à gcc 11.1.x. Heureusement que clang existe pour le remplacer !

Continuer la lecture de « Heureusement qu’il y a des personnes sérieuses dans le monde du logiciel libre 🙂 »

La semaine à bug continue… Quand il n’y en a plus, il y en a encore !

Dans un précédent article, je disais que je passais une semaine où je rapportais chaque jour – ou presque – un nouveau bug.

Le 14 juillet n’a pas été exempt d’un rapport d’un bug. Cette fois, concernant Dosbox-X et le support des modes graphiques des machines Amstrad PC1512/1640. Tout est parti d’une remarque postée par Benedikt Freisen sur les modes graphiques de l’Amstrad PC1512/1640dont j’ai parlé dans un article vieux geek en août 2020 – qui parlait d’une étrangeté avec un mode CGA pseudo-monochrome.

J’ai donc voulu vérifier et quand je lançais Dosbox-X avec comme option machine=amstrad, j’avais droit à un plantage en beauté.

J’ai donc rapporté le bug, et je me suis aperçu que cette régression fut introduite entre Dosbox-X 0.83.13 (sorti début mai 2021) et la version 0.83.14 (sortie en juin 2021).

Après quelques conseils pour pouvoir détecter le jour de la régression – et soyons fous – l’ajout de code responsable de celle-ci, je me suis mis à la longue recherche. Après un faux départ, j’ai décidé de prendre les choses de manière plus méthodique. J’ai pris la référence de la dernière modification de chaque jour.

Pour retrouver le code, j’ai utilisé la commande : git checkout référence

Ensuite, j’utilisais le script de compilation build, puis j’allais dans le répertoire src pour lancer le dosbox-x obtenu. Si ça plantait, je passais au jour précédent, sans nettoyer l’ensemble auparavant avec un make distclean, en réinitialisant le dépot git (pour ne pas avoir de problème de branche orpheline) avec la commande git switch -.

Continuer la lecture de « La semaine à bug continue… Quand il n’y en a plus, il y en a encore ! »

Y a pas à dire… Il y a des semaines à bugs…

Il y a des semaines qui commencent en fanfare sur le plan informatique. Celle qui a commencé le 12 juillet est une semaine qui va être bien chargée côté bugs rapportés sur les différents projets que j’utilise au quotidien.

Aveu préliminaire : j’utilise pas mal de logiciels en version de développement, il est donc normal que je sois face à des bugs. Pour être plus clair, oui, je cherche la merde.

Tout a commencé dimanche 11 juillet dans l’après-midi. En voulant mettre en place une machine virtuelle avec EndeavourOS à l’intérieur, je m’aperçois de la présence de plantages avec LightDM. En fouillant sur l’outil de suivi de bugs d’Archlinux, je tombe sur une entrée qui colle à mon problème.

Je finis par trouver le bug correspondant sur l’outil de suivi de Xorg, et après avoir recherché le code responsable, je trouve l’ajout qui semble être responsable du merdier.

Premier bug de la semaine en voie d’avancement pour la correction. Le deuxième est plus marrant, car on pourrait parler de bug en cascade. Je m’explique.

Je suis utilisateur et mainteneur sur AUR de qemu-git, la version de développement de Qemu qui est un peu la version 100% libre de VirtualBox. Oui, je sais que les puristes vont sortir les torches et préparer le bûcher pour m’y faire cuire comme une merguez, mais c’est pour l’image.

Aux alentours du 7 juillet, j’avais rapporté un bug de compilation qui faisait que le processus s’arrêtait très tôt. Un correctif a été créé et ajouté dans un lot d’autres correctifs. Pour le moment, tout allait bien. Mais non.

Je tente donc lundi après-midi de faire compiler une nouvelle version de développement pour voir si le code ajouté est correct. C’est le cas, mais j’ai droit à un nouveau plantage plutôt tardif du processus de compilation.

J’ai donc ouvert un autre bug dans la foulée… On parie que le correctif pour ce problème fera exploser en vol une nouvelle fois la compilation ?

J’ai aussi parlé rapidement d’un bug que j’ai découvert dans la version de développement de Dosbox-X, mais je vous renvoie à l’article correspondant.

Déjà 4 bugs, et on est que mardi matin… Mais quand on aime, on ne compte pas.

Ce matin, je voulais faire compiler le code de développement de l’émulateur Vice (Commodore PET, Vic20, C64/128, Plus4) et j’ai eu droit à un autre bug de compilation.

Un cinquième bug, le quatrième que j’ai ouvert en l’espace de moins de 36 heures, rédigeant ce billet vers 10 h 00 du matin.

Sur le forum d’EndeavourOS, j’ai pris comme « surnom » sur ma fiche un humoristique « Bugman approved! ». À croire qu’en ce moment, ça me colle bien à la peau !