Source: pcp Version: 6.3.7-1 Severity: serious X-Debbugs-Cc: Helmut Grohne <helm...@debian.org>, reproducible-b...@lists.alioth.debian.org User: reproducible-bui...@lists.alioth.debian.org Usertags: buildinfo
Hi, src:pcp modifies the debian/control file during the build: === debian === make[2]: Entering directory '/build/reproducible-path/pcp-6.3.7/debian' ./fixcontrol >control cat control.python3 >>control cat control.pcpgui >>control cat control.pcp2xlsx >>control cat control.pmdaib >>control cat control.perl >>control make[2]: Leaving directory '/build/reproducible-path/pcp-6.3.7/debian' https://buildd.debian.org/status/fetch.php?pkg=pcp&arch=amd64&ver=6.3.7-1&stamp=1743138375&raw=0 This is forbidding by the ftp-master REJECT-FAQ: | Putting all of that together, you can simplify it with debian/control | has to contain a list of binaries to be built before the build-process | starts, do not modify that in the running build-process. https://ftp-master.debian.org/REJECT-FAQ.html And makes the package not reproducible on reproduce.debian.net: https://reproduce.debian.net/amd64/#pcp I would also recommend looking into dh (package debhelper) or dh-debputy instead of maintaining debian/rules by hand. Thanks to Helmut for figuring this out! Cheers Jochen