De la curiosité à l’origine d’un PKGBUILD sur AUR…

Il y a un jeu homebrew que j’aime particulièrement sur ordinosaure, c’est le jeu d’exploration et d’énigmes Tenebra. Je l’ai découvert avec sa version Commodore 64, puis j’ai pu l’apprécier pour des machines un peu plus diverses comme le ZX Spectrum, le Commodore Amiga, le Commodore Plus/4, l’Amstrad CPC ou encore la Nintendo NES et les ordinateurs MSX.

Mais c’est un port vieux d’une quinzaine de jours – au moment où je rédige cet article, le 30 juillet 2023 – à savoir le mythique BBC Micro sur lequel est né un jeu mythique sur lequel je reviendrai dans un article à venir fin juillet ou début août, si tout se passe bien !

En effet, dans son effort de porter au maximum ce jeu d’exploration et d’énigmes sur un maximum de plateformes, H4plo s’est attaqué au BBC Micro.

Ma curiosité ayant été piquée au vif, j’ai été voir ce qui existe en terme d’émulation BBC Micro sous Linux. Et je dois dire que le résultat n’est pas franchement des plus convaincants. Il y a beebem qui n’est plus développé pour Linux depuis une éternité. En effet, si on regarde dans les actualités de l’émulateur, on voit que le port date de 2006…

Je cite :

BeebEm 0.0.13 released 12th November 2006:

De plus, le paquet sur AUR nécessite une adaptation pour permettre la compilation de ce vénérable ancêtre.

Continuer la lecture de « De la curiosité à l’origine d’un PKGBUILD sur AUR… »

En vrac’ de fin de semaine…

Petit en vrac’ en ce dernier samedi du mois de juillet 2023.

Côté logiciel libre, informatique et internet.

  • Fan de distributions GNU/Linux orientées grands débutants ? Alors la ZorinOS 16.3 est pour vous.
  • Dans la série des geekeries impossibles, voici comment installer MS-Windows XP dans Dosbox-X
  • Dans la série des jeux en 3D isométrique, je demande les ports d’Atic Atac et de Knight Lore pour Commodore Amiga.
  • Fan de jeux d’aventures textuels ? Alors « Chaluul’s Curse » porté sur le Commodore 64 sera pour vous. Attention, un bon niveau en anglais est conseillé.
  • Dans la série des grands classiques pour PC MS-DOS des années 1993-1996, je demande le port de « Death Rally » et de « Dark Forces » sur des Commodore Amiga survitaminés.

Côté culture ?

Rien cette semaine.

Pour finir, une petite vidéo dans la série des « Tutos à la con de Tonton Fred » : comment récupérer le HandyMenu dans Debian Facile Linux 12.1.

Sur ce, bon week-end !

En vrac’ de fin de semaine…

Petit en vrac’ en ce quatrième samedi du mois de juillet 2023.

Côté logiciel libre, informatique et internet.

Côté culture ?

Rien cette semaine.

Sur ce, bon week-end !

En vrac’ de fin de semaine…

Petit en vrac’ en ce premier vendredi du mois de juillet 2023. Histoire de nourrir un peu le blog qui est affamé en ce moment.

Côté logiciel libre, informatique et internet.

Côté culture ?

Aythis vient de sortir une version retravaillée de son titre « Into The Blue ».

Sur ce, bon week-end !

En vrac’ de fin de semaine…

Petit en vrac’ en ce quatrième vendredi du mois de juin 2023.

Côté logiciel libre, informatique et internet.

Côté culture ?

Rien cette fois.

Sur ce, bon week-end !

Les bugs à la con, la suite : le noyau qui ne retrouve plus les UUIDs, quelle plaie !

Les UUIDs, ce sont des identifieurs uniques pour chaque support de stockage en interne. Cela permet d’éviter des erreurs quand on manipule les supports en les changeant de place par exemple. C’est quelque chose de puissant et de pratique, sauf quand le noyau n’arrive pas à monter les partitions en UUIDs 🙁

C’est le genre de bug qui m’est arrivé aujourd’hui. Ce matin, je vois arriver le noyau 6.3.8. Je ne redémarre pas étant donné que je ne comptais utiliser l’ordinateur plus d’une quarantaine de minutes.

Hors, en revenant et en démarrant mon PC, j’ai droit à une erreur comme quoi ma partition root ne pouvait pas être détectée.

J’arrivais sur l’erreur suivante :

You are now being dropped into an emergency shell.
sh: can't access tty: job control turned off

J’ai appellé à l’aide BabaOrhum pour qu’il m’aide à débloquer la situation à distance. En démarrant depuis un live USB de Manjaro, il a été possible d’entrer dans le système installé via un manjaro-chroot -a.

Continuer la lecture de « Les bugs à la con, la suite : le noyau qui ne retrouve plus les UUIDs, quelle plaie ! »

Parfois tomber sur un bug à la con, cela peut servir.

Vous le savez, je suis tombé sous le charme du Commodore 64, que ce soit avec un vrai datant de 1985, le C64Maxi (sa réplique moderne avec un clavier fonctionnel) ou encore via Vice dont je maintiens les version svn pour l’interface gtk3 et pour l’interface sdl2 sur AUR.

Alors que je faisais ma compilation quasi-quotidienne – c’est un logiciel au développement dynamique – de l’émulateur Vice, je tombe sur une erreur coriace qui me fait planter la génération de la documentation en pdf.

Dans un premier temps, j’ai désactivé la génération de la documentation et mis à jour les deux PKGBUILDs concernés, quitte à réactiver plus tard la création de la documentation quand le bug serait corrigé.

