Re: JDK requirements for building NB
This new thread continues this discussion: https://lists.apache.org/thread.html/a26c7aa138443058433dc4cacfbc98bad397021a3dd4fd1bcb582054@%3Cdev.netbeans.apache.org%3E Thanks, Gj On Wed, Aug 22, 2018 at 10:06 AM, Neil C Smith wrote: > On Wed, 22 Aug 2018 at 00:47, Scott Palmer wrote: > > Yes, but JDK 8 becomes an unsupported platform soon (unless you pay). > When that support ends in early 2019, I think it makes sense that NetBeans > can be built with a supported JDK. > > You are talking purely about Oracle's JDK, not JDK 8 in general, and > even then that's not the only relevant date. If you're really > advocating that NetBeans should require Oracle's free JDK to build, > we'll be changing build requirements every six months! ;-) > > On Wed, 22 Aug 2018 at 04:41, Jan Lahoda wrote: > > > > What might be more complex is a NB Platform application that enhances the > > Java support, but I suspect most platform apps don't do that. > > I'm hoping I've now migrated away from anything that might be a > problem there. Next step is to start experimenting with upgrading 8.2 > -> 9.0. Assuming, of course, we continue supporting JDK 8! :-) > > Best wishes, > > Neil > > - > To unsubscribe, e-mail: dev-unsubscr...@netbeans.incubator.apache.org > For additional commands, e-mail: dev-h...@netbeans.incubator.apache.org > > For further information about the NetBeans mailing lists, visit: > https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists > > > >
Run on JDK8, compile on JDK11
Hi all, Organizations building on top of the Apache NetBeans Platform aren't ready to adopt the upcoming JDK 11 yet. The industry typically will want to stick with JDK8 for a while still. As such, it is essential for Apache NetBeans to support JDK 8 and to continue to allow the Apache NetBeans Platform and Apache NetBeans IDE to build and run on JDK 8. On the other hand, there are early adopters that want to switch to the latest JDK for development and execution as soon as possible. As such, it is also important to be able to compile the Apache NetBeans Platform (and probably also Apache NetBeans IDE) on JDK 11. It is therefore great that with PR-790... https://github.com/apache/incubator-netbeans/pull/790 ...we have started to move in that direction. (Thanks, Jaroslav Tulach.) Thanks to the above PR, one of the (in parallel running) Travis jobs runs on top of JDK 11 and now builds the Apache NetBeans Platform. That ensures that the code in "platform" cluster is not using any obsolete APIs. Other jobs are still building on JDK 8, ensuring the code isn't (unconditionally) using any fancy new features not available on JDK 8 (since, as pointed out above, remember there are groups requesting support of JDK 8). PR-790 only made the NetBeans Platform cluster, i.e., the "platform" cluster, ready for compilation on JDK 11. The community is encouraged to join in and adjust build scripts and code to be ready for compilation on both - JDK 8 and JDK 11 - after taking a look at the PR above, in the other clusters too. Build master hackers wanted! Gj
Re: Proposal: Apache NetBeans 10 for November release
Thanks for the response Will. I certainly understand your position, whereby the Jakarta EE space is definitely very fluid at this point and there is no certain confirmation of a release date. I agree that we should not *hold up* the next Apache NetBeans release in an effort to try and get all of the Java EE modules into shape. That said, do we think it is possible to make a cut off date for inclusion of features into the Apache Netbeans 10 release? If we say that the cut off date is September 1st, then of course Java EE support will not be included in the release. However, if we say that October 1st is the cutoff, then maybe with lots of effort we could get the modules into shape on time. I know it will be lots of effort, but I'm just asking if we have any leeway here as far as feature inclusion. It would be great to say that Apache NetBeans 10 fully supports the development of Java EE 8 and Jakarta EE. BTW, I think that adding Java 11 and PHP support will be well more than enough new features to create a full release. I'm just a Java EE guy so I'm trying to take a community standpoint on that front. Thanks! On Tue, Aug 28, 2018 at 9:08 AM Will Hartung wrote: > I know there are a lot of modules that > > > go into Java EE support, so it will be tough to make it by November, but > I > > thought I should at least propose. > > > > Honestly, that's a good reason to delay it. > > There is a LOT afoot in the JEE space right now, as they're going through a > similar event as NB is. > > In the end, it's all a matter of who has the time and skills to do what. > Ideally the bulk of the JEE is going to just a build and release. But with > the disruption, I think another quarter won't hurt it. I don't know how > many folks, as eager as they may be, are going to be jumping head first in > to the new releases. > > We have solid 8.2 support for JEE, still, and the PHP and J11 sounds like > actual new growth, which is good. > > But, as I said, in the end, if someone does the work, and vets the JEE > stuff and makes it available, no reason NOT to release it. But if you > wanted to make a coordinated push, I think letting JEE settled down a bit > more would be good. > > Regards, > > Will Hartung > -- Josh Juneau juneau...@gmail.com http://jj-blogger.blogspot.com https://www.apress.com/index.php/author/author/view/id/1866
Re: Proposal: Apache NetBeans 10 for November release
I know there are a lot of modules that > go into Java EE support, so it will be tough to make it by November, but I > thought I should at least propose. > Honestly, that's a good reason to delay it. There is a LOT afoot in the JEE space right now, as they're going through a similar event as NB is. In the end, it's all a matter of who has the time and skills to do what. Ideally the bulk of the JEE is going to just a build and release. But with the disruption, I think another quarter won't hurt it. I don't know how many folks, as eager as they may be, are going to be jumping head first in to the new releases. We have solid 8.2 support for JEE, still, and the PHP and J11 sounds like actual new growth, which is good. But, as I said, in the end, if someone does the work, and vets the JEE stuff and makes it available, no reason NOT to release it. But if you wanted to make a coordinated push, I think letting JEE settled down a bit more would be good. Regards, Will Hartung
Re: Proposal: Apache NetBeans 10 for November release
That sounds great @ehsavoie...thanks! On Tue, Aug 28, 2018 at 8:35 AM ehsavoie wrote: > @Josh maybe I could give you an hand there on the WildFly part at least > (since we are nearing WF14 release I might have some time) > Cheers, > > -- > Emmanuel Hugonnet > http://www.ehsavoie.com > http://twitter.com/ehsavoie > > > On Tue, Aug 28, 2018 at 3:15 PM Josh Juneau wrote: > > > I think that keeping NetBeans moving with a more frequent release cadence > > is a good idea. I only question how much additional effort it may be to > > add Java EE support to Apache NetBeans 10. The reason I ask is because > > Jakarta EE is supposed to be nearing a release sometime soon, as it was > > targeted for third quarter, I believe. I think it would be great to have > > full support for Java EE in Apache NetBeans when Jakarta EE 8 is > released. > > I am working on reviews of the glassfish modules right now, and I can > move > > onto javaee and j2ee modules next. I know there are a lot of modules > that > > go into Java EE support, so it will be tough to make it by November, but > I > > thought I should at least propose. > > > > Thanks > > > > On Tue, Aug 28, 2018 at 7:04 AM Christian Lenz > > wrote: > > > > > Sounds ok to me. Use PHP a lot, not that much as I use JS and Angular > but > > > yeah. PHP + JS is to much, you think? > > > > > > > > > Cheers > > > > > > Chris > > > > > > Von: Carl Mosca > > > Gesendet: Dienstag, 28. August 2018 13:57 > > > An: dev@netbeans.incubator.apache.org > > > Betreff: Re: Proposal: Apache NetBeans 10 for November release > > > > > > That sounds like a good plan to me. I don't do a lot of PHP these days > > but > > > I do believe there's a significant NB following there. Moving to 10 > > > recognizing the next JDK support makes sense. > > > > > > Carl > > > > > > On Tue, Aug 28, 2018 at 7:38 AM Geertjan Wielenga > > > wrote: > > > > > > > Hi all, > > > > > > > > For the November release, I propose that we focus specifically on PHP > > -- > > > > because those features are popular and because, thanks to Junichi and > > > Tomas > > > > Mysik, there are enhancements in that area since 8.2. > > > > > > > > Rather than trying to release everything that is in the 2nd donation, > > > which > > > > would be a lot of work, it would be better in my opinion to focus on > a > > > > specific subset instead, i.e., the PHP cluster. > > > > > > > > However, from the Java side there'd be a significant enhancement too > -- > > > JDK > > > > 11 support, i.e., pull requests for that have already been integrated > > or > > > > are in the list of pull requests. > > > > > > > > So --- the two drivers of the November release would be PHP and JDK > 11. > > > > > > > > And I propose that the release number to be 10 -- because of the fact > > > that > > > > a whole new JDK release is supported as well as a whole new feature > > set, > > > > i.e., PHP: that's a significant change, not a minor update, > justifying > > > the > > > > major release change, in my opinion. > > > > > > > > How does that sound? > > > > > > > > Related Wiki: > > > > > > > > > > > > > > > > > > https://cwiki.apache.org/confluence/display/NETBEANS/Apache+NetBeans+Release+Roadmap > > > > > > > > Thanks, > > > > > > > > Gj > > > > > > > > > > > > > -- > > > Carl J. Mosca > > > > > > -- > > Josh Juneau > > juneau...@gmail.com > > http://jj-blogger.blogspot.com > > https://www.apress.com/index.php/author/author/view/id/1866 > > > -- Josh Juneau juneau...@gmail.com http://jj-blogger.blogspot.com https://www.apress.com/index.php/author/author/view/id/1866
Re: Proposal: Apache NetBeans 10 for November release
@Josh maybe I could give you an hand there on the WildFly part at least (since we are nearing WF14 release I might have some time) Cheers, -- Emmanuel Hugonnet http://www.ehsavoie.com http://twitter.com/ehsavoie On Tue, Aug 28, 2018 at 3:15 PM Josh Juneau wrote: > I think that keeping NetBeans moving with a more frequent release cadence > is a good idea. I only question how much additional effort it may be to > add Java EE support to Apache NetBeans 10. The reason I ask is because > Jakarta EE is supposed to be nearing a release sometime soon, as it was > targeted for third quarter, I believe. I think it would be great to have > full support for Java EE in Apache NetBeans when Jakarta EE 8 is released. > I am working on reviews of the glassfish modules right now, and I can move > onto javaee and j2ee modules next. I know there are a lot of modules that > go into Java EE support, so it will be tough to make it by November, but I > thought I should at least propose. > > Thanks > > On Tue, Aug 28, 2018 at 7:04 AM Christian Lenz > wrote: > > > Sounds ok to me. Use PHP a lot, not that much as I use JS and Angular but > > yeah. PHP + JS is to much, you think? > > > > > > Cheers > > > > Chris > > > > Von: Carl Mosca > > Gesendet: Dienstag, 28. August 2018 13:57 > > An: dev@netbeans.incubator.apache.org > > Betreff: Re: Proposal: Apache NetBeans 10 for November release > > > > That sounds like a good plan to me. I don't do a lot of PHP these days > but > > I do believe there's a significant NB following there. Moving to 10 > > recognizing the next JDK support makes sense. > > > > Carl > > > > On Tue, Aug 28, 2018 at 7:38 AM Geertjan Wielenga > > wrote: > > > > > Hi all, > > > > > > For the November release, I propose that we focus specifically on PHP > -- > > > because those features are popular and because, thanks to Junichi and > > Tomas > > > Mysik, there are enhancements in that area since 8.2. > > > > > > Rather than trying to release everything that is in the 2nd donation, > > which > > > would be a lot of work, it would be better in my opinion to focus on a > > > specific subset instead, i.e., the PHP cluster. > > > > > > However, from the Java side there'd be a significant enhancement too -- > > JDK > > > 11 support, i.e., pull requests for that have already been integrated > or > > > are in the list of pull requests. > > > > > > So --- the two drivers of the November release would be PHP and JDK 11. > > > > > > And I propose that the release number to be 10 -- because of the fact > > that > > > a whole new JDK release is supported as well as a whole new feature > set, > > > i.e., PHP: that's a significant change, not a minor update, justifying > > the > > > major release change, in my opinion. > > > > > > How does that sound? > > > > > > Related Wiki: > > > > > > > > > > > > https://cwiki.apache.org/confluence/display/NETBEANS/Apache+NetBeans+Release+Roadmap > > > > > > Thanks, > > > > > > Gj > > > > > > > > > -- > > Carl J. Mosca > > > > -- > Josh Juneau > juneau...@gmail.com > http://jj-blogger.blogspot.com > https://www.apress.com/index.php/author/author/view/id/1866 >
Re: Proposal: Apache NetBeans 10 for November release
I think that keeping NetBeans moving with a more frequent release cadence is a good idea. I only question how much additional effort it may be to add Java EE support to Apache NetBeans 10. The reason I ask is because Jakarta EE is supposed to be nearing a release sometime soon, as it was targeted for third quarter, I believe. I think it would be great to have full support for Java EE in Apache NetBeans when Jakarta EE 8 is released. I am working on reviews of the glassfish modules right now, and I can move onto javaee and j2ee modules next. I know there are a lot of modules that go into Java EE support, so it will be tough to make it by November, but I thought I should at least propose. Thanks On Tue, Aug 28, 2018 at 7:04 AM Christian Lenz wrote: > Sounds ok to me. Use PHP a lot, not that much as I use JS and Angular but > yeah. PHP + JS is to much, you think? > > > Cheers > > Chris > > Von: Carl Mosca > Gesendet: Dienstag, 28. August 2018 13:57 > An: dev@netbeans.incubator.apache.org > Betreff: Re: Proposal: Apache NetBeans 10 for November release > > That sounds like a good plan to me. I don't do a lot of PHP these days but > I do believe there's a significant NB following there. Moving to 10 > recognizing the next JDK support makes sense. > > Carl > > On Tue, Aug 28, 2018 at 7:38 AM Geertjan Wielenga > wrote: > > > Hi all, > > > > For the November release, I propose that we focus specifically on PHP -- > > because those features are popular and because, thanks to Junichi and > Tomas > > Mysik, there are enhancements in that area since 8.2. > > > > Rather than trying to release everything that is in the 2nd donation, > which > > would be a lot of work, it would be better in my opinion to focus on a > > specific subset instead, i.e., the PHP cluster. > > > > However, from the Java side there'd be a significant enhancement too -- > JDK > > 11 support, i.e., pull requests for that have already been integrated or > > are in the list of pull requests. > > > > So --- the two drivers of the November release would be PHP and JDK 11. > > > > And I propose that the release number to be 10 -- because of the fact > that > > a whole new JDK release is supported as well as a whole new feature set, > > i.e., PHP: that's a significant change, not a minor update, justifying > the > > major release change, in my opinion. > > > > How does that sound? > > > > Related Wiki: > > > > > > > https://cwiki.apache.org/confluence/display/NETBEANS/Apache+NetBeans+Release+Roadmap > > > > Thanks, > > > > Gj > > > > > -- > Carl J. Mosca > > -- Josh Juneau juneau...@gmail.com http://jj-blogger.blogspot.com https://www.apress.com/index.php/author/author/view/id/1866
AW: Proposal: Apache NetBeans 10 for November release
Sounds ok to me. Use PHP a lot, not that much as I use JS and Angular but yeah. PHP + JS is to much, you think? Cheers Chris Von: Carl Mosca Gesendet: Dienstag, 28. August 2018 13:57 An: dev@netbeans.incubator.apache.org Betreff: Re: Proposal: Apache NetBeans 10 for November release That sounds like a good plan to me. I don't do a lot of PHP these days but I do believe there's a significant NB following there. Moving to 10 recognizing the next JDK support makes sense. Carl On Tue, Aug 28, 2018 at 7:38 AM Geertjan Wielenga wrote: > Hi all, > > For the November release, I propose that we focus specifically on PHP -- > because those features are popular and because, thanks to Junichi and Tomas > Mysik, there are enhancements in that area since 8.2. > > Rather than trying to release everything that is in the 2nd donation, which > would be a lot of work, it would be better in my opinion to focus on a > specific subset instead, i.e., the PHP cluster. > > However, from the Java side there'd be a significant enhancement too -- JDK > 11 support, i.e., pull requests for that have already been integrated or > are in the list of pull requests. > > So --- the two drivers of the November release would be PHP and JDK 11. > > And I propose that the release number to be 10 -- because of the fact that > a whole new JDK release is supported as well as a whole new feature set, > i.e., PHP: that's a significant change, not a minor update, justifying the > major release change, in my opinion. > > How does that sound? > > Related Wiki: > > > https://cwiki.apache.org/confluence/display/NETBEANS/Apache+NetBeans+Release+Roadmap > > Thanks, > > Gj > -- Carl J. Mosca
Re: Proposal: Apache NetBeans 10 for November release
That sounds like a good plan to me. I don't do a lot of PHP these days but I do believe there's a significant NB following there. Moving to 10 recognizing the next JDK support makes sense. Carl On Tue, Aug 28, 2018 at 7:38 AM Geertjan Wielenga wrote: > Hi all, > > For the November release, I propose that we focus specifically on PHP -- > because those features are popular and because, thanks to Junichi and Tomas > Mysik, there are enhancements in that area since 8.2. > > Rather than trying to release everything that is in the 2nd donation, which > would be a lot of work, it would be better in my opinion to focus on a > specific subset instead, i.e., the PHP cluster. > > However, from the Java side there'd be a significant enhancement too -- JDK > 11 support, i.e., pull requests for that have already been integrated or > are in the list of pull requests. > > So --- the two drivers of the November release would be PHP and JDK 11. > > And I propose that the release number to be 10 -- because of the fact that > a whole new JDK release is supported as well as a whole new feature set, > i.e., PHP: that's a significant change, not a minor update, justifying the > major release change, in my opinion. > > How does that sound? > > Related Wiki: > > > https://cwiki.apache.org/confluence/display/NETBEANS/Apache+NetBeans+Release+Roadmap > > Thanks, > > Gj > -- Carl J. Mosca
Proposal: Apache NetBeans 10 for November release
Hi all, For the November release, I propose that we focus specifically on PHP -- because those features are popular and because, thanks to Junichi and Tomas Mysik, there are enhancements in that area since 8.2. Rather than trying to release everything that is in the 2nd donation, which would be a lot of work, it would be better in my opinion to focus on a specific subset instead, i.e., the PHP cluster. However, from the Java side there'd be a significant enhancement too -- JDK 11 support, i.e., pull requests for that have already been integrated or are in the list of pull requests. So --- the two drivers of the November release would be PHP and JDK 11. And I propose that the release number to be 10 -- because of the fact that a whole new JDK release is supported as well as a whole new feature set, i.e., PHP: that's a significant change, not a minor update, justifying the major release change, in my opinion. How does that sound? Related Wiki: https://cwiki.apache.org/confluence/display/NETBEANS/Apache+NetBeans+Release+Roadmap Thanks, Gj