Status Report - Week 39 2025

Sep 28, 2025

Real life

We're making good progress on a personal project I'll talk about when it (hopefully) becomes reality, and induces a bit of stress but for "a good cause". Temperatures are slowing decreasing, and it makes me very happy - I should soon finally be able to run without profusely sweating :-)

I did not read much because of the aforementioned project and a good number of bugs that needed fixing (see "Open source" section"), but still made a dent into L'homme sans nom that I should finish next week.

Apart from that, it was an OK week in terms of running, with 25.95km, and not too bad at GeoGuessr, though I seem to be stuck in the Gold II division. It's not super surprising however since I "just play", and don't do any studying to actually improve...

Open source

This week I started working on a proposal to add integration tests to SourceHut, mainly because I am getting tired of manually testing my patches, but also because there have been a few regressions lately that would have been avoided if we had an easy to run set of basic tests.

This effort is nowhere near ready, and I've not even discussed any of this with the SourceHut folks, but I think it's fun (who knows, if I'm successful, I might do the same for aerc :-)) and will be useful at the very least to me.

This also got me to play a bit more with hut, and submit a few changes:

  • Don't only rely on stdin for some commands (patch)
  • Expand ~ in --config values (patch)

and identify and fix a few of the previously mentioned regressions:

  • Reinstate building sr.ht from scratch (patch)
  • Reinstate wiki (patch)
  • Reinstate updating tickets via email (patch)

as well as an issue in sr.ht-container-compose following recent SourceHut changes (patch).

I also submitted the next iteration of my work to deduplicate events in the Activity page (patch), which closes the SourceHut part of this update :-)

I worked a bit on aerc, namely

  • Fixed a possible crash handling mouse events (patch),
  • Fixed message opening by clicking on it at the first load of a directory (patch)
  • Fixed a crash in the generic list box, reported on the mailing list (patch)
https://simartin.dev/blog/rss.xml