Hi,

+1

Paulo Toledo


On 2021/02/27 10:21:13, Geertjan Wielenga <g...@apache.org> wrote:
> Dear community,>
>
> This is our first voting candidate for the 12.3 release of Apache NetBeans.> > It is built off the same commit as 12.3-beta3. Please note all requirements>
> below for validating sources and convenience binaries before voting.>
>
> Apache NetBeans 12.3 constitutes all clusters in the Apache NetBeans Git>
> repository, 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 artifacts are available here:>
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans/12.3>
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans-platform/12.3>
>
> We should probably have put them in a 'vc1' folder, rather than the root> > folder, on the other hand, we're optimistic that multiple vote candidates>
> won't be needed. :-)>
>
> They were built by the Jenkins pipeline and moved to their place:>
> https://ci-builds.apache.org/job/Netbeans/job/netbeans-TLP/job/netbeans/job/release123/14/>
>
> We are primarily voting on:>
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans/12.3/netbeans-12.3-source.zip>
>
> SHA512:>
> 22bc542432f5810692757178a8b2f6e7a5729e7a422e637beb22c80603f685345030db90dce5ddc467bd26659e48ddbc3cadaf4fab4d41a8bd7de421f030d67f>
>
> KEYS file:>
> https://downloads.apache.org/netbeans/KEYS>
>
> Associated with the primary source item we have, generated with the>
> pipeline mentioned above:>
>
> -- under https://dist.apache.org/repos/dist/dev/netbeans/netbeans/12.3>
> binaries associated with the source>
> netbeans-12.3-bin.zip>
> as well as update content under nbms folder>
>
> -- under>
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans-platform/12.3>
> you will find the platform cluster build>
> netbeans-platform-12.3-bin.zip>
> netbeans-platform-12.3-source.zip>
>
> Release specific wiki page:>
> https://cwiki.apache.org/confluence/display/NETBEANS/Apache+NetBeans+12.3>
>
> ------------------------>
>
> Voting Requirements>
>
> 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 artifact.>
>
> 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 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.>
>
> Separate votes will be held on other convenience binaries, including>
> installers and Maven artifacts. 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) only if you're an Apache NetBeans PMC>
> member to help with voting admin.>
>
> Only respond if you are going to vote, i.e., this is NOT a discussion>
> thread.>
>
> NetBeans 12.3 will be released if and when this vote passes.>
>
> Thank you to all contributors for all your hard work!>
>
> Geertjan and Neil>
> Release Managers for Apache NetBeans 12.3>
>
1. Download the artefact to be voted on and unzip it.

Status: OK.

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

Status: OK.

Evidence

[paulo@localhost netbeans-12.3-source]$ find . -type f | grep -e "\.jar$"
./enterprise/glassfish.common/test/unit/data/subdir/nottaDir-5.0.jar
./enterprise/glassfish.common/test/unit/data/nottaDir-4_1_2.jar
./enterprise/payara.common/test/unit/data/subdir/nottaDir-5.0.jar
./enterprise/payara.common/test/unit/data/nottaDir-4_1_2.jar
./platform/autoupdate.services/test/unit/src/org/netbeans/api/autoupdate/data/empty.jar
[paulo@localhost netbeans-12.3-source]$ 

3. Verify the cryptographic signatures, the NOTICE and LICENSE file

Status: OK.

Evidence

[paulo@localhost NetBeans]$ sha512sum netbeans-12.3-source.zip 
22bc542432f5810692757178a8b2f6e7a5729e7a422e637beb22c80603f685345030db90dce5ddc467bd26659e48ddbc3cadaf4fab4d41a8bd7de421f030d67f
  netbeans-12.3-source.zip
[paulo@localhost NetBeans]$ 

4. Build it using the README provided by the artifact.

Status: OK.

Evidence

     [echo] /home/paulo/Downloads/NetBeans/netbeans-12.3-source/nbbuild/netbeans
      [zip] Building zip: 
/home/paulo/Downloads/NetBeans/netbeans-12.3-source/nbbuild/NetBeans-dev-12.3-c3d4f6fa6c956cf1b5a35e8da4f44a96ab76f6a9-full.zip
      [zip] netbeans/bin/netbeans already added, skipping
      [zip] netbeans/extide/ant/bin/ant already added, skipping
      [zip] netbeans/extide/ant/bin/antRun already added, skipping
      [zip] netbeans/extide/ant/bin/antRun.pl already added, skipping
      ...
      [zip] netbeans/profiler/remote-pack-defs/profile-linux-cvm.sh already 
