[Bug 1133809] New: Enable bit-reproducible packages
http://bugzilla.opensuse.org/show_bug.cgi?id=1133809 Bug ID: 1133809 Summary: Enable bit-reproducible packages Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: openSUSE Factory Status: NEW Severity: Normal Priority: P5 - None Component: Basesystem Assignee: bwiedemann@suse.com Reporter: bwiedemann@suse.com QA Contact: qa-bugs@suse.de CC: lnussel@suse.com, mls@suse.com Blocks: 1081754 Found By: Development Blocker: --- To allow people to locally build bit-identical packages to those coming from OBS, 3 macros are needed in prjconf, but only the 1st is already enabled in Factory (and Leap 15.0) Macros: %source_date_epoch_from_changelog Y %clamp_mtime_to_source_date_epoch Y %use_source_date_epoch_as_buildtime Y # optional: %_buildhost reproducible I hope, we can discuss/test/enable these until 2020 so that it gets enough coverage before Leap 16 Normalizing rpm metadata was known to have some negative effects. For python3, this should be good now with https://www.python.org/dev/peps/pep-0552/ in python3.7 that reached Tumbleweed in 2019-02. For python2 we still carry my older patch that solves it by normalizing the .pyc file content. There is no hurry at the moment, because the benefit of bit-identical over mostly-the-same is small and some risks and trade-offs are involved. https://build.suse.de/project/show/SUSE:Factory:Head already has 3 macros enabled, and allows for bit-identical local builds. https://en.opensuse.org/openSUSE:Reproducible_Builds has more details. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1133809
Max Lin
http://bugzilla.opensuse.org/show_bug.cgi?id=1133809
Lubos Kocman
http://bugzilla.opensuse.org/show_bug.cgi?id=1133809
http://bugzilla.opensuse.org/show_bug.cgi?id=1133809#c1
--- Comment #1 from Max Lin
http://bugzilla.opensuse.org/show_bug.cgi?id=1133809
http://bugzilla.opensuse.org/show_bug.cgi?id=1133809#c2
Bernhard Wiedemann
http://bugzilla.opensuse.org/show_bug.cgi?id=1133809
http://bugzilla.opensuse.org/show_bug.cgi?id=1133809#c3
--- Comment #3 from Max Lin
http://bugzilla.opensuse.org/show_bug.cgi?id=1133809
Bernhard Wiedemann
http://bugzilla.opensuse.org/show_bug.cgi?id=1133809
http://bugzilla.opensuse.org/show_bug.cgi?id=1133809#c4
--- Comment #4 from Bernhard Wiedemann
http://bugzilla.opensuse.org/show_bug.cgi?id=1133809
Bernhard Wiedemann
http://bugzilla.opensuse.org/show_bug.cgi?id=1133809 Bug 1133809 depends on bug 1140896, which changed state. Bug 1140896 Summary: lto causes minor variations in games/warsow binaries http://bugzilla.opensuse.org/show_bug.cgi?id=1140896 What |Removed |Added ---------------------------------------------------------------------------- Status|IN_PROGRESS |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com