En gros, j’avais ce message d’erreur qui me faisait planter la compilation :

../../../vice.t2d/pdf/xtr/vicepdf.texi:123: epsf.tex not found, images will be ignored.

Message d’erreur franchement bizarre, puis j’ai regardé dans texlive-core – qui est une des dépendances de Vice – si je pouvais trouver ce fichier epsf.tex.

En utilisant la vue en liste, je retrouve le fichier. Encore plus bizarre. En effet, je me suis aperçu par la suite qu’il m’avait installé le paquet texlive-basic, une version minimaliste de texlive-core, qui est en ce moment sur le dépôt de test extra-testing.

Après avoir viré texlive-basic et l’avoir remplacé par texlive-core, tout est rentré dans l’ordre. C’est sûrement une mise à jour un peu chatouilleuse qui arrivera bientôt sur les dépôts stables d’Archlinux.

Tant que le paquet texlive-core n’est pas viré, ça ira très bien comme ça. Croisons juste les doigts. C’est juste les petites joies d’utiliser une Archlinux avec les dépôts de tests activés 🙂

En tout cas, j’ai bien fait de ne pas rapporter de bug sur l’outil de suivi de Vice !

Ajout à 20 h 10.

J’ai l’explication pour l’installation du paquet texlive-basic en lieu et place du texlive-core. Il est proposé à l’installation et on doit dire non par défaut pour éviter d’avoir des ennuis avec texlive.

La preuve avec une capture d’écran :

Comme quoi, tout s’explique 🙂

En vrac’ de fin de semaine…

Petit en vrac’ en ce deuxième dimanche du mois de juin 2023.

Côté logiciel libre, informatique et internet.

Côté culture ?

Le troisième album et le deuxième EP d’Alwaid, groupe de metal mélodiques à chant clair féminin, sont disponibles sur la page Bandcamp dédiée.

Sur ce, bon fin de week-end !

Message de service concernant EndeavourOS et mon implication dans le projet.

Sur les vidéos françaises qui paraissent sur Youtube, quand on évoque EndeavourOS, je suis parfois invoqué. Cependant, mon implication est plus que réduite.

Cela fait près d’un an que je n’ai plus posté le moindre sujet par moi-même, en dehors des traductions de notes de publication d’une nouvelle version.

Je ne participe plus aux bêta-tests du projet depuis 18 mois au bas mot. Cela reste un projet de haut vol pour découvrir le monde archlinuxien sans trop se prendre la tête et sans oublier une caractéristique : c’est centré autour du terminal et de la ligne de commande.

Pour la 50 000e fois – environ – je précise que les bases Archlinux pures se gèrent sur le long terme en passant par la ligne de commande. Même si des outils comme pamac sont bien pratique par moment 🙂

Vouloir ignorer ce point, c’est se condamner à de mauvaises surprises. J’ai pondu une vidéo il y a plusieurs années où je vous faisais prendre conscience de votre compatibilité potentielle avec le monde des archlinux pures :

Oui, c’est vieux, c’est sur peertube.fr 🙂

Il y a des points avec lesquels je suis en désaccord avec EndeavourOS : l’utilisation de dracut à la place de mkinitcpio et l’imposition de son dépôt tiers sur les dépôts officiels.

Mis à part ces deux points, c’est un projet que je conseillerai à une personne qui a vraiment envie de mettre les mains dans le cambouis et qui n’a pas peur de le faire.

Les autres ? Allez donc voir ailleurs si vous pouvez trouver votre bonheur. Il y a suffisamment de distributions sérieuses Ubuntu et ses dérivées et LinuxMint, Manjaro Linux (oui, même elle), OpenSuSE, Fedora Linux, Slackware, Debian GNU/Linux et ses dérivées comme MX Linux pour s’y retrouver. J’ai sûrement dû en oublier, mea culpa.

Inutile de prendre des projets perdus au fin fond du classement de curiosité de Distrowatch, vous serez immanquablement déçus.

Sur ce, je vous laisse, je retourne à l’écoute du deuxième album d’Opeth, « Morningrise ».

Ah, le faux calme de l’actualité linuxienne…

Par actualités linuxienne, je pense essentiellement aux distributions qui sont souvent les projets qui font parler le plus d’eux.

Après la tempête des ubuntus et apparentées fin avril, on vit une sorte de creux jusqu’à la sortie prévue de la Debian GNU/linux 12 alias Bookworm pour le 10 juin 2023. Merci à Seb pour l’information.

Il y a bien eu de l’agitation avec la sortie de la Fedora 38 plus tôt cette année, mais mis à part la grosse sortie du mois de juin, tout sera relativement calme jusqu’à la deuxième série annuelle des Ubuntus et apparentées fin octobre.

Sur distrowatch, le site qu’on aime à détester, la dernière actualité en date – je rédige ce billet le 25 mai 2023 – c’est la gazette hebdomadaire, publiée le lundi précédent. Mageia a sorti sans grand bruit l’étape beta 2 de sa Mageia 9.

En effet, il faut aller sur la version anglophone du blog de Mageia pour être au courant. Pas franchement intuitif.

Côté Archlinux, c’est la migration des dépots de développement de subversion vers git qui a donné du grain à moudre.

Une version spécifique de la gestion du fichier /etc/pacman.conf si on utilise EndeavourOS a été postée sur Reddit et non sur le forum officiel… Bizarre.

C’est pour tout cela que je parle d’un faux calme. Car il y a toujours quelque chose qui bouge dans le petit monde doucéreux des distributions GNU/Linux.