You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@isis.apache.org by Dan Haywood <da...@haywood-associates.co.uk> on 2019/01/14 15:28:49 UTC

[VOTE] Apache Isis Core release 2.0.0-M2 RC2

Folks,

I've cut a new release (RC2) for Apache Isis Core and the two archetypes:

* Core 2.0.0-M2
* HelloWorld Archetype 2.0.0-M2
* SimpleApp Archetype 2.0.0-M2

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

In the source code repo the code has been tagged as isis-2.0.0-M2-RC2,
helloworld-archetype-2.0.0-M2-RC2 and simpleapp-archetype-2.0.0-M2-RC2; see
https://github.com/apache/isis/tags

To verify the source code, you can use the following commands (in an empty
directory):

    NEXUSREPONUM=1089
    VERSION=2.0.0-M2

    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 Core release 2.0.0-M2 RC2

Posted by Dan Haywood <da...@haywood-associates.co.uk>.
OK, thanks all for voting, I'm closing this vote and will announce the
result on another thread.

On Fri, 18 Jan 2019 at 10:11, Andi Huber <ah...@apache.org> wrote:

> Thx Kevin!
>
> We're tracking the issue you discovered regarding 'data-store exceptions
> not handled well' here [1].
> Note: fix is planned for the next milestone
>
> Cheers Andi
>
> [1] https://issues.apache.org/jira/browse/ISIS-2089
>
> On 2019/01/17 18:33:55, "Kevin Meyer" <ke...@apache.org> wrote:
> > +1
> >
> > However I do get some runtime bugs.. see below.
> >
> [...]
> > Bug (affects both example applications): Try create two Simple Objects
> > with the same name (e.g. "a").
> > The framework becomes non-responsive (but recovers with a Reload).
> >
> [...]
>

Re: [VOTE] Apache Isis Core release 2.0.0-M2 RC2

Posted by Andi Huber <ah...@apache.org>.
Thx Kevin!

We're tracking the issue you discovered regarding 'data-store exceptions not handled well' here [1].
Note: fix is planned for the next milestone

Cheers Andi

[1] https://issues.apache.org/jira/browse/ISIS-2089

On 2019/01/17 18:33:55, "Kevin Meyer" <ke...@apache.org> wrote: 
> +1
> 
> However I do get some runtime bugs.. see below.
> 
[...]
> Bug (affects both example applications): Try create two Simple Objects
> with the same name (e.g. "a").
> The framework becomes non-responsive (but recovers with a Reload).
> 
[...]

Re: [VOTE] Apache Isis Core release 2.0.0-M2 RC2

Posted by Jeroen van der Wal <je...@stromboli.it>.
Here's my +1
Nice work!


Kind regards,

Jeroen van der Wal
Stromboli b.v.
+31 655 874050


On Thu, 17 Jan 2019 at 19:34, Kevin Meyer <ke...@apache.org> wrote:

> +1
>
> However I do get some runtime bugs.. see below.
>
> With:
> Verifying isis-2.0.0-M2-source-release.zip
> gpg --verify isis-2.0.0-M2-source-release.zip.asc
> isis-2.0.0-M2-source-release.zip
> gpg: Signature made Mon 14 Jan 2019 15:36:40 CET
> gpg:                using RSA key 60A6847D011FE6747D8BE60D76D7491A77AD2E23
> gpg: Good signature from "Dan Haywood (CODE SIGNING KEY)
> <da...@apache.org>" [full]
>
> Ubuntu 18.04.1 LTS (Bionic Beaver)
>
> $ 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)
>
> $ mvn --version
> Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
> 2017-10-18T09:58:13+02:00)
> Maven home: /opt/maven/apache-maven-3.5.2
> Java version: 1.8.0_191, vendor: Oracle Corporation
> Java home: /usr/lib/jvm/java-8-openjdk-amd64/jre
> Default locale: en_GB, platform encoding: UTF-8
> OS name: "linux", version: "4.15.0-43-generic", arch: "amd64", family:
> "unix"
>
>
> Bug (affects both example applications): Try create two Simple Objects
> with the same name (e.g. "a").
> The framework becomes non-responsive (but recovers with a Reload).
>
> Ctrl-C in the terminal terminates with an exception:
> [INFO] Jetty server exiting.
> Exception in thread "Thread-1" java.lang.NoClassDefFoundError:
> org/apache/wicket/util/collections/IntHashMap$EntrySet
> [INFO]
> ------------------------------------------------------------------------
>         at
>
> org.apache.wicket.util.collections.IntHashMap.entrySet(IntHashMap.java:1043)
>         at
>
> org.apache.wicket.util.collections.IntHashMap.writeObject(IntHashMap.java:1127)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>         at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:498)
>         at
> java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1140)
>         at
> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1496)
>         at
>
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432)
>         at
> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178)
>         at
> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548)
>         at
> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1509)
>         at
>
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432)
>         at
> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178)
>         at
> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548)
>         at
> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1509)
>         at
>
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432)
>         at
> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178)
>         at
> java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348)
>         at java.util.HashMap.internalWriteEntries(HashMap.java:1790)
>         at java.util.HashMap.writeObject(HashMap.java:1363)
>         at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source)
>         at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:498)
>         at
> java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1140)
>         at
> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1496)
>         at
>
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432)
>         at
> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178)
>         at
> java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348)
>         at
> org.apache.wicket.pageStore.DiskDataStore.saveIndex(DiskDataStore.java:270)
>         at
> org.apache.wicket.pageStore.DiskDataStore.destroy(DiskDataStore.java:106)
>         at
>
> org.apache.wicket.pageStore.AsynchronousDataStore.destroy(AsynchronousDataStore.java:115)
>         at
>
> org.apache.wicket.pageStore.AbstractPageStore.destroy(AbstractPageStore.java:53)
>         at
>
> org.apache.wicket.pageStore.AbstractCachingPageStore.destroy(AbstractCachingPageStore.java:102)
>         at
>
> org.apache.wicket.pageStore.AsynchronousPageStore.destroy(AsynchronousPageStore.java:231)
>         at
> org.apache.wicket.page.PageStoreManager.destroy(PageStoreManager.java:514)
>         at
> org.apache.wicket.Application.internalDestroy(Application.java:627)
>         at
>
> org.apache.wicket.protocol.http.WebApplication.internalDestroy(WebApplication.java:709)
>         at
> org.apache.wicket.protocol.http.WicketFilter.destroy(WicketFilter.java:627)
>         at
>
> org.eclipse.jetty.servlet.FilterHolder.destroyInstance(FilterHolder.java:178)
>         at
> org.eclipse.jetty.servlet.FilterHolder.doStop(FilterHolder.java:155)
>         at
>
> org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:89)
>         at
> org.eclipse.jetty.servlet.ServletHandler.doStop(ServletHandler.java:234)
>         at
>
> org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:89)
>         at
>
> org.eclipse.jetty.util.component.ContainerLifeCycle.stop(ContainerLifeCycle.java:149)
>         at
>
> org.eclipse.jetty.util.component.ContainerLifeCycle.doStop(ContainerLifeCycle.java:170)
>         at
>
> org.eclipse.jetty.server.handler.AbstractHandler.doStop(AbstractHandler.java:124)
>         at
> org.eclipse.jetty.security.SecurityHandler.doStop(SecurityHandler.java:381)
>         at
>
> org.eclipse.jetty.security.ConstraintSecurityHandler.doStop(ConstraintSecurityHandler.java:456)
>         at
>
> org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:89)
>         at
>
> org.eclipse.jetty.util.component.ContainerLifeCycle.stop(ContainerLifeCycle.java:149)
>         at
>
> org.eclipse.jetty.util.component.ContainerLifeCycle.doStop(ContainerLifeCycle.java:170)
>         at
>
> org.eclipse.jetty.server.handler.AbstractHandler.doStop(AbstractHandler.java:124)
>         at
>
> org.eclipse.jetty.server.session.SessionHandler.doStop(SessionHandler.java:519)
>         at
>
> org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:89)
>         at
>
> org.eclipse.jetty.util.component.ContainerLifeCycle.stop(ContainerLifeCycle.java:149)
>         at
>
> org.eclipse.jetty.util.component.ContainerLifeCycle.doStop(ContainerLifeCycle.java:170)
>         at
>
> org.eclipse.jetty.server.handler.AbstractHandler.doStop(AbstractHandler.java:124)
>         at
>
> org.eclipse.jetty.server.handler.ContextHandler.stopContext(ContextHandler.java:927)
>         at
>
> org.eclipse.jetty.servlet.ServletContextHandler.stopContext(ServletContextHandler.java:381)
>         at
> org.eclipse.jetty.webapp.WebAppContext.stopWebapp(WebAppContext.java:1503)
>         at
>
> org.eclipse.jetty.maven.plugin.JettyWebAppContext.stopWebapp(JettyWebAppContext.java:372)
>         at
> org.eclipse.jetty.webapp.WebAppContext.stopContext(WebAppContext.java:1467)
>         at
>
> org.eclipse.jetty.server.handler.ContextHandler.doStop(ContextHandler.java:1004)
>         at
>
> org.eclipse.jetty.servlet.ServletContextHandler.doStop(ServletContextHandler.java:297)
>         at
> org.eclipse.jetty.webapp.WebAppContext.doStop(WebAppContext.java:569)
>         at
>
> org.eclipse.jetty.maven.plugin.JettyWebAppContext.doStop(JettyWebAppContext.java:469)
>         at
>
> org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:89)
>         at
>
> org.eclipse.jetty.util.component.ContainerLifeCycle.stop(ContainerLifeCycle.java:149)
>         at
>
> org.eclipse.jetty.util.component.ContainerLifeCycle.doStop(ContainerLifeCycle.java:170)
>         at
>
> org.eclipse.jetty.server.handler.AbstractHandler.doStop(AbstractHandler.java:124)
>         at
>
> org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:89)
>         at
>
> org.eclipse.jetty.util.component.ContainerLifeCycle.stop(ContainerLifeCycle.java:149)
>         at
>
> org.eclipse.jetty.util.component.ContainerLifeCycle.doStop(ContainerLifeCycle.java:170)
>         at
>
> org.eclipse.jetty.server.handler.AbstractHandler.doStop(AbstractHandler.java:124)
>         at
>
> org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:89)
>         at
>
> org.eclipse.jetty.util.component.ContainerLifeCycle.stop(ContainerLifeCycle.java:149)
>         at
>
> org.eclipse.jetty.util.component.ContainerLifeCycle.doStop(ContainerLifeCycle.java:170)
>         at
>
> org.eclipse.jetty.server.handler.AbstractHandler.doStop(AbstractHandler.java:124)
>         at org.eclipse.jetty.server.Server.doStop(Server.java:462)
>         at
>
> org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:89)
>         at
> org.eclipse.jetty.util.thread.ShutdownThread.run(ShutdownThread.java:138)
> [INFO] BUILD SUCCESS
> [INFO]
> ------------------------------------------------------------------------
> Caused by: java.lang.ClassNotFoundException:
> org.apache.wicket.util.collections.IntHashMap$EntrySet
>         at
>
> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
>         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
>
> org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:565)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
>         ... 82 more
> [INFO] Total time: 01:26 min
> ~/isis/release/2.0.0-M2
>
>
>
> On Mon, January 14, 2019 16:28, Dan Haywood wrote:
> > Folks,
> >
> >
> > I've cut a new release (RC2) for Apache Isis Core and the two archetypes:
> >
> >
> > * Core 2.0.0-M2
> > * HelloWorld Archetype 2.0.0-M2
> > * SimpleApp Archetype 2.0.0-M2
> >
> >
> > 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).
> >
> > In the source code repo the code has been tagged as isis-2.0.0-M2-RC2,
> > helloworld-archetype-2.0.0-M2-RC2 and simpleapp-archetype-2.0.0-M2-RC2;
> > see https://github.com/apache/isis/tags
> >
> >
> > To verify the source code, you can use the following commands (in an
> > empty directory):
> >
> >
> > NEXUSREPONUM=1089
> > VERSION=2.0.0-M2
> >
> >
> > 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
> Vice President Apache Isis (https://isis.apache.org)
> The Apache Software Foundation
>
>

Re: [VOTE] Apache Isis Core release 2.0.0-M2 RC2

Posted by Kevin Meyer <ke...@apache.org>.
+1

However I do get some runtime bugs.. see below.

With:
Verifying isis-2.0.0-M2-source-release.zip
gpg --verify isis-2.0.0-M2-source-release.zip.asc
isis-2.0.0-M2-source-release.zip
gpg: Signature made Mon 14 Jan 2019 15:36:40 CET
gpg:                using RSA key 60A6847D011FE6747D8BE60D76D7491A77AD2E23
gpg: Good signature from "Dan Haywood (CODE SIGNING KEY)
<da...@apache.org>" [full]

Ubuntu 18.04.1 LTS (Bionic Beaver)

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

$ mvn --version
Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
2017-10-18T09:58:13+02:00)
Maven home: /opt/maven/apache-maven-3.5.2
Java version: 1.8.0_191, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-8-openjdk-amd64/jre
Default locale: en_GB, platform encoding: UTF-8
OS name: "linux", version: "4.15.0-43-generic", arch: "amd64", family: "unix"


