Status Report - Week 42 2025
Real life
In the last week before the kids' holidays, I struggled with a weird knee pain, and helped friends who're moving empty their apartment (yeah, it's not super compatible...).
I've been waking up earlier and earlier in the last few weeks, and I even "did Pi" - 3:14 - this week :-/ Fortunately, the upcoming time change will help.
I continue to enjoy (a lot) reading The lord of the rings. I'm only one third through, so this will keep me busy for a few more weeks...
Because of my knee pain, I only ran 5.80km; this should in theory have given me more time to study and play GeoGuessr, but it did not... And after 11 weeks in the Gold II division, I had my worst week ever, with 19 (!!) losses out of the 20 ranked games I played. I have no idea what happened, and to be honest, it's affecting me more than it should... I hope it's the kick in the butt that I needed to actually work at my game.
Open source
My focus this week continued to be in the SourceHut ecosystem.
I worked on a behaviour of lists.sr.ht that's been bothering me for a while: if you send an email to a list, you will not get a copy, even if you're subscribed to that list. Enters this ticket, for which I submitted this patch. And it obviously has a companion test in sr.ht-integration-testing :-)
Talking about sr.ht-integration-testing, I spent a lot of time trying to get it to build itself and run all the tests against a sr.ht-container-compose instance upon push... and failed. I think that there's too many layers of virtualization involved, and I decided to setup a VM on EC2, and leverage it from builds.sr.ht.
It will probably cost me 2 dollars per month, money well spent to have the integration testing framework automatically test itself :-) and send reports to that mailing list.
The build file can be found here, and the scripts it uses there.