me
/
guix
Archived
1
0
Fork 0

doc: Adjust branching and rebuilding strategy to match reality.

The amount of packages has more than tripled since this section was written.
Adjust the rebuild limits and cycle lengths based on current practices.

* doc/contributing.texi (Submitting Patches): Increase 'staging' rebuild limit
to 1800 packages, and adjust the cycle to six weeks.  Increase 'core-updates'
cycle to six months.
master
Marius Bakke 2020-06-12 16:22:25 +02:00
parent 9a3ddeea98
commit bb9a99e657
No known key found for this signature in database
GPG Key ID: A2A06DF2A33A54FA
1 changed files with 4 additions and 4 deletions

View File

@ -991,16 +991,16 @@ rebuilding induced, commits go to different branches, along these lines:
@item 300 dependent packages or less @item 300 dependent packages or less
@code{master} branch (non-disruptive changes). @code{master} branch (non-disruptive changes).
@item between 300 and 1,200 dependent packages @item between 300 and 1,800 dependent packages
@code{staging} branch (non-disruptive changes). This branch is intended @code{staging} branch (non-disruptive changes). This branch is intended
to be merged in @code{master} every 3 weeks or so. Topical changes to be merged in @code{master} every 6 weeks or so. Topical changes
(e.g., an update of the GNOME stack) can instead go to a specific branch (e.g., an update of the GNOME stack) can instead go to a specific branch
(say, @code{gnome-updates}). (say, @code{gnome-updates}).
@item more than 1,200 dependent packages @item more than 1,800 dependent packages
@code{core-updates} branch (may include major and potentially disruptive @code{core-updates} branch (may include major and potentially disruptive
changes). This branch is intended to be merged in @code{master} every changes). This branch is intended to be merged in @code{master} every
2.5 months or so. 6 months or so.
@end table @end table
All these branches are @uref{@value{SUBSTITUTE-SERVER}, All these branches are @uref{@value{SUBSTITUTE-SERVER},