[Reproducible-builds] Bug#828021: extra-cmake-modules: please make the build reproducible (umask, toolchain)

Scarlett Clark scarlett.gately.clark at gmail.com
Thu Jun 23 21:14:44 UTC 2016


Package: extra-cmake-modules
Version: 5.23.0-1
Severity: wishlist
Tags: patch
Source: extra-cmake-modules
User: reproducible-builds at lists.alioth.debian.org
Usertags: timestamps fileordering
X-Debbugs-Cc: reproducible-builds at lists.alioth.debian.org

Hi!

While working on the “reproducible builds” effort [1], we have noticed
that plasma-framework could not be built reproducibly.

Plasma-fraamework uses a macro in extra-cmake-modules that causes
unreproducible tars.
Cmake tar command does not allow for switches that fix
umask and user/group inconsistancy which cause unreproducible builds. This
patch
takes the tar command used in kdevplatform that has all the required
switches
to
make builds that use this macro reproducible.. Once applied,
plasma-framework can be built reproducibly in our current experimental
framework.

 [1]: https://wiki.debian.org/ReproducibleBuilds



-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.6.0-1-amd64 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/reproducible-builds/attachments/20160623/f1f601c4/attachment.html>


More information about the Reproducible-builds mailing list