witty-crayon-22786
04/22/2022, 5:13 PMrc0
. i’d like to propose that we instead cut them from the final devX
release of a series. what that would mean concretely is that when we’re ready to cut a stable branch, we do a final devX
release rather than rc0
. rc0
would then be the first patched release from the branch.hundreds-father-404
04/22/2022, 5:15 PMhundreds-father-404
04/22/2022, 5:15 PMwitty-crayon-22786
04/22/2022, 5:15 PMmain
(the first in the stable branch) to actually become the final release… i.e. that rc0
would become the final. but that has never, ever happened, heh.fast-nail-55400
04/22/2022, 5:31 PMwitty-crayon-22786
04/22/2022, 5:31 PMwitty-crayon-22786
04/22/2022, 5:32 PMwitty-crayon-22786
04/22/2022, 5:32 PMfast-nail-55400
04/22/2022, 5:37 PMfast-nail-55400
04/22/2022, 5:38 PMwitty-crayon-22786
04/22/2022, 5:38 PMwitty-crayon-22786
04/22/2022, 5:39 PMwitty-crayon-22786
04/22/2022, 5:40 PMwitty-crayon-22786
04/22/2022, 5:41 PMfast-nail-55400
04/22/2022, 5:41 PMwitty-crayon-22786
04/22/2022, 5:42 PMfast-nail-55400
04/22/2022, 5:43 PMfast-nail-55400
04/22/2022, 5:43 PMwitty-crayon-22786
04/22/2022, 5:44 PMwitty-crayon-22786
04/22/2022, 5:44 PMwitty-crayon-22786
04/22/2022, 5:45 PMwitty-crayon-22786
04/22/2022, 5:50 PMhundreds-father-404
04/22/2022, 5:58 PMthere would be enough edits to the docs involved that i don’t think it necessarily makes sense to apply the change for 2.12.x.Sorry, I do not follow. What specifically do you mean?
witty-crayon-22786
04/22/2022, 5:58 PMhundreds-father-404
04/22/2022, 6:11 PMhappy-kitchen-89482
04/22/2022, 7:53 PMwitty-crayon-22786
04/22/2022, 10:43 PM2.11.x
(or any other branch) stills needs fixes, then it still needs fixes. and that means that you either have to slip the schedule, or release something that isn’t ready (and then go on spending time fixing it in 2.11.1rc0
, etc).
rust mostly gets around this by feature flagging everything and disabling features if they’re not baked yet: that’s a related discussion.fast-nail-55400
04/22/2022, 10:44 PMfast-nail-55400
04/22/2022, 10:44 PMfast-nail-55400
04/22/2022, 10:45 PMwitty-crayon-22786
04/22/2022, 10:46 PMhundreds-father-404
04/22/2022, 10:46 PMFor example, at 2 weeks before cutting the stable release, if a feature is not ready in beta, it should be disabled or removed from beta.That is where feature gating would be helpful. I would hate to lose our ability to incrementally work on things. For example, Stu started work on parameterization in 2.10 Maybe what we could do is rename the flag to have
--experimental
in front. That avoids the problem with our deprecation policyfast-nail-55400
04/22/2022, 10:47 PMfast-nail-55400
04/22/2022, 10:47 PMhundreds-father-404
04/22/2022, 10:57 PMfast-nail-55400
04/22/2022, 11:11 PMfast-nail-55400
04/22/2022, 11:11 PMfast-nail-55400
04/22/2022, 11:12 PMhundreds-father-404
04/22/2022, 11:13 PMfast-nail-55400
04/22/2022, 11:20 PMfast-nail-55400
04/22/2022, 11:37 PMaverage-vr-56795
04/23/2022, 10:02 AMhappy-kitchen-89482
04/23/2022, 12:13 PMwitty-crayon-22786
04/23/2022, 8:59 PMwitty-crayon-22786
04/27/2022, 9:48 PM2.11.0
tomorrow, and to cut the 2.12.x
branch.
does anyone have any objections to using the process from the top of this thread? i.e., having tomorrow’s 2.12.0.dev4
be the first release of the stable branch? if not, i’ll update the docs for that.witty-crayon-22786
04/27/2022, 9:57 PMwitty-crayon-22786
04/29/2022, 9:02 PMdev
-> a
-> rc
. our current rc0
would become `a0`… and rc0
would follow a0
witty-crayon-22786
04/29/2022, 9:03 PMa
and b
(alpha and beta) releases in the leadup to 2.x
for roughly the same reason: because it felt silly to call anything that unstable a “release candidate”, but we still wanted to be on a stable branch.witty-crayon-22786
04/29/2022, 9:25 PMdev
release, it has the problem that DWH mentioned (how do we know what the next release on main will be?) but it also doesn’t look like something that (brave) users should help to validate or test (“everyone please test `dev7`").witty-crayon-22786
04/29/2022, 9:44 PMa
) releases”witty-crayon-22786
06/03/2022, 2:24 AM