rebuilderd 0.23.1 and debian-repro-status 0.3.1 (MiniDebConf Hamburg 2025)
kpcyrd
kpcyrd at archlinux.org
Sun May 4 22:25:07 UTC 2025
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
More information about the rb-general
mailing list