added, skipping
      [zip] netbeans/profiler/remote-pack-defs/profile-linuxamd64-15.sh already 
added, skipping
      [zip] netbeans/profiler/remote-pack-defs/profile-linuxamd64-16.sh already 
added, skipping
      [zip] netbeans/profiler/remote-pack-defs/profile-linuxarm-16.sh already 
added, skipping
      [zip] netbeans/profiler/remote-pack-defs/profile-linuxarmvfphflt-16.sh 
already added, skipping
      [zip] netbeans/profiler/remote-pack-defs/profile-mac-15.sh already added, 
skipping
      [zip] netbeans/profiler/remote-pack-defs/profile-mac-16.sh already added, 
skipping
      [zip] netbeans/profiler/remote-pack-defs/profile-solamd64-15.sh already 
added, skipping
      [zip] netbeans/profiler/remote-pack-defs/profile-solamd64-16.sh already 
added, skipping
      [zip] netbeans/profiler/remote-pack-defs/profile-solsparcv9-15.sh already 
added, skipping
      [zip] netbeans/profiler/remote-pack-defs/profile-solsparcv9-16.sh already 
added, skipping
      [zip] netbeans/profiler/remote-pack-defs/profile-solx86-15.sh already 
added, skipping
      [zip] netbeans/profiler/remote-pack-defs/profile-solx86-16.sh already 
added, skipping

BUILD SUCCESSFUL
Total time: 5 minutes 42 seconds
[paulo@localhost netbeans-12.3-source]$ 

5. Look in nbbuild/netbeans for the NetBeans installation created by the build 
process and try running it.

Status: OK.

Evidence

[paulo@localhost nbbuild]$ ls -l
total 396700
drwxr-xr-x. 1 paulo paulo        30 fev 25 13:29 antsrc
-rw-r--r--. 1 paulo paulo      1184 fev 25 13:29 binaries-default-properties.xml
drwxrwxr-x. 1 paulo paulo       380 fev 27 12:06 build
-rw-r--r--. 1 paulo paulo      6247 fev 25 13:29 build.properties
-rw-r--r--. 1 paulo paulo    109718 fev 25 13:29 build.xml
-rw-r--r--. 1 paulo paulo       822 fev 25 13:29 catalog-license-header.txt
-rw-r--r--. 1 paulo paulo     43544 fev 25 13:34 cluster.properties
-rw-r--r--. 1 paulo paulo      3754 fev 25 13:29 default-properties.xml
-rw-r--r--. 1 paulo paulo      8336 fev 25 13:29 default.xml
drwxr-xr-x. 1 paulo paulo       648 fev 27 11:59 external
-rw-r--r--. 1 paulo paulo        83 fev 25 13:34 gitinfo.properties
drwxr-xr-x. 1 paulo paulo       336 fev 25 13:29 hudson
drwxr-xr-x. 1 paulo paulo       152 fev 25 13:29 installer
drwxr-xr-x. 1 paulo paulo      1320 fev 25 13:29 javadoctools
-rw-r--r--. 1 paulo paulo     12256 fev 25 13:29 jdk.xml
drwxr-xr-x. 1 paulo paulo        36 fev 25 13:29 jenkins
-rw-r--r--. 1 paulo paulo      2509 fev 25 13:29 l10n.patterns
-rw-r--r--. 1 paulo paulo       613 fev 25 13:29 license-dialog-stub.txt
-rw-r--r--. 1 paulo paulo      2061 fev 25 13:29 licenseinfo.xml
drwxr-xr-x. 1 paulo paulo      3384 fev 25 13:29 licenses
-rw-r--r--. 1 paulo paulo     11359 fev 25 13:29 license-stub.txt
drwxr-xr-x. 1 paulo paulo       140 fev 25 13:29 misc
drwxr-xr-x. 1 paulo paulo       124 fev 25 13:29 nbproject
drwxrwxr-x. 1 paulo paulo      1272 fev 27 12:06 netbeans
-rw-rw-r--. 1 paulo paulo 405945684 fev 27 12:07 
NetBeans-dev-12.3-c3d4f6fa6c956cf1b5a35e8da4f44a96ab76f6a9-full.zip
-rw-r--r--. 1 paulo paulo       383 fev 25 13:34 netbeansrelease.properties
drwxr-xr-x. 1 paulo paulo       570 fev 25 13:29 newbuild
-rw-r--r--. 1 paulo paulo       468 fev 25 13:29 notice-stub.txt
drwxr-xr-x. 1 paulo paulo        60 fev 25 13:29 packaging
drwxr-xr-x. 1 paulo paulo        50 fev 25 13:29 production
-rw-r--r--. 1 paulo paulo     12524 fev 25 13:29 rat-exclusions.txt
-rw-r--r--. 1 paulo paulo       467 fev 25 13:29 rat-licenseinfo-stub.txt
-rw-r--r--. 1 paulo paulo     11358 fev 25 13:29 standard-nbm-license.txt
-rw-r--r--. 1 paulo paulo       287 fev 25 13:29 tagref
drwxr-xr-x. 1 paulo paulo        88 fev 25 13:29 templates
drwxr-xr-x. 1 paulo paulo         8 fev 25 13:29 test
drwxr-xr-x. 1 paulo paulo        14 fev 25 13:29 testdist
drwxr-xr-x. 1 paulo paulo       116 fev 25 13:29 travis
[paulo@localhost nbbuild]$ 

