Please find my comments inline
On 8/26/2020 9:19 PM, Neil C Smith wrote:
On Tue, 25 Aug 2020 at 06:21, Arvind Aprameya
<[email protected]> wrote:
Neil please find my responses inline.
Thanks. Same ..
On 8/18/2020 7:15 PM, Neil C Smith wrote:
I think, if we are to continue delivering nb-javac to NetBeans then we
need to ensure support lands in master before freeze dates, ideally at
least a couple of weeks before, so that teething problems can be
ironed out before beta1.
Which would leave us, by your schedule, needing nb-javac-15 to be
ready for ~Oct 1st and nb-javac-15.2 to be ready for ~Feb 1st. Are
those realistic?
Oct 1st for nb-javac-15 seems workable, however at the moment I am not
certain if we can make 1st Feb for nb-javac-15.2
I see no-one picked up the "deliberate" mistake there! :-) Mixing up
old and new schedules.
Assuming we continue with what we have now as per
https://urldefense.com/v3/__https://cwiki.apache.org/confluence/display/NETBEANS/Release*Schedule__;Kw!!GqivPVa7Brio!L7qmJUPuCgrZDbeUy_j0s2CCBvkZt2zu8mD1Cbacytb0WNuALAym1k3AxOFDk8SCqTDW$
NetBeans 12.2
Freeze date : Oct 15th
Release date : Nov 15-30th
NetBeans 12.3
Freeze date : Jan 15th
Release date : Feb 15th-30th(!)
NetBeans 13.0 LTS
Freeze date : Mar 15th
Release date : May 15th-30th
Which would leave us ideally having nb-javac ready for -
nb-javac-15 : Oct 1st
nb-javac-15.1 : Jan 1st
These look fine to me, just so we are on the same page nb-javac-15.1
will be the update from OpenJDK 15.0.1.
nb-javac-16 : Mar 1st
nb-javac-16.1 : Jul 1st
There is no schedule posted yet for JDK 16 on
https://openjdk.java.net/projects/jdk/16/ . Assuming a JDK 16 release
during March 2021, and adding some time for integration testing/
validation etc a potential tentative timeline that we could look at
could be sometime in April 2021, depending on the actual JDK 16 release
date.
I do understand that NB 13 being an LTS and NetCAT validation needs to
begin early but a from nb-javac perspective a freeze date around early
May would be preferable.
How feasible? Do we need to rethink how we schedule nb-javac
inclusion related to NetBeans releases?
I guess a potential issue might come with the earlier freeze date for
the next LTS (March) if we stick with the current release plan?
Yes, please see my comments above.
Do we
expect NB 13.0 to ship with JDK 16 support?
IMO, NB 13 shipping with JDK 16 support would be very welcome since it
would then be relevant.
These updates would synchronize nb-javac with the javac source code from
the corresponding JDK updates, thereby picking up any relevant changes,
e.g. critical bug fixes./
Agreed, but as above wondering (unless we change how nb-javac is
delivered) about keeping the patch updates synced to NetBeans feature
releases, and backport to LTS if critical, wherever possible?
Sorry, I did not really understand this one.
Obviously there might be a need to deliver unplanned critical fixes,
just wondering about the need to have planned ones, particularly if on
a different release schedule.
Currently the source code is present in
https://hg.netbeans.org/main/nb-java-x/, and the step-by-step building
instructions are present in "readme.md" file.
Thanks. Given other legacy things we're redirecting to being closed
down, what is the long term plan for that repository? Could it also
be mirrored elsewhere, more open to others to potentially work with /
on too?
There is an effort underway towards migrating this repo, I shall keep
you posted as and when we make good progress.
The above comments are mainly from my release management perspective.
Totally understandable !
regards,
Arvind
Be good to get other input on plans here, particularly given different
thoughts on long term nb-javac plans?
Best wishes,
Neil
--
regards, Arvind
---------------------------------------------------------------------
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