Bug (affects both example applications): Try create two Simple Objects
with the same name (e.g. "a").
The framework becomes non-responsive (but recovers with a Reload).

Ctrl-C in the terminal terminates with an exception:
[INFO] Jetty server exiting.
Exception in thread "Thread-1" java.lang.NoClassDefFoundError:
org/apache/wicket/util/collections/IntHashMap$EntrySet
[INFO]
------------------------------------------------------------------------
	at
org.apache.wicket.util.collections.IntHashMap.entrySet(IntHashMap.java:1043)
	at
org.apache.wicket.util.collections.IntHashMap.writeObject(IntHashMap.java:1127)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1140)
	at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1496)
	at
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432)
	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178)
	at
java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548)
	at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1509)
	at
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432)
	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178)
	at
java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548)
	at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1509)
	at
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432)
	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178)
	at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348)
	at java.util.HashMap.internalWriteEntries(HashMap.java:1790)
	at java.util.HashMap.writeObject(HashMap.java:1363)
	at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1140)
	at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1496)
	at
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432)
	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178)
	at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348)
	at
org.apache.wicket.pageStore.DiskDataStore.saveIndex(DiskDataStore.java:270)
	at org.apache.wicket.pageStore.DiskDataStore.destroy(DiskDataStore.java:106)
	at
org.apache.wicket.pageStore.AsynchronousDataStore.destroy(AsynchronousDataStore.java:115)
	at
org.apache.wicket.pageStore.AbstractPageStore.destroy(AbstractPageStore.java:53)
	at
org.apache.wicket.pageStore.AbstractCachingPageStore.destroy(AbstractCachingPageStore.java:102)
	at
org.apache.wicket.pageStore.AsynchronousPageStore.destroy(AsynchronousPageStore.java:231)
	at
org.apache.wicket.page.PageStoreManager.destroy(PageStoreManager.java:514)
	at org.apache.wicket.Application.internalDestroy(Application.java:627)
	at
org.apache.wicket.protocol.http.WebApplication.internalDestroy(WebApplication.java:709)
	at
org.apache.wicket.protocol.http.WicketFilter.destroy(WicketFilter.java:627)
	at
org.eclipse.jetty.servlet.FilterHolder.destroyInstance(FilterHolder.java:178)
	at org.eclipse.jetty.servlet.FilterHolder.doStop(FilterHolder.java:155)
	at
