Re: JigSaw-ing NetBeans?

2018-07-22 Thread Tim Boudreau
On Sun, Jul 22, 2018 at 7:18 PM Emilian Bold
 wrote:

> In the 1st idea if everything is static you don't need lookup listeners
> perhaps, you don't need module.install, etc. Probably doesn't gain you much
> except realise NetBeans would work without our specific module system.


Create a maven project that depends on every NetBeans module. Then use my
maven-merge-dependencies maven plugin (on Github, part of Giulius) to try
it ( unlike the assembly plugin, it will concatenate META-INF/services
files and merge properties files under META-INF).

Probably the result would violate lots of assumptions, but with some
work

I recall from performance work over a decade ago that the biggest win was
putting everything on the boot class path.

Any such jar will do better if the classes are ordered in load-order.

-Tim


>
> The 2nd ides is about compiling at runtime. If an user never touches a
> feature it remains source code on disk. The stuff that gets used gets
> compiled at first module load by the module system. Many modules are simple
> and just need javac and the dependencies JARs in the classpath, it might
> work. Also not a big feature but it might make things interesting. What if
> fixing a small bug is just applying a .patch to the IDEs own source code
> which will get recompiled on restart? Odd, right?
>
> --emi
>
> ‐‐‐ Original Message ‐‐‐
>
> On 21 July 2018 10:59 AM, Geertjan Wielenga
>  wrote:
>
> > Cool thought experiments. It would be interesting to explore -- although
> I
> >
> > wonder how much real performance gains there'd be with the first
> approach,
> >
> > i.e., one of the best features of NetBeans is its modularity, if we were
> to
> >
> > explore dropping that, or creating some kind of distribution without
> that,
> >
> > would we gain anything -- and if that would be performance, would that be
> >
> > significant enough to warrant all the work involved? The second approach
> is
> >
> > basically what we have right now in Apache NetBeans Git, i.e., the
> 9.0-vc3
> >
> > tag can be cloned by anyone and then built from scratch.
> >
> > Gj
> >
> > On Sat, Jul 21, 2018 at 9:10 AM, Emilian Bold <
> >
> > emilian.b...@protonmail.ch.invalid> wrote:
> >
> > > I've been wondering the other way: what if we rip out all the module
> > >
> > > system and have a single fat JAR for NetBeans? How much can we
> optimise if
> > >
> > > we know there will be no runtime module enable/disable, no layer
> changes,
> > >
> > > no global services showing up, etc?
> > >
> > > How many plugins do users really install? What if they generally
> install 0
> > >
> > > modules?
> > >
> > > On the other side of the spectrum: could we perhaps distribute most
> > >
> > > modules are source code and compile on the fly? What if we have a small
> > >
> > > binary bootstrap and the obvious dependency on javac and just make the
> > >
> > > whole release a big source tar? Would certainly make 'convenience
> binaries'
> > >
> > > a thing of the past.
> > >
> > > --emi
> > >
> > > ‐‐‐ Original Message ‐‐‐
> > >
> > > On 14 July 2018 2:35 AM, Laszlo Kishalmi laszlo.kisha...@gmail.com
> > >
> > > wrote:
> > >
> > > > Well this question is to Jaroslav Tulach mostly.
> > > >
> > > > From Java 9 there are three modularization system in Java. OSGI,
> > > >
> > > > NetBeans and Java's JigSaw.
> > > >
> > > > My question is could NetBeans be ported on JigSaw? What would we gain
> > > >
> > > > form that movement (if any), and what would be the pain points.
> > > >
> > > > I'd even would like to see a deep analysis on this topic on Jarda's
> blog.
> > > >
> > > > Thank you in advance!
> > > >
> > > > Laszlo Kishalmi
> > >
> > > > 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
> > >
> > > 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
>
>
>
> -
> 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
>
>
>
> --
http://timboudreau.com


[RESULT][VOTE] Release Apache NetBeans 9.0 (incubating) [vote candidate 3]

2018-07-22 Thread Emilian Bold
Hi all,

After being opened for much more than 72 hours, the vote for releasing 
incubating-netbeans-java-9.0 [vc3] passed with 13 PPMC +1 votes, 16 non-PPMC 
+1s (from others on the Apache NetBeans mailing list), no 0 and no PPMC -1 
votes.
.
Note that at this point only the IPMC votes are binding. So I am 
differentiating between PPMC votes (which will be binding, after we graduate) 
and non-PPMC votes.
Also, remember to add "(binding)" to your PPMC votes.

