And back to the point - 4.1.0 which? Alpha, beta or rc? As we have that on the table too.
On Mon, 9 May 2022 at 18:59, David Capwell <dcapw...@apple.com> wrote: > I am in favor of option 1. If you are 4.1.0 and not resolved, then we > either need to kick you out of the 4.1.0 release (as you are not a blocker) > or you are a blocker for that release and must be fixed in 4.1.0 > > > On May 9, 2022, at 2:49 PM, bened...@apache.org wrote: > > I think this is close to what we settled on last we hashed this out. > > > *From: *Josh McKenzie <jmcken...@apache.org> > *Date: *Monday, 9 May 2022 at 22:47 > *To: *dev@cassandra.apache.org <dev@cassandra.apache.org> > *Subject: *Re: How we flag tickets as blockers during freeze > As you mentioned on slack, we can introduce FixVersions for the unreleased > interim versions specified in the lifecycle wiki ( > https://cwiki.apache.org/confluence/display/CASSANDRA/Release+Lifecycle), > so add the following specific *unresolved placeholder FixVersions*: > > 4.1-alpha > 4.1-beta > 4.1-rc > > Thus anything unresolved flagged 4.1-alpha would be a blocker for that, > same for beta and rc. When the tickets are closed, we switch them to > FixVersion 4.1; I don't see there being much value in knowing in the future > if a ticket is fixed during the alpha, beta, or rc phases by using the > above as resolved FixVersions. > > This approach potentially breaks down if we have any final blockers on 4.1 > ga, but could just cycle through 4.1-rc until it's all clear. > > On Mon, May 9, 2022, at 5:07 PM, Mick Semb Wever wrote: > > Any other opinions or ideas out there? Would like to tidy our tickets up > as build lead and scope out remaining work for 4.1. > > > > My request is that we don't overload fixVersions. That is, a fixVersion is > either for resolved tickets, or a placeholder for unresolved, but never > both. > This makes it easier with jira hygiene post release, ensuring issues do > get properly assigned their correct fixVersion. (This work can be many > tickets and already quite cumbersome, but it is valued by users.) > > It would also be nice to try keep what is a placeholder fixVersion as > intuitively as possible. The easiest way I see us doing this is to avoid > using patch numbers. This rules out Option 1. > > While the use of 4.0 and 4.1 as resolved fixVersions kinda breaks the > above notion of "if it doesn't have a patch version then it's a > placeholder". The precedence here is that all resolved tickets before the > first .0 of a major gets this short-hand version (and often in addition to > the alpha1, beta1, rc1 fixVersions). > > >