Status Report - Week 24 2026

Jun 15, 2026

Real life

This is the last mile of the school year, with Lyla having two written exams this week for her baccalauréat, Maths and French, and another one (French again) next week [1]. Anton keeps complaining that it's not normal that his sister does not have classes anymore while he does; the grass is always greener...

I have finally finished reading La Guerre et la Paix II, that is very good but also very long, so I'll take a small pause before tackling tome III :-) So I started Mood Machine: The Rise of Spotify and the Costs of the Perfect Playlist that is very good so far.

And it was a light week both in terms of running and GeoGuessr: I only ran 22.85 km and played 8 duels (4 wins).

[1] Because we like to make things complicated in France, the rest will happen... next year!

Open source

I did a bit of work this week on SourceHut "core", iterating on and submitting a new revision of the (large) patch to process webhooks in Go, implementing a way to easily find the projects any resource belongs to, and proposing a fix about tags in the git RSS feed.

I also finished the customer visible part of the hub GraphQL effort by hooking up the new APIs into hut's import/export capabilities. In passing, I spent more time than I should have setting up bash completion for hut, so improved the documentation for the next person.

Finally, I made several improvements to sr.ht-integration-testing:

  • Stabilized multi-user scenarios that could fail because some services did not know of all users.
  • Changed the project setup functions to use hut instead of the UI.
  • Added observability to the daily test runner, adding retry tracking and individual test failure tracking.
https://simartin.dev/blog/rss.xml