-1 We shouldn't attempt to release with known blockers. The installation of GPL code without a confirmation (e.g. NETBEANS-1733) is a blocker. I'll fix it over the weekend. The presence of Nashorn parser code (reported as NETBEANS-1159) taken from JDK8 - e.g. licensed under GPLwCP - is a blocker in my opinion too:
$ unzip -v incubating-netbeans-10.0-vc4-bin.zip | grep js.parser 278471 Defl:N 260484 7% 2018-11-21 18:36 8ab5b536 netbeans/webcommon/modules/ext/com.oracle.js.parser.jar On a general note: What is the process of identifying blockers? Being around and vote "-1" every time somebody calls for a vote? Wouldn't it be better to have a query into JIRA to locate the blockers as (open) high priority issues? At least NetBeans were doing that before the move to Apache... -jt čt 22. 11. 2018 v 7:02 odesílatel Jan Lahoda <[email protected]> napsal: > I wonder if (when we are doing new votes) we should consider cherrypicking > some other stuff, like: > https://github.com/apache/incubator-netbeans/pull/973 > > Jan > > On Thu, Nov 22, 2018 at 12:50 AM Laszlo Kishalmi < > [email protected]> > wrote: > > > Dear all, > > > > This is our 4th voting candidate for the 10.0 release of Apache NetBeans. > > The content of this voting candidate is the same as the previous voting > > candidate 3, the only difference is the accidentally included binaries > got > > removed (with some build script modifications). > > See more at: https://issues.apache.org/jira/browse/NETBEANS-1719 > > > > Apache NetBeans 10.0 (incubating) constitutes all but the enterprise > > cluster 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, PHP, JavaScript and Groovy > > features of Apache NetBeans. > > > > In short, Apache NetBeans 10.0 (incubating) is a full IDE for Java SE, > PHP > > and JavaScript development with some Groovy language support. > > > > Build artifacts available here: > > > > > https://dist.apache.org/repos/dist/dev/incubator/netbeans/incubating-netbeans/incubating-10.0-vc4/ > > > > 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/release100/README.md > > > > SHA1: 028b47ca10118e616208e4949fb79c2e38d74fd5 > > > > KEYS file: > > > > https://dist.apache.org/repos/dist/release/incubator/netbeans/KEYS > > > > Apache NetBeans Git Repo tag: 10.0-vc4 : > > https://github.com/apache/incubator-netbeans/tree/10.0-vc4 > > > > Note: NetBeans license violation checks are managed via the > > rat-exclusions.txt file: > > > > > > > https://github.com/apache/incubator-netbeans/blob/release100/nbbuild/rat-exclusions.txt > > > > Rat report shows no unknown licenses, except for license files: > > > > > > > https://builds.apache.org/job/incubator-netbeans-release/370/artifact/rat-release-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/incubating-10.0-vc4/incubating-netbeans-10.0-vc4-bin.zip > > > > Release specific wiki page: > > > > https://cwiki.apache.org/confluence/display/NETBEANS/Apache+NetBeans+10 > > > > How (and what) to try out the release: > > > > 1. Download the artifact to be voted on and unzip it. > > 2. Check that the artifact does not contain any jar files, > > save the: > > > platform/autoupdate.services/test/unit/src/org/netbeans/api/autoupdate/data/empty.jar > > 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. > > > > >