The link to the vote thread is

https://lists.apache.org/thread.html/a644bb8e3ba2cbd06328bb004f1b18b4171763cd3d78a9131615f687@%3Cdev.netbeans.apache.org%3E

PPMC +1 votes:

Geertjan Wielenga
Junichi Yamamoto
John Kostaras
Antonio Vieiro
Laszlo Kishalmi
David Heffelfinger
Reema Taneja
Neil C Smith
John McDonnell
Tushar Joshi
Bertrand Delacretaz
Ate Douma
Josh Juneau

Non-PPMC +1 votes:

Nelson Cazonda
Ludovic Hochet
Mario Schroeder
Glenn Holmer
chegekinuthia
Kai Uwe Pel
Gaurav Gupta
Thilina Ranathunga
Yaroslav Ilchenko
Arunava Sinha
Vikas Prabhakar
Mike Billman
tmsanchez
pblakez
Oliver Rettig
ldeseta

Thanks to all who examined the release artifacts and voted.

After the Community Acceptance results, I will start a new thread for the IPMC 
vote.

Thanks all,

Emilian Bold
on behalf of the Apache NetBeans PPMC

-
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





Re: What will happen to NB 8.x (and earlier)?

2018-07-22 Thread Emilian Bold
I'm just not used at the glacial speed corporations move.

Must be nice getting a pay-check while waiting for planetary alignments and 
such :-) 

--emi

‐‐‐ Original Message ‐‐‐

On 21 July 2018 10:37 AM, Geertjan Wielenga 
 wrote:

> On Sat, Jul 21, 2018 at 8:25 AM, Emilian Bold <
> 
> emilian.b...@protonmail.ch.invalid> wrote:
> 
> > Long ago I wanted to start a 'NetBeans Archival' project but nobody was
> > 
> > interested in joining. I guess it's inevitable that some historical data
> > 
> > will be lost.
> > 
> > The full hg history is mirrored here https://github.com/
> > 
> > emilianbold/netbeans-releases
> > 
> > I also have some older repositories here https://bitbucket.org/netbeans/
> > 
> > but I didn't bother sync.
> > 
> > Bugzilla is still live but if it will go down we will lose a lot. I would
> > 
> > like a dump of Bugzilla but nobody will give it to me.
> 
> That's not true. We simply need to figure out how to do this. :-)
> 
> You can rest assured that we want everything to be handed over and
> 
> everything to go well with NetBeans in Apache.
> 
> Gj
> 
> > I could scrap the whole site but I don't have the time.
> > 
> > I think I started archiving older builds (ie http://services.netbeans.org/
> > 
> > downloads/dev.php ) on OSUOSL but I don't remember how far along I got
> > 
> > with that. It would be nice to preserve any historical release at least. I
> > 
> > don't believe they are truly mirrored anywhere.
> > 
> > There's also articles and such but some of those might be migrated (?).
> > 
> > The wiki has been migrated.
> > 
> > --emi
> > 
> > ‐‐‐ Original Message ‐‐‐
> > 
> > On 11 July 2018 8:10 PM, Peter Nabbefeld peter.nabbef...@gmx.de wrote:
> > 
> > > Hello,
> > > 
> > > I wonder what will happen to earlier versions of NetBeans - will there
> > > 
> > > any be available for longer time, or will hg repository etc. be closed
> > > 
> > > completely and probably removed?
> > > 
> > > Kind regards
> > > 
> > > Peter
> > 
> > > 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
> > 
> > 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



-
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





Re: JigSaw-ing NetBeans?

2018-07-22 Thread Emilian Bold
In the 1st idea if everything is static you don't need lookup listeners 
perhaps, you don't need module.install, etc. Probably doesn't gain you much 
except realise NetBeans would work without our specific module system.

The 2nd ides is about compiling at runtime. If an user never touches a feature 
it remains source code on disk. The stuff that gets used gets compiled at first 
module load by the module system. Many modules are simple and just need javac 
and the dependencies JARs in the classpath, it might work. Also not a big 
feature but it might make things interesting. What if fixing a small bug is 
just applying a .patch to the IDEs own source code which will get recompiled on 
restart? Odd, right?

--emi

‐‐‐ Original Message ‐‐‐

On 21 July 2018 10:59 AM, Geertjan Wielenga 
 wrote:

