Hi Santiago, * Santiago Vila <sanvila@debian.org> [2025-09-27 17:46]:
My ambition: packages in forky must build reproducible.If this is the end of packages which FTBFS randomly, I celebrate.
Sadly no. reproduce.debian.net uses the buildinfo files to create a build environment with the same build dependencies and versions installed as during the original build. Whereas you build the packages against the latest versions of those build dependencies. I think you are doing a great service with these tests.
I think our goal should be this one: A. Every time I try to build the package, the package builds ok, and moreover the .debs are always the same. Unfortunately some people are happy enough with this one: B. Every time I try to build the package, if the package builds ok then the .debs are always the same. The difference between A and B is this one, and I consider that to be more important than reproducibility itself, as it may have implications regarding DFSG compliance: C. Every time I try to build the package, the package builds ok. Is there any chance to include this in the overall goal, or are you aiming at B only?
Given the above explanation I think this is unrelated to the discussion. Also note that it is expected that packages don't build (reproducible) with different build dependencies installed.
Cheers Jochen
Attachment:
signature.asc
Description: PGP signature