This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: Glibc stable release process (Glibc 2.26.1)
- From: Siddhesh Poyarekar <siddhesh at sourceware dot org>
- To: "Gabriel F. T. Gomes" <gabriel at inconstante dot eti dot br>
- Cc: Florian Weimer <fweimer at redhat dot com>, "Andreas K. Huettel" <dilfridge at gentoo dot org>, libc-alpha at sourceware dot org, Zack Weinberg <zackw at panix dot com>, "Yann E. MORIN" <yann dot morin dot 1998 at free dot fr>, Tulio Magno Quites Machado Filho <tuliom at linux dot vnet dot ibm dot com>, Romain Naour <romain dot naour at gmail dot com>, Joseph Myers <joseph at codesourcery dot com>, Paul Eggert <eggert at cs dot ucla dot edu>, Arjan van de Ven <arjan at linux dot intel dot com>
- Date: Wed, 4 Oct 2017 11:59:38 +0530
- Subject: Re: Glibc stable release process (Glibc 2.26.1)
- Authentication-results: sourceware.org; auth=none
- References: <60f78cac-9cf4-51b1-9ade-21cd09783d96@gmail.com> <CAKCAbMj3ByTofE=WsKV-SXOCWyJYStRKvP3DA9ttiW2hUNZffA@mail.gmail.com> <5c98c67b-52a9-dcff-eda7-0f16b8ab478d@sourceware.org> <2839686.ckfu0BZrXq@porto> <a30cc34e-f71f-8e8a-1b99-1c3c1b798e84@redhat.com> <93d68f19-73a0-d906-ece2-bdc002507ca5@sourceware.org> <20171003111452.57b93728@keller.br.ibm.com>
- Reply-to: siddhesh at sourceware dot org
On Tuesday 03 October 2017 07:44 PM, Gabriel F. T. Gomes wrote:
> If you actually agree to do one now, are we going to have something
> similar to a code freeze? I'm asking because I believe some patches
> should probably be considered release blockers, such as those in these
> threads:
>
> - https://sourceware.org/ml/libc-alpha/2017-09/msg00486.html
> (already committed on the master branch)
> - https://sourceware.org/ml/libc-alpha/2017-10/msg00102.html
> (not yet on master, but probably relevant to the point-release)
>
> Maybe there are more, and eventually others will emerge, so I have no idea
> what criteria should be used to decide what goes in and what stays out of
> this point release.
There's no strict limitation on what goes into a stable branch, but I
think the following guidelines should be followed if in doubt:
0. Must not break ABI on that branch
1. Reasonably limited in scope (i.e. isolated to an architecture, bug
fixes, CVE fixes, small feature additions)
2. Should not affect translation strings (flexible, could be overridden
for serious bugs/CVEs)
> I agree that a targeted discussion about the need for a point release (as
> you suggested) makes sense, but then it probably would also make sense to
> discuss the relevance of particular patches as release blockers, which adds
> to the work required for the release.
I propose just a 1 week freeze to stabilize the branch before a point
release, the 1 month freeze again does not make sense since we're not
waiting for translations or detailed architecture tests given the
limited scope of the change. The current guidelines put point releases
and full releases in the same category, so I'd like to hear more
opinions from maintainers on this.
Siddhesh