Bug#1003922: recastnavigation: reproducible-builds: BuildId differences triggered by RPATH

Vagrant Cascadian vagrant at reproducible-builds.org
Tue Jan 18 18:46:24 GMT 2022


On 2022-01-18, bret curtis wrote:
> It seems like the patch didn't fix this?
>
> https://salsa.debian.org/games-team/recastnavigation/-/jobs/2377314

Hmmm. That only shows that they were different, not what was different.

Is there a way you can download the artifacts and compare them with
diffoscope locally? Can you configured the pipeline to call reprotest
using diffoscope instead of just comparing which files differ (the
default for reprotest is to use diffoscope if available)?


I just re-ran my test with reprotest, and it still builds reproducibly
with the patch, and produces differences without the patch.


It also looks to be reproducible in the bookworm suite:

  https://tests.reproducible-builds.org/debian/rb-pkg/bookworm/amd64/recastnavigation.html

The only real difference between bookworm and unstable there is bookworm
does not vary the build path, but varies most of the things reprotest
does.


There is some chance that the locale differences reprotest uses are
causing differences, as reprotest tests some very obscure locales by
default, though it sometimes picks different locales...


That said, I'm pretty confident that the patch submitted fixes the build
path issues; there may be other issues that may be non-deterministic, or
only triggered in certain environments...


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/20220118/5a0f6a1c/attachment.sig>


More information about the Pkg-games-devel mailing list