Re: [VOTE] Apache Isis 1.17.0 RC3

2019-01-05 Thread Kevin Meyer
FYI, FTR, my +1 was using OpenJDK 8:

$ java -version
openjdk version "1.8.0_191"
OpenJDK Runtime Environment (build 1.8.0_191-8u191-b12-0ubuntu0.18.04.1-b12)
OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)



On Sat, January 5, 2019 13:44, Dan Haywood wrote:
> Hi Kevin,
> I actually build on JDK 7; when we move to v2 then that raises the minimum
>  to JDK 8.
>
> It ought to build on JDK 8 also, I must admit I have tried to build using
>  OpenJdk 7 or 8 but I'll give it a go to see if I can reproduce.
>
>
> Thx,
> Dan.
>
>
> On Sat, 5 Jan 2019, 12:11 Kevin Meyer 
>
>> Hi,
>>
>>
>> Currently I vote +0
>>
>>
>> I can not build (fails on isis-core-schema). It is possibly because I
>> am using OpenJDK? (I uninstalled Oracle Java since it is no longer free
>> for commercial use).
>>
>> I have tried first Java 10 then Java 8.
>>
>>
>> java.lang.NoClassDefFoundError: com/sun/xml/bind/api/ErrorListener
>>
>>
>> Cheers,
>> Kevin
>>
>>
>> PS: It still bothers me that the compile tries to download numerous
>> Apache
>> Isis 1.17.0 resources from online repositories during the build
>> process... but this is just a gripe, not a complaint ;)
>>
>> [INFO] --- maven-jaxb2-plugin:0.13.1:generate (generate-chg-xsd) @
>> isis-core-schema --- [WARNING] The POM for
>> org.glassfish.jaxb:jaxb-runtime:jar:2.2.11 is
>> invalid, transitive dependencies (if any) will not be available, enable
>> debug logging for more details [WARNING] The POM for
>> org.glassfish.jaxb:jaxb-xjc:jar:2.2.11 is invalid,
>> transitive dependencies (if any) will not be available, enable debug
>> logging for more details [WARNING] Error injecting:
>> org.jvnet.mjiip.v_2.XJC2Mojo java.lang.NoClassDefFoundError:
>> com/sun/xml/bind/api/ErrorListener at java.lang.ClassLoader.defineClass1
>> (Native Method)
>> at java.lang.ClassLoader.defineClass (ClassLoader.java:1009) at
>> java.security.SecureClassLoader.defineClass (SecureClassLoader.java:174)
>>  at java.net.URLClassLoader.defineClass (URLClassLoader.java:545) at
>> java.net.URLClassLoader.access$100 (URLClassLoader.java:83) at
>> java.net.URLClassLoader$1.run (URLClassLoader.java:453) at
>> java.net.URLClassLoader$1.run (URLClassLoader.java:447) at
>> java.security.AccessController.doPrivileged (Native Method) at
>> java.net.URLClassLoader.findClass (URLClassLoader.java:446) at
>> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClassFromSelf
>> (ClassRealm.java:401)
>> at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass
>> (SelfFirstStrategy.java:42)
>> at
>> org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClas
>> s (ClassRealm.java:271)
>> at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass
>> (ClassRealm.java:247)
>> at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass
>> (ClassRealm.java:239)
>> at java.lang.ClassLoader.defineClass1 (Native Method) at
>> java.lang.ClassLoader.defineClass (ClassLoader.java:1009) at
>> java.security.SecureClassLoader.defineClass (SecureClassLoader.java:174)
>>  at java.net.URLClassLoader.defineClass (URLClassLoader.java:545)
>>
>>
>>
>> On Wed, January 2, 2019 11:14, Dan Haywood wrote:
>>
>>> Folks,
>>> I've cut a further release candidate RC3 for Apache Isis Core and the
>>> two archetypes:
>>>
>>>
>>>
>>> * Core 1.17.0
>>> * HelloWorld Archetype 1.17.0
>>> * SimpleApp Archetype 1.17.0
>>>
>>>
>>>
>>> The source code artifacts have been uploaded to staging repositories
>>> on repository.apache.org. For each zip there is a corresponding
>>> signature
>> file
>>> (append .asc to the
>>> zip's url).
>>>
>>> To verify the source code, you can use the following commands (in an
>>> empty directory):
>>>
>>>
>>> NEXUSREPONUM=1087
>>> VERSION=1.17.0
>>>
>>>
>>>
>>> curl http://www.apache.org/dist/isis/KEYS > /tmp/KEYS gpg --import
>>> /tmp/KEYS
>>>
>>>
>>>
>>> rm -rf isis-$VERSION* rm -rf simpleapp-archetype-$VERSION* rm -rf
>>> helloworld-archetype-$VERSION*
>>>
>>> curl -O -L
>>>
>> https://raw.githubusercontent.com/apache/isis/06f947ad7a0968c34d8e6941a
>> 77
>>
>>> e12aa0196cd17/scripts/verify-isis-release.sh
>>>
>>> chmod +x ./verify-isis-release.sh ./verify-isis-release.sh
>>> $NEXUSREPONUM
>>> $VERSION
>>>
>>>
>>>
>>>
>>> Assuming this completes successfully, you can then test the two
>>> applications generated from the `simpleapp` and `helloworld`
>>> archetypes:
>>>
>>>
>>> pushd test-simpleapp/myapp mvn -pl webapp jetty:run popd
>>>
>>> and
>>>
>>> pushd test-helloworld/myapp mvn jetty:run popd
>>>
>>>
>>> For more details, see
>>>
>>>
>> https://isis.apache.org/guides/cgcom/cgcom.html#_cgcom_verifying-releas
>> es
>>>
>>>
>>> Please verify the release and cast your vote.  The vote will be open
>>> for a minimum of 72 hours.
>>>
>>> [ ] +1
>>> [ ]  0
>>> [ ] -1
>>>
>>>
>>>
>>
>>
>> --
>> Kevin Meyer
>> Ljubljana, Slovenia
>> The Apache Software Foundation
>>
>>
>>
>


-- 
Kevin Meyer
Ljubljana, Slovenia
Vice President Apache Isis (https://isis.apache.org)
The Apache Software Foundation



Re: [VOTE] Apache Isis 1.17.0 RC3

2019-01-05 Thread Dan Haywood
I'll add my +1 also.

That takes us to +3, but I'll wait til tomorrow before releasing in case
any other committers want to chip in.

Thanks,
Dan.

On Sat, 5 Jan 2019, 13:12 Andi Huber  +1
>
> Thx Dan, new verification script worked flawlessly.
>
> (debian 9, Maven 3.6.0, Oracle JDK 8 build 191)
>
> Cheers Andi!
>
> On 2019/01/02 10:14:37, Dan Haywood  wrote:
> > Folks,
> > I've cut a further release candidate RC3 for Apache Isis Core and the two
> > archetypes:
> >
> > * Core 1.17.0
> > * HelloWorld Archetype 1.17.0
> > * SimpleApp Archetype 1.17.0
> >
> > The source code artifacts have been uploaded to staging repositories on
> > repository.apache.org.
> > For each zip there is a corresponding signature file (append .asc to the
> > zip's url).
> >
> > To verify the source code, you can use the following commands (in an
> empty
> > directory):
> >
> > NEXUSREPONUM=1087
> > VERSION=1.17.0
> >
> > curl http://www.apache.org/dist/isis/KEYS > /tmp/KEYS
> > gpg --import /tmp/KEYS
> >
> > rm -rf isis-$VERSION*
> > rm -rf simpleapp-archetype-$VERSION*
> > rm -rf helloworld-archetype-$VERSION*
> >
> > curl -O -L
> >
> https://raw.githubusercontent.com/apache/isis/06f947ad7a0968c34d8e6941a77e12aa0196cd17/scripts/verify-isis-release.sh
> >
> > chmod +x ./verify-isis-release.sh
> > ./verify-isis-release.sh $NEXUSREPONUM $VERSION
> >
> >
> > Assuming this completes successfully, you can then test the two
> > applications generated from the `simpleapp` and `helloworld` archetypes:
> >
> > pushd test-simpleapp/myapp
> > mvn -pl webapp jetty:run
> > popd
> >
> > and
> >
> > pushd test-helloworld/myapp
> > mvn jetty:run
> > popd
> >
> >
> > For more details, see
> >
> https://isis.apache.org/guides/cgcom/cgcom.html#_cgcom_verifying-releases
> >
> > Please verify the release and cast your vote.  The vote will be open for
> a
> > minimum of 72 hours.
> >
> > [ ] +1
> > [ ]  0
> > [ ] -1
> >
>


Re: [VOTE] Apache Isis 1.17.0 RC3

2019-01-05 Thread Andi Huber
+1 

Thx Dan, new verification script worked flawlessly. 

(debian 9, Maven 3.6.0, Oracle JDK 8 build 191)

Cheers Andi!

On 2019/01/02 10:14:37, Dan Haywood  wrote: 
> Folks,
> I've cut a further release candidate RC3 for Apache Isis Core and the two
> archetypes:
> 
> * Core 1.17.0
> * HelloWorld Archetype 1.17.0
> * SimpleApp Archetype 1.17.0
> 
> The source code artifacts have been uploaded to staging repositories on
> repository.apache.org.
> For each zip there is a corresponding signature file (append .asc to the
> zip's url).
> 
> To verify the source code, you can use the following commands (in an empty
> directory):
> 
> NEXUSREPONUM=1087
> VERSION=1.17.0
> 
> curl http://www.apache.org/dist/isis/KEYS > /tmp/KEYS
> gpg --import /tmp/KEYS
> 
> rm -rf isis-$VERSION*
> rm -rf simpleapp-archetype-$VERSION*
> rm -rf helloworld-archetype-$VERSION*
> 
> curl -O -L
> https://raw.githubusercontent.com/apache/isis/06f947ad7a0968c34d8e6941a77e12aa0196cd17/scripts/verify-isis-release.sh
> 
> chmod +x ./verify-isis-release.sh
> ./verify-isis-release.sh $NEXUSREPONUM $VERSION
> 
> 
> Assuming this completes successfully, you can then test the two
> applications generated from the `simpleapp` and `helloworld` archetypes:
> 
> pushd test-simpleapp/myapp
> mvn -pl webapp jetty:run
> popd
> 
> and
> 
> pushd test-helloworld/myapp
> mvn jetty:run
> popd
> 
> 
> For more details, see
> https://isis.apache.org/guides/cgcom/cgcom.html#_cgcom_verifying-releases
> 
> Please verify the release and cast your vote.  The vote will be open for a
> minimum of 72 hours.
> 
> [ ] +1
> [ ]  0
> [ ] -1
> 


Re: [VOTE] Apache Isis 1.17.0 RC3

2019-01-05 Thread Dan Haywood
Hi Kevin,
I actually build on JDK 7; when we move to v2 then that raises the minimum
to JDK 8.

It ought to build on JDK 8 also, I must admit I have tried to build using
OpenJdk 7 or 8 but I'll give it a go to see if I can reproduce.

Thx,
Dan.

On Sat, 5 Jan 2019, 12:11 Kevin Meyer  Hi,
>
> Currently I vote +0
>
> I can not build (fails on isis-core-schema). It is possibly because I am
> using OpenJDK? (I uninstalled Oracle Java since it is no longer free for
> commercial use).
>
> I have tried first Java 10 then Java 8.
>
> java.lang.NoClassDefFoundError: com/sun/xml/bind/api/ErrorListener
>
> Cheers,
> Kevin
>
> PS: It still bothers me that the compile tries to download numerous Apache
> Isis 1.17.0 resources from online repositories during the build process...
> but this is just a gripe, not a complaint ;)
>
> [INFO] --- maven-jaxb2-plugin:0.13.1:generate (generate-chg-xsd) @
> isis-core-schema ---
> [WARNING] The POM for org.glassfish.jaxb:jaxb-runtime:jar:2.2.11 is
> invalid, transitive dependencies (if any) will not be available, enable
> debug logging for more details
> [WARNING] The POM for org.glassfish.jaxb:jaxb-xjc:jar:2.2.11 is invalid,
> transitive dependencies (if any) will not be available, enable debug
> logging for more details
> [WARNING] Error injecting: org.jvnet.mjiip.v_2.XJC2Mojo
> java.lang.NoClassDefFoundError: com/sun/xml/bind/api/ErrorListener
> at java.lang.ClassLoader.defineClass1 (Native Method)
> at java.lang.ClassLoader.defineClass (ClassLoader.java:1009)
> at java.security.SecureClassLoader.defineClass
> (SecureClassLoader.java:174)
> at java.net.URLClassLoader.defineClass (URLClassLoader.java:545)
> at java.net.URLClassLoader.access$100 (URLClassLoader.java:83)
> at java.net.URLClassLoader$1.run (URLClassLoader.java:453)
> at java.net.URLClassLoader$1.run (URLClassLoader.java:447)
> at java.security.AccessController.doPrivileged (Native Method)
> at java.net.URLClassLoader.findClass (URLClassLoader.java:446)
> at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClassFromSelf
> (ClassRealm.java:401)
> at
> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass
> (SelfFirstStrategy.java:42)
> at
> org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass
> (ClassRealm.java:271)
> at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass
> (ClassRealm.java:247)
> at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass
> (ClassRealm.java:239)
> at java.lang.ClassLoader.defineClass1 (Native Method)
> at java.lang.ClassLoader.defineClass (ClassLoader.java:1009)
> at java.security.SecureClassLoader.defineClass
> (SecureClassLoader.java:174)
> at java.net.URLClassLoader.defineClass (URLClassLoader.java:545)
>
>
>
> On Wed, January 2, 2019 11:14, Dan Haywood wrote:
> > Folks,
> > I've cut a further release candidate RC3 for Apache Isis Core and the two
> > archetypes:
> >
> >
> > * Core 1.17.0
> > * HelloWorld Archetype 1.17.0
> > * SimpleApp Archetype 1.17.0
> >
> >
> > The source code artifacts have been uploaded to staging repositories on
> > repository.apache.org. For each zip there is a corresponding signature
> file
> > (append .asc to the
> > zip's url).
> >
> > To verify the source code, you can use the following commands (in an
> > empty directory):
> >
> >
> > NEXUSREPONUM=1087
> > VERSION=1.17.0
> >
> >
> > curl http://www.apache.org/dist/isis/KEYS > /tmp/KEYS gpg --import
> > /tmp/KEYS
> >
> >
> > rm -rf isis-$VERSION* rm -rf simpleapp-archetype-$VERSION* rm -rf
> > helloworld-archetype-$VERSION*
> >
> > curl -O -L
> >
> https://raw.githubusercontent.com/apache/isis/06f947ad7a0968c34d8e6941a77
> > e12aa0196cd17/scripts/verify-isis-release.sh
> >
> > chmod +x ./verify-isis-release.sh ./verify-isis-release.sh $NEXUSREPONUM
> > $VERSION
> >
> >
> >
> > Assuming this completes successfully, you can then test the two
> > applications generated from the `simpleapp` and `helloworld` archetypes:
> >
> > pushd test-simpleapp/myapp mvn -pl webapp jetty:run popd
> >
> > and
> >
> > pushd test-helloworld/myapp mvn jetty:run popd
> >
> >
> > For more details, see
> >
> https://isis.apache.org/guides/cgcom/cgcom.html#_cgcom_verifying-releases
> >
> >
> > Please verify the release and cast your vote.  The vote will be open for
> > a minimum of 72 hours.
> >
> > [ ] +1
> > [ ]  0
> > [ ] -1
> >
> >
>
>
> --
> Kevin Meyer
> Ljubljana, Slovenia
> The Apache Software Foundation
>
>


Re: [VOTE] Apache Isis 1.17.0 RC3

2019-01-05 Thread Kevin Meyer
False alarm. I seemed to have had residual configuration issues when I
installed OpenJDK 8.

I can build the core framework and all components. I can test the
generated applications.

I vote +1 for this release.

Thanks,
Kevin

On Wed, January 2, 2019 11:14, Dan Haywood wrote:
> Folks,
> I've cut a further release candidate RC3 for Apache Isis Core and the two
> archetypes:
>
>
> * Core 1.17.0
> * HelloWorld Archetype 1.17.0
> * SimpleApp Archetype 1.17.0
>
>
> The source code artifacts have been uploaded to staging repositories on
> repository.apache.org. For each zip there is a corresponding signature file
> (append .asc to the
> zip's url).
>
> To verify the source code, you can use the following commands (in an
> empty directory):
>
>
> NEXUSREPONUM=1087
> VERSION=1.17.0
>
>
> curl http://www.apache.org/dist/isis/KEYS > /tmp/KEYS gpg --import
> /tmp/KEYS
>
>
> rm -rf isis-$VERSION* rm -rf simpleapp-archetype-$VERSION* rm -rf
> helloworld-archetype-$VERSION*
>
> curl -O -L
> https://raw.githubusercontent.com/apache/isis/06f947ad7a0968c34d8e6941a77
> e12aa0196cd17/scripts/verify-isis-release.sh
>
> chmod +x ./verify-isis-release.sh ./verify-isis-release.sh $NEXUSREPONUM
> $VERSION
>
>
>
> Assuming this completes successfully, you can then test the two
> applications generated from the `simpleapp` and `helloworld` archetypes:
>
> pushd test-simpleapp/myapp mvn -pl webapp jetty:run popd
>
> and
>
> pushd test-helloworld/myapp mvn jetty:run popd
>
>
> For more details, see
> https://isis.apache.org/guides/cgcom/cgcom.html#_cgcom_verifying-releases
>
>
> Please verify the release and cast your vote.  The vote will be open for
> a minimum of 72 hours.
>
> [ ] +1
> [ ]  0
> [ ] -1
>
>


-- 
Kevin Meyer
Ljubljana, Slovenia
The Apache Software Foundation



Re: [VOTE] Apache Isis 1.17.0 RC3

2019-01-05 Thread Kevin Meyer
Hi,

Currently I vote +0

I can not build (fails on isis-core-schema). It is possibly because I am
using OpenJDK? (I uninstalled Oracle Java since it is no longer free for
commercial use).

I have tried first Java 10 then Java 8.

java.lang.NoClassDefFoundError: com/sun/xml/bind/api/ErrorListener

Cheers,
Kevin

PS: It still bothers me that the compile tries to download numerous Apache
Isis 1.17.0 resources from online repositories during the build process...
but this is just a gripe, not a complaint ;)

[INFO] --- maven-jaxb2-plugin:0.13.1:generate (generate-chg-xsd) @
isis-core-schema ---
[WARNING] The POM for org.glassfish.jaxb:jaxb-runtime:jar:2.2.11 is
invalid, transitive dependencies (if any) will not be available, enable
debug logging for more details
[WARNING] The POM for org.glassfish.jaxb:jaxb-xjc:jar:2.2.11 is invalid,
transitive dependencies (if any) will not be available, enable debug
logging for more details
[WARNING] Error injecting: org.jvnet.mjiip.v_2.XJC2Mojo
java.lang.NoClassDefFoundError: com/sun/xml/bind/api/ErrorListener
at java.lang.ClassLoader.defineClass1 (Native Method)
at java.lang.ClassLoader.defineClass (ClassLoader.java:1009)
at java.security.SecureClassLoader.defineClass
(SecureClassLoader.java:174)
at java.net.URLClassLoader.defineClass (URLClassLoader.java:545)
at java.net.URLClassLoader.access$100 (URLClassLoader.java:83)
at java.net.URLClassLoader$1.run (URLClassLoader.java:453)
at java.net.URLClassLoader$1.run (URLClassLoader.java:447)
at java.security.AccessController.doPrivileged (Native Method)
at java.net.URLClassLoader.findClass (URLClassLoader.java:446)
at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClassFromSelf
(ClassRealm.java:401)
at
org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass
(SelfFirstStrategy.java:42)
at
org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass
(ClassRealm.java:271)
at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass
(ClassRealm.java:247)
at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass
(ClassRealm.java:239)
at java.lang.ClassLoader.defineClass1 (Native Method)
at java.lang.ClassLoader.defineClass (ClassLoader.java:1009)
at java.security.SecureClassLoader.defineClass
(SecureClassLoader.java:174)
at java.net.URLClassLoader.defineClass (URLClassLoader.java:545)



On Wed, January 2, 2019 11:14, Dan Haywood wrote:
> Folks,
> I've cut a further release candidate RC3 for Apache Isis Core and the two
> archetypes:
>
>
> * Core 1.17.0
> * HelloWorld Archetype 1.17.0
> * SimpleApp Archetype 1.17.0
>
>
> The source code artifacts have been uploaded to staging repositories on
> repository.apache.org. For each zip there is a corresponding signature file
> (append .asc to the
> zip's url).
>
> To verify the source code, you can use the following commands (in an
> empty directory):
>
>
> NEXUSREPONUM=1087
> VERSION=1.17.0
>
>
> curl http://www.apache.org/dist/isis/KEYS > /tmp/KEYS gpg --import
> /tmp/KEYS
>
>
> rm -rf isis-$VERSION* rm -rf simpleapp-archetype-$VERSION* rm -rf
> helloworld-archetype-$VERSION*
>
> curl -O -L
> https://raw.githubusercontent.com/apache/isis/06f947ad7a0968c34d8e6941a77
> e12aa0196cd17/scripts/verify-isis-release.sh
>
> chmod +x ./verify-isis-release.sh ./verify-isis-release.sh $NEXUSREPONUM
> $VERSION
>
>
>
> Assuming this completes successfully, you can then test the two
> applications generated from the `simpleapp` and `helloworld` archetypes:
>
> pushd test-simpleapp/myapp mvn -pl webapp jetty:run popd
>
> and
>
> pushd test-helloworld/myapp mvn jetty:run popd
>
>
> For more details, see
> https://isis.apache.org/guides/cgcom/cgcom.html#_cgcom_verifying-releases
>
>
> Please verify the release and cast your vote.  The vote will be open for
> a minimum of 72 hours.
>
> [ ] +1
> [ ]  0
> [ ] -1
>
>


-- 
Kevin Meyer
Ljubljana, Slovenia
The Apache Software Foundation