This may touch some nerves, but just a quick comment from long time and grateful NetBeans user:
1. Frequent and time-based releases directly from master branch is the way to go! If a feature doesn't fit the release, code "feature toggles" and shoot for the next release. 2. Forget LTS releases - A release is a release is a release. If this release is not to your liking, download the previous one you like, or better yet contribute the change you like to the next release. 3. Forget NetCAT - every developer herself and every end user is responsible and contributing for testing and quality. On 2019/05/13 17:20:37, Neil C Smith <neilcsm...@apache.org> wrote: > Hi, > > As part of taking on release managing the next release, I said I'd > like to try and tie up the various things people have suggested around > quarterly / time-based releases into one plan. I admit to having some > reluctance volunteering for that role while there were still > discussions around how to decide what goes in it, whether it was 11.1 > or 12, and what branch to build it off! :-) > > So, I've had a re-read of various threads we've had about this in the > past, and tried to come up with something that combines things that > have been suggested, what feels deliverable, reservations people had, > and where NetCAT fits in to all this. > > Full version is here. It's a draft! (It did have draft in the title > until I got annoyed with Confluence's approach to linking). > > https://cwiki.apache.org/confluence/display/NETBEANS/Release+Schedule > > Some key things. > > * Fixed quarterly releases based off master. > * Fixed merge windows and feature freeze dates. > * Annual LTS releases that go through full NetCAT process and remain > downloadable for the year. Minimal backporting of critical bugs - you > want features, jump on the fast train and help test them. > * LTS has shorter merge window to allow time for NetCAT, and should > have less new features anyway! > * Next releases are then NB 11.1 (Jul), NB 11.2 (Oct), NB 11.3 (Jan > 2020), NB 12.0 LTS (Apr 2020) - perhaps counter-intuitively major > version increases when least new features. > * NB 11.0 remains available until next April. > * All commits to master go in the next release and release branch > merges everything - so no feature merges to master outside of the > merge window, and all merges during those periods take into account > the bug priority guidelines. > * Feature freeze for NB 11.1 would be ~15th June. (if everyone's on > board with this be good to publicise that fact soon!) > > Please feel free to take it apart .. gently! ;-) Suggestions that > this is all about making my job easier over the next couple of months > are .. entirely correct. > > Best wishes, > > Neil > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org > For additional commands, e-mail: dev-h...@netbeans.apache.org > > For further information about the NetBeans mailing lists, visit: > https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org For additional commands, e-mail: dev-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists