[Pkg-sogo-maintainers] Bug#854541: sogo: please make the build reproducible (username, hostname, timestamps)

Daniel Shahaf danielsh at apache.org
Wed Feb 8 06:21:08 UTC 2017


Source: sogo
Version: 3.2.6-1
Severity: wishlist
Tags: upstream patch
User: reproducible-builds at lists.alioth.debian.org
Usertags: username hostname timestamps

Hi!

While working on the “reproducible builds” effort [1], we have noticed
that sogo could not be built reproducibly, because it embeds the value
of $(CFLAGS), which varies due to -fdebug-prefix-map (added by the
reproducibility infrastructure) and -DSOGO_BUILD_DATE.

The attached patch removes -DSOGO_BUILD_DATE from $(CFLAGS), which
should make the package reproducible in the future, once we fix the
-fdebug-prefix-map issue globally on our end.  As a side effect, it will
also ensure that if upstream adds references to SOGO_BUILD_DATE, the
build will fail until they are removed, in line with the original intent
of the 0005 patch.

Cheers,

Daniel

 [1]: https://wiki.debian.org/ReproducibleBuilds
-------------- next part --------------
A non-text attachment was scrubbed...
Name: no-build-date-v1.diff
Type: text/x-diff
Size: 1591 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-sogo-maintainers/attachments/20170208/3a7cd91c/attachment.diff>


More information about the Pkg-sogo-maintainers mailing list