@CyrilBrulebois@mamot.fr
@CyrilBrulebois@mamot.fr avatar

CyrilBrulebois

@CyrilBrulebois@mamot.fr

Debian developer, DEBAMAX founder, PiRogue Tool Suite supporter

This profile is from a federated server and may be incomplete. Browse more on the original instance.

guitou, to random French
@guitou@masto.hivane.net avatar

Pourquoi quand je lis de façon récurrente le message d'erreur "Désolé, quelque chose s'est mal passé..." je peux pas m'empêcher de penser "story of my life" ? :-(

CyrilBrulebois,
@CyrilBrulebois@mamot.fr avatar

@guitou Mon trigger absolu c'est les plantages sur Switch : « vous avez quitté le jeu en raison d'une erreur inattendue. » (Je ne le connais pas par cœur mais tu vois l'idée…) Comme si c'était moi qui abandonnais lâchement le jeu de ma propre initiative.

codimp, to random

Ce que je devrais faire : étudier à fond un logiciel car il est déjà déployé sur la prod d'Exodus, comme ça je sais l'utiliser de manière correct et optimale et sais quoi faire quand il y a un soucis

Ce que je fais : attendre qu'un logiciel péte lors d'une mise à jour de l'infra d'Exodus et donc je dois comprendre tout son fonctionnement sur le moment, qu'il a déprécié un système de fichier et je dois migrer plusieurs centaines de GB de données (ce qui retarde la fin de la maintenance de plusieurs heures) …

… Mais maintenant je sais mieux comment fonctionne Minio hein ! 😀​

CyrilBrulebois,
@CyrilBrulebois@mamot.fr avatar

@codimp On est toujours plus confort pour monter en compétence quand on s'est mis soi-même un couteau sous la gorge et un flingue sur la tempe… bonus points si un retour arrière n'est pas possible.

CyrilBrulebois,
@CyrilBrulebois@mamot.fr avatar

@codimp J'ai suivi de loin, ça semblait sous contrôle, et le plan était un dodo tôt pour filer aux JDLL ce dimanche… mais le cas échéant, s'il y a des difficultés sur des mises à jour Debian sur la plateforme EP, me faire signe pour un éventuel coup de main (si je sais faire, ai du temps, etc.) ne serait pas un problème.

CyrilBrulebois,
@CyrilBrulebois@mamot.fr avatar

@codimp J'ai eu ça il y a quelques mois, procédure de mise à jour rodée avec snapshot LVM préalable… oublié sur une VM/un conteneur.

Après mise à jour, découverte que Dolibarr explose (dans les grandes largeurs) avec PHP 8.2.

Solutions :

  • réinstaller Debian 11, réinjecter les backups (FS & DB).
  • se traîner une frankendebian 11/12 avec base Debian 12 et PHP 7.4 de Debian 11, jusqu'à ce que Dolibarr supporte PHP 8.2 (ça a mis plein de mois).
  • trouver une machine à remonter le temps.
CyrilBrulebois,
@CyrilBrulebois@mamot.fr avatar

@breizh @codimp Le problème pour moi n'est pas au niveau de la propreté des paquets mais du suivi de sécurité. Une distribution cohérente et supportée par l'équipe de sécurité (bref, stable la plupart du temps, oldstable dans la limite des 12 mois syndicaux, le temps de migrer) est la cible pour mes clients et moi, à tout moment.

CyrilBrulebois,
@CyrilBrulebois@mamot.fr avatar

@breizh @codimp Mon point initial étant plus proche de Murphy de toute façon : la fois où le lvcreate … -s … -l 100%ORIGIN est oublié, c'est le conteneur dont la mise à jour explose. 🤯 💣 💥

CyrilBrulebois,
@CyrilBrulebois@mamot.fr avatar

@breizh @codimp Je comprends. De mon côté, c'est un besoin de sysadmin (il s'agit d'une infra comprenant moins d'une quinzaine de services), je ne suis pas hébergeur. 😉

