Re: [DISCUSS] Feature freeze and deprecation work for 2.0

2023-07-26 Thread Matthias Pohl
A side effect of the amount of deprecation FLIPs is that it takes up quite a bit of time to verify them (if you want the community to do a proper check). Individual FLIPs might not be that big. And of course, one could argue that we can distribute the work to multiple people as a community effort.

Re: [DISCUSS] Feature freeze and deprecation work for 2.0

2023-07-26 Thread Qingsheng Ren
Hi Xintong, It's fine to me to accept deprecations that only add annotations and JavaDocs. We'll make a formal announcement later about 1.18 feature freeze and plans on x-team testing, and please let us know (make a reply in that thread) before you wanna do the deprecation action. Best, Qingsheng

Re: [DISCUSS] Feature freeze and deprecation work for 2.0

2023-07-25 Thread Xintong Song
Thanks for the response, Qingsheng. I'm fine with not allowing new features after the 1.18 freeze. Just want to double-check, how about the FLIPs that purely mark things as `@Deprecated` without adding anything new? Do we agree to treat them as "not new features"? Best, Xintong On Wed, Jul 2

Re: [DISCUSS] Feature freeze and deprecation work for 2.0

2023-07-25 Thread Qingsheng Ren
(Sorry for resending this. I forgot to cc the dev mailing list) Hi Matthias and Xintong, Thanks for raising the question! We brought it to the 1.18 release sync on Jul 26th, and we decided to stick to the original schedule of 1.18 and will not accept new features, including those deprecation work

Re: [DISCUSS] Feature freeze and deprecation work for 2.0

2023-07-21 Thread Xintong Song
Good question. CC-ed the release managers. My 2-cents: I think the purpose of feature freeze is to prevent new feature / improvement changes from destabilizing the code base, in order to get a stable and verified release. Based on this, I'd suggest: - Considering FLIPs that purely mark an API as d

[DISCUSS] Feature freeze and deprecation work for 2.0

2023-07-21 Thread Matthias Pohl
The feature freeze was postponed to July 24 (end of this week in Europe/early morning Monday in East Asia) in [1]. What's the 1.18 release managers' take on all the FLIPs that were recently started and require some deprecation work (which ideally should go into 1.18)? How does that work with the fe