org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:89)
	at org.eclipse.jetty.servlet.ServletHandler.doStop(ServletHandler.java:234)
	at
org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:89)
	at
org.eclipse.jetty.util.component.ContainerLifeCycle.stop(ContainerLifeCycle.java:149)
	at
org.eclipse.jetty.util.component.ContainerLifeCycle.doStop(ContainerLifeCycle.java:170)
	at
org.eclipse.jetty.server.handler.AbstractHandler.doStop(AbstractHandler.java:124)
	at
org.eclipse.jetty.security.SecurityHandler.doStop(SecurityHandler.java:381)
	at
org.eclipse.jetty.security.ConstraintSecurityHandler.doStop(ConstraintSecurityHandler.java:456)
	at
org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:89)
	at
org.eclipse.jetty.util.component.ContainerLifeCycle.stop(ContainerLifeCycle.java:149)
	at
org.eclipse.jetty.util.component.ContainerLifeCycle.doStop(ContainerLifeCycle.java:170)
	at
org.eclipse.jetty.server.handler.AbstractHandler.doStop(AbstractHandler.java:124)
	at
org.eclipse.jetty.server.session.SessionHandler.doStop(SessionHandler.java:519)
	at
org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:89)
	at
org.eclipse.jetty.util.component.ContainerLifeCycle.stop(ContainerLifeCycle.java:149)
	at
org.eclipse.jetty.util.component.ContainerLifeCycle.doStop(ContainerLifeCycle.java:170)
	at
org.eclipse.jetty.server.handler.AbstractHandler.doStop(AbstractHandler.java:124)
	at
org.eclipse.jetty.server.handler.ContextHandler.stopContext(ContextHandler.java:927)
	at
org.eclipse.jetty.servlet.ServletContextHandler.stopContext(ServletContextHandler.java:381)
	at
org.eclipse.jetty.webapp.WebAppContext.stopWebapp(WebAppContext.java:1503)
	at
org.eclipse.jetty.maven.plugin.JettyWebAppContext.stopWebapp(JettyWebAppContext.java:372)
	at
org.eclipse.jetty.webapp.WebAppContext.stopContext(WebAppContext.java:1467)
	at
org.eclipse.jetty.server.handler.ContextHandler.doStop(ContextHandler.java:1004)
	at
org.eclipse.jetty.servlet.ServletContextHandler.doStop(ServletContextHandler.java:297)
	at org.eclipse.jetty.webapp.WebAppContext.doStop(WebAppContext.java:569)
	at
org.eclipse.jetty.maven.plugin.JettyWebAppContext.doStop(JettyWebAppContext.java:469)
	at
org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:89)
	at
org.eclipse.jetty.util.component.ContainerLifeCycle.stop(ContainerLifeCycle.java:149)
	at
org.eclipse.jetty.util.component.ContainerLifeCycle.doStop(ContainerLifeCycle.java:170)
	at
org.eclipse.jetty.server.handler.AbstractHandler.doStop(AbstractHandler.java:124)
	at
org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:89)
	at
org.eclipse.jetty.util.component.ContainerLifeCycle.stop(ContainerLifeCycle.java:149)
	at
org.eclipse.jetty.util.component.ContainerLifeCycle.doStop(ContainerLifeCycle.java:170)
	at
org.eclipse.jetty.server.handler.AbstractHandler.doStop(AbstractHandler.java:124)
	at
org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:89)
	at
org.eclipse.jetty.util.component.ContainerLifeCycle.stop(ContainerLifeCycle.java:149)
	at
org.eclipse.jetty.util.component.ContainerLifeCycle.doStop(ContainerLifeCycle.java:170)
	at
org.eclipse.jetty.server.handler.AbstractHandler.doStop(AbstractHandler.java:124)
	at org.eclipse.jetty.server.Server.doStop(Server.java:462)
	at
org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:89)
	at org.eclipse.jetty.util.thread.ShutdownThread.run(ShutdownThread.java:138)
[INFO] BUILD SUCCESS
[INFO]
------------------------------------------------------------------------
Caused by: java.lang.ClassNotFoundException:
org.apache.wicket.util.collections.IntHashMap$EntrySet
	at
org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
	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
org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:565)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	... 82 more
[INFO] Total time: 01:26 min
~/isis/release/2.0.0-M2



