Hi Steve,

* Steve McIntyre <[email protected]> [2026-04-02 20:55]:
Using snapshot.d.o is an obvious option, yeah! I've used it for this
in the past (see example in [1]), but some of our reviewers told me
they had issues trying to reproduce as snapshot.d.o wasn't working
reliably. That's why I've not relied on it since. I can try again if
that would make people happier here?

I assume that those tests where before 2025? Note that DSA moved snapshot.d.o behind Fastly which improved reliability a lot. Also debrebuild works out of the box as a normal user on a pretty minimal Trixie system:

$ debvm-create -r trixie -- --hook-dir=/usr/share/mmdebstrap/hooks/useradd \
   
--include=sbuild,mmdebstrap,curl,ca-certificates,devscripts,libstring-shellquote-perl,python3-requests,python3-debian,equivs,uidmap,iproute2,gpgv
$ debvm-run -- -m 8G
# su - user
$ wcurl 
https://buildinfos.debian.net/buildinfo-pool/s/shim/shim_16.1-1_amd64.buildinfo
$ debrebuild --buildresult=out --builder=sbuild+unshare --cache=cache 
shim_16.1-1_amd64.buildinfo
[..]
checking shim-helpers-amd64-signed-template_16.1-1_amd64.deb: size... sha1... 
md5... sha256... all OK
checking shim-unsigned_16.1-1_amd64.deb: size... sha256... sha1... md5... all OK

Full output should be similar to:

https://reproduce.debian.net/amd64/api/v1/builds/159185/log

Btw. reproduce.d.n is using snapsot.d.o and reliably recompiled all of Debian over the last one and a half years.

So I would be really interested in your findings.

Cheers Jochen

Attachment: signature.asc
Description: PGP signature

Reply via email to