Enabling the WITH_REPRODUCIBLE_BUILD knob for 12.0-REL

Rodney W. Grimes freebsd-rwg at pdx.rh.CN85.dnsmgr.net
Wed Sep 12 00:39:48 UTC 2018


> On 11 September 2018 at 07:35, Tomoaki AOKI <junchoon at dec.sakura.ne.jp> wrote:
> > I prefer releng, rather than stable, to make it default.
> > Binary releases requiring reproducible builds are built from
> > release and releng branches.
> 
> This might be the reasonable long-term strategy, but we don't yet have
> experience running through the release process with it enabled. I
> would like to enable it by default on the branch, at least initially,
> to avoid discovering issues only immediately prior to the release.

I wish we had done this before ALPHA1 it would of given us
a larger window to work in.

There should be a set of builds Thursday,
can we get this turned on for them so we
can get at least a build with it before
we branch?  IE, commit this to ^head/ now.

Then once stable/12 is branched we can turn it off
in head so the developers are not disturbed.

And further then once releng/12.0 is branched
we can turn it off in stable/12 so that those
users have status quo.

This I think gives us maximal test time, including
the binary upgrade bits that should get tested between
each BETA and RC build.  And minimal impact to developers
and users.

-- 
Rod Grimes                                                 rgrimes at freebsd.org


More information about the freebsd-current mailing list