On Mon, January 14, 2019 16:28, Dan Haywood wrote:
> Folks,
>
>
> I've cut a new release (RC2) for Apache Isis Core and the two archetypes:
>
>
> * Core 2.0.0-M2
> * HelloWorld Archetype 2.0.0-M2
> * SimpleApp Archetype 2.0.0-M2
>
>
> 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).
>
> In the source code repo the code has been tagged as isis-2.0.0-M2-RC2,
> helloworld-archetype-2.0.0-M2-RC2 and simpleapp-archetype-2.0.0-M2-RC2;
> see https://github.com/apache/isis/tags
>
>
> To verify the source code, you can use the following commands (in an
> empty directory):
>
>
> NEXUSREPONUM=1089
> VERSION=2.0.0-M2
>
>
> 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
Vice President Apache Isis (https://isis.apache.org)
The Apache Software Foundation


Re: [VOTE] Apache Isis Core release 2.0.0-M2 RC2

Posted by Andi Huber <ah...@apache.org>.
+1 (on RC2)

Ubuntu 18.04.1 LTS, openjdk version "1.8.0_191", Maven 3.5.4

Cheers, Andi

On 2019/01/14 15:28:49, Dan Haywood <da...@haywood-associates.co.uk> wrote: 
> Folks,
> 
> I've cut a new release (RC2) for Apache Isis Core and the two archetypes:
> 
> * Core 2.0.0-M2
> * HelloWorld Archetype 2.0.0-M2
> * SimpleApp Archetype 2.0.0-M2
> 
> 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).
> 
> In the source code repo the code has been tagged as isis-2.0.0-M2-RC2,
> helloworld-archetype-2.0.0-M2-RC2 and simpleapp-archetype-2.0.0-M2-RC2; see
> https://github.com/apache/isis/tags
> 
> To verify the source code, you can use the following commands (in an empty
> directory):
> 
>     NEXUSREPONUM=1089
>     VERSION=2.0.0-M2
> 
>     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
> 
> 
> 
> >>
> 

AW: [VOTE] Apache Isis Core release 2.0.0-M2 RC2

Posted by "Rade, Joerg / Kuehne + Nagel / HAM GI-DP" <Jo...@Kuehne-Nagel.com>.
Hi Dan,

from gitbash:

$ gpg --version
gpg (GnuPG) 2.2.9-unknown
libgcrypt 1.8.3
Copyright (C) 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Home: /c/Users/joerg.rade/.gnupg
Supported algorithms:
Pubkey: RSA, ELG, DSA, ECDH, ECDSA, EDDSA
Cipher: IDEA, 3DES, CAST5, BLOWFISH, AES, AES192, AES256, TWOFISH,
        CAMELLIA128, CAMELLIA192, CAMELLIA256
Hash: SHA1, RIPEMD160, SHA256, SHA384, SHA512, SHA224
Compression: Uncompressed, ZIP, ZLIB, BZIP2

-j
-----Ursprüngliche Nachricht-----
Von: Dan Haywood [mailto:dan@haywood-associates.co.uk]
Gesendet: Dienstag, 15. Januar 2019 19:48
An: dev
Betreff: Re: [VOTE] Apache Isis Core release 2.0.0-M2 RC2

Adding my +1 also

Joerg - I think those gpg printouts are fine.  I must admit I don't recall
them in the past, but the keys haven't changed, so it's perhaps a message
that a newer version of the gpg binary prints out (I think I'm on gpg v2
now, maybe you are too).

Thx
Dan


On Mon, 14 Jan 2019 at 16:17, Rade, Joerg / Kuehne + Nagel / HAM GI-DP <
Joerg.Rade@kuehne-nagel.com> wrote:

> +1
>
> I guess gpg printouts can be ignored:
>
> gpg: key 40F45E2161459F7A: 1 signature not checked due to a missing key
> gpg: key 40F45E2161459F7A: "Mohammad Nour (Personal GMail) <
> nour.mohammad@gmail.com>" not changed
> [...]
> gpg: Signature made Mo, 14. Jan 2019 16:21:57
> gpg:                using RSA key 60A6847D011FE6747D8BE60D76D7491A77AD2E23
> gpg: Good signature from "Dan Haywood (CODE SIGNING KEY) <
> danhaywood@apache.org>" [unknown]
> gpg: WARNING: This key is not certified with a trusted signature!
> gpg:          There is no indication that the signature belongs to the
> owner.
> Primary key fingerprint: 60A6 847D 011F E674 7D8B  E60D 76D7 491A 77AD 2E23
>
> $ mvn --version
> Apache Maven 3.6.0 (97c98ec64a1fdfee7767ce5ffb20918da4f719f3;
> 2018-10-24T20:41:47+02:00)
> Maven home: C:\data\apps\apache-maven-3.6.0
> Java version: 1.8.0_181, vendor: Oracle Corporation, runtime: C:\Program
> Files\Java\jdk1.8.0_181\jre
> Default locale: de_DE, platform encoding: UTF8
> OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows"
>
>
>
> -----Ursprüngliche Nachricht-----
> Von: Dan Haywood [mailto:dan@haywood-associates.co.uk]
> Gesendet: Montag, 14. Januar 2019 16:29
> An: dev
> Betreff: [VOTE] Apache Isis Core release 2.0.0-M2 RC2
>
> Folks,
>
> I've cut a new release (RC2) for Apache Isis Core and the two archetypes:
>
> * Core 2.0.0-M2
> * HelloWorld Archetype 2.0.0-M2
> * SimpleApp Archetype 2.0.0-M2
>
> 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).
>
> In the source code repo the code has been tagged as isis-2.0.0-M2-RC2,
> helloworld-archetype-2.0.0-M2-RC2 and simpleapp-archetype-2.0.0-M2-RC2; see
> https://github.com/apache/isis/tags
>
> To verify the source code, you can use the following commands (in an empty
> directory):
>
>     NEXUSREPONUM=1089
>     VERSION=2.0.0-M2
>
>     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
>
>
>
> >>
>
> Kühne + Nagel (AG & Co.) KG
> Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE
> 812773878.
> Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Holger Ketz (Vors. ), Tom
> Ban, Martin Brinkmann, Matthias Knicky, Nicholas Minde, Johannes Trimborn,
> Lars Wedel, Matthias Weiner.
> Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform:
> Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745,
> Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
> Geschäftsleitung Region Europa: Dr. Hansjörg Rodi (Vors.), Mart Ambur, Tom
> Ban, Dominic Edmonds, Thierry Held, Uwe Hött, Richard Huhn, Jan-Hendrik
> Köstergarten, Heiko Schuhmacher.
>
> Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen
> Spediteurbedingungen 2017 (ADSp 2017). Hinweis: Die ADSp 2017 weichen in
> Ziffer 23 hinsichtlich des Haftungshöchstbetrages für Güterschäden (§ 431
> HGB) vom Gesetz ab, indem sie die Haftung bei multimodalen Transporten
> unter Einschluss einer Seebeförderung und bei unbekanntem Schadenort auf 2
> SZR/kg und im Übrigen die Regelhaftung von 8,33 SZR/kg zusätzlich auf 1,25
> Millionen Euro je Schadenfall sowie 2,5 Millionen Euro je Schadenereignis,
> mindestens aber 2 SZR/kg, beschränken. Die ADSp sind auf unserer Webseite
> als Download erhältlich. Auf Anfrage senden wir Ihnen diese auch gerne zu.
>

