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

2019-01-18 Thread Johan Doornenbal



On 2019/01/18 09:19:12, Dan Haywood  wrote: 
> Hmm, I see:
> 
> Failed to execute goal
> org.apache.maven.plugins:maven-archetype-plugin:2.4:generate (default-cli)
> on project standalone-pom: The desired archetype does not exist
> (org.apache.isis.archetype:simpleapp-archetype:1.16.0-SNAPSHOT)
> 
> which suggests that the command:
> 
> mvn archetype:generate -D archetypeCatalog=local -D groupId=com.mycompany
> -D artifactId=myapp -D archetypeGroupId=org.apache.isis.archetype -D
> archetypeArtifactId=simpleapp-archetype -B
> 
> is picking up an earlier version.
> 
> Could you retry, but first deleting the contents of ~/.m2/org/apache/isis
> and see what happens?
> 
> Thx
> Dan
> 
> 
> 
> 
> On Fri, 18 Jan 2019 at 09:15, Johan Doornenbal 
> wrote:
> 
> >
> >
> > On 2019/01/12 14:28:24, Dan Haywood  wrote:
> > > Folks,
> > >
> > > I've cut a release 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-RC1,
> > > helloworld-archetype-2.0.0-M2-RC1 and simpleapp-archetype-2.0.0-M2-RC1;
> > see
> > > https://github.com/apache/isis/tags
> > >
> > > To verify the source code, you can use the following commands (in an
> > empty
> > > directory):
> > >
> > > NEXUSREPONUM=1088
> > > 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
> > >
> > Hi Dan,
> >
> > The script works fine on my machine (root dir ~/src/m2test) untill trying
> > to build simple app:
> >
> > ~/src/m2test
> > ~/src/m2test/simpleapp-archetype-2.0.0-M2 ~/src/m2test
> > mvn clean install -Dskip.git
> > [INFO] Scanning for projects...
> > [INFO]
> > [INFO] ---< org.apache.isis.archetype:simpleapp-archetype
> > >
> > [INFO] Building simpleapp-archetype 2.0.0-M2
> > [INFO] --[ maven-archetype
> > ]---
> > [INFO]
> > [INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @
> > simpleapp-archetype ---
> > [INFO]
> > [INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-maven-version) @
> > simpleapp-archetype ---
> > [INFO]
> > [INFO] --- maven-remote-resources-plugin:1.5:process
> > (process-resource-bundles) @ simpleapp-archetype ---
> > [INFO]
> > [INFO] --- maven-resources-plugin:3.1.0:resources (default-resources) @
> > simpleapp-archetype ---
> > [INFO] Using 'UTF-8' encoding to copy filtered resources.
> > [INFO] Copying 86 resources
> > [INFO] Copying 3 resources
> > [INFO]
> > [INFO] --- maven-resources-plugin:3.1.0:testResources
> > (default-testResources) @ simpleapp-archetype ---
> > [INFO] Using 'UTF-8' encoding to copy filtered resources.
> > [INFO] Copying 2 resources
> > [INFO] Copying 3 resources
> > [INFO]
> > [INFO] --- maven-archetype-plugin:3.0.1:jar (default-jar) @
> > simpleapp-archetype ---
> > [INFO] Building archetype jar:
> > /Users/jodo/src/m2test/simpleapp-archetype-2.0.0-M2/target/simpleapp-archetype-2.0.0-M2
> > [INFO]
> > [INFO] --- maven-site-plugin:3.7.1:attach-descriptor (attach-descriptor) @
> > simpleapp-archetype ---
> > [INFO] Skipping because packaging 'maven-archetype' is not pom.
> > [INFO]
> > [INFO] --- maven-archetype-plugin:3.0.1:integration-test
> > (default-integration-test) @ simpleapp-archetype ---
> > [INFO]
> > [INFO] --- maven-install-plugin:2.5.2:install (default-install) @
> > simpleapp-archetype ---
> > [INFO] Installing
> > /Users/jodo/src/m2test/simpleapp-archetype-2.0.0-M2/target/simpleapp-archetype-2.0.0-M2.jar
> > to
> > /Users/jodo/.m2/repository/org/apache/isis/archetype/simpleapp-archetype/2.0.0-M2/simpleapp-archetype-2.0.0-M2.jar
> > [INFO] 

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

2019-01-18 Thread Dan Haywood
Hmm, I see:

Failed to execute goal
org.apache.maven.plugins:maven-archetype-plugin:2.4:generate (default-cli)
on project standalone-pom: The desired archetype does not exist
(org.apache.isis.archetype:simpleapp-archetype:1.16.0-SNAPSHOT)

which suggests that the command:

mvn archetype:generate -D archetypeCatalog=local -D groupId=com.mycompany
-D artifactId=myapp -D archetypeGroupId=org.apache.isis.archetype -D
archetypeArtifactId=simpleapp-archetype -B

is picking up an earlier version.

Could you retry, but first deleting the contents of ~/.m2/org/apache/isis
and see what happens?

Thx
Dan




On Fri, 18 Jan 2019 at 09:15, Johan Doornenbal 
wrote:

>
>
> On 2019/01/12 14:28:24, Dan Haywood  wrote:
> > Folks,
> >
> > I've cut a release 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-RC1,
> > helloworld-archetype-2.0.0-M2-RC1 and simpleapp-archetype-2.0.0-M2-RC1;
> see
> > https://github.com/apache/isis/tags
> >
> > To verify the source code, you can use the following commands (in an
> empty
> > directory):
> >
> > NEXUSREPONUM=1088
> > 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
> >
> Hi Dan,
>
> The script works fine on my machine (root dir ~/src/m2test) untill trying
> to build simple app:
>
> ~/src/m2test
> ~/src/m2test/simpleapp-archetype-2.0.0-M2 ~/src/m2test
> mvn clean install -Dskip.git
> [INFO] Scanning for projects...
> [INFO]
> [INFO] ---< org.apache.isis.archetype:simpleapp-archetype
> >
> [INFO] Building simpleapp-archetype 2.0.0-M2
> [INFO] --[ maven-archetype
> ]---
> [INFO]
> [INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @
> simpleapp-archetype ---
> [INFO]
> [INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-maven-version) @
> simpleapp-archetype ---
> [INFO]
> [INFO] --- maven-remote-resources-plugin:1.5:process
> (process-resource-bundles) @ simpleapp-archetype ---
> [INFO]
> [INFO] --- maven-resources-plugin:3.1.0:resources (default-resources) @
> simpleapp-archetype ---
> [INFO] Using 'UTF-8' encoding to copy filtered resources.
> [INFO] Copying 86 resources
> [INFO] Copying 3 resources
> [INFO]
> [INFO] --- maven-resources-plugin:3.1.0:testResources
> (default-testResources) @ simpleapp-archetype ---
> [INFO] Using 'UTF-8' encoding to copy filtered resources.
> [INFO] Copying 2 resources
> [INFO] Copying 3 resources
> [INFO]
> [INFO] --- maven-archetype-plugin:3.0.1:jar (default-jar) @
> simpleapp-archetype ---
> [INFO] Building archetype jar:
> /Users/jodo/src/m2test/simpleapp-archetype-2.0.0-M2/target/simpleapp-archetype-2.0.0-M2
> [INFO]
> [INFO] --- maven-site-plugin:3.7.1:attach-descriptor (attach-descriptor) @
> simpleapp-archetype ---
> [INFO] Skipping because packaging 'maven-archetype' is not pom.
> [INFO]
> [INFO] --- maven-archetype-plugin:3.0.1:integration-test
> (default-integration-test) @ simpleapp-archetype ---
> [INFO]
> [INFO] --- maven-install-plugin:2.5.2:install (default-install) @
> simpleapp-archetype ---
> [INFO] Installing
> /Users/jodo/src/m2test/simpleapp-archetype-2.0.0-M2/target/simpleapp-archetype-2.0.0-M2.jar
> to
> /Users/jodo/.m2/repository/org/apache/isis/archetype/simpleapp-archetype/2.0.0-M2/simpleapp-archetype-2.0.0-M2.jar
> [INFO] Installing
> /Users/jodo/src/m2test/simpleapp-archetype-2.0.0-M2/pom.xml to
> /Users/jodo/.m2/repository/org/apache/isis/archetype/simpleapp-archetype/2.0.0-M2/simpleapp-archetype-2.0.0-M2.pom
> [INFO]
> [INFO] --- maven-archetype-plugin:3.0.1:update-local-catalog
> (default-update-local-catalog) @ simpleapp-archetype ---
> [INFO]
> 

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

2019-01-18 Thread Johan Doornenbal



On 2019/01/12 14:28:24, Dan Haywood  wrote: 
> Folks,
> 
> I've cut a release 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-RC1,
> helloworld-archetype-2.0.0-M2-RC1 and simpleapp-archetype-2.0.0-M2-RC1; see
> https://github.com/apache/isis/tags
> 
> To verify the source code, you can use the following commands (in an empty
> directory):
> 
> NEXUSREPONUM=1088
> 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
> 
Hi Dan,

The script works fine on my machine (root dir ~/src/m2test) untill trying to 
build simple app:

~/src/m2test
~/src/m2test/simpleapp-archetype-2.0.0-M2 ~/src/m2test
mvn clean install -Dskip.git
[INFO] Scanning for projects...
[INFO]
[INFO] ---< org.apache.isis.archetype:simpleapp-archetype >
[INFO] Building simpleapp-archetype 2.0.0-M2
[INFO] --[ maven-archetype ]---
[INFO]
[INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @ simpleapp-archetype 
---
[INFO]
[INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-maven-version) @ 
simpleapp-archetype ---
[INFO]
[INFO] --- maven-remote-resources-plugin:1.5:process (process-resource-bundles) 
@ simpleapp-archetype ---
[INFO]
[INFO] --- maven-resources-plugin:3.1.0:resources (default-resources) @ 
simpleapp-archetype ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 86 resources
[INFO] Copying 3 resources
[INFO]
[INFO] --- maven-resources-plugin:3.1.0:testResources (default-testResources) @ 
simpleapp-archetype ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 2 resources
[INFO] Copying 3 resources
[INFO]
[INFO] --- maven-archetype-plugin:3.0.1:jar (default-jar) @ simpleapp-archetype 
---
[INFO] Building archetype jar: 
/Users/jodo/src/m2test/simpleapp-archetype-2.0.0-M2/target/simpleapp-archetype-2.0.0-M2
[INFO]
[INFO] --- maven-site-plugin:3.7.1:attach-descriptor (attach-descriptor) @ 
simpleapp-archetype ---
[INFO] Skipping because packaging 'maven-archetype' is not pom.
[INFO]
[INFO] --- maven-archetype-plugin:3.0.1:integration-test 
(default-integration-test) @ simpleapp-archetype ---
[INFO]
[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ 
simpleapp-archetype ---
[INFO] Installing 
/Users/jodo/src/m2test/simpleapp-archetype-2.0.0-M2/target/simpleapp-archetype-2.0.0-M2.jar
 to 
/Users/jodo/.m2/repository/org/apache/isis/archetype/simpleapp-archetype/2.0.0-M2/simpleapp-archetype-2.0.0-M2.jar
[INFO] Installing /Users/jodo/src/m2test/simpleapp-archetype-2.0.0-M2/pom.xml 
to 
/Users/jodo/.m2/repository/org/apache/isis/archetype/simpleapp-archetype/2.0.0-M2/simpleapp-archetype-2.0.0-M2.pom
[INFO]
[INFO] --- maven-archetype-plugin:3.0.1:update-local-catalog 
(default-update-local-catalog) @ simpleapp-archetype ---
[INFO] 
[INFO] BUILD SUCCESS
[INFO] 
[INFO] Total time: 3.151 s
[INFO] Finished at: 2019-01-18T10:08:55+01:00
[INFO] 
~/src/m2test
~/src/m2test/test-simpleapp ~/src/m2test
mvn archetype:generate -D archetypeCatalog=local -D groupId=com.mycompany -D 
artifactId=myapp -D archetypeGroupId=org.apache.isis.archetype -D 
archetypeArtifactId=simpleapp-archetype -B
[INFO] Scanning for projects...
[INFO]
[INFO] --< org.apache.maven:standalone-pom >---
[INFO] Building Maven Stub Project (No POM) 1
[INFO] [ pom ]-
[INFO]
[INFO] >>> maven-archetype-plugin:2.4:generate (default-cli) > generate-sources 
@ 

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

2019-01-14 Thread Dan Haywood
Right you are.

This vote is cancelled, I'll do a new RC2 shortly.

On Mon, 14 Jan 2019 at 11:02, Andi Huber  wrote:

> I've applied a fix to the junit test that Kevin discovered to be failing.
> I guess we need a new RC and hence a new vote.
>
> Cheers, Andi
>
> On 2019/01/12 14:28:24, Dan Haywood  wrote:
> > Folks,
> >
> > I've cut a release 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-RC1,
> > helloworld-archetype-2.0.0-M2-RC1 and simpleapp-archetype-2.0.0-M2-RC1;
> see
> > https://github.com/apache/isis/tags
> >
> > To verify the source code, you can use the following commands (in an
> empty
> > directory):
> >
> > NEXUSREPONUM=1088
> > 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 RC1

2019-01-14 Thread Andi Huber
I've applied a fix to the junit test that Kevin discovered to be failing.
I guess we need a new RC and hence a new vote.

Cheers, Andi

On 2019/01/12 14:28:24, Dan Haywood  wrote: 
> Folks,
> 
> I've cut a release 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-RC1,
> helloworld-archetype-2.0.0-M2-RC1 and simpleapp-archetype-2.0.0-M2-RC1; see
> https://github.com/apache/isis/tags
> 
> To verify the source code, you can use the following commands (in an empty
> directory):
> 
> NEXUSREPONUM=1088
> 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 RC1

2019-01-13 Thread Andi Huber
Thx Kevin, it seems the particular test that fails is sensitive to what 
happened before. Root cause being that the configuration is not bootstrapped in 
a way that it should for testing.
I'm looking into it ...

On 2019/01/13 17:59:32, "Kevin Meyer"  wrote: 
> 
> On Sun, January 13, 2019 17:24, Dan Haywood wrote:
> > What are you building on, Kevin?  OS? JDK? maven?
> >
> 
> Sorry, yes. I should have specified..
> 
> 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"
> 
> 
> >
> >
> > On Sun, 13 Jan 2019 at 15:51, Kevin Meyer  wrote:
> >
> >
> >> I get a test failure and the build fails:
> >>
> >>
> >>
> >> ---
> >> 
> >> Test set:
> >>
> >>
> >> org.apache.isis.core.metamodel.services.ServicesInjectorDefaultTest_val
> >> idateServices$ValidateServicesTestValidateServices
> >>
> >> ---
> >> 
> >> Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.06 s
> >> <<<
> >> FAILURE! - in
> >>
> >>
> >> org.apache.isis.core.metamodel.services.ServicesInjectorDefaultTest_val
> >> idateServices$ValidateServicesTestValidateServices
> >>
> >> validate_DomainServicesWithDuplicateIds(org.apache.isis.core.metamodel.
> >> services.ServicesInjectorDefaultTest_validateServices$ValidateServicesT
> >> estValidateServices) Time elapsed: 0.056 s  <<< ERROR!
> >> java.lang.Exception: Unexpected exception,
> >> expected but
> >> was at
> >>
> >> org.apache.isis.core.metamodel.services.ServicesInjectorDefaultTest_val
> >> idateServices$ValidateServicesTestValidateServices.validate_DomainServi
> >> cesWithDuplicateIds(ServicesInjectorDefaultTest_validateServices.java:6
> >> 1)
> >>
> >>
> >>
> >>
> >>
> >>
> >> On Sat, January 12, 2019 15:28, Dan Haywood wrote:
> >>
> >>> Folks,
> >>>
> >>>
> >>>
> >>> I've cut a release 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-RC1, helloworld-archetype-2.0.0-M2-RC1 and
> >>> simpleapp-archetype-2.0.0-M2-RC1; see
> >>> https://github.com/apache/isis/tags
> >>>
> >>>
> >>>
> >>> To verify the source code, you can use the following commands (in an
> >>> empty directory):
> >>>
> >>>
> >>> NEXUSREPONUM=1088
> >>> 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/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 Core release 2.0.0-M2 RC1

2019-01-13 Thread Kevin Meyer


On Sun, January 13, 2019 17:24, Dan Haywood wrote:
> What are you building on, Kevin?  OS? JDK? maven?
>

Sorry, yes. I should have specified..

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"


>
>
> On Sun, 13 Jan 2019 at 15:51, Kevin Meyer  wrote:
>
>
>> I get a test failure and the build fails:
>>
>>
>>
>> ---
>> 
>> Test set:
>>
>>
>> org.apache.isis.core.metamodel.services.ServicesInjectorDefaultTest_val
>> idateServices$ValidateServicesTestValidateServices
>>
>> ---
>> 
>> Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.06 s
>> <<<
>> FAILURE! - in
>>
>>
>> org.apache.isis.core.metamodel.services.ServicesInjectorDefaultTest_val
>> idateServices$ValidateServicesTestValidateServices
>>
>> validate_DomainServicesWithDuplicateIds(org.apache.isis.core.metamodel.
>> services.ServicesInjectorDefaultTest_validateServices$ValidateServicesT
>> estValidateServices) Time elapsed: 0.056 s  <<< ERROR!
>> java.lang.Exception: Unexpected exception,
>> expected but
>> was at
>>
>> org.apache.isis.core.metamodel.services.ServicesInjectorDefaultTest_val
>> idateServices$ValidateServicesTestValidateServices.validate_DomainServi
>> cesWithDuplicateIds(ServicesInjectorDefaultTest_validateServices.java:6
>> 1)
>>
>>
>>
>>
>>
>>
>> On Sat, January 12, 2019 15:28, Dan Haywood wrote:
>>
>>> Folks,
>>>
>>>
>>>
>>> I've cut a release 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-RC1, helloworld-archetype-2.0.0-M2-RC1 and
>>> simpleapp-archetype-2.0.0-M2-RC1; see
>>> https://github.com/apache/isis/tags
>>>
>>>
>>>
>>> To verify the source code, you can use the following commands (in an
>>> empty directory):
>>>
>>>
>>> NEXUSREPONUM=1088
>>> 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/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 Core release 2.0.0-M2 RC1

2019-01-13 Thread Dan Haywood
What are you building on, Kevin?  OS? JDK? maven?


On Sun, 13 Jan 2019 at 15:51, Kevin Meyer  wrote:

> I get a test failure and the build fails:
>
>
> ---
> Test set:
>
> org.apache.isis.core.metamodel.services.ServicesInjectorDefaultTest_validateServices$ValidateServicesTestValidateServices
>
> ---
> Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.06 s <<<
> FAILURE! - in
>
> org.apache.isis.core.metamodel.services.ServicesInjectorDefaultTest_validateServices$ValidateServicesTestValidateServices
>
> validate_DomainServicesWithDuplicateIds(org.apache.isis.core.metamodel.services.ServicesInjectorDefaultTest_validateServices$ValidateServicesTestValidateServices)
>  Time elapsed: 0.056 s  <<< ERROR!
> java.lang.Exception: Unexpected exception,
> expected but
> was
> at
>
> org.apache.isis.core.metamodel.services.ServicesInjectorDefaultTest_validateServices$ValidateServicesTestValidateServices.validate_DomainServicesWithDuplicateIds(ServicesInjectorDefaultTest_validateServices.java:61)
>
>
>
>
>
> On Sat, January 12, 2019 15:28, Dan Haywood wrote:
> > Folks,
> >
> >
> > I've cut a release 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-RC1,
> > helloworld-archetype-2.0.0-M2-RC1 and simpleapp-archetype-2.0.0-M2-RC1;
> > see https://github.com/apache/isis/tags
> >
> >
> > To verify the source code, you can use the following commands (in an
> > empty directory):
> >
> >
> > NEXUSREPONUM=1088
> > 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
> The Apache Software Foundation
>
>


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

2019-01-13 Thread Kevin Meyer
I get a test failure and the build fails:

---
Test set:
org.apache.isis.core.metamodel.services.ServicesInjectorDefaultTest_validateServices$ValidateServicesTestValidateServices
---
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.06 s <<<
FAILURE! - in
org.apache.isis.core.metamodel.services.ServicesInjectorDefaultTest_validateServices$ValidateServicesTestValidateServices
validate_DomainServicesWithDuplicateIds(org.apache.isis.core.metamodel.services.ServicesInjectorDefaultTest_validateServices$ValidateServicesTestValidateServices)
 Time elapsed: 0.056 s  <<< ERROR!
java.lang.Exception: Unexpected exception,
expected but
was
at
org.apache.isis.core.metamodel.services.ServicesInjectorDefaultTest_validateServices$ValidateServicesTestValidateServices.validate_DomainServicesWithDuplicateIds(ServicesInjectorDefaultTest_validateServices.java:61)





On Sat, January 12, 2019 15:28, Dan Haywood wrote:
> Folks,
>
>
> I've cut a release 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-RC1,
> helloworld-archetype-2.0.0-M2-RC1 and simpleapp-archetype-2.0.0-M2-RC1;
> see https://github.com/apache/isis/tags
>
>
> To verify the source code, you can use the following commands (in an
> empty directory):
>
>
> NEXUSREPONUM=1088
> 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
The Apache Software Foundation



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

2019-01-12 Thread Andi Huber
+1

debian 9, maven 3.6.0, Oracle JDK8 build 191

Verification process is very smooth now, thx Dan!

Cheers Andi!

On 2019/01/12 14:28:24, Dan Haywood  wrote: 
> Folks,
> 
> I've cut a release 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-RC1,
> helloworld-archetype-2.0.0-M2-RC1 and simpleapp-archetype-2.0.0-M2-RC1; see
> https://github.com/apache/isis/tags
> 
> To verify the source code, you can use the following commands (in an empty
> directory):
> 
> NEXUSREPONUM=1088
> 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
>