Due to health reasons I did not have the energy to write individual status updates for February & March, so I’ll just combine them with the April update:
In February I cleaned out my GitHub account and moved all remaining projects to Codeberg. I archived the repositories on GitHub and added links to the new repositories on Codeberg. GitHub is a platform that is more and more frustrating to use. I still have to use it for my dayjob, though. The number of pull requests and issues that are written either by bots or by users that use bots increased in the last two years. Combined with that, GitHub provides a very low barrier for entitled users who do not want to contribute to a productive environment. GitHub now feels like the Twitter/X of git forges. Codeberg on the other hand is a community project. I feel a lot more at home there and the platform itself feels a lot more responsive than GitHub.
Debian Related Work
- Uploaded wayback 0.3-1 to experimental
- Uploaded slurp 1.6.0-1 to unstable
- Uploaded first a prerelease of sway to experimental to be able to test wlroots 0.20.0 and then uploaded rc1, rc2 and rc3 of the upcoming 1.12 release
- Uploaded waybar 0.15.0-1 to unstable
- Uploaded kanshi 1.9.0-1 to unstable, which was possible because the dependency libscfg finally went through NEW
- Uploaded libscfg 0.2.0-1 to unstable
- Uploaded swaybg 1.2.2-1 to unstable
- Uploaded labwc 0.9.4-1, 0.9.5 & 0.9.6 to unstable
- Fixed the packaging of vali and uploaded version 0.1.1-1 to unstable; then added vali to the build dependencies of kanshi and reuploaded 1.9.0-2 thereof
- Uploaded swaylock 1.8.5-1 to unstable
- Uploaded fcft 3.3.3-1 to unstable
- Uploaded foot 1.26.1-1 to unstable
- Uploaded swayimg 5.0-1 and 5.1-1 to unstable
- Fixed some packaging metadata in libsfdo and uploaded 0.1.4-2 to unstable
- Reverted the upload of slurp from 1.6.0-1 to 1.6.0really1.5.0-1 because the upstream release of 1.6.0 was made by mistake and yanked a week later. Maybe I should add a cooldown period before uploading new releases ;)
- Uploaded mako-notifier 1.11.0-1 to unstable
- Uploaded cage 0.3.0-1 to experimental which uses wlroots 0.20.0
- Uploaded xdg-desktop-portal-wlr 0.8.2-1 to unstable
- Voted
DH Related Work
I took part in the DHD 2026 Conference in Vienna, including a hands-on workshop of the dhinfra project.
I released 0.60.0, 0.61.0 and 0.62.0 of apis-core-rdf. We rewrote the configuration format for the importer. We previously used TOML files, but that does not give us inheritance. So we now use simply Python classes as configuration format.
I implemented a new backend for our apis-bibsonomy Django package. The package is meant to provide a datamodel for storing reference data that links to Bibsonomy or Zotero. Given that we don’t use Bibsonomy anymore we now dropped the Bibsonomy backend but added a Zotero backend that allows to cache the entries locally.
debian foss python github codeberg dh