doc: Clarify when branches are "frozen".

* doc/contributing.texi (Submitting Patches): Provide a link to Hydra.  Add
section about freezing branches.
This commit is contained in:
Marius Bakke 2018-05-26 15:39:13 +02:00
parent f77886c1c5
commit 38ab778fbd
No known key found for this signature in database
GPG Key ID: A2A06DF2A33A54FA
2 changed files with 10 additions and 3 deletions

View File

@ -407,12 +407,19 @@ changes). This branch is intended to be merged in @code{master} every
2.5 months or so. 2.5 months or so.
@end table @end table
All these branches are tracked by our build farm All these branches are @uref{https://hydra.gnu.org/project/gnu,
and merged into @code{master} once tracked by our build farm} and merged into @code{master} once
everything has been successfully built. This allows us to fix issues everything has been successfully built. This allows us to fix issues
before they hit users, and to reduce the window during which pre-built before they hit users, and to reduce the window during which pre-built
binaries are not available. binaries are not available.
Generally, branches other than @code{master} are considered
@emph{frozen} if there has been a recent evaluation, or there is a
corresponding @code{-next} branch. Please ask on the mailing list or
IRC if unsure where to place a patch.
@c TODO: It would be good with badges on the website that tracks these
@c branches. Or maybe even a status page.
@item @item
@cindex determinism, of build processes @cindex determinism, of build processes
@cindex reproducible builds, checking @cindex reproducible builds, checking

View File

@ -37,7 +37,7 @@ Copyright @copyright{} 2017 Carlo Zancanaro@*
Copyright @copyright{} 2017 Thomas Danckaert@* Copyright @copyright{} 2017 Thomas Danckaert@*
Copyright @copyright{} 2017 humanitiesNerd@* Copyright @copyright{} 2017 humanitiesNerd@*
Copyright @copyright{} 2017 Christopher Allan Webber@* Copyright @copyright{} 2017 Christopher Allan Webber@*
Copyright @copyright{} 2017 Marius Bakke@* Copyright @copyright{} 2017, 2018 Marius Bakke@*
Copyright @copyright{} 2017 Hartmut Goebel@* Copyright @copyright{} 2017 Hartmut Goebel@*
Copyright @copyright{} 2017 Maxim Cournoyer@* Copyright @copyright{} 2017 Maxim Cournoyer@*
Copyright @copyright{} 2017, 2018 Tobias Geerinckx-Rice@* Copyright @copyright{} 2017, 2018 Tobias Geerinckx-Rice@*