The problem is that new blockers are discovered during the vote.

Recommendations for next release — (1) include nb-javac installation as
part of the NetCAT test specs, to catch related problems early, (2) try to
identify as many potentially problematic areas as possible and include them
in NetCAT, (3) put together a release check list, e.g., (a) check there are
no JARs in release, (b) check there is no ‘dev’ in About box, (c) update
splash screens, (d) update keyboard shortcut card, etc.

Also, maybe we should have a phone conference a week before the PPMC vote
(from the next release onwards, i.e., for Apache NetBeans 11) to sync up
and make sure everyone is on the same page (and then report back to the dev
mailing list etc).

Gj


On Friday, November 23, 2018, Jaroslav Tulach <[email protected]>
wrote:

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