WARNING: stable/9 -> 9.1-BETA1...

Thomas Mueller mueller23 at insightbb.com
Wed Jul 11 06:35:22 UTC 2012


from Ken Smith <kensmith at buffalo.edu>:

> Through time we learned to try and avoid ever having a "stable branch"
> call itself BETA-anything.  The reality is during every release the BETA
> builds do get built from what's in the stable branch (we typically don't
> create the releng/* branches until we hit the RC phase).  But past
> experiences have shown us that not everybody knows that, and/or aren't
> paying attention to the fact a release is under way.  And sorry to be so
> blunt but...  Some people really freak out when they see BETA in
> anything.  So, despite stable branches actually being what BETA builds
> get built from in the past we've avoided having BETA appear in the
> source code repositories.  Instead we have named it PRERELEASE, and used
> a "build knob" to have the release build call itself the BETA.

> The new build infrastructure that got phased in as part of 9.0 doesn't
> have that build knob.  So, I'm about to do what we've tried to avoid
> before which is do a commit that makes stable/9 call itself 9.1-BETA1.
> After we complete the BETA1 builds (likely 2 to 3 days for all of them
> to complete) I'll shift stable/9 to PRERELEASE and it should stay that
> way until the release process is over (the next scheduled build is RC1
> and we'll create releng/9.1 as part of doing that...).

I'm on RELENG_9, and just to know what path I will be on with this csup supfile tag,
will this go to the 9.1 betas, then 9.1 PRERELEASE up to 9.1-RELEASE, then 9.1-STABLE?

I suppose RELENG_9_1 will be patches and security updates to 9.1-RELEASE?

Tom


More information about the freebsd-stable mailing list