2016-03-02 13:15 GMT+01:00 Konstantin Kolinko <knst.koli...@gmail.com>:
> 2016-03-02 1:12 GMT+03:00 Mark Thomas <ma...@apache.org>: > > To summarise where I think this discussion is going: > > > > - Create 8.5.x from 9.0.x with the following changes > > - revert all changes to spec APIs > > - make any necessary changes to work with Java 7 > > > > - Release 8.0.x and 8.5.x in parallel for ~6 months then stop 8.0.x > > releases > > > > - If users report problems caused by removal of a deprecated API in > > 8.5.x, restore it. > > > > Did I miss anything? Any additional concerns to address? > > The plan looks good. > > Concerns: > 1. Eclipse IDE has 1 year cycle of major releases. If we go in March, > I think we have chances to have 8.5 support in next major release this > summer. (Provided that somebody does an effort to actually implement > it, as with any volunteer work). > > I think that 6 months are counted from first stable release, not from > 8.5.alpha. > > This time interval of 6 months sounds right for major adoption, but as > we have always provided a 1 year advance notice of EOL I think we > should be ready to provide security fixes and such for 1 year. These > releases should not be monthly (as with current 8.0), but occasional > ones. E.g. once in 3-6 months. > The "base" 6 months after a stable release seems ok to me. Hoepfully the road to stable isn't too long though. > > > 2. The feature of auto-switching sslImplementationName with > availability of TCNative library needs better documentation. I suspect > that it may come as a surprise. > > There is documentation of sslImplementationName attribute on > config/http.html, but the attribute of AprLifecycleListener > (useAprConnector) is not documented at all. > It is supposed to be documented as of r1729644. OTOH, I'm not that good with that kind of thing, and maybe it is still confusing. Rémy