> Cool thought experiments. It would be interesting to explore -- although I
> 
> wonder how much real performance gains there'd be with the first approach,
> 
> i.e., one of the best features of NetBeans is its modularity, if we were to
> 
> explore dropping that, or creating some kind of distribution without that,
> 
> would we gain anything -- and if that would be performance, would that be
> 
> significant enough to warrant all the work involved? The second approach is
> 
> basically what we have right now in Apache NetBeans Git, i.e., the 9.0-vc3
> 
> tag can be cloned by anyone and then built from scratch.
> 
> Gj
> 
> On Sat, Jul 21, 2018 at 9:10 AM, Emilian Bold <
> 
> emilian.b...@protonmail.ch.invalid> wrote:
> 
> > I've been wondering the other way: what if we rip out all the module
> > 
> > system and have a single fat JAR for NetBeans? How much can we optimise if
> > 
> > we know there will be no runtime module enable/disable, no layer changes,
> > 
> > no global services showing up, etc?
> > 
> > How many plugins do users really install? What if they generally install 0
> > 
> > modules?
> > 
> > On the other side of the spectrum: could we perhaps distribute most
> > 
> > modules are source code and compile on the fly? What if we have a small
> > 
> > binary bootstrap and the obvious dependency on javac and just make the
> > 
> > whole release a big source tar? Would certainly make 'convenience binaries'
> > 
> > a thing of the past.
> > 
> > --emi
> > 
> > ‐‐‐ Original Message ‐‐‐
> > 
> > On 14 July 2018 2:35 AM, Laszlo Kishalmi laszlo.kisha...@gmail.com
> > 
> > wrote:
> > 
> > > Well this question is to Jaroslav Tulach mostly.
> > > 
> > > From Java 9 there are three modularization system in Java. OSGI,
> > > 
> > > NetBeans and Java's JigSaw.
> > > 
> > > My question is could NetBeans be ported on JigSaw? What would we gain
> > > 
> > > form that movement (if any), and what would be the pain points.
> > > 
> > > I'd even would like to see a deep analysis on this topic on Jarda's blog.
> > > 
> > > Thank you in advance!
> > > 
> > > Laszlo Kishalmi
> > 
> > > 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
> > 
> > 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



-
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





Re: Public vs. Friend API?

2018-07-22 Thread Emilian Bold
How do you get more input about the API if the consumer can unilaterally ask 
for access?

--emi

‐‐‐ Original Message ‐‐‐

On 21 July 2018 12:43 PM, Neil C Smith  wrote:

> On Sat, 21 Jul 2018, 08:59 Geertjan Wielenga,
> 
> geertjan.wiele...@googlemail.com.invalid wrote:
> 
> > +1
> > 
> > On Sat, Jul 21, 2018 at 9:01 AM, Emilian Bold <
> > 
> > emilian.b...@protonmail.ch.invalid> wrote:
> > 
> > > I think you are annoyed by friend APIs just because nobody cared through
> > > 
> > > time about those APIs to bring them to a public API.
> 
> ...
> 
> > > Note that the Friend API is not only for NetBeans! ... I understand the
> > > 
> > > frustration but it's a frustration with the NetBeans codebase, not the
> > > 
> > > concept itself.
> 
> Well, to balance things out, -1. :-)
> 
> I personally am frustrated precisely with the concept itself, at least for
> 
> non-stable APIs. IMO it's the wrong way around. It should be for the
> 
> consumer of an API to request unstable access, not the provider to grant
> 
> it. Which incidentally is probably a good way of getting more input into
> 
> the evolution of the API?
> 
> A non-stable API in NetBeans is also stable for the release it's in AFAIK.
> 
> 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





Re: [VOTE] Release Apache NetBeans 9.0 (incubating) [vote candidate 2]

2018-07-22 Thread Boris Heithecker
+1