[paulo@localhost nbbuild]$ cd netbeans/
[paulo@localhost netbeans]$ ls -l
total 284
drwxrwxr-x. 1 paulo paulo   110 fev 27 12:06 apisupport
drwxrwxr-x. 1 paulo paulo    68 fev 27 12:06 bin
drwxrwxr-x. 1 paulo paulo   104 fev 27 12:03 cpplite
-rw-rw-r--. 1 paulo paulo 50090 fev 27 12:06 DEPENDENCIES
drwxrwxr-x. 1 paulo paulo   118 fev 27 12:06 enterprise
drwxrwxr-x. 1 paulo paulo    82 fev 27 12:06 ergonomics
drwxrwxr-x. 1 paulo paulo    90 fev 27 12:06 etc
drwxrwxr-x. 1 paulo paulo   110 fev 27 12:03 extide
drwxrwxr-x. 1 paulo paulo    82 fev 27 12:06 extra
drwxrwxr-x. 1 paulo paulo   104 fev 27 12:06 groovy
drwxrwxr-x. 1 paulo paulo   324 fev 27 12:02 harness
drwxrwxr-x. 1 paulo paulo   118 fev 27 12:02 ide
drwxrwxr-x. 1 paulo paulo   246 fev 27 12:04 java
drwxrwxr-x. 1 paulo paulo   104 fev 27 12:06 javafx
-rw-rw-r--. 1 paulo paulo 90523 fev 27 12:06 LICENSE
drwxrwxr-x. 1 paulo paulo  1828 fev 27 12:06 licenses
-rw-rw-r--. 1 paulo paulo 82842 fev 27 12:06 moduleCluster.properties
drwxrwxr-x. 1 paulo paulo   250 fev 27 12:06 nb
-rw-rw-r--. 1 paulo paulo     0 fev 27 12:06 nb.cluster.3rdparty.built
-rw-rw-r--. 1 paulo paulo     0 fev 27 12:06 nb.cluster.apisupport.built
-rw-rw-r--. 1 paulo paulo     0 fev 27 12:01 nb.cluster.bootstrap.built
-rw-rw-r--. 1 paulo paulo     0 fev 27 12:03 nb.cluster.cpplite.built
-rw-rw-r--. 1 paulo paulo     0 fev 27 12:06 nb.cluster.enterprise.built
-rw-rw-r--. 1 paulo paulo     0 fev 27 12:06 nb.cluster.ergonomics.built
-rw-rw-r--. 1 paulo paulo     0 fev 27 12:03 nb.cluster.extide.built
-rw-rw-r--. 1 paulo paulo     0 fev 27 12:06 nb.cluster.groovy.built
-rw-rw-r--. 1 paulo paulo     0 fev 27 12:02 nb.cluster.harness.built
-rw-rw-r--. 1 paulo paulo     0 fev 27 12:03 nb.cluster.ide.built
-rw-rw-r--. 1 paulo paulo     0 fev 27 12:04 nb.cluster.java.built
-rw-rw-r--. 1 paulo paulo     0 fev 27 12:06 nb.cluster.javafx.built
-rw-rw-r--. 1 paulo paulo     0 fev 27 12:06 nb.cluster.nb.built
-rw-rw-r--. 1 paulo paulo     0 fev 27 12:06 nb.cluster.php.built
-rw-rw-r--. 1 paulo paulo     0 fev 27 12:02 nb.cluster.platform.built
-rw-rw-r--. 1 paulo paulo     0 fev 27 12:04 nb.cluster.profiler.built
-rw-rw-r--. 1 paulo paulo     0 fev 27 12:03 nb.cluster.webcommon.built
-rw-rw-r--. 1 paulo paulo     0 fev 27 12:03 nb.cluster.websvccommon.built
-rw-rw-r--. 1 paulo paulo 16627 fev 27 12:06 netbeans.css
-rw-rw-r--. 1 paulo paulo 32570 fev 27 12:06 NOTICE
drwxrwxr-x. 1 paulo paulo   134 fev 27 12:06 php
drwxrwxr-x. 1 paulo paulo   126 fev 27 12:02 platform
drwxrwxr-x. 1 paulo paulo   148 fev 27 12:04 profiler
-rw-rw-r--. 1 paulo paulo  4046 fev 27 12:06 README.html
drwxrwxr-x. 1 paulo paulo   200 fev 27 12:03 webcommon
drwxrwxr-x. 1 paulo paulo   104 fev 27 12:03 websvccommon
[paulo@localhost netbeans]$ 


