Re: Suggestion: Changes to release process, release from branch

Sam James <[email protected]> Sun, 26 Jul 2026 14:58:13 +0100
Newsgroups gmane.comp.lib.glibc.alpha
Organization Gentoo
Message-ID <[email protected]>
"Andreas K. Huettel" <[email protected]> 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
signature.asc (application/pgp-signature, 418 B)
-----BEGIN PGP SIGNATURE-----

iQEBBAEWCgCpFiEEJaa7iN2bdkxrVUHCc4QJ9SDfkZAFAmpmEnUbFIAAAAAABAAO
bWFudTIsMi41KzEuMTIsMiwyXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25z
Lm9wZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQyNUE2QkI4OEREOUI3NjRDNkI1NTQx
QzI3Mzg0MDlGNTIwREY5MTkwDxxzYW1AZ2VudG9vLm9yZwAKCRBzhAn1IN+RkPdK
APwOLJDVKbUPtAprSarhhgDBsg9OL6SIj3iWHOMMzi9bxwD/XFduy2NZsjPtdTO6
2qmGGLKHx/ChGqix0OdkWVqsBAM=
=fG9Q
-----END PGP SIGNATURE-----