Bug#983836: crystal-facet-uml: gcov support introduces reproducibility issues

Vagrant Cascadian vagrant at reproducible-builds.org
Tue Mar 2 04:39:19 GMT 2021


Version: 1.27.3-1
Source: crystal-facet-uml
Severity: normal
Tags: patch
User: reproducible-builds at lists.alioth.debian.org
Usertags: randomness
X-Debbugs-Cc: reproducible-bugs at lists.alioth.debian.org

It appears the introduction of gcov support in version 1.27.3-1 broke
reproducible builds for crystal-facet-uml:

  https://tests.reproducible-builds.org/debian/rb-pkg/bullseye/amd64/diffoscope-results/crystal-facet-uml.html

I'm not entirely clear on what gcov does; is it some sort of profile
guided optimization?

Disabling the gcov support added in 1.27.3 upstream does appear to make
the package reproducible again, but I'm not sure how important gcov is
vs. reproducibility.

So, the attached patch removes the gcov support, but I'm not entirely
sure what the package would be loosing by doing so. Just wanted to
document the issue so people more familiar with this software can make a
call.


Thanks for maintaining crystal-facet-uml!


live well,
  vagrant
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Disable-gcov-for-reproducible-builds.patch
Type: text/x-diff
Size: 2287 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/reproducible-bugs/attachments/20210301/7c5775bd/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/20210301/7c5775bd/attachment.sig>


More information about the Reproducible-bugs mailing list