Re: wrong FX architecture prompt

2020-06-02 Thread Neil C Smith
On Mon, 1 Jun 2020 at 23:07, Neil C Smith  wrote:
> On Mon, 1 Jun 2020, 22:49 Glenn Holmer,  wrote:
>>
>> > Out of interest, how did you build - ant or ant build? And how did you run
>> > it after build? From the zip?
>>
>> ant -Dpermit.jdk9.builds=true
>> nbbuild/netbeans/bin/netbeans
>
>
> I would recommend using ant build and then extracting the zip to test the 
> release. I changed some of the related documentation along these lines during 
> 11.2. There are some subtle differences.
>
> IIRC you have an extras folder in bin/netbeans? This will already have the 
> JavaFX modules in it. I wonder if that's the root cause of the different 
> behaviour?

OK, so had time to test, and existence of the extras folder appears to
be the trigger.

Another reason to always use `ant build` (not the default task!) and
extract the zip to test the release build.

Maybe we shouldn't default to build-nozip either?

Best wishes,

Neil

-
To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
For additional commands, e-mail: dev-h...@netbeans.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 12.0 [vote candidate 1]

2020-06-02 Thread Akhilesh Singh
+1

Best regards
Akhilesh Singh

-Original Message-
From: Kai Uwe Pel  
Sent: Tuesday, June 2, 2020 8:25 AM
To: dev@netbeans.apache.org
Subject: Re: [VOTE] Release Apache NetBeans 12.0 [vote candidate 1]

+1

Kai


On 6/2/2020 4:37 AM, Arunava Sinha wrote:
> +1(binding)
>
> Tested on Linux box with jdk-1.8.0_202-b08
>
> Regards,
>
> Arunava Sinha
>
> On 6/2/2020 2:32 AM, John Kostaras wrote:
>> +1 (binding)
>>
>> Downloaded the binary and ran it on two configurations:
>>
>> Oracle JDK8u221
>> Oracle JDK14
>>
>> both on a Mac High Sierra.
>>
>> Was able to specify that I did not want to install nb-javac and the 
>> JavaFX implementation.
>>
>> Tested various standalone java, platform, maven, web and JavaFX 
>> applications. No issues. For JavaFX applications no option of using a 
>> JDK
>> 11+; you have to use a JDK10-.
>>
>> Regards,
>> John.
>>
>> On Mon, 1 Jun 2020 at 20:17, Geertjan Wielenga 
>> wrote:
>>
>>> +1 (binding)
>>>
>>> Started by downloading the convenience binary, ran it on the 
>>> following
>>> configuration:
>>>
>>> openjdk version "14" 2020-03-17
>>> OpenJDK Runtime Environment Zulu14.27+1-CA (build 14+36) OpenJDK 
>>> 64-Bit Server VM Zulu14.27+1-CA (build 14+36, mixed mode,
>>> sharing)
>>>
>>> Was able to specify that I did not want to install nb-javac and the 
>>> JavaFX implementation
>>>
>>> Created a standard Maven application and a OpenJFX Gluon application
>>> -- and
>>> ran without problems. Created an HTML application, ran it, no problems.
>>>
>>> Then downloaded the sources and built with:
>>>
>>> openjdk version "1.8.0_252"
>>> OpenJDK Runtime Environment (Zulu 8.46.0.19-CA-macosx) (build
>>> 1.8.0_252-b14)
>>> OpenJDK 64-Bit Server VM (Zulu 8.46.0.19-CA-macosx) (build 
>>> 25.252-b14, mixed mode)
>>>
>>> Succeeded to build all (took 38 minutes).
>>>
>>> Ran the built IDE on the above configuration, no problems.
>>>
>>> Still encountering this issue, though I don't consider it a blocker:
>>>
>>> https://urldefense.com/v3/__https://github.com/apache/netbeans/pull/
>>> 2154__;!!GqivPVa7Brio!ONuwRyFtOzjIKkXl08-v4p1C_Q8EPQtOEFJwIbTAYIUrEX
>>> Cv9SEtlZcbULh5LG996A$
>>>
>>>
>>> Gj
>>>
>>>
>>>
>>>
>>>
>>> On Mon, Jun 1, 2020 at 5:44 PM Jiří Kovalský 
>>> 
>>> wrote:
>>>
 +1 (binding)

 based on the NetCAT 12.0 approval:



>>> https://urldefense.com/v3/__https://cwiki.apache.org/confluence/disp
>>> lay/NETBEANS/Results*from*Apache*NetBeans*IDE*12.0*Community*Accepta
>>> nce*survey__;KysrKysrKys!!GqivPVa7Brio!ONuwRyFtOzjIKkXl08-v4p1C_Q8EP
>>> QtOEFJwIbTAYIUrEXCv9SEtlZcbULippotyNg$
>>>
 plus I am super excited that NetBeans 12.0 features integration 
 with the brand new Plugin Portal 3.0!

 -Jirka

 Dne 31. 05. 20 v 14:13 Eric Barboni napsal(a):
