Dear all,

This is the voting candidate for the 12.0 update 2 release of Apache
NetBeans. This release is identical to 12.0-u1 except for the following
backported fixes for -

[NETBEANS-5336] Replace jcenter() to mavenCentral() in Gradle Projects
[NETBEANS-3342] Fix Netbeans Installer on macOS to work with Java 8 and 11+
[NETBEANS-4617] Flush Gradle Standard output in 200ms if it stalled
[NETBEANS-4123] PAC evaluator scripts runs just one at a time.
Include both KDE4 and KDE5 proxy settings.
[NETBEANS-4444] The selected text is not removed in the Find Combobox
[NETBEANS-3409] Missing popup menu for sql editor tabs
[NETBEANS-4722] Add JAVA_HOME to Gradle build environment variables
[NETBEANS-4627] FlatLaf: fix wrong background color of search result
[NETBEANS-3428] FlatLaf: fix selection background color in output view

The build artifacts are available at:

https://dist.apache.org/repos/dist/dev/netbeans/netbeans/12.0-u2/  
<https://dist.apache.org/repos/dist/dev/netbeans/netbeans/12.0-u1/>

We are voting on
https://dist.apache.org/repos/dist/dev/netbeans/netbeans/12.0-u2/netbeans-12.0-u2-source.zip
  
<https://dist.apache.org/repos/dist/dev/netbeans/netbeans/12.0-u1/netbeans-12.0-u1-source.zip>

SHA512:

72783736d5163c07d5b2ee1bb51816294263eef863efad6b6ddb83342c45f267d96682825c072c68dc42571b6e20d56b45729c8e447708fcc04948926bf5c775

There is no full binary distribution for this update release all
convenience binaries are available as nbm packages. The folder:
https://dist.apache.org/repos/dist/dev/netbeans/netbeans/12.0-u2/nbms/ <https://dist.apache.org/repos/dist/dev/netbeans/netbeans/12.0-u1/nbms/>
The weak point of an update release is the handcrafted updates.xml which is 
hard to be tested without the binaries reaching their final location.
The following modules were updated in this release:

./ide/org-netbeans-modules-editor-search.nbm
./groovy/org-netbeans-modules-gradle.nbm
./platform/org-openide-filesystems-compat8.nbm
./platform/org-netbeans-swing-laf-flatlaf.nbm
./platform/org-netbeans-core-network.nbm

Please check if their distribution url points right and their description 
matches:
https://ci-builds.apache.org/job/Netbeans/job/netbeans-TLP/job/netbeans/job/release120/28/artifact/dist/netbeans/nbms/updates.xml

The updates themselves can be installed and tested by adding the following UC 
to your NetBeans 12.0 installation:
https://ci-builds.apache.org/job/Netbeans/job/netbeans-TLP/job/netbeans/job/release120/28/artifact/dist/netbeans/nbms/updates.xml.gz

Before voting! See requirements below!

KEYS file:
https://dist.apache.org/repos/dist/release/netbeans/KEYS


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 artifact to be voted on and unzip it.
2. Check that the ariefact 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 NBMs at the artifact links above. As well as
checking any artifact 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.


This vote is going to be open at least 72 hours, vote with +1, 0, and
-1 as usual. Please mark your vote with (binding) if you're an Apache
NetBeans PMC member to help with voting admin.

Thank you all!

--

   Laszlo Kishalmi

Reply via email to