Re: [DISCUSS] Feature branch version hygiene

2023-05-18 Thread Josh McKenzie
> They stay on 5.0-target after close and move to 5.0.0 when the epic is merged > and closes Yep. When they merge to the feature branch they're still not on trunk (or whatever release branch) so they're still targeting it. That leaves us with the one indicative case: something with "resolution =

Re: [DISCUSS] Feature branch version hygiene

2023-05-18 Thread Jeremiah D Jordan
So what do we do with feature branch merged tickets in this model? They stay on 5.0-target after close and move to 5.0.0 when the epic is merged and closes? > On May 18, 2023, at 9:33 AM, Josh McKenzie wrote: > >> My mental model, though, is that anything that’s not a concrete release >> numb

Re: [DISCUSS] Feature branch version hygiene

2023-05-18 Thread Josh McKenzie
> My mental model, though, is that anything that’s not a concrete release > number is a target version. Which is where 5.0 goes wrong - it’s not a > release so it should be a target, but for some reason we use it as a > placeholder to park work arriving in 5.0.0. Ahhh. > So tickets go t

Re: [DISCUSS] Feature branch version hygiene

2023-05-18 Thread Benedict
The .x approach only breaks down for unreleased majors, for which all of our intuitions breakdown and we rehash it every year.My mental model, though, is that anything that’s not a concrete release number is a target version. Which is where 5.0 goes wrong - it’s not a release so it should be a targ

Re: [DISCUSS] Feature branch version hygiene

2023-05-18 Thread Benedict
So we just rename alpha1 to beta1 if that happens? Or, we point resolved tickets straight to 5.0.0, and add 5.0-alpha1 to any tickets with *only* 5.0.0 This is probably the easiest for folk to understand when browsing. Finding new features is easy either way - look for 5.0.0. > On 18 May 2023,

Re: [DISCUSS] Feature branch version hygiene

2023-05-18 Thread Josh McKenzie
> My personal view is that 5.0 should not be used for any resolved tickets - > they should go to 5.0-alpha1, since this is the correct release for them. 5.0 > can then be the target version, which makes more sense given it isn’t a > concrete release. Well now you're just opening Pandora's box ab

Re: [DISCUSS] Feature branch version hygiene

2023-05-18 Thread Mick Semb Wever
So when a CEP slips, do we have to create a 5.1-cep-N? > No, you'd just rename it, easy to do in just one place. I really don't care, but the version would at least helps indicate what the branch is getting rebased off. > My personal view is that 5.0 should not be used for any resolved ticket

Re: [DISCUSS] Moving system property names to the CassandraRelevantProperties

2023-05-18 Thread Miklosovic, Stefan
Hi Maxim, thanks for bringing this up. I am glad you did the heavy-lifting in / around CassandraRelevantProperties and we can build on top of this. I am fine with @Replaces for Cassandra system properties. After we put everything into CassandraRelevantProperties, one can easily see that there a

Re: [DISCUSS] Feature branch version hygiene

2023-05-18 Thread Benedict
I don’t think we should over complicate this with special CEP release targets. If we do, they shouldn’t be versioned.My personal view is that 5.0 should not be used for any resolved tickets - they should go to 5.0-alpha1, since this is the correct release for them. 5.0 can then be the target versio

Re: [DISCUSS] Feature branch version hygiene

2023-05-18 Thread Josh McKenzie
CEP-N seems like a good compromise. NextMajorRelease bumps into our interchangeable use of "Major" and "Minor" from a semver perspective and could get confusing. Suppose we could do NextFeatureRelease, but at that point why not just have it linked to the CEP and have the epic set. On Thu, May 1

Re: [DISCUSS] Moving system property names to the CassandraRelevantProperties

2023-05-18 Thread Maxim Muzafarov
Hello everyone, Thanks for following this thread and the review, all the system properties have been moved to CassandraRelevantProperties. So you can find out what it looks like from the following link: https://github.com/apache/cassandra/blob/trunk/src/java/org/apache/cassandra/config/CassandraR

Re: [DISCUSS] The future of CREATE INDEX

2023-05-18 Thread Miklosovic, Stefan
I don't want to hijack this thread, I just want to say that the point 4) seems to be recurring. I second Caleb in saying that transactional metadata would probably fix this. Because of the problem of not being sure that all config is same, cluster-wide, I basically dropped the effort on CEP-24 b