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



Reply via email to