Status Report - Week 38 2026
Real life
The highlight this week is that I finally took care of an item that had been on my TODO list for a few months: preparing our 2025 tax return. I was not in a hurry since our financial advisor always files something so that we have (I think) one extra year to file, but he sent a gentle nudge so I just did it. It's not complicated, but so very boring... anyway, it's nice to be able to cross this one out :-)
I read quite a bit, finishing De l'autre côté du tableau noir, that was good but disappointed me a bit - I'm not sure what I was expecting but I did not really get it :-)
After the book I recently read about abuses in a prestigious school, I tackled Le silence de Bétharram, about another similar situation. It was good as well, and while it did not anger me as much as the previous, let's say that it did not increase my love for the Church nor "high society"...
I also started a biography about Charles de Gaulle, A certain idea of France, as well as So far, so good, a book about men sharing their experience with fatherhood. And needless to say, I continued my (slow) progress on Maths MP-MP* - Tout-en-un.
I also took the kids to the watch the second part of the recently released diptych about Charles de Gaulle: De Gaulle: Liberté. It was really awesome, and makes me want to read more about generals (now marshals) such as Koenig or Leclerc.
Finally, I had a good running week, with 35.63 km, and a reasonably good one at GeoGuessr, with 29 wins out of 58 duels played.
Open source
I did a bit of work on SourceHut, sending a fix for a recent patch that caused errors when deployed in Production. My code is usually very (too?) defensive (working for years on Amadeus' service bus, where a crash would impact thousands of end-users, does this to you...), and for once it was not, with immediate effect :-)
I also send a patch to lists.sr.ht so if an email is detected as a patch, the associated patchset information is passed via a header.
I also worked on aerc, sending a fix for a possible infinite loop, as well another for CI.
It turns out it was a dupe, and that the patch backlog is a bit long. Since the current maintainer is pretty busy and I did a few good patches in the last months, I received git push access :-)
We noticed when I merged my first patch that the patchset status was not updated as expected, because the automation relies on mail headers, and Proton strips any but a few critical ones, for privacy reason. That's why I wrote the lists.sr.ht patch mentioned above, and sent a workaround to aerc's IRC bot.