Bug#1006860: pcp: reproducible-builds: binary paths are embedded differently on usrmerge vs. non-usrmerge systems

Vagrant Cascadian vagrant at reproducible-builds.org
Mon Mar 7 00:01:55 GMT 2022


Source: pcp
Severity: normal
Tags: patch
User: reproducible-builds at lists.alioth.debian.org
Usertags: usrmerge
X-Debbugs-Cc: reproducible-bugs at lists.alioth.debian.org

The paths to various binaries are embedded with different paths when
built on a usrmerge system vs. a non-usrmerge system:

  https://tests.reproducible-builds.org/debian/rb-pkg/bookworm/amd64/diffoscope-results/pcp.html

  ./usr/include/pcp/builddefs

  SED»    =·/bin/sed
  vs.
  SED»    =·/usr/bin/sed


The attached patch fixes this by passing configuration options and
variables to specify the paths to various binaries, using their
non-usrmerge locations, as compatibility symlinks generally exist for
one way, but not for the other.


This patch does not address all reproducibility issues, but should
reduce the size of the diff, making it easier to identify remaining
issues.


Thanks for maintaining pcp!


live well,
  vagrant
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-debian-rules-Pass-binary-paths-to-configure-to-make-.patch
Type: text/x-diff
Size: 1404 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/reproducible-bugs/attachments/20220306/7f78259e/attachment.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 227 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/reproducible-bugs/attachments/20220306/7f78259e/attachment.sig>


More information about the Reproducible-bugs mailing list