Suggestion: Changes to release process, release from branch
Sam James
sam@gentoo.org
Sun Jul 26 13:58:13 GMT 2026
"Andreas K. Huettel" <dilfridge@gentoo.org> writes:
> Hello everyone,
>
> even though the next release is now still quite far away, I would like to already
> propose some (in my opinion) minor changes to the release process:
>
> * No changes to the procedure during soft freeze and freeze, no changes to basic
> timetable
>
> * With the hard freeze two weeks before nominal/last possible release date,
> the release branch is made, and the master branch is re-opened for development.
>
> * The release branch is treated as "machine testing, only important bugfixes,
> minimal activity", basically as before master during that period.
>
> * Once things are OK, the release is cut from the release branch.
>
> This has several advantages. What comes to my mind:
>
> * The master branch is open earlier for the backlog of accumulated patches again.
>
> * There is less chance of stray commits being pushed at last minute.
>
> * Distros can treat the branch point as a release candidate for testing purposes.
> We could even add a corresponding tag.
>
> * Last but not least, this means we'd be handling releases similar to gcc and
> binutils.
>
> What do you think?
Yes please, for all the reasons you've mentioned.
No downsides come to mind, other than perhaps a caveat which gcc
applies: they ask people not to apply huge changes as soon as master
opens / the branch is made, so that backports can be done without too
much hassle (and so the things to-be-backported are effectively the same
as what was on master, and so received some testing). But that's not a
big deal I think.
>
> Cheers,
> Andreas
sam
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 418 bytes
Desc: not available
URL: <https://sourceware.org/pipermail/libc-alpha/attachments/20260726/44c9f56d/attachment.sig>
More information about the Libc-alpha
mailing list