Gentoo Archives: gentoo-dev

From: Samuel Bernardo <samuelbernardo.mail@×××××.com>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] reproducible builds
Date: Sun, 04 Feb 2018 21:56:12
Message-Id: 2533a01b-b92b-adc7-1c4e-a3d6d5a26efa@gmail.com
In Reply to: Re: [gentoo-dev] reproducible builds by "Canek Peláez Valdés"
1 On 02/04/2018 06:14 PM, Canek Peláez Valdés wrote:
2 >
3 >
4 > What would this even mean in the context of a source-based distro?
5 >
6 >
7 > It would mean that we all could reproduce the exact same bugs given
8 > the CFLAGS/USE/etc. combination.
9 >
10 > Many groups are working on this from different fronts; if the results
11 > stabilize at some point, Gentoo could use that to at least give the
12 > users the option of enabling reproducible builds.
13 +1
14
15 That was exactly what I found interesting.
16 There is also some best practices that are pointed in the documentation
17 that seems to be useful for achieving the deterministic build:
18 https://reproducible-builds.org/docs/
19
20 Gentoo is a source based distro but the build environments and profiles
21 are many times the challenge that trigger most of bug reports in bugzilla.
22 With the reference reproducible build for some ebuild or profile would
23 allow to review the details of portage configuration that could be the
24 cause of the compile failures. This would be very useful for keyword
25 masked packages and for those that desire to be bleeding edge. Also for
26 overlays that would be qualiity assured by the reproducible builds over
27 EAPI verification.
28
29 I'm convinced that some of the ideas would be useful even for a souce
30 based distribution. In a source distribution I think that this would be
31 simple when comparing to binary distributions. All necessary information
32 would be collected directly from emerge and published as is.
33
34 Thanks to all for the feedback