et si je prends l'image Docker debian:12 par exemple, elle contient bash et pas python3 (rien que cette image Docker doit contribuer à un paquet de Debian dans le monde…).
et pourtant il y a nettement plus de paquets ayant une dépendance sur python3 que sur bash.
status=bounced (can't create user output file. Command output: procmail: Error while writing to "/var/mail/(…)" )
Dans mon cas c'est une erreur sur le serveur, je n'ai pas reçu ce message. Mais maintenant je l'ai vu dans l'archive (je l'aurais vu à la prochaine rétrospective de la quinzaine au pire, et si quelqu'un d'autre de l'équipe en avait parlé, mais bon maintenant je l'ai vu).
En contrepartie du fait que quand tu tapes test tu ne sais pas si tu lances le builtin test, /tmp/test, $HOME/bin/test, /usr/bin/test, /jenesaisquoi/test suivant là où tu trouves… Donc je préfère ne pas avoir . dans mon $PATH et taper ./test.
Ne pas appeler son binaire nommé "test" et avoir "." dans son $PATH ne sont pas deux questions se recouvrant avec exactement les mêmes problématiques :
"./test" n'appelle jamais la builtin shell
"test" avec "." dans le PATH appellera la builtin shell quand même
La commande test (et la builtin shell test) est un de mes plus mauvais souvenirs informatiques : il y a fort fort longtemps, j'avais écrit un test.c et compilé en gcc -o test test.c, et j'avais passé un bout de temps à essayer de comprendre pourquoi ça ne faisait pas du tout ce que je voulais quand je lançais test mes arguments. Et c'est ainsi que j'ai appris à ne plus jamais nommer mes programmes "test"…
Et les autres des barbarismes non moins incongrus, non ?
Des usages en 1880 et 1998 tout de même. Néanmoins ce n'est pas puissamment utilisé pour autant que je sache, les personnes locutrices ne s'étant pas empuissantisationnées de par avec ces mots.
J'aime bien le grand écart entre ces tendances plus ou moins antagonistes : le code que l'on veut prouver et qui doit faire exactement ce qui est attendu, la compilation qui doit être totalement reproductible bit à bit pour faire exactement ce qui est attendu, et l'intelligence artificielle qui doit faire quelque chose, potentiellement ce qui est attendu et de façon pas forcément comprise ou explicable (même si des personnes travaillent d'ores et déjà sur de l'« IA explicable »).
(et anecdotiquement ça me fait penser aux musiciens de Brême parce qu'on a déjà le (R)coq, le chat(GPT)… reste à trouver le chien et l'âne - et je vous vois venir)
Sans le |, chaque a() lancé se termine au lancement du suivant : a1 lance a2 et se termine tandis que a2 lance a3 et se termine tandis que… tu occupes ton CPU (enfin sans doute un seul coeur au mieux) mais ce n'est pas un déferlement de processus. Maintenant si chaque a() en lance plusieurs, alors la croissance exponentielle du monde capitaliste rêvé se produit et le monde fini de la mémoire et de la table des processus sifflent la fin de la récré dans une agonie embourbée.
Je pense que c'est l'explication derrière le succès du 93 dans le rap tandis que le 94 peine à émerger (et je ne parle même pas du 14 et du 74 très méconnus pour leur activité hiphop).
Belle réussite. Pas encore listée sur https://reproducible-builds.org/success-stories/ ("Arch Linux "minimal container userland" is now 100% reproducible", "independent, bit-for-bit identical rebuilding of the nixos-minimal image that is used to install NixOS", "Yocto Project reported that it's core metadata (OpenEmbedded-Core) is now reproducible for all recipes", "essential and required package sets became 100% reproducible in Debian bookworm on the amd64 and arm64 architectures", etc.)
Est-ce que ça ne pourrait pas être dû par hasard à ta façon d'argumenter ?
Comme avoir qualifié de "petits défauts" ce qu'un autre a appelé "anti-démocratique", manipulation/fraude électorale, violation du secret, tentation de dictature, entrave à la justice, "maccartysme", abus de pouvoir… du coup je m'interroge sur ce que tu qualifierais de "problèmes" ou "points de blocage" ? (Et il n'y a même pas besoin de prendre parti pour voir le souci d'argumentation).
ça reste une hypothèse : soit c'est pour une AI, soit c'est un relecteur / rédacteur en chef qui a ajouté un commentaire « eh coco, avant la publication, pense à mettre un graphe des actions tout ça mec » et ça a été publié tel que.
La première chose que tu devrais faire avant de râler sur le boulot d'autres personnes, c'est d'apprendre à orthographier correctement leur nom, ce qui serait un poil plus respectueux donc : Lennart Poettering et Linus Torvalds.
# Précédemment
Posté par Benoît Sibaud (site web personnel) . En réponse au lien FYI: An appeals court may kill a GNU GPL software license. Évalué à 4 (+1/-0).
2020
Mars 2022:
Février 2023:
Janvier 2025 :
[^] # Re: Comparaison avec Ansible
Posté par Benoît Sibaud (site web personnel) . En réponse au journal Loco.sh revient avec macOS à nouveau supporté. Évalué à 7 (+4/-0).
apparemment pas :
https://qa.debian.org/popcon.php?package=python3-defaults
https://qa.debian.org/popcon.php?package=bash
et si je prends l'image Docker debian:12 par exemple, elle contient bash et pas python3 (rien que cette image Docker doit contribuer à un paquet de Debian dans le monde…).
et pourtant il y a nettement plus de paquets ayant une dépendance sur python3 que sur bash.
[^] # Re: Normal et sain / Pas normal
Posté par Benoît Sibaud (site web personnel) . En réponse au lien La France condamnée par la Cour européenne des droits de l'homme pour violation du droit à la vie. Évalué à 3 (+0/-0).
Strictement sur mon compte linuxfr local sur notre serveur linuxfr.
[^] # Re: Normal et sain / Pas normal
Posté par Benoît Sibaud (site web personnel) . En réponse au lien La France condamnée par la Cour européenne des droits de l'homme pour violation du droit à la vie. Évalué à 3 (+0/-0).
Dans mon cas c'est une erreur sur le serveur, je n'ai pas reçu ce message. Mais maintenant je l'ai vu dans l'archive (je l'aurais vu à la prochaine rétrospective de la quinzaine au pire, et si quelqu'un d'autre de l'équipe en avait parlé, mais bon maintenant je l'ai vu).
[^] # Re: On veut voir le code !
Posté par Benoît Sibaud (site web personnel) . En réponse au lien Doom now runs in @TypeScript types. What a journey this one's been.. Évalué à 8 (+5/-0).
177 To dans ton git clone… il faut d'abord implémenter Doom dans Git donc, pour faire patienter pendant que tu récupères les commits.
[^] # Re: Maintenant qu'on est vendredi...
Posté par Benoît Sibaud (site web personnel) . En réponse au journal Python à trou : trouve ton environnement. Évalué à 7 (+4/-0).
En contrepartie du fait que quand tu tapes test tu ne sais pas si tu lances le builtin test, /tmp/test, $HOME/bin/test, /usr/bin/test, /jenesaisquoi/test suivant là où tu trouves… Donc je préfère ne pas avoir
.
dans mon $PATH et taper./test
.Ne pas appeler son binaire nommé "test" et avoir "." dans son $PATH ne sont pas deux questions se recouvrant avec exactement les mêmes problématiques :
[^] # Re: petite phrase
Posté par Benoît Sibaud (site web personnel) . En réponse au lien Electronic Arts libère Command & Conquer Red Alert sous licence GPLv3 (et même un peu plus). Évalué à 10 (+7/-0).
Parce que ce n'est que le code source et pas les éléments artistiques ou scénaristiques ?
[^] # Re: Maintenant qu'on est vendredi...
Posté par Benoît Sibaud (site web personnel) . En réponse au journal Python à trou : trouve ton environnement. Évalué à 4 (+1/-0).
Pour ça j'ai appris à faire ./cmd plutôt. Ça évite de lancer des commandes qui traineraient au mauvais endroit.
[^] # Re: Maintenant qu'on est vendredi...
Posté par Benoît Sibaud (site web personnel) . En réponse au journal Python à trou : trouve ton environnement. Évalué à 6 (+3/-0).
La commande test (et la builtin shell test) est un de mes plus mauvais souvenirs informatiques : il y a fort fort longtemps, j'avais écrit un test.c et compilé en
gcc -o test test.c
, et j'avais passé un bout de temps à essayer de comprendre pourquoi ça ne faisait pas du tout ce que je voulais quand je lançaistest mes arguments
. Et c'est ainsi que j'ai appris à ne plus jamais nommer mes programmes "test"…# Récursivité
Posté par Benoît Sibaud (site web personnel) . En réponse au lien Cacher un message dans un emoji comme 🔥󠄴󠅑󠄼󠅙󠅞󠅥󠅨󠄶󠅢󠅕󠅞󠅓󠅘󠅀󠅑󠅗󠅕. Évalué à 10 (+7/-0).
Et ça peut être récursif.
Et le décodage de 🌞󠇠󠆏󠅼󠅸󠇣󠆐󠅷󠆐󠇣󠆐 donne 🌈󠇠󠆏󠆈󠅰󠇣󠆐󠅵󠆐󠇣󠆐󠅵󠆏󠇣󠆐󠅵󠆕󠇣󠆐󠅵󠆐󠇣󠆐󠅶󠆣󠇣󠆐󠅶󠆉󠇣󠆐󠅵󠆅󠇣󠆐󠅴󠆀󠇣󠆐󠅵󠆒󠇣󠆐󠅵󠆕󠇣󠆐󠅵󠆓󠇣󠆐󠅵󠆓󠇣󠆐󠅵󠆅 qui donne 😀󠅠󠅟󠅥󠅠󠆳󠆙󠅕󠄐󠅢󠅥󠅣󠅣󠅕 qui donne « poupée russe ».
[^] # Re: Clichés
Posté par Benoît Sibaud (site web personnel) . En réponse à la dépêche Programmer des démonstrations : une modeste invitation aux assistants de preuve. Évalué à 3 (+0/-0).
J'ai tenté une modification.
[^] # Re: "empuissancer"
Posté par Benoît Sibaud (site web personnel) . En réponse au lien L'API des extensions implémentée dans Firefox permet d'empuissancer les développeurs et utilisateurs. Évalué à 8 (+5/-0). Dernière modification le 26 février 2025 à 12:59.
Des usages en 1880 et 1998 tout de même. Néanmoins ce n'est pas puissamment utilisé pour autant que je sache, les personnes locutrices ne s'étant pas empuissantisationnées de par avec ces mots.
[^] # Re: Après le point médian...
Posté par Benoît Sibaud (site web personnel) . En réponse au lien Le Point applique les méthodes de l'extrême droite pour faire taire un contributeur de Wikipédia . Évalué à 8 (+7/-2).
Le Point médiocre ?
[^] # Re: Maintenant qu'on est vendredi...
Posté par Benoît Sibaud (site web personnel) . En réponse au journal Python à trou : trouve ton environnement. Évalué à 9 (+6/-0). Dernière modification le 26 février 2025 à 09:45.
Et la raison : dans le parcours du PATH, il ne trouve pas la commande. Il existe bien une commande '[' dans /usr/bin.
Mais il n'existe pas de commande '[-f' dans /usr/bin (ou ailleurs dans le PATH)
(info tirée d'un
strace
sur un bash)-> l'espace est obligatoire dans ce cas car il faut séparer l'exécutable des arguments.
Et [[ est une builtin du shell, mais [[-f ne l'est pas et donc il se rabat sur le PATH et il ne trouve pas :
[^] # Re: "empuissancer"
Posté par Benoît Sibaud (site web personnel) . En réponse au lien L'API des extensions implémentée dans Firefox permet d'empuissancer les développeurs et utilisateurs. Évalué à 5 (+3/-1). Dernière modification le 26 février 2025 à 07:47.
https://fr.m.wiktionary.org/wiki/empuissantiser
https://fr.m.wiktionary.org/wiki/puissancer
https://fr.m.wiktionary.org/wiki/encapaciter
"Empuissancer" ne semble utilisé que pour de l'ésotérique et autre développement personnel, dans la première page d'un moteur de recherche.
[^] # Re: TL;DR
Posté par Benoît Sibaud (site web personnel) . En réponse au lien "L'affaire" Fedora vs FlatHub : la suite - OSnews. Évalué à 6 (+3/-0).
Corrigé, merci.
(Soupir sur le We value your privacy with our 1471 partners)
[^] # Re: Je n'ai pas noté pour 2 raisons, mas je pense qu'on peut en trouver d'autres.
Posté par Benoît Sibaud (site web personnel) . En réponse au lien « Et si 3 bulles financières américaines frappaient l'Europe ? ». Évalué à 10 (+14/-3). Dernière modification le 24 février 2025 à 15:39.
Je n'ai pas noté car :
# Reproductibilité, vérifiabilité et musiciens de Brême
Posté par Benoît Sibaud (site web personnel) . En réponse à la dépêche Programmer des démonstrations : une modeste invitation aux assistants de preuve. Évalué à 5 (+2/-0).
J'aime bien le grand écart entre ces tendances plus ou moins antagonistes : le code que l'on veut prouver et qui doit faire exactement ce qui est attendu, la compilation qui doit être totalement reproductible bit à bit pour faire exactement ce qui est attendu, et l'intelligence artificielle qui doit faire quelque chose, potentiellement ce qui est attendu et de façon pas forcément comprise ou explicable (même si des personnes travaillent d'ores et déjà sur de l'« IA explicable »).
(et anecdotiquement ça me fait penser aux musiciens de Brême parce qu'on a déjà le (R)coq, le chat(GPT)… reste à trouver le chien et l'âne - et je vous vois venir)
[^] # Re: Maintenant qu'on est vendredi...
Posté par Benoît Sibaud (site web personnel) . En réponse au journal Python à trou : trouve ton environnement. Évalué à 9 (+6/-0).
Sans le |, chaque a() lancé se termine au lancement du suivant : a1 lance a2 et se termine tandis que a2 lance a3 et se termine tandis que… tu occupes ton CPU (enfin sans doute un seul coeur au mieux) mais ce n'est pas un déferlement de processus. Maintenant si chaque a() en lance plusieurs, alors la croissance exponentielle du monde capitaliste rêvé se produit et le monde fini de la mémoire et de la table des processus sifflent la fin de la récré dans une agonie embourbée.
[^] # Re: J'aime bien mais...
Posté par Benoît Sibaud (site web personnel) . En réponse au journal Connaissez-vous le rap ? . Évalué à 3 (+0/-0).
Je pense que c'est l'explication derrière le succès du 93 dans le rap tandis que le 94 peine à émerger (et je ne parle même pas du 14 et du 74 très méconnus pour leur activité hiphop).
# Bravo
Posté par Benoît Sibaud (site web personnel) . En réponse au lien Reproducible-openSUSE (RBOS) Project Hits Milestone. Évalué à 4 (+1/-0). Dernière modification le 21 février 2025 à 08:00.
Belle réussite. Pas encore listée sur https://reproducible-builds.org/success-stories/ ("Arch Linux "minimal container userland" is now 100% reproducible", "independent, bit-for-bit identical rebuilding of the nixos-minimal image that is used to install NixOS", "Yocto Project reported that it's core metadata (OpenEmbedded-Core) is now reproducible for all recipes", "essential and required package sets became 100% reproducible in Debian bookworm on the amd64 and arm64 architectures", etc.)
Plus étonnant Fedora et Alpine ne testent plus la reproductibilité ?
https://reproducible-builds.org/citests/
[^] # Re: classique
Posté par Benoît Sibaud (site web personnel) . En réponse au lien Apple, Google : Golfe du Mexique -> Golfe d'Amérique. Évalué à 4 (+1/-0). Dernière modification le 20 février 2025 à 19:43.
Est-ce que ça ne pourrait pas être dû par hasard à ta façon d'argumenter ?
Comme avoir qualifié de "petits défauts" ce qu'un autre a appelé "anti-démocratique", manipulation/fraude électorale, violation du secret, tentation de dictature, entrave à la justice, "maccartysme", abus de pouvoir… du coup je m'interroge sur ce que tu qualifierais de "problèmes" ou "points de blocage" ? (Et il n'y a même pas besoin de prendre parti pour voir le souci d'argumentation).
[^] # Re: Ajoute la recette de la tarte aux fraises
Posté par Benoît Sibaud (site web personnel) . En réponse au lien Apple dévoile sa première puce modem personnalisée, s'éloignant ainsi de Qualcomm. Évalué à 4 (+1/-0).
ça reste une hypothèse : soit c'est pour une AI, soit c'est un relecteur / rédacteur en chef qui a ajouté un commentaire « eh coco, avant la publication, pense à mettre un graphe des actions tout ça mec » et ça a été publié tel que.
[^] # Re: Linus Torvalds (titre édité)
Posté par Benoît Sibaud (site web personnel) . En réponse au lien 14 ans de systemd. Évalué à 8 (+5/-0). Dernière modification le 20 février 2025 à 09:32.
La première chose que tu devrais faire avant de râler sur le boulot d'autres personnes, c'est d'apprendre à orthographier correctement leur nom, ce qui serait un poil plus respectueux donc : Lennart Poettering et Linus Torvalds.
[^] # Re: J'aime bien mais...
Posté par Benoît Sibaud (site web personnel) . En réponse au journal Connaissez-vous le rap ? . Évalué à 4 (+1/-0).
C'est pour une ode en slam pour les 14 ans de systemd ? Une liste de rimes (y a pas un vaste choix)
https://fr.m.wiktionary.org/wiki/Annexe:Rimes_en_fran%C3%A7ais_en_%5C%C9%94%CA%81z%5C