Kühne + Nagel (AG & Co.) KG
Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE 812773878.
Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Holger Ketz (Vors. ), Tom Ban, Martin Brinkmann, Matthias Knicky, Nicholas Minde, Johannes Trimborn, Lars Wedel, Matthias Weiner.
Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform: Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745, Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
Geschäftsleitung Region Europa: Dr. Hansjörg Rodi (Vors.), Mart Ambur, Tom Ban, Dominic Edmonds, Thierry Held, Uwe Hött, Richard Huhn, Jan-Hendrik Köstergarten, Heiko Schuhmacher.

Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen Spediteurbedingungen 2017 (ADSp 2017). Hinweis: Die ADSp 2017 weichen in Ziffer 23 hinsichtlich des Haftungshöchstbetrages für Güterschäden (§ 431 HGB) vom Gesetz ab, indem sie die Haftung bei multimodalen Transporten unter Einschluss einer Seebeförderung und bei unbekanntem Schadenort auf 2 SZR/kg und im Übrigen die Regelhaftung von 8,33 SZR/kg zusätzlich auf 1,25 Millionen Euro je Schadenfall sowie 2,5 Millionen Euro je Schadenereignis, mindestens aber 2 SZR/kg, beschränken. Die ADSp sind auf unserer Webseite als Download erhältlich. Auf Anfrage senden wir Ihnen diese auch gerne zu.

Re: [VOTE] Apache Isis Core release 2.0.0-M2 RC2

Posted by Bilgin Ibryam <bi...@gmail.com>.
+ 1
Bilgin

On Tue, Jan 15, 2019 at 6:54 PM Dan Haywood <da...@haywood-associates.co.uk>
wrote:

> Adding my +1 also
>
> Joerg - I think those gpg printouts are fine.  I must admit I don't recall
> them in the past, but the keys haven't changed, so it's perhaps a message
> that a newer version of the gpg binary prints out (I think I'm on gpg v2
> now, maybe you are too).
>
> Thx
> Dan
>
>
> On Mon, 14 Jan 2019 at 16:17, Rade, Joerg / Kuehne + Nagel / HAM GI-DP <
> Joerg.Rade@kuehne-nagel.com> wrote:
>
> > +1
> >
> > I guess gpg printouts can be ignored:
> >
> > gpg: key 40F45E2161459F7A: 1 signature not checked due to a missing key
> > gpg: key 40F45E2161459F7A: "Mohammad Nour (Personal GMail) <
> > nour.mohammad@gmail.com>" not changed
> > [...]
> > gpg: Signature made Mo, 14. Jan 2019 16:21:57
> > gpg:                using RSA key
> 60A6847D011FE6747D8BE60D76D7491A77AD2E23
> > gpg: Good signature from "Dan Haywood (CODE SIGNING KEY) <
> > danhaywood@apache.org>" [unknown]
> > gpg: WARNING: This key is not certified with a trusted signature!
> > gpg:          There is no indication that the signature belongs to the
> > owner.
> > Primary key fingerprint: 60A6 847D 011F E674 7D8B  E60D 76D7 491A 77AD
> 2E23
> >
> > $ mvn --version
> > Apache Maven 3.6.0 (97c98ec64a1fdfee7767ce5ffb20918da4f719f3;
> > 2018-10-24T20:41:47+02:00)
> > Maven home: C:\data\apps\apache-maven-3.6.0
> > Java version: 1.8.0_181, vendor: Oracle Corporation, runtime: C:\Program
> > Files\Java\jdk1.8.0_181\jre
> > Default locale: de_DE, platform encoding: UTF8
> > OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows"
> >
> >
> >
> > -----Ursprüngliche Nachricht-----
> > Von: Dan Haywood [mailto:dan@haywood-associates.co.uk]
> > Gesendet: Montag, 14. Januar 2019 16:29
> > An: dev
> > Betreff: [VOTE] Apache Isis Core release 2.0.0-M2 RC2
> >
> > Folks,
> >
> > I've cut a new release (RC2) for Apache Isis Core and the two archetypes:
> >
> > * Core 2.0.0-M2
> > * HelloWorld Archetype 2.0.0-M2
> > * SimpleApp Archetype 2.0.0-M2
> >
> > 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).
> >
> > In the source code repo the code has been tagged as isis-2.0.0-M2-RC2,
> > helloworld-archetype-2.0.0-M2-RC2 and simpleapp-archetype-2.0.0-M2-RC2;
> see
> > https://github.com/apache/isis/tags
> >
> > To verify the source code, you can use the following commands (in an
> empty
> > directory):
> >
> >     NEXUSREPONUM=1089
> >     VERSION=2.0.0-M2
> >
> >     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
> >
> >
> >
> > >>
> >
> > Kühne + Nagel (AG & Co.) KG
> > Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE
> > 812773878.
> > Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Holger Ketz (Vors. ), Tom
> > Ban, Martin Brinkmann, Matthias Knicky, Nicholas Minde, Johannes
> Trimborn,
> > Lars Wedel, Matthias Weiner.
> > Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform:
> > Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745,
> > Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
> > Geschäftsleitung Region Europa: Dr. Hansjörg Rodi (Vors.), Mart Ambur,
> Tom
> > Ban, Dominic Edmonds, Thierry Held, Uwe Hött, Richard Huhn, Jan-Hendrik
> > Köstergarten, Heiko Schuhmacher.
> >
> > Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen
> > Spediteurbedingungen 2017 (ADSp 2017). Hinweis: Die ADSp 2017 weichen in
> > Ziffer 23 hinsichtlich des Haftungshöchstbetrages für Güterschäden (§ 431
> > HGB) vom Gesetz ab, indem sie die Haftung bei multimodalen Transporten
> > unter Einschluss einer Seebeförderung und bei unbekanntem Schadenort auf
> 2
> > SZR/kg und im Übrigen die Regelhaftung von 8,33 SZR/kg zusätzlich auf
> 1,25
> > Millionen Euro je Schadenfall sowie 2,5 Millionen Euro je
> Schadenereignis,
> > mindestens aber 2 SZR/kg, beschränken. Die ADSp sind auf unserer Webseite
> > als Download erhältlich. Auf Anfrage senden wir Ihnen diese auch gerne
> zu.
> >
>


