Re: [DISCUSS] Make release cadence predictable

2023-02-15 Thread Hyukjin Kwon
While the point about being less time is probably correct, yeah if something is half-done, we should keep them in the master branch, and/or don't expose it to the end users (which I believe we usually do). Good thing is that we can make the schedule predictable. Suppose that the branchcut date is

Re: [DISCUSS] Make release cadence predictable

2023-02-15 Thread Sean Owen
I don't think there is a delay per se, because there is no hard release date to begin with, to delay with respect to. It's been driven by, "feels like enough stuff has gone in" and "someone is willing to roll a release", and that happens more like every 8-9 months. This would be a shift not only

Re: [DISCUSS] Make release cadence predictable

2023-02-15 Thread Maciej
Hi, Sorry for a silly question, but do we know what exactly caused these delays? Are these avoidable? It is not a systematic observation, but my general impression is that we rarely delay for sake of individual features, unless there is some soft consensus about their importance. Arguably,

Re: [DISCUSS] Make release cadence predictable

2023-02-14 Thread Dongjoon Hyun
+1 for Hyukjin and Sean's opinion. Thank you for initiating this discussion. If we have a fixed-predefined regular 6-month, I believe we can persuade the incomplete features to wait for next releases more easily. In addition, I want to add the first RC1 date requirement because RC1 always did a

Re: [DISCUSS] Make release cadence predictable

2023-02-14 Thread Sean Owen
I'm fine with shifting to a stricter cadence-based schedule. Sometimes, it'll mean some significant change misses a release rather than delays it. If people are OK with that discipline, sure. A hard 6-month cycle would mean the minor releases are more frequent and have less change in them. That's