CyrilBrulebois,
@CyrilBrulebois@mamot.fr avatar

@codimp @breizh En l'occurence j'avais des sauvegardes ! C'est juste que pour des raisons de performances / contraintes d'espace, j'ai privilégié de me concentrer sur les fichiers du service et la DB, tandis que le système peut être réinstallé (et reconfiguré via Puppet à la volée). J'espérais juste que la situation soit très temporaire (https://wiki.dolibarr.org/index.php/Versions disagreed 😂 ).

Ce qu'il me manquait, c'était le bouton “quick & magic revert” en une commande (lvconvert --merge).

CyrilBrulebois, to random
@CyrilBrulebois@mamot.fr avatar

Lyon, JDLL, avec toi ? :debian:

mathildesaliou, to random French
@mathildesaliou@piaille.fr avatar

Dans Next, ce matin, on parle intelligence artificielle, accroissement de la surveillance et lutte pour la protection de la vie privée avec @Mer__edith, présidente de @signalapp et co-fondatrice de l'AI Now Institute :

https://next.ink/138390/meredith-whittaker-signal-lia-est-un-outil-des-puissants-contre-ceux-qui-ont-moins-de-pouvoir/

CyrilBrulebois,
@CyrilBrulebois@mamot.fr avatar

@mathildesaliou Great interview, thanks! Lovely way to learn more about @Mer__edith & @signalapp

bortzmeyer, to random French
@bortzmeyer@mastodon.gougere.fr avatar

Pensée à tous les gens qui se sont obstinés, contre l'évidence, à prétendre que Qwant était un vrai moteur de recherche, indépendant de Bing.

CyrilBrulebois,
@CyrilBrulebois@mamot.fr avatar

@OdyX @bortzmeyer À mettre en regard de ce qui est prétendu dans le 2e paragraphe de https://duckduckgo.com/duckduckgo-help-pages/results/sources/ — un grep rapide dans mes logs suggère qu'il y a bien un DuckDuckBot qui passe régulièrement, mais de là à ce que toute recherche soit KO quand Bing est KO…

zhenech, to random
@zhenech@chaos.social avatar

Someone needs to remind me how I got from trying to compile tp_smapi with LLVM to fixing dracut in Debian unstable?!

CyrilBrulebois,
@CyrilBrulebois@mamot.fr avatar

@zhenech Stop following white rabbits!

CyrilBrulebois, to random
@CyrilBrulebois@mamot.fr avatar

EDF en mode « no shit, Sherlock! »…

« Votre budget a augmenté par rapport à l'année dernière alors que votre consommation est restée stable. Cela est dû aux prix de l'énergie qui peuvent fluctuer. »

(+20% en € pour -1% en kWh)

bearstech, to random French
@bearstech@mamot.fr avatar

Un bon message de commit est essentiel pour la collaboration et la maintenance du code. Simon Tatham propose des pratiques exemplaires, comme être clair et précis, décrire le "quoi" et le "pourquoi", et éviter les informations redondantes ou triviales.
https://www.chiark.greenend.org.uk/~sgtatham/quasiblog/commit-messages

CyrilBrulebois,
@CyrilBrulebois@mamot.fr avatar

@bearstech I was looking forward to one bit in particular and of course it's there:

> Who will read my commit message, and why?

[…]

> And last, but absolutely not least: yourself, when you come back to the code later!
> “… what was I thinking, again?”

codimp, to random

Tient en ce moment je bosse pas mal sur la vulgarisation et l'usage de XMPP / Jabber

Est-ce qu'il y a des personnes qui ont déjà essayé XMPP ici ? Avec des clients comme Gajim, Dino, Conversations, Blabber, Monocles chat, etc et qui ont trouvé des choses mal faites ? Des choses importantes qui manquent ? Des petits détails à corriger ?

Hésitez pas à me le dire et je vais potentiellement voir comment c'est faisable si ça l'est à présent ou si ce n'est pas le cas voir si je peux proposer d'ajouter/corriger des choses sur les différents clients, ça peut aussi me servir à faire de la documentation ou des tutoriels

Car en ce moment je vois un peu plus de personnes se mettre à XMPP, surtout des personnes qui comprennent que l'écosystème n'est plus dans le même état qu'il y a 10 ans, et c'est cool !

Puis bon classique : le retoot bienvenu, tout ça tout ça …

(les messages de fans du produit Matrix seront par contre ignorés, pas le peine de les poster, merci)

CyrilBrulebois,
@CyrilBrulebois@mamot.fr avatar

@codimp J'ai testé dino pendant un moment, pas convaincu.

Revenant à gajim, je découvre que… le support du markup a disparu (alors que c'était supporté il y a des années). Et le transfert de fichier ne marche pas du tout… Obligé de passer par une URL vers e.g. https://share.riseup.net/, c'est un peu délirant. :(

zhenech, to random
@zhenech@chaos.social avatar

BTW, if you're running Debian sid with LVM and dracut, don't update dracut.
It somehow fails to activate the LVs and systemd waits forever for the storage to appear.

Booting with "rd.break=pre-mount" and then manually calling "lvm lvchange -ae vg/lv" seems to work, but that's not a solution.

More debugging tomorrow.

CyrilBrulebois,
@CyrilBrulebois@mamot.fr avatar

@zhenech Just in case that might help someone else… APT pinning can work per source package, avoiding the need for a possibly long list of binary packages.

Package: src:systemd
Pin: release a=testing

CyrilBrulebois,
@CyrilBrulebois@mamot.fr avatar

@zhenech (Brought to you by src:firmware-nonfree which helped get Debian 11 up and running on that laptop while Debian 12 was being polished.)

zhenech, to random
@zhenech@chaos.social avatar

*** C compiler is too old.
*** Your Clang version: 11.0.0
*** Minimum Clang version: 13.0.1

Whoa, dissed by the Linux kernel.

CyrilBrulebois,
@CyrilBrulebois@mamot.fr avatar

@zhenech ouch!

CyrilBrulebois, to random
@CyrilBrulebois@mamot.fr avatar

This strange feeling when you're wondering whether you'll be getting your first DSA ever, for a stupid mistake that's been unnoticed for a whole year…

CyrilBrulebois,
@CyrilBrulebois@mamot.fr avatar

@wouter Points for effort!

CyrilBrulebois, to debian
@CyrilBrulebois@mamot.fr avatar

Today's thanks go to @ema for https://www.linux.it/~ema/posts/disposable-debian-vms-debvm/

Currently used to check what happens on the single arch we have left in … (s390x)

CyrilBrulebois, to random
@CyrilBrulebois@mamot.fr avatar

Fighting imposter syndrome, the edition…

https://lists.debian.org/debian-boot/2024/05/msg00065.html

CyrilBrulebois,
@CyrilBrulebois@mamot.fr avatar
CyrilBrulebois, to random
@CyrilBrulebois@mamot.fr avatar

TIL: substring match for CSS selectors.

Example for Discord:

div[data-list-item-id*="channels___boosts-"] {
display: none;
}

(which matches "channels___boosts-589878166869246047" on that one particular server.)

jlecour, to stackoverflow French
@jlecour@mastodon.evolix.org avatar

À quel point c’est hypocrite et incohérent de demander la suppression de son compte et données de , tout en continuant d’aller y consulter les contributions qui y subsisteront ? Je demande pour un amis.

CyrilBrulebois,
@CyrilBrulebois@mamot.fr avatar
  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • GTA5RPClips
  • thenastyranch
  • ethstaker
  • everett
  • Durango
  • rosin
  • InstantRegret
  • DreamBathrooms
  • magazineikmin
  • Youngstown
  • mdbf
  • slotface
  • tacticalgear
  • anitta
  • kavyap
  • tester
  • cubers
  • cisconetworking
  • ngwrru68w68
  • khanakhh
  • normalnudes
  • provamag3
  • Leos
  • modclub
  • osvaldo12
  • megavids
  • lostlight
  • All magazines