-- 
Bilgin Ibryam
ASF Member | Architect at Red Hat
http://ofbizian.com | @bibryam <https://twitter.com/bibryam>

Kubernetes Patterns http://leanpub.com/k8spatterns (in progress)
Camel Design Patterns https://leanpub.com/camel-design-patterns

Re: [VOTE] Apache Isis Core release 2.0.0-M2 RC2

Posted by Dan Haywood <da...@haywood-associates.co.uk>.
Adding my +1 also

Joerg - I think those gpg printouts are fine.  I must admit I don't recall
them in the past, but the keys haven't changed, so it's perhaps a message
that a newer version of the gpg binary prints out (I think I'm on gpg v2
now, maybe you are too).

Thx
Dan


On Mon, 14 Jan 2019 at 16:17, Rade, Joerg / Kuehne + Nagel / HAM GI-DP <
Joerg.Rade@kuehne-nagel.com> wrote:

> +1
>
> I guess gpg printouts can be ignored:
>
> gpg: key 40F45E2161459F7A: 1 signature not checked due to a missing key
> gpg: key 40F45E2161459F7A: "Mohammad Nour (Personal GMail) <
> nour.mohammad@gmail.com>" not changed
> [...]
> gpg: Signature made Mo, 14. Jan 2019 16:21:57
> gpg:                using RSA key 60A6847D011FE6747D8BE60D76D7491A77AD2E23
> gpg: Good signature from "Dan Haywood (CODE SIGNING KEY) <
> danhaywood@apache.org>" [unknown]
> gpg: WARNING: This key is not certified with a trusted signature!
> gpg:          There is no indication that the signature belongs to the
> owner.
> Primary key fingerprint: 60A6 847D 011F E674 7D8B  E60D 76D7 491A 77AD 2E23
>
> $ mvn --version
> Apache Maven 3.6.0 (97c98ec64a1fdfee7767ce5ffb20918da4f719f3;
> 2018-10-24T20:41:47+02:00)
> Maven home: C:\data\apps\apache-maven-3.6.0
> Java version: 1.8.0_181, vendor: Oracle Corporation, runtime: C:\Program
> Files\Java\jdk1.8.0_181\jre
> Default locale: de_DE, platform encoding: UTF8
> OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows"
>
>
>
> -----Ursprüngliche Nachricht-----
> Von: Dan Haywood [mailto:dan@haywood-associates.co.uk]
> Gesendet: Montag, 14. Januar 2019 16:29
> An: dev
> Betreff: [VOTE] Apache Isis Core release 2.0.0-M2 RC2
>
> Folks,
>
> I've cut a new release (RC2) for Apache Isis Core and the two archetypes:
>
> * Core 2.0.0-M2
> * HelloWorld Archetype 2.0.0-M2
> * SimpleApp Archetype 2.0.0-M2
>
> 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).
>
> In the source code repo the code has been tagged as isis-2.0.0-M2-RC2,
> helloworld-archetype-2.0.0-M2-RC2 and simpleapp-archetype-2.0.0-M2-RC2; see
> https://github.com/apache/isis/tags
>
> To verify the source code, you can use the following commands (in an empty
> directory):
>
>     NEXUSREPONUM=1089
>     VERSION=2.0.0-M2
>
>     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
>
>
>
> >>
>
> Kühne + Nagel (AG & Co.) KG
> Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE
> 812773878.
> Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Holger Ketz (Vors. ), Tom
> Ban, Martin Brinkmann, Matthias Knicky, Nicholas Minde, Johannes Trimborn,
> Lars Wedel, Matthias Weiner.
> Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform:
> Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745,
> Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
> Geschäftsleitung Region Europa: Dr. Hansjörg Rodi (Vors.), Mart Ambur, Tom
> Ban, Dominic Edmonds, Thierry Held, Uwe Hött, Richard Huhn, Jan-Hendrik
> Köstergarten, Heiko Schuhmacher.
>
> Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen
> Spediteurbedingungen 2017 (ADSp 2017). Hinweis: Die ADSp 2017 weichen in
> Ziffer 23 hinsichtlich des Haftungshöchstbetrages für Güterschäden (§ 431
> HGB) vom Gesetz ab, indem sie die Haftung bei multimodalen Transporten
> unter Einschluss einer Seebeförderung und bei unbekanntem Schadenort auf 2
> SZR/kg und im Übrigen die Regelhaftung von 8,33 SZR/kg zusätzlich auf 1,25
> Millionen Euro je Schadenfall sowie 2,5 Millionen Euro je Schadenereignis,
> mindestens aber 2 SZR/kg, beschränken. Die ADSp sind auf unserer Webseite
> als Download erhältlich. Auf Anfrage senden wir Ihnen diese auch gerne zu.
>