> Dear community,
>
> This is our first voting candidate for the 12.0 LTS release of 
> Apache NetBeans.
> Note that this is our first release vote where you are required to
>>> check
> both sources and convenience binaries before voting!
>
> See requirements below.
> Apache NetBeans 12.0 constitutes all clusters 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,
> Java EE, PHP, JavaScript and Groovy features of Apache NetBeans.
>
> Build artefacts are available here:
>
>>> https://urldefense.com/v3/__https://dist.apache.org/repos/dist/dev/n
>>> etbeans/netbeans/12.0/vc1__;!!GqivPVa7Brio!KX5rnApe6dX7kT8RBr9J2IeUU
>>> u-8IZLbsOJhet8qWN4gdSxsH5wcQLo2yptwm91vrJI$
>>>
>>> https://urldefense.com/v3/__https://dist.apache.org/repos/dist/dev/n
>>> etbeans/netbeans-platform/12.0/vc1__;!!GqivPVa7Brio!KX5rnApe6dX7kT8R
>>> Br9J2IeUUu-8IZLbsOJhet8qWN4gdSxsH5wcQLo2yptwiUNECT4$
>>>
> They were built by the Jenkins pipeline and moved to their place:
>
>>> https://urldefense.com/v3/__https://builds.apache.org/view/M-R/view/
>>> NetBeans/job/netbeans-TLP/job/netbea__;!!GqivPVa7Brio!KX5rnApe6dX7kT
>>> 8RBr9J2IeUUu-8IZLbsOJhet8qWN4gdSxsH5wcQLo2yptwkpGEmJc$
>>>
> ns/job/release120/23
>
> We are primarily voting on:
>
>>> https://urldefense.com/v3/__https://dist.apache.org/repos/dist/dev/n
>>> etbeans/netbeans/12.0/vc1/netbeans-1__;!!GqivPVa7Brio!KX5rnApe6dX7kT
>>> 8RBr9J2IeUUu-8IZLbsOJhet8qWN4gdSxsH5wcQLo2yptwCk_QNXg$
>>>
> 2.0-source.zip
> SHA512:
>
>>> f172579f4d1e5bef3631c974d232c193e40739c40dc4f6d3d0f9b746d6c7fdb90b87
>>> 1b327487
>>>
> f39bade66840650e0d594970066ae4e0625d75d4584ecb6c1a70
> ./netbeans-12.0-source.zip
>
> KEYS file:
>
>>> https://urldefense.com/v3/__https://downloads.apache.org/netbeans/KE
>>> YS__;!!GqivPVa7Brio!KX5rnApe6dX7kT8RBr9J2IeUUu-8IZLbsOJhet8qWN4gdSxs
>>> H5wcQLo2yptwsE5UqLA$
>>>
> --
>
> Associated to the primary source item you will have (generated 
> with
 pipeline
> mentioned abo

Re: wrong FX architecture prompt

2020-06-02 Thread Glenn Holmer
On 6/2/20 3:55 AM, Neil C Smith wrote:
>> I would recommend using ant build and then extracting the zip to test the 
>> release. I changed some of the related documentation along these lines 
>> during 11.2. There are some subtle differences.
>>
>> IIRC you have an extras folder in bin/netbeans? This will already have the 
>> JavaFX modules in it. I wonder if that's the root cause of the different 
>> behaviour?
> 
> OK, so had time to test, and existence of the extras folder appears to
> be the trigger.
> 
> Another reason to always use `ant build` (not the default task!) and
> extract the zip to test the release build.

Built with "ant -Dpermit.jdk9.builds=true build".
Unzipped
nbbuild/NetBeans-dev-12.0-631bd69cd6112b1cc4c892c24e3e605b1ba04241-release.zip
and ran netbeans/bin/netbeans.
Problem does not appear.

Where is this documented? Shouldn't it be in the vote email?

>From apache.netbeans.org, you can click "installed" (in the "Cross
Platform" box) and click "Find out more" under "Daily builds and
building from source", but the "For details, go here:" link says to
build using just "ant".

A Google search brought me to here:
https://github.com/apache/netbeans/blob/master/README.md
(which also doesn't say "ant build").

-- 
Glenn Holmer (Linux registered user #16682)
"After the vintage season came the aftermath -- and Cenbe."


-
To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
For additional commands, e-mail: dev-h...@netbeans.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 12.0 [vote candidate 1]

2020-06-02 Thread Josh Juneau
+1 (binding)

Runtime: OpenJDK Runtime Environment 11.0.5+10-LTS

System: Mac OS X version 10.14.6 running on x86_64; UTF-8; en_US (nb)


Thanks for all of the hard work!

Josh Juneau
juneau...@gmail.com
http://jj-blogger.blogspot.com
https://www.apress.com/us/search?query=Juneau




On Sun, May 31, 2020 at 7:13 AM Eric Barboni  wrote:

> Dear community,
>
> This is our first voting candidate for the 12.0 LTS release of Apache
> NetBeans.
> Note that this is our first release vote where you are required to check
> both sources and convenience binaries before voting!
>
> See requirements below.
> Apache NetBeans 12.0 constitutes all clusters 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,
> Java EE, PHP, JavaScript and Groovy features of Apache NetBeans.
>
> Build artefacts are available here:
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans/12.0/vc1
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans-platform/12.0/vc1
>
> They were built by the Jenkins pipeline and moved to their place:
>
> https://builds.apache.org/view/M-R/view/NetBeans/job/netbeans-TLP/job/netbea
> ns/job/release120/23
> 
>
> We are primarily voting on:
>
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans/12.0/vc1/netbeans-1
> 2.0-source.zip
> 
> SHA512:
>
> f172579f4d1e5bef3631c974d232c193e40739c40dc4f6d3d0f9b746d6c7fdb90b871b327487
> f39bade66840650e0d594970066ae4e0625d75d4584ecb6c1a70
> ./netbeans-12.0-source.zip
>
> KEYS file:
> https://downloads.apache.org/netbeans/KEYS
>
> --
>
> Associated to the primary source item you will have (generated with
> pipeline
> mentioned above)
> *under https://dist.apache.org/repos/dist/dev/netbeans/netbeans/12.0/vc1
> binaries associated to the source
> netbeans-12.0-bin.zip
> as well as update content under nbms folder
> *under
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans-platform/12.0/vc1
> you will find platform cluster build
> netbeans-platform-12.0-bin
> netbeans-platform-12.0-source
>
> Associated Apache Maven artefacts RELEASE120 can be found at
> https://repository.apache.org/content/repositories/orgapachenetbeans-1058
>
> Artefacts are composed of jars,nbm,sources,javadocs,pom.
>
> --
>
> Apache NetBeans Git Repo tag: 12.0-vc1 :
>
> https://github.com/apache/netbeans/tree/12.0-vc1
>
> Release specific wiki page:
>
> https://cwiki.apache.org/confluence/display/NETBEANS/Apache+NetBeans+12.0
>
> Before voting +1 you are required to download the signed source code
> package, compile it as provided, and test the resulting executable on your
> own platform, along with also verifying that the package meets the
> requirements of the ASF policy on releases - see
> http://www.apache.org/legal/release-policy.html#management
>
> In particular, you should (at least) follow these steps.
>
> 1. Download the artefact to be voted on and unzip it.
> 2. Check that the artefact does not contain any jar files, except for:
>
> -
>
> platform/autoupdate.services/test/unit/src/org/netbeans/api/autoupdate/data/
> empty.jar
> - enterprise/glassfish.common/test/unit/data/nottaDir-4_1_2.jar
> - enterprise/glassfish.common/test/unit/data/subdir/nottaDir-5.0.jar
> - enterprise/payara.common/test/unit/data/nottaDir-4_1_2.jar
> - enterprise/payara.common/test/unit/data/subdir/nottaDir-5.0.jar
>
> which are only jars by their name
>
> 3. Verify the cryptographic signatures, the NOTICE and LICENSE file 4.
> Build
> it using the README provided by the artefact.
> 5. Look in nbbuild/netbeans for the NetBeans installation created by the
> build process and try running it.
>
> In addition to checking the sources, you should check the associated
> convenience binary zips and nbms at the artefact links above.
> As well as checking any artefact functions correctly, you should check that
> it has been correctly signed by a PMC member,
> and that the source being voted on is sufficient to build the relevant
> binary.
> Separate votes will be held on other convenience binaries, mostly for each
> installer. Those will be dependent on this vote passing.
>
> This vote is going to be open at least 72 hours, vote with +1, 0, and -1 as
> usual. (please justify -1)
>
> Please mark your vote with (binding) if you're an Apache NetBeans PMC
> member
> to help with voting admin.
> NetBeans 12.0 will be released if and when this vote passes.
>
> Thank all contributors for hard work !
>
> Best Regards,
> Eric
>
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
> For additional commands, e-mail: dev-h...@netbeans.apach

Re: wrong FX architecture prompt

2020-06-02 Thread Neil C Smith
On Tue, 2 Jun 2020 at 13:01, Glenn Holmer  wrote:
> Where is this documented? Shouldn't it be in the vote email?

Probably.  The differences are really minor, but it's the second time
something has come up about it.  If you want to replicate the binary
zip build from the source, which we probably do for voting, then yes
we probably should consider this in the voting emails.  Running from
nbbuild/netbeans in particular will not ask to install JavaFX at all
in some workflows (because it's already there), which would be a
blocker if the binary zip behaved similarly.  And in other workflows
it's obviously started suggesting the wrong architecture. :-)

> From apache.netbeans.org, you can click "installed" (in the "Cross
> Platform" box) and click "Find out more" under "Daily builds and
> building from source", but the "For details, go here:" link says to
> build using just "ant".

Which page?  This page does, although could probably be improved -

https://netbeans.apache.org/download/dev/index.html

> A Google search brought me to here:
> https://github.com/apache/netbeans/blob/master/README.md
> (which also doesn't say "ant build").

Yes, maybe should mention there.  Or we change the default ant task
back to build.  The key thing is that the contents of nbbuild/netbeans
are not exactly the same as the binary artefact we distribute, and
that may trip people up.

Best wishes,

Neil

-
To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
For additional commands, e-mail: dev-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists





repo build vs build-nozip

2020-06-02 Thread Ernie Rael

Greetings,

I often debug against the repo, after having done "ant build". A few 
weeks ago, I started running against the repo for regular work. I 
noticed that I was getting frequent low memory messages and there seemed 
to be considerably more clutter in messages.log. Then I started running 
on beta4 and those issues seemed to go away.


The differences could be changing usage patterns.

Could build vs build-nozip contribute to differences? Are there 
configuration differences between the two?


Are there configuration differences between early beta and release?

I'm pretty sure some exception dialogs don't show up in the release that 
I see when running out of the repo. That's probably at least partly 
because exceptions are not enabled in release and 
NotifyExcPanel.shallNotify takes note of that.


-ernie


-
To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
For additional commands, e-mail: dev-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists





Re: Default license header in generated files confuses students (was: Re: The time has come to bd farewell to the license header)

2020-06-02 Thread David Green
> Maybe it can be hidden if license file is empty.

It is in a per project basis.

Dave
-- 
Sent from a mobile device. Please excuse any typos.


Re: Default license header in generated files confuses students (was: Re: The time has come to bd farewell to the license header)

2020-06-02 Thread David Green
I should have said that the template is evaluated on creation of the new
file and a blank license file will keep the source clean.

It does not cause files that have already been generated to change.

On Tue, Jun 2, 2020 at 11:20 AM David Green  wrote:

> > Maybe it can be hidden if license file is empty.
>
> It is in a per project basis.
>
> Dave
> --
> Sent from a mobile device. Please excuse any typos.
>
-- 
Sent from a mobile device. Please excuse any typos.


System.out.print(">") not working when F6

2020-06-02 Thread Peter Cheung
Hi
   System.out.print(">") not working when F6, nothing print out on screen. If I 
pack the program into jar and run it in dos prompt, it works. I don't know it 
is mvn bug or netbeans bug. I am using Netbeans 11.3 with JDK 13.0.2. Please 
help.

Thanks
>From Peter


Re: System.out.print(">") not working when F6

2020-06-02 Thread Peter Cheung
Sorry, confirm it is not netbeans bug. I run it in prompt by exactly same mvn 
command. The system.out.print() not working:

mvn -Dexec.args="-classpath %classpath hk.quantr.riscv_simulator.Simulator" 
-Dexec.executable="C:\Program Files\Java\jdk-13.0.2\bin\java.exe" 
-Dexec.classpathScope=runtime -Dmaven.ext.class.path="C:\Program 
Files\NetBeans-11.3\netbeans\java\maven-nblib\netbeans-eventspy.jar;C:\Program 
Files\NetBeans-11.3\netbeans\java\maven-nblib\netbeans-cos.jar" 
-Dfile.encoding=UTF-8 org.codehaus.mojo:exec-maven-plugin:1.5.0:exec

so it probably a bug of maven or org.codehaus.mojo:exec-maven-plugin

Thanks Gentlemen.

From: Peter Cheung
Sent: Wednesday, June 3, 2020 12:57 AM
To: dev@netbeans.apache.org 
Subject: System.out.print(">") not working when F6

Hi
   System.out.print(">") not working when F6, nothing print out on screen. If I 
pack the program into jar and run it in dos prompt, it works. I don't know it 
is mvn bug or netbeans bug. I am using Netbeans 11.3 with JDK 13.0.2. Please 
help.

Thanks
>From Peter


Re: System.out.print(">") not working when F6

2020-06-02 Thread Laszlo Kishalmi
Most probably the output buffer does not get flushed before the process 
termination.


On 6/2/20 10:08 AM, Peter Cheung wrote:

Sorry, confirm it is not netbeans bug. I run it in prompt by exactly same mvn 
command. The system.out.print() not working:

mvn -Dexec.args="-classpath %classpath hk.quantr.riscv_simulator.Simulator" 
-Dexec.executable="C:\Program Files\Java\jdk-13.0.2\bin\java.exe" -Dexec.classpathScope=runtime 
-Dmaven.ext.class.path="C:\Program 
Files\NetBeans-11.3\netbeans\java\maven-nblib\netbeans-eventspy.jar;C:\Program 
Files\NetBeans-11.3\netbeans\java\maven-nblib\netbeans-cos.jar" -Dfile.encoding=UTF-8 
org.codehaus.mojo:exec-maven-plugin:1.5.0:exec

so it probably a bug of maven or org.codehaus.mojo:exec-maven-plugin

Thanks Gentlemen.

From: Peter Cheung
Sent: Wednesday, June 3, 2020 12:57 AM
To: dev@netbeans.apache.org 
Subject: System.out.print(">") not working when F6

Hi
System.out.print(">") not working when F6, nothing print out on screen. If 
I pack the program into jar and run it in dos prompt, it works. I don't know it is mvn bug 
or netbeans bug. I am using Netbeans 11.3 with JDK 13.0.2. Please help.

Thanks
 From Peter



-
To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
For additional commands, e-mail: dev-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists





Re: Default license header in generated files confuses students

2020-06-02 Thread Ernie Rael

On 6/2/2020 9:24 AM, David Green wrote:

I should have said that the template is evaluated on creation of the new
file and a blank license file will keep the source clean.

It does not cause files that have already been generated to change.


There is "license changer" currently at PP2 for that.

-ernie



On Tue, Jun 2, 2020 at 11:20 AM David Green  wrote:


Maybe it can be hidden if license file is empty.

It is in a per project basis.

Dave
--
Sent from a mobile device. Please excuse any typos.




-
To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
For additional commands, e-mail: dev-h...@netbeans.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 12.0 [vote candidate 1]

2020-06-02 Thread James Gosling
+1 (binding)
Runtime: OpenJDK Runtime Environment Corretto-11.0.6.10.1
System: Mac OS X version 10.15.5

I’ve been pushing it pretty hard for my daily work, and it’s been solid.  Nice 
work!
-
To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
For additional commands, e-mail: dev-h...@netbeans.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 12.0 [vote candidate 1]

2020-06-02 Thread Ludovic HOCHET
+1

built from netbeans-12.0-source.zip
with OpenJDK 8u252 and 11.0.7
ran with OpenJDK 14.0.1 and 15-internal+25-adhoc.Ludovic.jdk
Windows 10 2004 FR

On Sun, 31 May 2020 at 14:13, Eric Barboni  wrote:
>
> Dear community,
>
> This is our first voting candidate for the 12.0 LTS release of Apache
> NetBeans.
> Note that this is our first release vote where you are required to check
> both sources and convenience binaries before voting!
>
> See requirements below.
> Apache NetBeans 12.0 constitutes all clusters 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,
> Java EE, PHP, JavaScript and Groovy features of Apache NetBeans.
>
> Build artefacts are available here:
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans/12.0/vc1
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans-platform/12.0/vc1
>
> They were built by the Jenkins pipeline and moved to their place:
> https://builds.apache.org/view/M-R/view/NetBeans/job/netbeans-TLP/job/netbea
> ns/job/release120/23
>
> We are primarily voting on:
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans/12.0/vc1/netbeans-1
> 2.0-source.zip
> SHA512:
> f172579f4d1e5bef3631c974d232c193e40739c40dc4f6d3d0f9b746d6c7fdb90b871b327487
> f39bade66840650e0d594970066ae4e0625d75d4584ecb6c1a70
> ./netbeans-12.0-source.zip
>
> KEYS file:
> https://downloads.apache.org/netbeans/KEYS
>
> --
>
> Associated to the primary source item you will have (generated with pipeline
> mentioned above)
> *under https://dist.apache.org/repos/dist/dev/netbeans/netbeans/12.0/vc1
> binaries associated to the source
> netbeans-12.0-bin.zip
> as well as update content under nbms folder
> *under
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans-platform/12.0/vc1
> you will find platform cluster build
> netbeans-platform-12.0-bin
> netbeans-platform-12.0-source
>
> Associated Apache Maven artefacts RELEASE120 can be found at
> https://repository.apache.org/content/repositories/orgapachenetbeans-1058
>
> Artefacts are composed of jars,nbm,sources,javadocs,pom.
>
> --
>
> Apache NetBeans Git Repo tag: 12.0-vc1 :
>
> https://github.com/apache/netbeans/tree/12.0-vc1
>
> Release specific wiki page:
>
> https://cwiki.apache.org/confluence/display/NETBEANS/Apache+NetBeans+12.0
>
> Before voting +1 you are required to download the signed source code
> package, compile it as provided, and test the resulting executable on your
> own platform, along with also verifying that the package meets the
> requirements of the ASF policy on releases - see
> http://www.apache.org/legal/release-policy.html#management
>
> In particular, you should (at least) follow these steps.
>
> 1. Download the artefact to be voted on and unzip it.
> 2. Check that the artefact does not contain any jar files, except for:
>
> -
> platform/autoupdate.services/test/unit/src/org/netbeans/api/autoupdate/data/
> empty.jar
> - enterprise/glassfish.common/test/unit/data/nottaDir-4_1_2.jar
> - enterprise/glassfish.common/test/unit/data/subdir/nottaDir-5.0.jar
> - enterprise/payara.common/test/unit/data/nottaDir-4_1_2.jar
> - enterprise/payara.common/test/unit/data/subdir/nottaDir-5.0.jar
>
> which are only jars by their name
>
> 3. Verify the cryptographic signatures, the NOTICE and LICENSE file 4. Build
> it using the README provided by the artefact.
> 5. Look in nbbuild/netbeans for the NetBeans installation created by the
> build process and try running it.
>
> In addition to checking the sources, you should check the associated
> convenience binary zips and nbms at the artefact links above.
> As well as checking any artefact functions correctly, you should check that
> it has been correctly signed by a PMC member,
> and that the source being voted on is sufficient to build the relevant
> binary.
> Separate votes will be held on other convenience binaries, mostly for each
> installer. Those will be dependent on this vote passing.
>
> This vote is going to be open at least 72 hours, vote with +1, 0, and -1 as
> usual. (please justify -1)
>
> Please mark your vote with (binding) if you're an Apache NetBeans PMC member
> to help with voting admin.
> NetBeans 12.0 will be released if and when this vote passes.
>
> Thank all contributors for hard work !
>
> Best Regards,
> Eric
>
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
> For additional commands, e-mail: dev-h...@netbeans.apache.org
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>
>


-- 
Ludovic
-

"Les formes qui differencient les etres importent peu
 si leur pensees s'unissent pour batir un univers..."
 Yoko Tsuno (in 'Les titans' by Roger Leloup)
 [The shapes that differenciate beings are not 

Re: [VOTE] Release Apache NetBeans 12.0 [vote candidate 1]

2020-06-02 Thread Matthias Bläsing
Vote: +1

- Files of ide and platform are identical with tag 12.0-vc1 apart from expected 
differences (cluster config, .gitignore files ...)
- SHA512 checksums are valid
- verfied gpg signatures
- build with JDK8 + JDK11 on linux
- checked RAT
- NOTICE and LICENSE of IDE sources and binaries looks sane
- tested creating a new project on JDK 11 - nb-javac can be selected but is 
default off,
  JavaFX is suggested, but can be unchecked. The first step in the activation 
takes a lot
  of time (I assume the update centers are activated and fetched) and feels 
"freezy".
  
Thank you Eric for handling the release!


Am Sonntag, den 31.05.2020, 14:13 +0200 schrieb Eric Barboni:
> Dear community,
> 
> This is our first voting candidate for the 12.0 LTS release of Apache
> NetBeans.
> Note that this is our first release vote where you are required to
> check
> both sources and convenience binaries before voting!
> 
> See requirements below.
> Apache NetBeans 12.0 constitutes all clusters 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,
> Java EE, PHP, JavaScript and Groovy features of Apache NetBeans.
> 
> Build artefacts are available here:
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans/12.0/vc1
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans-platform/12.0/vc1
> 
> They were built by the Jenkins pipeline and moved to their place:
> https://builds.apache.org/view/M-R/view/NetBeans/job/netbeans-TLP/job/netbea
> ns/job/release120/23
> 
> We are primarily voting on:
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans/12.0/vc1/netbeans-1
> 2.0-source.zip
> SHA512:
> f172579f4d1e5bef3631c974d232c193e40739c40dc4f6d3d0f9b746d6c7fdb90b871
> b327487
> f39bade66840650e0d594970066ae4e0625d75d4584ecb6c1a70
> ./netbeans-12.0-source.zip
> 
> KEYS file:
> https://downloads.apache.org/netbeans/KEYS
> 
> --
> 
> Associated to the primary source item you will have (generated with
> pipeline
> mentioned above) 
> *under 
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans/12.0/vc1
> binaries associated to the source 
> netbeans-12.0-bin.zip
> as well as update content under nbms folder
> *under
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans-platform/12.0/vc1
> you will find platform cluster build
> netbeans-platform-12.0-bin
> netbeans-platform-12.0-source
> 
> Associated Apache Maven artefacts RELEASE120 can be found at
> https://repository.apache.org/content/repositories/orgapachenetbeans-1058
> 
> Artefacts are composed of jars,nbm,sources,javadocs,pom.
> 


-
To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
For additional commands, e-mail: dev-h...@netbeans.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 12.0 [vote candidate 1]

2020-06-02 Thread Laszlo Kishalmi

+1 (binding)

Checked:

- SHA512 checksums: Ok
- GPG Signatures: Ok
- Built the IDE and just the platform from source with OpenJDK 8 on 
Ubuntu: Ok

- Checked RAT: Ok
- Tested loading and build a Gradle project: Ok
- Tested the Snap package on alpha channel in the Snapstore: Ok

On 5/31/20 5:13 AM, Eric Barboni wrote:

Dear community,

This is our first voting candidate for the 12.0 LTS release of Apache
NetBeans.
Note that this is our first release vote where you are required to check
both sources and convenience binaries before voting!

See requirements below.
Apache NetBeans 12.0 constitutes all clusters 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,
Java EE, PHP, JavaScript and Groovy features of Apache NetBeans.

Build artefacts are available here:
https://dist.apache.org/repos/dist/dev/netbeans/netbeans/12.0/vc1
https://dist.apache.org/repos/dist/dev/netbeans/netbeans-platform/12.0/vc1

They were built by the Jenkins pipeline and moved to their place:
https://builds.apache.org/view/M-R/view/NetBeans/job/netbeans-TLP/job/netbea
ns/job/release120/23

We are primarily voting on:
https://dist.apache.org/repos/dist/dev/netbeans/netbeans/12.0/vc1/netbeans-1
2.0-source.zip
SHA512:
f172579f4d1e5bef3631c974d232c193e40739c40dc4f6d3d0f9b746d6c7fdb90b871b327487
f39bade66840650e0d594970066ae4e0625d75d4584ecb6c1a70
./netbeans-12.0-source.zip

KEYS file:
https://downloads.apache.org/netbeans/KEYS

--

Associated to the primary source item you will have (generated with pipeline
mentioned above)
*under https://dist.apache.org/repos/dist/dev/netbeans/netbeans/12.0/vc1
binaries associated to the source
netbeans-12.0-bin.zip
as well as update content under nbms folder
*under
https://dist.apache.org/repos/dist/dev/netbeans/netbeans-platform/12.0/vc1
you will find platform cluster build
netbeans-platform-12.0-bin
netbeans-platform-12.0-source

Associated Apache Maven artefacts RELEASE120 can be found at
https://repository.apache.org/content/repositories/orgapachenetbeans-1058

Artefacts are composed of jars,nbm,sources,javadocs,pom.



-
To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
For additional commands, e-mail: dev-h...@netbeans.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 12.0 [vote candidate 1]

2020-06-02 Thread Junichi Yamamoto
+1 (binding)

- Checked jar files
- Verified the cryptographic signatures, the NOTICE and LICENSE file
- BUILD SUCCESSFUL (openjdk version "1.8.0_252")
- Tried creating a PHP project and running CC. Works fine.

Thanks a lot, Eric!

On Sun, May 31, 2020 at 9:13 PM Eric Barboni  wrote:
>
> Dear community,
>
> This is our first voting candidate for the 12.0 LTS release of Apache
> NetBeans.
> Note that this is our first release vote where you are required to check
> both sources and convenience binaries before voting!
>
> See requirements below.
> Apache NetBeans 12.0 constitutes all clusters 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,
> Java EE, PHP, JavaScript and Groovy features of Apache NetBeans.
>
> Build artefacts are available here:
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans/12.0/vc1
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans-platform/12.0/vc1
>
> They were built by the Jenkins pipeline and moved to their place:
> https://builds.apache.org/view/M-R/view/NetBeans/job/netbeans-TLP/job/netbea
> ns/job/release120/23
>
> We are primarily voting on:
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans/12.0/vc1/netbeans-1
> 2.0-source.zip
> SHA512:
> f172579f4d1e5bef3631c974d232c193e40739c40dc4f6d3d0f9b746d6c7fdb90b871b327487
> f39bade66840650e0d594970066ae4e0625d75d4584ecb6c1a70
> ./netbeans-12.0-source.zip
>
> KEYS file:
> https://downloads.apache.org/netbeans/KEYS
>
> --
>
> Associated to the primary source item you will have (generated with pipeline
> mentioned above)
> *under https://dist.apache.org/repos/dist/dev/netbeans/netbeans/12.0/vc1
> binaries associated to the source
> netbeans-12.0-bin.zip
> as well as update content under nbms folder
> *under
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans-platform/12.0/vc1
> you will find platform cluster build
> netbeans-platform-12.0-bin
> netbeans-platform-12.0-source
>
> Associated Apache Maven artefacts RELEASE120 can be found at
> https://repository.apache.org/content/repositories/orgapachenetbeans-1058
>
> Artefacts are composed of jars,nbm,sources,javadocs,pom.
>
> --
>
> Apache NetBeans Git Repo tag: 12.0-vc1 :
>
> https://github.com/apache/netbeans/tree/12.0-vc1
>
> Release specific wiki page:
>
> https://cwiki.apache.org/confluence/display/NETBEANS/Apache+NetBeans+12.0
>
> Before voting +1 you are required to download the signed source code
> package, compile it as provided, and test the resulting executable on your
> own platform, along with also verifying that the package meets the
> requirements of the ASF policy on releases - see
> http://www.apache.org/legal/release-policy.html#management
>
> In particular, you should (at least) follow these steps.
>
> 1. Download the artefact to be voted on and unzip it.
> 2. Check that the artefact does not contain any jar files, except for:
>
> -
> platform/autoupdate.services/test/unit/src/org/netbeans/api/autoupdate/data/
> empty.jar
> - enterprise/glassfish.common/test/unit/data/nottaDir-4_1_2.jar
> - enterprise/glassfish.common/test/unit/data/subdir/nottaDir-5.0.jar
> - enterprise/payara.common/test/unit/data/nottaDir-4_1_2.jar
> - enterprise/payara.common/test/unit/data/subdir/nottaDir-5.0.jar
>
> which are only jars by their name
>
> 3. Verify the cryptographic signatures, the NOTICE and LICENSE file 4. Build
> it using the README provided by the artefact.
> 5. Look in nbbuild/netbeans for the NetBeans installation created by the
> build process and try running it.
>
> In addition to checking the sources, you should check the associated
> convenience binary zips and nbms at the artefact links above.
> As well as checking any artefact functions correctly, you should check that
> it has been correctly signed by a PMC member,
> and that the source being voted on is sufficient to build the relevant
> binary.
> Separate votes will be held on other convenience binaries, mostly for each
> installer. Those will be dependent on this vote passing.
>
> This vote is going to be open at least 72 hours, vote with +1, 0, and -1 as
> usual. (please justify -1)
>
> Please mark your vote with (binding) if you're an Apache NetBeans PMC member
> to help with voting admin.
> NetBeans 12.0 will be released if and when this vote passes.
>
> Thank all contributors for hard work !
>
> Best Regards,
> Eric
>
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
> For additional commands, e-mail: dev-h...@netbeans.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.apache.org
For additional commands, e-mail: dev-h...@n

GUI builder in maven project

2020-06-02 Thread Ernie Rael

Hi all,

I'm porting a 10 year old project to maven (want to get it into PP3). 
The project uses a maven library (simplevalidation in case that matters) 
from the GUI. I'm getting errors when the form which uses this is 
loading (NoClassDefFound). I've tried downloading the project and have 
it open.


I'm wondering if there is a known issue with maven dependencies and the 
GUI builder.


Since I just want to make a simple change, I'll probably just edit the 
guarded code with an external editor. Thinking devilish grin here.


-ernie

PS. I'll try to remember to file an issue when I've got some time.


-
To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
For additional commands, e-mail: dev-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists





Re: Default license header in generated files confuses students (was: Re: The time has come to bd farewell to the license header)

2020-06-02 Thread Scott Palmer
I think this idea of having license selection as part of the new project wizard 
makes sense. 

Scott

> On Jun 1, 2020, at 12:49 PM, David Green  wrote:
> 
> Perhaps the license question should be part of the new project workflow.

-
To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
For additional commands, e-mail: dev-h...@netbeans.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 12.0 [vote candidate 1]

2020-06-02 Thread Patrick Musembi
+1
Imported a gradle project well on java 14 in ubuntu 20.04.
Congratulations to everyone and also to Eric our release manager.

On Wed, Jun 3, 2020, 02:56 Junichi Yamamoto  wrote:

> +1 (binding)
>
> - Checked jar files
> - Verified the cryptographic signatures, the NOTICE and LICENSE file
> - BUILD SUCCESSFUL (openjdk version "1.8.0_252")
> - Tried creating a PHP project and running CC. Works fine.
>
> Thanks a lot, Eric!
>
> On Sun, May 31, 2020 at 9:13 PM Eric Barboni  wrote:
> >
> > Dear community,
> >
> > This is our first voting candidate for the 12.0 LTS release of Apache
> > NetBeans.
> > Note that this is our first release vote where you are required to check
> > both sources and convenience binaries before voting!
> >
> > See requirements below.
> > Apache NetBeans 12.0 constitutes all clusters 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,
> > Java EE, PHP, JavaScript and Groovy features of Apache NetBeans.
> >
> > Build artefacts are available here:
> > https://dist.apache.org/repos/dist/dev/netbeans/netbeans/12.0/vc1
> >
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans-platform/12.0/vc1
> >
> > They were built by the Jenkins pipeline and moved to their place:
> >
> https://builds.apache.org/view/M-R/view/NetBeans/job/netbeans-TLP/job/netbea
> > ns/job/release120/23
> >
> > We are primarily voting on:
> >
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans/12.0/vc1/netbeans-1
> > 2.0-source.zip
> > SHA512:
> >
> f172579f4d1e5bef3631c974d232c193e40739c40dc4f6d3d0f9b746d6c7fdb90b871b327487
> > f39bade66840650e0d594970066ae4e0625d75d4584ecb6c1a70
> > ./netbeans-12.0-source.zip
> >
> > KEYS file:
> > https://downloads.apache.org/netbeans/KEYS
> >
> > --
> >
> > Associated to the primary source item you will have (generated with
> pipeline
> > mentioned above)
> > *under https://dist.apache.org/repos/dist/dev/netbeans/netbeans/12.0/vc1
> > binaries associated to the source
> > netbeans-12.0-bin.zip
> > as well as update content under nbms folder
> > *under
> >
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans-platform/12.0/vc1
> > you will find platform cluster build
> > netbeans-platform-12.0-bin
> > netbeans-platform-12.0-source
> >
> > Associated Apache Maven artefacts RELEASE120 can be found at
> >
> https://repository.apache.org/content/repositories/orgapachenetbeans-1058
> >
> > Artefacts are composed of jars,nbm,sources,javadocs,pom.
> >
> > --
> >
> > Apache NetBeans Git Repo tag: 12.0-vc1 :
> >
> > https://github.com/apache/netbeans/tree/12.0-vc1
> >
> > Release specific wiki page:
> >
> >
> https://cwiki.apache.org/confluence/display/NETBEANS/Apache+NetBeans+12.0
> >
> > Before voting +1 you are required to download the signed source code
> > package, compile it as provided, and test the resulting executable on
> your
> > own platform, along with also verifying that the package meets the
> > requirements of the ASF policy on releases - see
> > http://www.apache.org/legal/release-policy.html#management
> >
> > In particular, you should (at least) follow these steps.
> >
> > 1. Download the artefact to be voted on and unzip it.
> > 2. Check that the artefact does not contain any jar files, except for:
> >
> > -
> >
> platform/autoupdate.services/test/unit/src/org/netbeans/api/autoupdate/data/
> > empty.jar
> > - enterprise/glassfish.common/test/unit/data/nottaDir-4_1_2.jar
> > - enterprise/glassfish.common/test/unit/data/subdir/nottaDir-5.0.jar
> > - enterprise/payara.common/test/unit/data/nottaDir-4_1_2.jar
> > - enterprise/payara.common/test/unit/data/subdir/nottaDir-5.0.jar
> >
> > which are only jars by their name
> >
> > 3. Verify the cryptographic signatures, the NOTICE and LICENSE file 4.
> Build
> > it using the README provided by the artefact.
> > 5. Look in nbbuild/netbeans for the NetBeans installation created by the
> > build process and try running it.
> >
> > In addition to checking the sources, you should check the associated
> > convenience binary zips and nbms at the artefact links above.
> > As well as checking any artefact functions correctly, you should check
> that
> > it has been correctly signed by a PMC member,
> > and that the source being voted on is sufficient to build the relevant
> > binary.
> > Separate votes will be held on other convenience binaries, mostly for
> each
> > installer. Those will be dependent on this vote passing.
> >
> > This vote is going to be open at least 72 hours, vote with +1, 0, and -1
> as
> > usual. (please justify -1)
> >
> > Please mark your vote with (binding) if you're an Apache NetBeans PMC
> member
> > to help with voting admin.
> > NetBeans 12.0 will be released if and when this vote passes.
> >
> > Thank all contributors for hard work !
> >
> > Best Regards,
> > Eric
> >
> >
> >
> > ---