[paulo@localhost netbeans]$ sh installer.sh 
NetBeans-dev-12.3-c3d4f6fa6c956cf1b5a35e8da4f44a96ab76f6a9-full.zip 12.3 210227

Status: OK.

Evidence

...getting MD5 with the help of /usr/bin/sha256sum
Target directory : bundles

... file : Apache-NetBeans-12.3-bin-linux-x64.sh
... size : 405708800
...  md5 : e98a6fc9507f65423137979b865642a7d0ec24ede08a6797da1011ac1026ffd8

... file : Apache-NetBeans-12.3-bin-windows-x64.exe
... size : 406104213
...  md5 : 4be34b6def145654fb68c41ab56540c799c7becb3fcb58ad7cda0fcfe7ca552a
Target directory : bundles/jdk
ls: não foi possível acessar 'bundles/jdk': Arquivo ou diretório inexistente
Target directory : bundles/weblogic
ls: não foi possível acessar 'bundles/weblogic': Arquivo ou diretório 
inexistente
Target directory : zip
Target directory : zip/moduleclusters

... file : 
NetBeans-dev-12.3-c3d4f6fa6c956cf1b5a35e8da4f44a96ab76f6a9-full-base.zip
... size : 125069303
...  md5 : 083a74cfb56bccc165bdb5e7c608394ad4769efcc4b3aa9052ed3d02a4a542b3

... file : 
NetBeans-dev-12.3-c3d4f6fa6c956cf1b5a35e8da4f44a96ab76f6a9-full-enterprise.zip
... size : 155100565
...  md5 : a4df56e60268ab5d6ec5d48ab7d1ee07d139cfcca62af37bb5f12b7291ef29c5

... file : 
NetBeans-dev-12.3-c3d4f6fa6c956cf1b5a35e8da4f44a96ab76f6a9-full-java.zip
... size : 88939096
...  md5 : 3d67a8f10b1f607b4e7029443ee6338d2b31e6c0103c1ba9bf30dffcd840f742

... file : 
NetBeans-dev-12.3-c3d4f6fa6c956cf1b5a35e8da4f44a96ab76f6a9-full-php.zip
... size : 6943521
...  md5 : 273afc24a084fdba9c1e96b3fd60ed8ab0385ec320fbfd0aa8ce218846a9ebf1

... file : 
NetBeans-dev-12.3-c3d4f6fa6c956cf1b5a35e8da4f44a96ab76f6a9-full-webcommon.zip
... size : 30398515
...  md5 : 553a5fe97667735d26b1dc1db72cacc312252b3176a935ba87ca579b27a89827

... file : 
NetBeans-dev-12.3-c3d4f6fa6c956cf1b5a35e8da4f44a96ab76f6a9-full-websvccommon.zip
... size : 331067
...  md5 : 5a31bfb3bfac7334dddfda61f3a6df85eaf7e52c5d2f274391eb2d95d9f8ec21
+ ERROR_CODE=0
+ '[' 0 '!=' 0 ']'
[paulo@localhost netbeans-12.3-source]$ 

---------------------------------------------------------------------
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

Reply via email to