Package: strip-nondeterminism Version: 0.018-1 Severity: normal Tags: patch User: helm...@debian.org Usertags: rebootstrap
Hi reproducible folks, gdbm started Build-Depending on strip-nondeterminism. Since that package is Arch:all + Multi-Arch:no (implicitly), the Build-Depends is never satisfiable in a cross compilation setting. There are two ways to fix this: 1) Mark strip-nondeterminism Multi-Arch: foreign. 2) Remove Build-Depends: strip-nondeterminism from gdbm. There are strong clues that the first option is correct: * strip-nondeterminism essentially does the same as dh-strip-nondeterminism and the latter is a dependency of debhelper, which is Multi-Arch foreign. So from the perspective of most packages the functionality of strip-nondeterminism is implicitly treated as if it were Multi-Arch: foreign already. * strip-nondeterminism is architecture-independent and uses only architecture-independent perl modules. It does not have maintainer scripts either (which would have been a common source for being not Multi-Arch: foreign). I therefore attach a patch to add that marking. If you disagree, please reassign this bug to src:gdbm to have that Build-Depends removed. Helmut
diff --minimal -Nru strip-nondeterminism-0.018/debian/changelog strip-nondeterminism-0.018/debian/changelog --- strip-nondeterminism-0.018/debian/changelog 2016-05-30 21:07:34.000000000 +0200 +++ strip-nondeterminism-0.018/debian/changelog 2016-06-08 05:55:14.000000000 +0200 @@ -1,3 +1,11 @@ +strip-nondeterminism (0.018-1.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Mark dh-strip-nondeterminism and strip-nondeterminism Multi-Arch: foreign + (Closes: #-1) + + -- Helmut Grohne <hel...@subdivi.de> Wed, 08 Jun 2016 05:54:22 +0200 + strip-nondeterminism (0.018-1) unstable; urgency=medium * New upstream release: diff --minimal -Nru strip-nondeterminism-0.018/debian/control strip-nondeterminism-0.018/debian/control --- strip-nondeterminism-0.018/debian/control 2016-05-30 21:07:03.000000000 +0200 +++ strip-nondeterminism-0.018/debian/control 2016-06-08 05:53:02.000000000 +0200 @@ -40,6 +40,7 @@ libfile-stripnondeterminism-perl (= ${binary:Version}), ${misc:Depends}, ${perl:Depends}, +Multi-Arch: foreign Description: file non-deterministic information stripper — stand-alone tool StripNondeterminism is a library for stripping non-deterministic information, such as timestamps and file system order, from files. It @@ -59,6 +60,7 @@ libtimedate-perl, ${misc:Depends}, ${perl:Depends}, +Multi-Arch: foreign Description: file non-deterministic information stripper — Debhelper add-on StripNondeterminism is a library for stripping non-deterministic information, such as timestamps and file system order, from files. It
_______________________________________________ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds