You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@netbeans.apache.org by Jaroslav Tulach <ja...@gmail.com> on 2019/11/04 06:10:50 UTC

[VOTE] 2nd voting candidate for NetBeans HTML/Java API version 1.7

Hi.
As my first attempt to accommodate the recent donation of various
presenters by DukeHoff GmbH, and release 1.7 of Apache NetBeans HTML/Java
API failed with a NOTICE file error and a bug in WebKitPresenterTest, I had
to prepare new bits. Please find the source at

https://dist.apache.org/repos/dist/dev/netbeans/netbeans-html4j/netbeans-html4j-1.7/

and the staged Maven artifacts at
https://repository.apache.org/content/repositories/orgapachenetbeans-1052/

Please evaluate them again and cast your vote during next 72h. The process
of evaluation is the same as last week.

What can you verify?

## checksums, signatures, etc.

Obviously those should be correct.

## if it builds

I used "mvn package -DskipTests" and I believe the compilation shall
succeed on JDK8, JDK11, JDK13 (Eric reported problem building on JDK13, but
it works for me).

## if the tests pass

Use "mvn package". They may not - especially the newly donated modules are
very sensitive to surrounding environment. Getting them run on all
important platforms may take some time.

If you want to report your findings, then please include the version of
operating system, version of JDK, version of the browser, etc. You may also
want to run them individually. E.g. "mvn -f browser test" or "mvn -f webkit
test".

I know that browser doesn't seem to run on Windows 8 with Internet Explorer
(but it runs with Firefox instead). I know that webkit does run on Ubuntu
18.04 with proper libraries ("libwebkit") installed. But those libraries
aren't present in Ubuntu 19.10 - there is "libwebkit2" and somebody would
have to adjust the code to use the "libwebkit2" code. In short, there are
many broken things in the browser and webkit modules - volunteers welcomed
to make them run!

## How to cast your vote?

I propose the goal of 1.7 release to be to compile and execute its tests
(except browser and webkit modules) on all supported platforms. We should
collect the test failures in browser and webkit modules and find some
volunteers to fix them for some upcoming update release.

Re: [VOTE] 2nd voting candidate for NetBeans HTML/Java API version 1.7

Posted by Josh Juneau <ju...@gmail.com>.
+1 (binding)
- Verified checksums, signatures
- Built successfully
- mvn package successfully on OS X 10.13.6

Josh Juneau
juneau001@gmail.com
http://jj-blogger.blogspot.com
https://www.apress.com/us/search?query=Juneau

> On Nov 4, 2019, at 12:11 AM, Jaroslav Tulach <ja...@gmail.com> wrote:
> 
> Hi.
> As my first attempt to accommodate the recent donation of various
> presenters by DukeHoff GmbH, and release 1.7 of Apache NetBeans HTML/Java
> API failed with a NOTICE file error and a bug in WebKitPresenterTest, I had
> to prepare new bits. Please find the source at
> 
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans-html4j/netbeans-html4j-1.7/
> 
> and the staged Maven artifacts at
> https://repository.apache.org/content/repositories/orgapachenetbeans-1052/
> 
> Please evaluate them again and cast your vote during next 72h. The process
> of evaluation is the same as last week.
> 
> What can you verify?
> 
> ## checksums, signatures, etc.
> 
> Obviously those should be correct.
> 
> ## if it builds
> 
> I used "mvn package -DskipTests" and I believe the compilation shall
> succeed on JDK8, JDK11, JDK13 (Eric reported problem building on JDK13, but
> it works for me).
> 
> ## if the tests pass
> 
> Use "mvn package". They may not - especially the newly donated modules are
> very sensitive to surrounding environment. Getting them run on all
> important platforms may take some time.
> 
> If you want to report your findings, then please include the version of
> operating system, version of JDK, version of the browser, etc. You may also
> want to run them individually. E.g. "mvn -f browser test" or "mvn -f webkit
> test".
> 
> I know that browser doesn't seem to run on Windows 8 with Internet Explorer
> (but it runs with Firefox instead). I know that webkit does run on Ubuntu
> 18.04 with proper libraries ("libwebkit") installed. But those libraries
> aren't present in Ubuntu 19.10 - there is "libwebkit2" and somebody would
> have to adjust the code to use the "libwebkit2" code. In short, there are
> many broken things in the browser and webkit modules - volunteers welcomed
> to make them run!
> 
> ## How to cast your vote?
> 
> I propose the goal of 1.7 release to be to compile and execute its tests
> (except browser and webkit modules) on all supported platforms. We should
> collect the test failures in browser and webkit modules and find some
> volunteers to fix them for some upcoming update release.

Re: [VOTE] 2nd voting candidate for NetBeans HTML/Java API version 1.7

Posted by Geertjan Wielenga <ge...@apache.org>.
When I do "mvn package -DskipTests", I see:

[*INFO*] *BUILD SUCCESS*

[*INFO*]
*------------------------------------------------------------------------*

[*INFO*] Total time: 36.209 s


When I do "mvn package", the tests hang here:

-------------------------------------------------------

 T E S T S

-------------------------------------------------------

Running org.netbeans.html.presenters.webkit.GtkJavaScriptTest

Configuring TestNG with: TestNG652Configurator

Environment:

$ java -version

openjdk version "13" 2019-09-17

OpenJDK Runtime Environment (build 13+33)

OpenJDK 64-Bit Server VM (build 13+33, mixed mode, sharing)

Gj







On Tue, Nov 5, 2019 at 4:37 AM Jan Lahoda <la...@gmail.com> wrote:

> +1. I've checked a source file with SHA512 sum:
>
> 92d2283b10f6952cc070a1dcdd3a35c80f34f77cee1e8d72c5a957554fbfc62af28aca49c8fd173a3ebb6f8c8751dee768593b2202dbe23a1a1a5cd74b04c8c4
>
> Looked at:
> -checksum, key (see below)
> -rat - looks OK to me.
> -builds with
> mvn package -DskipTests
> -with:
> maven install tests fail with:
> Tests run: 160, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 27.101
> sec <<< FAILURE! - in TestSuite
>
> JSONTest.putPeopleUsesRightMethod(org.netbeans.html.presenters.browser.KOScript)
>  Time elapsed: 10.182 sec  <<< FAILURE!
> java.lang.InterruptedException: null
>         at
>
> net.java.html.json.tests.JSONTest.putPeopleUsesRightMethod(JSONTest.java:366)
>         at jdk.internal.reflect.GeneratedMethodAccessor1.invoke(Unknown
> Source)
>         at
>
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>         at java.base/java.lang.reflect.Method.invoke(Method.java:566)
>         at
> org.netbeans.html.presenters.browser.KOScript.run(KOScript.java:83)
> but I am OK with that.
>
> I didn't check the convenience binaries.
>
> On the process side, I think there are two things to fix:
> -your (Jarda's) key should be here:
> https://www.apache.org/dist/netbeans/KEYS
> otherwise ordinary users will not be able to verify the signature (I used
> Jarda's key from Whimsy)
> This can be fixed together with moving the release to the final location.
> -next time, the vote e-mail should explicitly list the SHA512 sum of the
> release, otherwise it is not clear on which file the vote is taking place.
>
> Jan
>
>
> On Mon, Nov 4, 2019 at 7:11 AM Jaroslav Tulach <ja...@gmail.com>
> wrote:
>
> > Hi.
> > As my first attempt to accommodate the recent donation of various
> > presenters by DukeHoff GmbH, and release 1.7 of Apache NetBeans HTML/Java
> > API failed with a NOTICE file error and a bug in WebKitPresenterTest, I
> had
> > to prepare new bits. Please find the source at
> >
> >
> >
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans-html4j/netbeans-html4j-1.7/
> >
> > and the staged Maven artifacts at
> >
> https://repository.apache.org/content/repositories/orgapachenetbeans-1052/
> >
> > Please evaluate them again and cast your vote during next 72h. The
> process
> > of evaluation is the same as last week.
> >
> > What can you verify?
> >
> > ## checksums, signatures, etc.
> >
> > Obviously those should be correct.
> >
> > ## if it builds
> >
> > I used "mvn package -DskipTests" and I believe the compilation shall
> > succeed on JDK8, JDK11, JDK13 (Eric reported problem building on JDK13,
> but
> > it works for me).
> >
> > ## if the tests pass
> >
> > Use "mvn package". They may not - especially the newly donated modules
> are
> > very sensitive to surrounding environment. Getting them run on all
> > important platforms may take some time.
> >
> > If you want to report your findings, then please include the version of
> > operating system, version of JDK, version of the browser, etc. You may
> also
> > want to run them individually. E.g. "mvn -f browser test" or "mvn -f
> webkit
> > test".
> >
> > I know that browser doesn't seem to run on Windows 8 with Internet
> Explorer
> > (but it runs with Firefox instead). I know that webkit does run on Ubuntu
> > 18.04 with proper libraries ("libwebkit") installed. But those libraries
> > aren't present in Ubuntu 19.10 - there is "libwebkit2" and somebody would
> > have to adjust the code to use the "libwebkit2" code. In short, there are
> > many broken things in the browser and webkit modules - volunteers
> welcomed
> > to make them run!
> >
> > ## How to cast your vote?
> >
> > I propose the goal of 1.7 release to be to compile and execute its tests
> > (except browser and webkit modules) on all supported platforms. We should
> > collect the test failures in browser and webkit modules and find some
> > volunteers to fix them for some upcoming update release.
> >
>

Re: [VOTE] 2nd voting candidate for NetBeans HTML/Java API version 1.7

Posted by Jan Lahoda <la...@gmail.com>.
+1. I've checked a source file with SHA512 sum:
92d2283b10f6952cc070a1dcdd3a35c80f34f77cee1e8d72c5a957554fbfc62af28aca49c8fd173a3ebb6f8c8751dee768593b2202dbe23a1a1a5cd74b04c8c4

Looked at:
-checksum, key (see below)
-rat - looks OK to me.
-builds with
mvn package -DskipTests
-with:
maven install tests fail with:
Tests run: 160, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 27.101
sec <<< FAILURE! - in TestSuite
JSONTest.putPeopleUsesRightMethod(org.netbeans.html.presenters.browser.KOScript)
 Time elapsed: 10.182 sec  <<< FAILURE!
java.lang.InterruptedException: null
        at
net.java.html.json.tests.JSONTest.putPeopleUsesRightMethod(JSONTest.java:366)
        at jdk.internal.reflect.GeneratedMethodAccessor1.invoke(Unknown
Source)
        at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:566)
        at
org.netbeans.html.presenters.browser.KOScript.run(KOScript.java:83)
but I am OK with that.

I didn't check the convenience binaries.

On the process side, I think there are two things to fix:
-your (Jarda's) key should be here:
https://www.apache.org/dist/netbeans/KEYS
otherwise ordinary users will not be able to verify the signature (I used
Jarda's key from Whimsy)
This can be fixed together with moving the release to the final location.
-next time, the vote e-mail should explicitly list the SHA512 sum of the
release, otherwise it is not clear on which file the vote is taking place.

Jan


On Mon, Nov 4, 2019 at 7:11 AM Jaroslav Tulach <ja...@gmail.com>
wrote:

> Hi.
> As my first attempt to accommodate the recent donation of various
> presenters by DukeHoff GmbH, and release 1.7 of Apache NetBeans HTML/Java
> API failed with a NOTICE file error and a bug in WebKitPresenterTest, I had
> to prepare new bits. Please find the source at
>
>
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans-html4j/netbeans-html4j-1.7/
>
> and the staged Maven artifacts at
> https://repository.apache.org/content/repositories/orgapachenetbeans-1052/
>
> Please evaluate them again and cast your vote during next 72h. The process
> of evaluation is the same as last week.
>
> What can you verify?
>
> ## checksums, signatures, etc.
>
> Obviously those should be correct.
>
> ## if it builds
>
> I used "mvn package -DskipTests" and I believe the compilation shall
> succeed on JDK8, JDK11, JDK13 (Eric reported problem building on JDK13, but
> it works for me).
>
> ## if the tests pass
>
> Use "mvn package". They may not - especially the newly donated modules are
> very sensitive to surrounding environment. Getting them run on all
> important platforms may take some time.
>
> If you want to report your findings, then please include the version of
> operating system, version of JDK, version of the browser, etc. You may also
> want to run them individually. E.g. "mvn -f browser test" or "mvn -f webkit
> test".
>
> I know that browser doesn't seem to run on Windows 8 with Internet Explorer
> (but it runs with Firefox instead). I know that webkit does run on Ubuntu
> 18.04 with proper libraries ("libwebkit") installed. But those libraries
> aren't present in Ubuntu 19.10 - there is "libwebkit2" and somebody would
> have to adjust the code to use the "libwebkit2" code. In short, there are
> many broken things in the browser and webkit modules - volunteers welcomed
> to make them run!
>
> ## How to cast your vote?
>
> I propose the goal of 1.7 release to be to compile and execute its tests
> (except browser and webkit modules) on all supported platforms. We should
> collect the test failures in browser and webkit modules and find some
> volunteers to fix them for some upcoming update release.
>

Eric's observation was: 2nd voting candidate for NetBeans HTML/Java API version 1.7

Posted by Jaroslav Tulach <ja...@gmail.com>.
po 4. 11. 2019 v 17:01 odesílatel Eric Barboni <sk...@apache.org> napsal:

> +1 (binding)
> Basic check ok, build ok.
>

Thanks Eric for your review and approval...


>
> Some feedback
> Building
>  pass on jdk 13 windows package goal (tested a Javadoc build , Javadoc api
> doclet somehow not working (maybe we should bump plugin version))
>

Alas, the doclet isn't yet working on JDK13:
https://github.com/jtulach/codesnippet4javadoc/issues/14


>
> Testing.
> Testings are sometimes long I can go through 20/21 modules in the build.
> Not sure on how to make for individual package.
>

```
netbeans-html4j $ mvn install -DskipTests
netbeans-html4j $ cd browser
browser $ mvn test
```


> DukeScript presenter browser do a lots of things in browser, then hang (1
> or 2 server started).
>

Try to close the browser. The process may be waiting for the browser to
finish. This behavior is very OS dependent - ideas how to launch the
browser on your OS, so we don't have to wait for it to finish, is welcomed.
Especially in a form of PR.
-jt


> -----Message d'origine-----
> De : Jaroslav Tulach <ja...@gmail.com>
> Envoyé : lundi 4 novembre 2019 07:11
> À : dev <de...@netbeans.apache.org>
> Objet : [VOTE] 2nd voting candidate for NetBeans HTML/Java API version 1.7
>
> Hi.
> As my first attempt to accommodate the recent donation of various
> presenters by DukeHoff GmbH, and release 1.7 of Apache NetBeans HTML/Java
> API failed with a NOTICE file error and a bug in WebKitPresenterTest, I had
> to prepare new bits. Please find the source at
>
>
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans-html4j/netbeans-html4j-1.7/
>
> and the staged Maven artifacts at
> https://repository.apache.org/content/repositories/orgapachenetbeans-1052/
>
> Please evaluate them again and cast your vote during next 72h. The process
> of evaluation is the same as last week.
>
> What can you verify?
>
> ## checksums, signatures, etc.
>
> Obviously those should be correct.
>
> ## if it builds
>
> I used "mvn package -DskipTests" and I believe the compilation shall
> succeed on JDK8, JDK11, JDK13 (Eric reported problem building on JDK13, but
> it works for me).
>
> ## if the tests pass
>
> Use "mvn package". They may not - especially the newly donated modules are
> very sensitive to surrounding environment. Getting them run on all
> important platforms may take some time.
>
> If you want to report your findings, then please include the version of
> operating system, version of JDK, version of the browser, etc. You may also
> want to run them individually. E.g. "mvn -f browser test" or "mvn -f webkit
> test".
>
> I know that browser doesn't seem to run on Windows 8 with Internet
> Explorer (but it runs with Firefox instead). I know that webkit does run on
> Ubuntu
> 18.04 with proper libraries ("libwebkit") installed. But those libraries
> aren't present in Ubuntu 19.10 - there is "libwebkit2" and somebody would
> have to adjust the code to use the "libwebkit2" code. In short, there are
> many broken things in the browser and webkit modules - volunteers welcomed
> to make them run!
>
> ## How to cast your vote?
>
> I propose the goal of 1.7 release to be to compile and execute its tests
> (except browser and webkit modules) on all supported platforms. We should
> collect the test failures in browser and webkit modules and find some
> volunteers to fix them for some upcoming update release.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@netbeans.apache.org
> For additional commands, e-mail: dev-help@netbeans.apache.org
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>
>
>

RE: [VOTE] 2nd voting candidate for NetBeans HTML/Java API version 1.7

Posted by Eric Barboni <sk...@apache.org>.
+1 (binding)
Basic check ok, build ok.

Best Regards
Eric

Some feedback
Building
 pass on jdk 13 windows package goal (tested a Javadoc build , Javadoc api doclet somehow not working (maybe we should bump plugin version))
 
Testing.
Testings are sometimes long I can go through 20/21 modules in the build.
Not sure on how to make for individual package.
DukeScript presenter browser do a lots of things in browser, then hang (1 or 2 server started).



-----Message d'origine-----
De : Jaroslav Tulach <ja...@gmail.com> 
Envoyé : lundi 4 novembre 2019 07:11
À : dev <de...@netbeans.apache.org>
Objet : [VOTE] 2nd voting candidate for NetBeans HTML/Java API version 1.7

Hi.
As my first attempt to accommodate the recent donation of various presenters by DukeHoff GmbH, and release 1.7 of Apache NetBeans HTML/Java API failed with a NOTICE file error and a bug in WebKitPresenterTest, I had to prepare new bits. Please find the source at

https://dist.apache.org/repos/dist/dev/netbeans/netbeans-html4j/netbeans-html4j-1.7/

and the staged Maven artifacts at
https://repository.apache.org/content/repositories/orgapachenetbeans-1052/

Please evaluate them again and cast your vote during next 72h. The process of evaluation is the same as last week.

What can you verify?

## checksums, signatures, etc.

Obviously those should be correct.

## if it builds

I used "mvn package -DskipTests" and I believe the compilation shall succeed on JDK8, JDK11, JDK13 (Eric reported problem building on JDK13, but it works for me).

## if the tests pass

Use "mvn package". They may not - especially the newly donated modules are very sensitive to surrounding environment. Getting them run on all important platforms may take some time.

If you want to report your findings, then please include the version of operating system, version of JDK, version of the browser, etc. You may also want to run them individually. E.g. "mvn -f browser test" or "mvn -f webkit test".

I know that browser doesn't seem to run on Windows 8 with Internet Explorer (but it runs with Firefox instead). I know that webkit does run on Ubuntu
18.04 with proper libraries ("libwebkit") installed. But those libraries aren't present in Ubuntu 19.10 - there is "libwebkit2" and somebody would have to adjust the code to use the "libwebkit2" code. In short, there are many broken things in the browser and webkit modules - volunteers welcomed to make them run!

## How to cast your vote?

I propose the goal of 1.7 release to be to compile and execute its tests (except browser and webkit modules) on all supported platforms. We should collect the test failures in browser and webkit modules and find some volunteers to fix them for some upcoming update release.


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@netbeans.apache.org
For additional commands, e-mail: dev-help@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists