Hi Neil, thanks a lot for taking the time and putting this plan together!
I like the LTS idea of annual feature releases in April with full-fledged NetCAT programs. I assume that only these LTS releases would have Update Centers, wouldn't they? With this approach we could even aim to release the three minor dot releases from master and only for the LTS one we would create a branch. This branch would be used for branding and fixing release blockers discovered by NetCAT prior GA and back-porting critical fixes distributed via Update Center after GA.
I also second having the fixed Feature Freeze dates which would lock master for anything else than bug fixes until the actual release is out. If some functionality area would be enhanced, we would "wake up" corresponding NetCAT Tribe to test the new feature(s) and update their test specifications (Lite NetCAT). If no new features are added, NetCAT would be skipped.
Does it make sense? My two cents, -Jirka Dne 13. 05. 19 v 19:20 Neil C Smith napsal(a): [snip]
* 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!)
--------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected] For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
