Status Report - Week 41 2025

Oct 14, 2025

Real life

We're making good progress on a project that's been keeping us busy lately, and that I'll talk about in a few weeks (I don't want to jinx anything ;-)).

I sped read through Personal, that was very good, to start The lord of the rings. I have never read it, and did not particularly like the movies, but listening to an episode of Le collimateur about it motivated me to give it a try. I have to say that I love it so far...

It was a quiet week in terms of running (19.15km only) because I did a lot of open source work (see below).

I was once again disappointed to fail to promote to Gold I at GeoGuessr :'( I'll keep trying...

Open source

Three weeks ago, I started to build an automated testing framework for SourceHut because as motivated as I am to help make it even better than it is, I got tired of manually testing my changes, and figured that I'm probably not the only one :-)

After a lot of fighthing with Docker on my exotic setups (I code either on Mac OS or on Linux through Windows Subsystem for Linux, and test with Docker Compose through sr.ht-container-compose) and with making chromedp-based tests stable, I was proud to announce sr.ht-integration-tests, and happy to hear from SourceHut's creator that it's a good idea :-)

I'll do what I can to make this project successful, but even if nobody but me uses it, it's making my "SourceHut contributor life" much easier; already a good win.

On top of getting me to fix more bugs (e.g. this), it allowed me to write tests for a pretty big change around event deduplication, and improve sr.ht-container-compose to support more complex service integration. I would not have been able to root cause and fix this bug without sr.ht-integration-testing.

Finally, I also submitted a fix for an aerc crash that could happen when loading a new message while also trying to display an arbitrary header of its.

https://simartin.dev/blog/rss.xml