Debian Related Work
- Uploaded wofi 1.5.3-1 to unstable
- Uploaded wob 0.16-1 to unstable
- Uploaded labwc 0.20.0-1 and 0.20.1-1 to unstable; these releases come with support for wlroots-0.20, which made labwc reenter testing
- Uploaded swaylock 1.8.5-2 to unstable to make it use the
common-authdirective of pam (seeh #1140096) - Uploaded swayimg 5.4-1 to unstable
- Uploaded wayback 0.3-2 to unstable, which was waiting in experimental for a reupload and I had forgotten about it; also fixed a typo in wayback upstream
- Uploaded xdg-desktop-portal-wlr 0.8.3-1 to unstable
DH Related Work
The search app I was working on last month was still a focus in June. I refactored the data model a bit and made it simpler. I stumbled over the Python Koans and Koan 15: The Invisible Ink gave me the idea of using unicode normalization when indexing the items.
I released a couple of bug fix releases for the APIS framework, namely 0.64.2,
0.64.3 and 0.64.4. I also release 0.65.0 which is one step further in dropping
support for the legacy apis_entities app. When the search module is merged
it will give way for removing the last bits of the old cruft to be removed.
During a regular dependency update session I looked at the changes in the dal dependency. After a long time with no commits, the project suddenly had a lot of commits co-authored by Claude and then released a new major version with a regression. Given the state of the project, we decided to keep using the previous release for now and look into replacing the dependency with an HTMX based solution. I implemented a POC for one of the plugins we develop and it was actually pretty easy. I also managed to combine the autocomplete approach with a multi-select form field, based on this blog post.
In the PFP project I finally merged the stats endpoint which give statistics about the named graphs that are used as data sources.
Other
I attended BSidesVienna 0x7EA but it was on one of the hottest days this year so far so I left after a couple of talks.
debian foss python dh security