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

Reply via email to