Status Report - Week 23 2026

Jun 9, 2026

Real life

Exam season is about to start in the French school system, so I helped Nathalie a bit with the "training camp" she organized for her Première students who have their maths baccalauréat next week.

I am in the envious position to "only help", so I can just leave for a few minutes whenever my frustration gets too high - it does happen! I am in complete awe of teachers and their apparently infinite patience.

I continued to read La Guerre et la Paix II, and I'm stalling a bit on Fundamentals of physics II: I don't find electricity and magnetism that interesting, and I need to push through them.

I ran 22.76 km - more than 20 km for the first time in looooong time - and had a reasonably good week at GeoGuessr, with 15 wins out of 29 games.

Open source

I continued to work on SourceHut, trying to close the loop on my work to improve the project hub:

  • I sent a patch to improve our management of ResourceIDs, that was required for the one to manipulate project README via GraphQL. While testing it, I discovered a nasty bug that would cause the deletion of the whole project if the repository providing its README was deleted (!), that I fixed via this patch.
  • I iterated on the patch to process new hub webhooks in Go instead of Python. I will send the next (and hopefully final) revision right after I finish writing this status report :-)

I also sent a new revision of the patch to properly clean-up pastes, and did a bit of work on hut: I

  • Fixed a bug in my patch to expose hub's write APIs.
  • Added support for a project attribute I had overlooked in the very same patch.
  • Exposed the work mentioned above about project README manipulation.

Finally, I announced the May release of sr.ht-integration-testing and added a bunch of tests for recent work.

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