‹ back home

Status update 2025-04

2025-04-22 #status-update

I submitted a patcheset to allow renaming projects in sourcehut, which was recently merged. This enabled me to updated the project URL to https://sr.ht/~whynothugo/pimsync/. Previously this was called vdirsyncer-rs, a leftover from the early prototype days.

This patchset follows on a similar previous patchset which implemented renaming of issue trackers from a few of months back.

Both of these were pretty basic features which were missing. Implementing them was not that tricky: the codebase for sourcehut is well-organised and quite legible (despite there still being a few quirks lingering here and there). I’m happy to be using a forge where the community is empowered to contribute with such ease.

I’m in the process of rewriting the pimsync manual pages from man(7) into mdoc(7). I’ve so far rewritten pimsync(1) and pimsync.conf(5). I’m not a huge fan of having the raw format in the repository (it’s not the easiest for newcomers to edit), but I’m quite pleased with the end result. The renders produced by a man pager are much tidier and lots of little quirks have been fixed. The same is true of the html pages, which now also include proper links, including links to other sections on the same page.

I’ve implemented support for a --socket-path flag in way-secure and tagged a new 0.2.0 version. This new flag should make way-secure much easier to use in shell scripts, and for simple experimentation.

I’ve tagged new releases of khal. v0.11.4 includes a large accumulation of fixes and smaller changes, but mostly retains backwards compatibility. 0.13.0 supports the icalendar==6.0.0, which had produced some major breakage, but won’t work with older dependencies or older, unmaintained versions of Python. To be clear, I’ve mostly tagged these new releases and published the new version: most of the work was done by other contributors (thanks for all the patches!).

There hasn’t been any major progress on the pimsync side. I’ve been writing prototype code to interact with JMAP servers, but this needs a few more iterations before it’s in a presentable state. Once this starts shaping up, I’ll start working on JMAP support for pimsync.

Have comments or want to discuss this topic?
Send an email to my public inbox: ~whynothugo/public-inbox@lists.sr.ht.
Or feel free to reply privately by email: hugo@whynothugo.nl.

— § —