AW: [VOTE] Apache Isis Core release 2.0.0-M2 RC2

Posted by "Rade, Joerg / Kuehne + Nagel / HAM GI-DP" <Jo...@Kuehne-Nagel.com>.
+1

I guess gpg printouts can be ignored:

gpg: key 40F45E2161459F7A: 1 signature not checked due to a missing key
gpg: key 40F45E2161459F7A: "Mohammad Nour (Personal GMail) <no...@gmail.com>" not changed
[...]
gpg: Signature made Mo, 14. Jan 2019 16:21:57
gpg:                using RSA key 60A6847D011FE6747D8BE60D76D7491A77AD2E23
gpg: Good signature from "Dan Haywood (CODE SIGNING KEY) <da...@apache.org>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: 60A6 847D 011F E674 7D8B  E60D 76D7 491A 77AD 2E23

$ mvn --version
Apache Maven 3.6.0 (97c98ec64a1fdfee7767ce5ffb20918da4f719f3; 2018-10-24T20:41:47+02:00)
Maven home: C:\data\apps\apache-maven-3.6.0
Java version: 1.8.0_181, vendor: Oracle Corporation, runtime: C:\Program Files\Java\jdk1.8.0_181\jre
Default locale: de_DE, platform encoding: UTF8
OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows"



-----Ursprüngliche Nachricht-----
Von: Dan Haywood [mailto:dan@haywood-associates.co.uk]
Gesendet: Montag, 14. Januar 2019 16:29
An: dev
Betreff: [VOTE] Apache Isis Core release 2.0.0-M2 RC2

Folks,

I've cut a new release (RC2) for Apache Isis Core and the two archetypes:

* Core 2.0.0-M2
* HelloWorld Archetype 2.0.0-M2
* SimpleApp Archetype 2.0.0-M2

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

In the source code repo the code has been tagged as isis-2.0.0-M2-RC2,
helloworld-archetype-2.0.0-M2-RC2 and simpleapp-archetype-2.0.0-M2-RC2; see
https://github.com/apache/isis/tags

To verify the source code, you can use the following commands (in an empty
directory):

    NEXUSREPONUM=1089
    VERSION=2.0.0-M2

    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



>>

Kühne + Nagel (AG & Co.) KG
Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE 812773878.
Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Holger Ketz (Vors. ), Tom Ban, Martin Brinkmann, Matthias Knicky, Nicholas Minde, Johannes Trimborn, Lars Wedel, Matthias Weiner.
Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform: Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745, Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
Geschäftsleitung Region Europa: Dr. Hansjörg Rodi (Vors.), Mart Ambur, Tom Ban, Dominic Edmonds, Thierry Held, Uwe Hött, Richard Huhn, Jan-Hendrik Köstergarten, Heiko Schuhmacher.

Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen Spediteurbedingungen 2017 (ADSp 2017). Hinweis: Die ADSp 2017 weichen in Ziffer 23 hinsichtlich des Haftungshöchstbetrages für Güterschäden (§ 431 HGB) vom Gesetz ab, indem sie die Haftung bei multimodalen Transporten unter Einschluss einer Seebeförderung und bei unbekanntem Schadenort auf 2 SZR/kg und im Übrigen die Regelhaftung von 8,33 SZR/kg zusätzlich auf 1,25 Millionen Euro je Schadenfall sowie 2,5 Millionen Euro je Schadenereignis, mindestens aber 2 SZR/kg, beschränken. Die ADSp sind auf unserer Webseite als Download erhältlich. Auf Anfrage senden wir Ihnen diese auch gerne zu.