Bug#1036572: vcmi: reproducible-builds: build path triggers buildid differences

Vagrant Cascadian vagrant at reproducible-builds.org
Mon May 22 23:18:05 BST 2023


Source: vcmi
Version: 1.1.0+dfsg-1
Severity: normal
Tags: patch
User: reproducible-builds at lists.alioth.debian.org
Usertags: buildpath
X-Debbugs-Cc: reproducible-bugs at lists.alioth.debian.org

Differences in the build path result in a different embedded rpath,
which results in a different buildid...

The attached patch fixes this by passing
-DCMAKE_BUILD_RPATH_USE_ORIGIN=ON to dh_auto_configure, which uses
relative paths for the embedded rpath.

According to my local tests, with this patch applied (and timestamp path
just submitted), vcmi should build reproducibly! (The salsa reprotest
job has both time and build_path variations disabled, apparently)

Thanks for maintaining vcmi!

live well,
  vagrant
-------------- 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/pkg-games-devel/attachments/20230522/d628f0c0/attachment.sig>


More information about the Pkg-games-devel mailing list