@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.

CyrilBrulebois, to emacs
@CyrilBrulebois@mamot.fr avatar

I really don't want to dive into 's source code, or to debug which mode(s) and/or part(s) of the code I'm writing are triggering this, but hanging each time I'm typing three quotation marks and hitting Return is making writing code a tad harder than it should be.

CyrilBrulebois, to random
@CyrilBrulebois@mamot.fr avatar

Yes, dear , I'm using f-strings everywhere because they are oh so much better.

No, dear , I'm not using f-strings in loggers because that would be way too consistent.

Feeling ambivalent? Much!

zhenech, to animals
@zhenech@chaos.social avatar
CyrilBrulebois,
@CyrilBrulebois@mamot.fr avatar

@zhenech Not sure whether I prefer the cat or the companion cube art… (and I do love cats a lot)

CyrilBrulebois, to random
@CyrilBrulebois@mamot.fr avatar

Lots of things going on in @debian at the moment with the ongoing 64-bit time_t transition (Y2038)…

Filed a few serious bug reports and restored an old tool to help track issues for : https://lists.debian.org/debian-boot/2024/03/msg00102.html

CyrilBrulebois, to random
@CyrilBrulebois@mamot.fr avatar

Le tout numérique continue à cartonner :

« Consulter la situation de mon véhicule dans le FVA » (https://www.fva-assurance.fr/consulter-le-fva/) → https://www.consultation-fva.fr/ = 403.

jelmer, to debian
@jelmer@mastodon.cloud avatar

Happy to see 's (debian/upstream/metadata, https://dep-team.pages.debian.net/deps/dep12/) finally making it into an accepted standard!

The standard is currently already used by many thousands of packages in the archive: https://codesearch.debian.net/search?q=path%3Adebian%2Fupstream%2Fmetadata+Repository&literal=1&perpkg=1

CyrilBrulebois,
@CyrilBrulebois@mamot.fr avatar

@jelmer @zekjur At times I've had troubles with 's not indexing some files, so while it's super useful, there's always this little head in my voice warning me about possible missing results. Anyway, apt-file search -a source json_fwd.hpp is one way (don't forget to tune /etc/apt/apt.conf.d/50apt-file.conf as needed, not all indices are enabled by default).

CyrilBrulebois, to random
@CyrilBrulebois@mamot.fr avatar

Finally caught up with “Mission: Impossible — Fallout”. Could have been a highly enjoyable and rewatchable movie, but fucking flares during the whole movie. Almost quit right in the middle of it…

paul, to random
@paul@soylent.green avatar

minding my own business when vim asks for u64 max bytes :facepalm:

but hey at least I get to try to contribute to vim, software I've used for decades ❤️ https://github.com/vim/vim/pull/14169

CyrilBrulebois,
@CyrilBrulebois@mamot.fr avatar

@paul <rotflcopter.h>

Thanks, excellent prelude to having a drink or two!

CyrilBrulebois, to random
@CyrilBrulebois@mamot.fr avatar

I didn't think I'd have to ever do that but live is full of surprises: just written an plugin for to monitor security associations.

Backstory: broken customer VPN in the middle of the day, leading to {up: 0, connecting: 1} instead of the other way around.

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

Merged into master! 🎉

CyrilBrulebois, to random
@CyrilBrulebois@mamot.fr avatar

Logging levels by : [-v {-1,0,1,2}]

Had to dig into https://sources.debian.org/src/borgmatic/1.7.7-1/borgmatic/verbosity.py/ to find out what that means… with logging.ANSWER being a typo/thinko for logging.WARNING I suppose?

TL;DR: borgmatic -v-1 create to have only ERROR-level logs…

CyrilBrulebois,
@CyrilBrulebois@mamot.fr avatar

Brought to you by another {bullseye--;bookworm++;} episode.

CyrilBrulebois,
@CyrilBrulebois@mamot.fr avatar

Still hilarious to have to side-step 's version check to be able to solve the “Debian 11 vs. Debian 12 (hence PHP 7.4 vs. 8.2)” vs. “Nextcloud 25 vs. Nextcloud 26” loop.

Version check that mentions “show warning” right before erroring out with a 500. 🤣

CyrilBrulebois,
@CyrilBrulebois@mamot.fr avatar

@borgmatic I think you're answering about VERBOSITY_ANSWER, while I'm talking about the value you're affecting to it, which is logging.ANSWER; since you're importing “logging” I'm assuming this is the standard logging module, which doesn't feature this ANSWER to the best of my knowledge.

CyrilBrulebois,
@CyrilBrulebois@mamot.fr avatar

@borgmatic Regarding documentation, I'm expecting tools to have it included in their output, or in their manpage. Failing that, I tend to dive into the source code because otherwise you tend to have version skews between what you're running and what the website documents.

CyrilBrulebois, to random
@CyrilBrulebois@mamot.fr avatar

So far, very much not convinced by Wayland, GNOME's Expose feature (or whatever is called) is very sluggish, trackpad/mouse input is broken for 5 to 10 seconds after returning to a normal workspace… and external screen blanking is broken after locking the session explicitly.

CyrilBrulebois,
@CyrilBrulebois@mamot.fr avatar

Ah, unlocking my session again, some of the windows that were split half|half are now looking like that's still the case if my external monitor was the size of the internal monitor (which is off while connected to an external screen), while some others are still looking fine.

KO: GNOME Terminal (left) vs. Dino (right);
OK: GNOME Terminal (left) vs. Emacs (right).

(Quite inconsistent) side effect of having to turn off the external monitor, maybe? (Because of other bugs…)

CyrilBrulebois,
@CyrilBrulebois@mamot.fr avatar

Alright, GNOME on Xorg still exists, and fixes everything I've seen so far:

  • sluggish Expose/broken input are gone;
  • external screen stays powered off when locking the session;
  • clusterssh is back;
  • context menu is no longer off-screen in Qt applications;
  • Qt themes seem to work better.

Done deal.

bremner, to random
@bremner@mathstodon.xyz avatar

Me: as soon as I get off the call, I will do X

Bad me: does Y instead.

CyrilBrulebois,
@CyrilBrulebois@mamot.fr avatar

@bremner Awesome me: laundry?

CyrilBrulebois, to random
@CyrilBrulebois@mamot.fr avatar

Another side effect of the bullseye to bookworm upgrade: losing .

Connection to server failed -- (version 11.0)
Authorization required, but no authorization protocol specified
at /usr/share/perl5/App/ClusterSSH/Window/Tk.pm line 57.

I know there are a bunch of other solutions out there, but clusterssh's been a trusted companion for many years of sysadmin/parallel-or-even-massive upgrades.

CyrilBrulebois, to random
@CyrilBrulebois@mamot.fr avatar

Nice to see my initial work on Digipass (phone-independent banking OTP, available at CIC/Crédit Mutuel) support for got picked up and improved further!

https://gitlab.com/woob/woob/-/merge_requests/888

Courtesy of @tytan652 o/

CyrilBrulebois, to random
@CyrilBrulebois@mamot.fr avatar

Can't wait to see what Battlefront looks like on the Switch, I absolutely loved Battlefront II on Wii, really hoping to have a blast!

CyrilBrulebois, to random
@CyrilBrulebois@mamot.fr avatar

As anticipated a while ago, not amused by 's breaking changes, like forcing --create --check to be written `create check' (despite the doc's still mentioning the old syntax).

Changing the repository syntax could be considered even nastier, as the old syntax is still supported (resulting in backups getting created) with a return code that's non-zero…

CyrilBrulebois, to random
@CyrilBrulebois@mamot.fr avatar

Alright, “idling” between 400%CPU and 600%CPU (for a setup with < 15 hosts, all of them having had their agent run a while ago, each of those taking a couple seconds) is going to be the final nail in the coffin for me.

Atrocious migration experience, every single time, and now a huge waste of resources? Enough.

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