hello,

I did some software development as part of MiniDebConf Hamburg 2025. To quickly recap what those two projects do:

- rebuilderd monitors what's being distributed by Debian, sorts binary packages into build groups, runs debrebuild[0] and keeps track of results. - debian-repro-status shows you which packages you'd need to fix/uninstall if you want a fully-reproduced operating system on your computer.

[0]: https://salsa.debian.org/debian/devscripts/-/blob/main/scripts/debrebuild.pl?ref_type=heads

I developed/landed/released the following features:

# rebuilderd

- Allow importing multiple Debian releases, merged into one set - this was requested by h01ger and allows tracking both testing+unstable simultaneously on reproduce.debian.net - Exclude packages not listed in `architectures=` (arch:all) - this was contributed by jochensp and helps keep https://reproduce.debian.net/all/ separate from https://reproduce.debian.net/amd64/ etc
- Negotiate http response compression - this was requested by elbrus

# debian-repro-status

- Change text from "reproducible" to "reproduced", since that's what's being tested
- Add -s/--summary to skip the full package list
- Filter packages that have been removed but not purged - uninstalled packages are still tracked by dpkg in some cases, and got picked up by debian-repro-status, thanks jochensp and Mechtilde for their help, and elbrus for the original bug report

---

The relevant changes have all been uploaded to Debian.
Thanks for having me.

I'm going to sleep now,
kpcyrd

Reply via email to