+1
*Steps taken:*
1. Download the artefact to be voted on and unzip it.
[bwalker@localhost netbeans]$ unzip netbeans-12.3-source.zip > /dev/null
[bwalker@localhost netbeans]$
2. Check that the artefact does not contain any jar files, except for:
[bwalker@localhost netbeans]$ find ./ -type f -name "*.jar"
./platform/autoupdate.services/test/unit/src/org/netbeans/api/autoupdate/data/empty.jar
./enterprise/payara.common/test/unit/data/nottaDir-4_1_2.jar
./enterprise/payara.common/test/unit/data/subdir/nottaDir-5.0.jar
./enterprise/glassfish.common/test/unit/data/nottaDir-4_1_2.jar
./enterprise/glassfish.common/test/unit/data/subdir/nottaDir-5.0.jar
[bwalker@localhost netbeans]$
3. Verify the cryptographic signatures, the NOTICE and LICENSE file
Not done.
4. Build it using the README provided by the artifact.
[bwalker@localhost ~]$ !export ANT_HOME=~/bin/apache-ant-1.10.9/
[bwalker@localhost ~]$
[bwalker@localhost ~]$
[bwalker@localhost ~]$ cd /tmp/netbeans/
[bwalker@localhost netbeans]$
[bwalker@localhost netbeans]$
[bwalker@localhost netbeans]$ $ANT_HOME/bin/ant clean > /dev/null
[bwalker@localhost netbeans]$ $ANT_HOME/bin/ant
Buildfile: /tmp/netbeans/build.xml
-jdk-pre-preinit:
-jdk-preinit:
-jdk-warn:
-jdk-presetdef-basic:
-jdk-default:
-jdk-init:
-load-build-properties:
bootstrap:
[mkdir] Created dir: /tmp/netbeans/nbbuild/build/antclasses
[javac] Compiling 2 source files to
/tmp/netbeans/nbbuild/build/antclasses
[downloadbinaries] Creating
/tmp/netbeans/nbbuild/external/apache-rat-0.12.jar
[downloadbinaries] Creating /tmp/netbeans/nbbuild/external/langtools-9.zip
[downloadbinaries] Creating
/tmp/netbeans/nbbuild/external/codesnippet-doclet-0.30.jar
[downloadbinaries] Creating
/tmp/netbeans/nbbuild/external/sigtest-maven-plugin-1.2.jar
[downloadbinaries] Creating
/tmp/netbeans/nbbuild/external/json-simple-1.1.1.jar
[echo] Bootstrapping NetBeans-specific Ant extensions...
[javac] Compiling 97 source files to
/tmp/netbeans/nbbuild/build/antclasses
[jar] Building jar: /tmp/netbeans/nbbuild/build/nbantext.jar
[configureproxy] Resetting proxyHost to empty string
[get] Getting:
https://gitbox.apache.org/repos/asf?p=netbeans-jenkins-lib.git;a=blob_plain;f=meta/netbeansrelease.json
[get] To: /tmp/netbeans/nbbuild/build/netbeansrelease.json
[copy] Copying 1 file to /tmp/netbeans/nbbuild/build
[copy] Copying 1 file to /tmp/netbeans/nbbuild/build
-gitinfo.ispresent:
-git.up:
[echo] Processing build with branch release123 and hash
c3d4f6fa6c956cf1b5a35e8da4f44a96ab76f6a9
-git.down:
getgitinformation:
[echo] Building branch: release123
[releasejson] Taking release info from json
[releasejson] Processing release: [release110, release121, release90,
release120, release112, release123, release100, release111, release122,
release113, master]
[releasejson] (release90,1)
[releasejson] (release100,2)
[releasejson] (release110,3)
[releasejson] (release111,4)
[releasejson] (13437000bfb94d22a3a6fa2ba8f600e53ffd3cdd,1,-1,beta1)
[releasejson] (f56623c16cc2cbc4a381508562545b13de91437e,2,-1,beta2)
...
finish-build-nb:
[copy] Copying 1 file to /tmp/netbeans/nbbuild/netbeans/bin
[copy] Copying 1 file to /tmp/netbeans/nbbuild/netbeans/etc
[copy] Copying 1 file to /tmp/netbeans/nbbuild/netbeans/etc
[mkdir] Created dir: /tmp/netbeans/nbbuild/build/license-temp
[jar] Updating jar:
/tmp/netbeans/nbbuild/netbeans/nb/core/org-netbeans-upgrader.jar
[echo] /tmp/netbeans/nbbuild/netbeans/platform/lib/nbexec
[hgid] No HEAD found starting from /tmp/netbeans
[copy] Copying 1 file to /tmp/netbeans/nbbuild/netbeans/nb
finish-build:
add-junit:
build-nozip:
BUILD SUCCESSFUL
Total time: 5 minutes 17 seconds
[bwalker@localhost netbeans]$
5. Look in nbbuild/netbeans for the NetBeans installation created by the
build process and try running it.
Done.. I've been using it to clean up the warning messages for the past 2
days.. 8-)
You're local rust remover,
-brad w.