Re: JDK requirements for building NB

2018-08-28 Thread Geertjan Wielenga
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

2018-08-28 Thread Geertjan Wielenga
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

2018-08-28 Thread Josh Juneau
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

2018-08-28 Thread Will Hartung
 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

2018-08-28 Thread Josh Juneau
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

2018-08-28 Thread ehsavoie
@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

2018-08-28 Thread Josh Juneau
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

2018-08-28 Thread Christian Lenz
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

2018-08-28 Thread Carl Mosca
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

2018-08-28 Thread Geertjan Wielenga
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