#995953 cxref: reproducible-builds: Build path embedded in documentation

Package:
src:cxref
Source:
cxref
Submitter:
Vagrant Cascadian
Date:
2022-07-12 21:06:07 UTC
Severity:
normal
Tags:
#995953#5
Date:
2021-10-08 19:50:08 UTC
From:
To:
Various documentation files embed the build path used during the build.

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

  /usr/share/doc/cxref-doc/README.c.html

  CPP··:·/build/1st/cxref-1.6e/cpp/cxref-cpp·-cxref-cpp-defines·/build/1st/cxref-1.6e/cpp/...
v.
  CPP··:·/build/2/cxref-1.6e/2nd/cpp/cxref-cpp·-cxref-cpp-defines·/build/2/cxref-1.6e/2nd/cpp/...


The attached patch replaces the build path in the documentation from
debian/rules.

The patch is admittedly a shotgun approach, ideas how to make a more
elegant fix that could ideally be submitted upstream would be
appreciated!

With this patch applied(and the timestamp and usrmerge patches submitted
earlier), cxref should become reproducible on
tests.reproducible-builds.org.


Thanks for maintaining cxref!


live well,
  vagrant

#995953#10
Date:
2022-07-04 19:22:43 UTC
From:
To:
Hi,

I intend to nmu cxref with fixes for the reproducibility issues. This
would close #995886, #995896, #995953 and #995954.

I prepared a version at https://mentors.debian.net/package/cxref/.
I do have a sponsor for the upload already and plan to upload it to
DELAYED/14.

If you have any doubts about the nmu, please just cancel the upload.

Best,
Philip

#995953#15
Date:
2022-07-05 21:31:12 UTC
From:
To:
Hi,

I forgot to attach the nmudiff here, so let's do it now.

Best,
Philip

#995953#20
Date:
2022-07-12 20:55:33 UTC
From:
To:
This bug is closed by the upload of version 1.6e-4, thanks Camm!