2018-07-21 18:08 GMT+02:00 Oliver Rettig :
> +1
> Oliver Rettig
>> > Hi all,
>> >
>> > Please vote on releasing Apache NetBeans 9.0 (incubating)!
>> >
>> > If this voting candidate passes, another similar voting will be started on
>> > gene...@incubator.apache.org, and if that passes too, then we can release
>> > this version. This build will also undergo validation through NetCAT.
>> >
>> > Apache NetBeans 9.0 (incubating) constitutes all the modules in the Apache
>> > NetBeans Git repo, which together provide the NetBeans Platform (i.e.,
>> > the underlying application framework), as well as all the modules that
>> > provide the Java SE-related features of Apache NetBeans.
>> >
>> > In short, Apache NetBeans 9.0 (incubating) is a full IDE for Java SE
>> > development.
>> >
>> > Build artifacts available here:
>> >
>> > https://dist.apache.org/repos/dist/dev/incubator/netbeans/incubating-netbe
>> > ans-java/incubating-9.0-vc2
>> >
>> > The specific artifact to be voted on:
>> >
>> > https://dist.apache.org/repos/dist/dev/incubator/netbeans/incubating-netbe
>> > ans-java/incubating-9.0-vc2/incubating-netbeans-java-9.0-source.zip
>> >
>> > Included in the above are the DEPENDENCIES, DISCLAIMER, LICENSE, and
>> > NOTICE files, as well as a README file with build instructions, which are
>> > the same as these:
>> >
>> > https://github.com/apache/incubator-netbeans/blob/master/README.md
>> >
>> > SHA1: 2a54b34a343fc720c5983d48ef41467163f1a6f0
>> >
>> > KEYS file:
>> >
>> > https://dist.apache.org/repos/dist/release/incubator/netbeans/KEYS
>> >
>> > Apache NetBeans Git Repo tag: 9.0-vc2 :
>> >
>> > https://github.com/apache/incubator-netbeans/tree/9.0-vc2
>> >
>> > Note: NetBeans license violation checks are managed via the
>> > rat-exclusions.txt file:
>> >
>> > https://github.com/apache/incubator-netbeans/blob/master/nbbuild/rat-exclu
>> > sions.txt
>> >
>> > Rat report shows no unknown licenses, except for license files:
>> >
>> > https://builds.apache.org/job/incubator-netbeans-release/328/artifact/rat->
>> >  > java-temp/nbbuild/build/rat-report.txt
>> >
>> > Included as a convenience binary, not relevant for the voting purposes
>> > (unzip it, run it and you'll see Apache NetBeans):
>> >
>> > https://dist.apache.org/repos/dist/dev/incubator/netbeans/incubating-netbe
>> > ans-java/incubating-9.0-vc2/incubating-netbeans-java-9.0-bin.zip
>> >
>> > Also included as a convenience binary the NBMs:
>> >
>> > https://dist.apache.org/repos/dist/dev/incubator/netbeans/incubating-netbe
>> > ans-java/incubating-9.0-vc2/nbms
>> >
>> > New & Noteworthy features of the 9.0 Release:
>> >
>> > https://cwiki.apache.org/confluence/display/NETBEANS/Apache+NetBeans+9.0+N
>> > ew+and+Noteworthy
>> >
>> > Release specific wiki page:
>> >
>> > https://cwiki.apache.org/confluence/display/NETBEANS/Apache+NetBeans+9.0+F
>> > inal+Release



-- 
Boris Heithecker

-
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





RE: Apache NetBeans Apress Book

2018-07-22 Thread Delfi Ramirez
Emilian:

Efforts al almost done thanks to the dedicated work don past months by the 
community. Of which non of us get paid for that, either because of it is part 
of our daily procedure, either because it is in the nature of human beings to 
help one each other.
.
The leader of this project, named printed and digital book [ physical object ] 
should unify and resolve any difference in style , allowing each author to 
write and collab without restriction. We are all adults and this is not a 
personal project, but a community driven project.

Every author must know the limits, characters, and styles the book requires. 
Before she/he sends or writes one sub chapter. The book is a companion ,a gift, 
to a community and to an audience. In writing a book, besides the legal 
property rights, which method of  license you may know if you ever have signed 
a professional contract with a software development company.

Not sure if “bumby” defines a great and crafted piece written by a collection 
of experts .

Josh: There is also pending the offers of translators, I guess Chinese 
mandarin, german, Spanish are on the way.

Cheers



Some of the chapters proposed and defined by Gert, are already covered and 
written in past efforts.

Delfi Ramirez

Segonquart Studio

https://segonquart.net

From: Emilian Bold
Sent: 21 July 2018 08:39
To: dev@netbeans.incubator.apache.org
Subject: Re: Apache NetBeans Apress Book

I would be interested in a book but I'm curious what kind of effort this 
involves? How much time does a book generally take (I know, it's not an exact 
science, but any time range helps)?

If we publish a book as a group we should think about the fact that the tone / 
style of each chapter might come out differently. Perhaps the editor takes care 
of unifying this? Also, some people might drop out.

I assume there is no real money to be made in books, correct?

I also doubt it makes much business sense even as a self-promotion, so it's 
more a labour of love.

--emi

‐‐‐ Original Message ‐‐‐

On 17 July 2018 11:58 PM, Josh Juneau  wrote:

> I've just briefly touched base with Apress on the idea and the editor I spoke 
> to sounds very interested. He says that they can divide the book up amongst 
> any number of authors, and also do bylines for each of the chapters so that 
> the respective authors will be noted. Typically in this situation there is 
> one person who acts as the lead on the project. That way the editors and 
> project coordinators at Apress can work with the lead, rather than all of the 
> separate authors.
> 
> Anyone interested in taking lead on the book? If so then I can get you in 
> touch with the editor and we can get the details of each author/chapter, etc. 
> worked out.
> 
> Thanks
> 
> Josh Juneau
> 
> juneau...@gmail.com
> 
> http://jj-blogger.blogspot.com
> 
> https://www.apress.com/index.php/author/author/view/id/1866
> 
> > On Jul 17, 2018, at 3:40 AM, Delfi Ramirez del...@delfiramirez.info wrote:
> > 
> > +1 Huang Kai 
> > 
> > A wonder of myself to the community. Is there exist any intention or 
> > interest to include JSF in the topics -- chapters, subchapters -- of the 
> > book?
> > 
> > Cheers
> > 
> > Delfi Ramirez
> > 
> > Segonquart Studio
> > 
> > https://segonquart.net
> > 
> > From: huang kai
> > 
> > Sent: 17 July 2018 10:30
> > 
> > To: dev@netbeans.incubator.apache.org
> > 
> > Subject: Re: Apache NetBeans Apress Book
> > 
> > Hi, all
> > 
> > I live in china and have been using netbeans for swing and java ee dev
> > 
> > for about 10 years. I think I can help translate the book to chinese,
> > 
> > let's make this great platform speading more faster.
> > 
> > cheers.
> > 
> > Kain Huang
> > 
> > > On 7/16/2018 7:53 PM, Delfi Ramirez wrote:
> > > 
> > > Hi All:
> > > 
> > > Agreed there is the need of a chapter-by-chapter community written book.
> > > 
> > > Count me in. Even if there is the need for the book, once written, of a 
> > > single translator for the whole community content.
> > > 
> > > Even everyone of us has English as a mother tongue or second tongue, we 
> > > may able to reach and target new markets and new loyal fellows in this 
> > > world wide world we live in
> > > 
> > > Cheers
> > > 
> > > Delfi Ramirez
> > > 
> > > Segonquart Studio
> > > 
> > > https://segonquart.net
> > > 
> > > From: Oliver Rettig
> > > 
> > > Sent: 16 July 2018 13:47
> > > 
> > > To: dev@netbeans.incubator.apache.org
> > > 
> > > Subject: Re: Apache NetBeans Apress Book
> > > 
> > > Hi all,
> > > 
> > > I like the idea of a community-written book very much. This can encourage 
> > > people to join
> > > 
> > > our great community and it show that netbeans is now a apache project ... 
> > > For me the
> > > 
> > > community is one of the most important facts to work with netbeans and 
> > > rarely with eclipse.
> > > 
> > > I have some experience with writing a book for Tomcat 5:
> > > 
> > > https://www.rheinwerk-verlag.de/tomcat-5_700/
> > > 
> > > and the 

Re: [VOTE] Release Apache NetBeans 9.0 (incubating) [vote candidate 3]

2018-07-22 Thread David Heffelfinger
+1

On Sat, Jul 21, 2018 at 2:54 PM ldes...@gmail.com  wrote:

> +1
>
> On 2018/07/08 09:40:32, Emilian Bold 
> wrote:
> > Hi all,
> >
> > Please vote on releasing Apache NetBeans 9.0 (incubating)!
> >
> > If this voting candidate passes, another similar voting will be started
> on gene...@incubator.apache.org, and if that passes too, then we can
> release this version. This build will also undergo validation through
> NetCAT.
> >
> > Apache NetBeans 9.0 (incubating) constitutes all the modules in the
> Apache NetBeans Git repo, which together provide the NetBeans Platform
> (i.e., the underlying application framework), as well as all the modules
> that provide the Java SE-related features of Apache NetBeans.
> >
> > In short, Apache NetBeans 9.0 (incubating) is a full IDE for Java SE
> development.
> >
> > Build artifacts available here:
> >
> >
> https://dist.apache.org/repos/dist/dev/incubator/netbeans/incubating-netbeans-java/incubating-9.0-vc3
> >
> > The specific artifact to be voted on:
> >
> >
> https://dist.apache.org/repos/dist/dev/incubator/netbeans/incubating-netbeans-java/incubating-9.0-vc3/incubating-netbeans-java-9.0-source.zip
> >
> > Included in the above are the DEPENDENCIES, DISCLAIMER, LICENSE, and
> NOTICE files, as well as a README file with build instructions, which are
> the same as these:
> >
> >
> https://gitbox.apache.org/repos/asf?p=incubator-netbeans.git;a=blob_plain;f=README.md;h=eccd3c6cc707ba9ca219bcfb72979435d85f5f7a;hb=97904961e496383d6150aef9b78fa8dff8f3e1ce
> >
> > SHA1: ed2098c173460ec81f05635055066da06a7ea82b
> >
> > KEYS file:
> >
> > https://dist.apache.org/repos/dist/release/incubator/netbeans/KEYS
> >
> > Apache NetBeans Git Repo tag: 9.0-vc3 :
> >
> >
> https://gitbox.apache.org/repos/asf?p=incubator-netbeans.git;a=tag;h=refs/tags/9.0-vc3
> >
> > Note: NetBeans license violation checks are managed via the
> rat-exclusions.txt file:
> >
> >
> https://gitbox.apache.org/repos/asf?p=incubator-netbeans.git;a=blob;f=nbbuild/rat-exclusions.txt;h=36cb8a3eae40bd7fc41c63c6055bce42f7916859;hb=97904961e496383d6150aef9b78fa8dff8f3e1ce
> >
> > Rat report shows no unknown licenses, except for license files:
> >
> >
> https://builds.apache.org/job/incubator-netbeans-release/334/artifact/rat-java-temp/nbbuild/build/rat-report.txt
> >
> > Included as a convenience binary, not relevant for the voting purposes
> (unzip it, run it and you'll see Apache NetBeans):
> >
> >
> https://dist.apache.org/repos/dist/dev/incubator/netbeans/incubating-netbeans-java/incubating-9.0-vc3/incubating-netbeans-java-9.0-bin.zip
> >
> > Also included as a convenience binary the NBMs:
> >
> >
> https://dist.apache.org/repos/dist/dev/incubator/netbeans/incubating-netbeans-java/incubating-9.0-vc3/nbms
> >
> > New & Noteworthy features of the 9.0 Release:
> >
> >
> https://cwiki.apache.org/confluence/display/NETBEANS/Apache+NetBeans+9.0+New+and+Noteworthy
> >
> > Release specific wiki page:
> >
> >
> https://cwiki.apache.org/confluence/display/NETBEANS/Apache+NetBeans+9.0+Final+Release
> >
> > How (and what) to try out the release:
> >
> > 1. Download the artifact to be voted on and unzip it.
> > 2. Verify the cryptographic signatures, the NOTICE and LICENSE file
> > 3. Build it using the README provided by the artifact.
> > 4. Look in nbbuild/netbeans for the NetBeans installation created by the
> build process.
> > 5. Run the NetBeans executable and (if you're running on JDK 8) you'll
> be prompted to install nb-javac, after agreeing to its licensing terms, and
> (if you're running on JDK 9), you'll be able to use javac directly from JDK
> 9 and, optionally, you'll be prompted to install nb-javac, after agreeing
> to its licensing terms.
> >
> > If the above succeeds, i.e., Apache NetBeans installs and starts up vote
> +1 in this thread.
> >
> > Note that according to
> http://www.apache.org/legal/release-policy.html#release-approval :
> >
> > > Before casting +1 binding votes, individuals are REQUIRED to download
> all
> > > signed source code packages onto their own hardware, verify that they
> meet
> > > all requirements of ASF policy on releases as described below,
> validate all
> > > cryptographic signatures, compile as provided, and test the result on
> their
> > > own platform.
> >
> > Please try out the package, using the instructions above, and vote!
> >
> > The vote is open for a minimum of 72 hours or until the necessary number
> of votes (3 binding +1s) is reached.
> >
> > [ ] +1 Release this package as Apache NetBeans 9.0 (incubating)
> > [ ] 0 I don't feel strongly about it, but I'm okay with the release
> > [ ] -1 Do not release this package because...
> >
> > Please add "(binding)" if your vote is binding, i.e., you are an Apache
> NetBeans PPMC member, i.e., your name is on this page:
> http://home.apache.org/committers-by-project.html#netbeans , although
> note the only real binding votes in the incubator are those of the IPMC,
> i.e., in the next vote thread, after this one passes.
> >