On Sat, 28 Sept 2024 at 13:03, Christoph M. Becker <cmbecke...@gmx.de> wrote:
> On 27.09.2024 at 18:22, Arvids Godjuks wrote: > > > I agree with the general sentiment that alpha/beta/rc should be followed > in > > their canonical form: > > - Alpha - API/ABI gets broken, new stuff gets introduced, big > > implementations happen > > - Beta - new big additions are not allowed any more and introduced > feature > > stabilisation and bugfixing occurs (this is where you polish > > implementations) and general feature freeze goes into effect > > - RC - final testing, bugfixing and eventually release. > > Thank you, I like that! Maybe something like this should be added to > our release cycle documentation. > > > But I think the struggle we have with RFC's coming late and being a time > > crunch is the timing of the release - November. The big problem is that > the > > vast majority of development and voting and RFC ironing out happens > during > > summer when a lot of people are on vacations, travel and in general are > not > > here. So come September/October - all hell breaks loose. And that happens > > every single year. > > Interesting theory! However, I believe the actual problem is that most > of the developers have a long backlog, so everything gets pushed closed > to the respective deadline. And that leads to the stress around this > time we indeed have for years. > > Christoph > > Well, you always have a backlog and there is never enough time, and any pre-release time is packed with people trying to finish things. It's just over the 20 years I have been reading the list and especially since the release RFC has been adopted, starting mid-august to mid-September practically any sizeable RFC had at least a few people come in with "I was away/vacation/travelling/etc" - basically summer activities. This has been a constant and quite a few times some of the most experienced core devs returned like that and found major problems in RFCs that required everyone to scramble and try to solve it (and a few RFCs didn't make it into release due to that if my memory serves me right). All I wanna say I have noticed this trend and I think personally that bumping the release by even 1-2 months would make things easier for everyone. We can make the Beta phase start in November, so everyone who wants to get an RFC into release has to be done by then. After that, we start the beta and RC phases and release a few months later. -- Arvīds Godjuks +371 26 851 664 arvids.godj...@gmail.com Telegram: @psihius https://t.me/psihius