[DISCUSS] Release Geronimo 3.0.1
I've been trying off and on to get a clean build since Friday. I'm currently failing with: [ERROR] Failed to execute goal on project geronimo-clustering-wadi: Could not resolve dependencies for project org.apache.geronimo.modules:geronimo-clustering-wadi:bundle:3.0.1-SNAPSHOT: Could not find artifact org.apache.geronimo.ext.tomcat:tribes:jar:7.0.39.1-SNAPSHOT in apache.snapshots (http://repository.apache.org/snapshots) - [Help 1] I can try to clean out my maven repo. See if that helps. However: looks like a lot of pom.xml files have parent's pointing to 3.0.1-SNAPSHOT. Try running 'grep -Rni --include=pom.xml snapshot *' --kevan On May 17, 2013, at 9:56 AM, Forrest Xia forres...@gmail.com wrote: Hi Devs, Please vote Geronimo 3.0.1 release with these major differences from the previous release: 1. JSF 2.1 support 2. JDBC 4 support 3. Some components upgrade, including Tomcat, JPA, Yoko, Tranql, ActiveMQ 4. Quite a few bugs fixes For details, see http://svn.apache.org/repos/asf/geronimo/server/tags/geronimo-3.0.1/RELEASE_NOTES-3.0.1.txt The server code up for vote is: https://repository.apache.org/content/repositories/orgapachegeronimo-009/org/apache/geronimo/geronimo/3.0.1/geronimo-3.0.1-source-release.tar.gz https://repository.apache.org/content/repositories/orgapachegeronimo-009/org/apache/geronimo/geronimo/3.0.1/geronimo-3.0.1-source-release.zip The binary code up for vote is: Java EE 6 Full Profile Tomcat Assemblies: https://repository.apache.org/content/repositories/orgapachegeronimo-009/org/apache/geronimo/assemblies/geronimo-tomcat7-javaee6/3.0.1/geronimo-tomcat7-javaee6-3.0.1-bin.tar.gz https://repository.apache.org/content/repositories/orgapachegeronimo-009/org/apache/geronimo/assemblies/geronimo-tomcat7-javaee6/3.0.1/geronimo-tomcat7-javaee6-3.0.1-bin.zip Java EE 6 Web Profile Tomcat Assemblies: https://repository.apache.org/content/repositories/orgapachegeronimo-009/org/apache/geronimo/assemblies/geronimo-tomcat7-javaee6-web/3.0.1/geronimo-tomcat7-javaee6-web-3.0.1-bin.tar.gz https://repository.apache.org/content/repositories/orgapachegeronimo-009/org/apache/geronimo/assemblies/geronimo-tomcat7-javaee6-web/3.0.1/geronimo-tomcat7-javaee6-web-3.0.1-bin.zip Little-G Tomcat Assemblies: https://repository.apache.org/content/repositories/orgapachegeronimo-009/org/apache/geronimo/assemblies/geronimo-tomcat7-minimal/3.0.1/geronimo-tomcat7-minimal-3.0.1-bin.tar.gz https://repository.apache.org/content/repositories/orgapachegeronimo-009/org/apache/geronimo/assemblies/geronimo-tomcat7-minimal/3.0.1/geronimo-tomcat7-minimal-3.0.1-bin.zip Staging repo is: https://repository.apache.org/content/repositories/orgapachegeronimo-009/ The tag has created at: http://svn.apache.org/repos/asf/geronimo/server/tags/geronimo-3.0.1 Java EE 6 TCKs all passed! Vote will be at least open for 72 hours. [ ] +1 approve [ ] +0 no opinion [ ] -1 disapprove (and reason why) -- Thanks! Regards, Forrest
Re: [VOTE] Release Geronimo 3.0.1
-1 based on the issue that Kevan found. Jarek On Fri, May 17, 2013 at 9:56 AM, Forrest Xia forres...@gmail.com wrote: Hi Devs, Please vote Geronimo 3.0.1 release with these major differences from the previous release: 1. JSF 2.1 support 2. JDBC 4 support 3. Some components upgrade, including Tomcat, JPA, Yoko, Tranql, ActiveMQ 4. Quite a few bugs fixes For details, see http://svn.apache.org/repos/asf/geronimo/server/tags/geronimo-3.0.1/RELEASE_NOTES-3.0.1.txt The server code up for vote is: https://repository.apache.org/content/repositories/orgapachegeronimo-009/org/apache/geronimo/geronimo/3.0.1/geronimo-3.0.1-source-release.tar.gz https://repository.apache.org/content/repositories/orgapachegeronimo-009/org/apache/geronimo/geronimo/3.0.1/geronimo-3.0.1-source-release.zip The binary code up for vote is: Java EE 6 Full Profile Tomcat Assemblies: https://repository.apache.org/content/repositories/orgapachegeronimo-009/org/apache/geronimo/assemblies/geronimo-tomcat7-javaee6/3.0.1/geronimo-tomcat7-javaee6-3.0.1-bin.tar.gz https://repository.apache.org/content/repositories/orgapachegeronimo-009/org/apache/geronimo/assemblies/geronimo-tomcat7-javaee6/3.0.1/geronimo-tomcat7-javaee6-3.0.1-bin.zip Java EE 6 Web Profile Tomcat Assemblies: https://repository.apache.org/content/repositories/orgapachegeronimo-009/org/apache/geronimo/assemblies/geronimo-tomcat7-javaee6-web/3.0.1/geronimo-tomcat7-javaee6-web-3.0.1-bin.tar.gz https://repository.apache.org/content/repositories/orgapachegeronimo-009/org/apache/geronimo/assemblies/geronimo-tomcat7-javaee6-web/3.0.1/geronimo-tomcat7-javaee6-web-3.0.1-bin.zip Little-G Tomcat Assemblies: https://repository.apache.org/content/repositories/orgapachegeronimo-009/org/apache/geronimo/assemblies/geronimo-tomcat7-minimal/3.0.1/geronimo-tomcat7-minimal-3.0.1-bin.tar.gz https://repository.apache.org/content/repositories/orgapachegeronimo-009/org/apache/geronimo/assemblies/geronimo-tomcat7-minimal/3.0.1/geronimo-tomcat7-minimal-3.0.1-bin.zip Staging repo is: https://repository.apache.org/content/repositories/orgapachegeronimo-009/ The tag has created at: http://svn.apache.org/repos/asf/geronimo/server/tags/geronimo-3.0.1 Java EE 6 TCKs all passed! Vote will be at least open for 72 hours. [ ] +1 approve [ ] +0 no opinion [ ] -1 disapprove (and reason why) -- Thanks! Regards, Forrest
Re: [DISCUSS] Release Geronimo 3.0.1
Yes, that's bad. Looks like maven release plugin was executed with -Pnoclustering option. Which means that the plugin won't process certain modules (update the version in poms) but since the plugin creates a tag from the branch, all source code will be included. So if you build from tag (or source zip or tar.gz) you might end up compiling code that was skipped by the release plugin. So, I guess if there is something we don't want to include in a release, we shouldn't rely on a profile option during a release but instead either 1) svn delete the modules we don't want before the release or 2) update poms appropriately so that modules we don't want aren't compiled by default before the release. Or any other better ideas? Jarek On Mon, May 20, 2013 at 8:25 AM, Kevan Miller kevan.mil...@gmail.com wrote: I've been trying off and on to get a clean build since Friday. I'm currently failing with: [ERROR] Failed to execute goal on project geronimo-clustering-wadi: Could not resolve dependencies for project org.apache.geronimo.modules:geronimo-clustering-wadi:bundle:3.0.1-SNAPSHOT: Could not find artifact org.apache.geronimo.ext.tomcat:tribes:jar:7.0.39.1-SNAPSHOT in apache.snapshots (http://repository.apache.org/snapshots) - [Help 1] I can try to clean out my maven repo. See if that helps. However: looks like a lot of pom.xml files have parent's pointing to 3.0.1-SNAPSHOT. Try running 'grep -Rni --include=pom.xml snapshot *' --kevan On May 17, 2013, at 9:56 AM, Forrest Xia forres...@gmail.com wrote: Hi Devs, Please vote Geronimo 3.0.1 release with these major differences from the previous release: 1. JSF 2.1 support 2. JDBC 4 support 3. Some components upgrade, including Tomcat, JPA, Yoko, Tranql, ActiveMQ 4. Quite a few bugs fixes For details, see http://svn.apache.org/repos/asf/geronimo/server/tags/geronimo-3.0.1/RELEASE_NOTES-3.0.1.txt The server code up for vote is: https://repository.apache.org/content/repositories/orgapachegeronimo-009/org/apache/geronimo/geronimo/3.0.1/geronimo-3.0.1-source-release.tar.gz https://repository.apache.org/content/repositories/orgapachegeronimo-009/org/apache/geronimo/geronimo/3.0.1/geronimo-3.0.1-source-release.zip The binary code up for vote is: Java EE 6 Full Profile Tomcat Assemblies: https://repository.apache.org/content/repositories/orgapachegeronimo-009/org/apache/geronimo/assemblies/geronimo-tomcat7-javaee6/3.0.1/geronimo-tomcat7-javaee6-3.0.1-bin.tar.gz https://repository.apache.org/content/repositories/orgapachegeronimo-009/org/apache/geronimo/assemblies/geronimo-tomcat7-javaee6/3.0.1/geronimo-tomcat7-javaee6-3.0.1-bin.zip Java EE 6 Web Profile Tomcat Assemblies: https://repository.apache.org/content/repositories/orgapachegeronimo-009/org/apache/geronimo/assemblies/geronimo-tomcat7-javaee6-web/3.0.1/geronimo-tomcat7-javaee6-web-3.0.1-bin.tar.gz https://repository.apache.org/content/repositories/orgapachegeronimo-009/org/apache/geronimo/assemblies/geronimo-tomcat7-javaee6-web/3.0.1/geronimo-tomcat7-javaee6-web-3.0.1-bin.zip Little-G Tomcat Assemblies: https://repository.apache.org/content/repositories/orgapachegeronimo-009/org/apache/geronimo/assemblies/geronimo-tomcat7-minimal/3.0.1/geronimo-tomcat7-minimal-3.0.1-bin.tar.gz https://repository.apache.org/content/repositories/orgapachegeronimo-009/org/apache/geronimo/assemblies/geronimo-tomcat7-minimal/3.0.1/geronimo-tomcat7-minimal-3.0.1-bin.zip Staging repo is: https://repository.apache.org/content/repositories/orgapachegeronimo-009/ The tag has created at: http://svn.apache.org/repos/asf/geronimo/server/tags/geronimo-3.0.1 Java EE 6 TCKs all passed! Vote will be at least open for 72 hours. [ ] +1 approve [ ] +0 no opinion [ ] -1 disapprove (and reason why) -- Thanks! Regards, Forrest
Re: [DISCUSS] Release Geronimo 3.0.1
I get (linkedin)[acabrera-mn:geronimo-3.0.1 507]$ mvn clean install [INFO] Scanning for projects... [WARNING] The POM for org.apache.geronimo.buildsupport:car-maven-plugin:jar:3.0.1 is missing, no dependency information available [ERROR] The build could not read 30 projects - [Help 1] [ERROR] [ERROR] The project org.apache.geronimo.modules:geronimo-clustering:3.0.1-SNAPSHOT (/Users/acabrera/geronimo-3.0.1/plugins/clustering/geronimo-clustering/pom.xml) has 1 error [ERROR] Non-resolvable parent POM: Could not find artifact org.apache.geronimo.plugins:clustering:pom:3.0.1-SNAPSHOT and 'parent.relativePath' points at wrong local POM @ line 25, column 13 - [Help 2] [ERROR] [ERROR] The project org.apache.geronimo.modules:geronimo-clustering-wadi:3.0.1-SNAPSHOT (/Users/acabrera/geronimo-3.0.1/plugins/clustering/geronimo-clustering-wadi/pom.xml) has 1 error [ERROR] Non-resolvable parent POM: Could not find artifact org.apache.geronimo.plugins:clustering:pom:3.0.1-SNAPSHOT and 'parent.relativePath' points at wrong local POM @ line 25, column 13 - [Help 2] [ERROR] [ERROR] The project org.apache.geronimo.modules:geronimo-farm:3.0.1-SNAPSHOT (/Users/acabrera/geronimo-3.0.1/plugins/clustering/geronimo-farm/pom.xml) has 1 error [ERROR] Non-resolvable parent POM: Could not find artifact org.apache.geronimo.plugins:clustering:pom:3.0.1-SNAPSHOT and 'parent.relativePath' points at wrong local POM @ line 25, column 13 - [Help 2] [ERROR] [ERROR] The project org.apache.geronimo.modules:geronimo-deploy-farm:3.0.1-SNAPSHOT (/Users/acabrera/geronimo-3.0.1/plugins/clustering/geronimo-deploy-farm/pom.xml) has 1 error [ERROR] Non-resolvable parent POM: Could not find artifact org.apache.geronimo.plugins:clustering:pom:3.0.1-SNAPSHOT and 'parent.relativePath' points at wrong local POM @ line 25, column 13 - [Help 2] [ERROR] [ERROR] The project org.apache.geronimo.modules:geronimo-plugin-farm:3.0.1-SNAPSHOT (/Users/acabrera/geronimo-3.0.1/plugins/clustering/geronimo-plugin-farm/pom.xml) has 1 error [ERROR] Non-resolvable parent POM: Could not find artifact org.apache.geronimo.plugins:clustering:pom:3.0.1-SNAPSHOT and 'parent.relativePath' points at wrong local POM @ line 25, column 13 - [Help 2] [ERROR] [ERROR] The project org.apache.geronimo.configs:clustering:3.0.1-SNAPSHOT (/Users/acabrera/geronimo-3.0.1/plugins/clustering/clustering/pom.xml) has 1 error [ERROR] Non-resolvable parent POM: Could not find artifact org.apache.geronimo.plugins:clustering:pom:3.0.1-SNAPSHOT and 'parent.relativePath' points at wrong local POM @ line 25, column 13 - [Help 2] [ERROR] [ERROR] The project org.apache.geronimo.configs:wadi-clustering:3.0.1-SNAPSHOT (/Users/acabrera/geronimo-3.0.1/plugins/clustering/wadi-clustering/pom.xml) has 1 error [ERROR] Non-resolvable parent POM: Could not find artifact org.apache.geronimo.plugins:clustering:pom:3.0.1-SNAPSHOT and 'parent.relativePath' points at wrong local POM @ line 25, column 13 - [Help 2] [ERROR] [ERROR] The project org.apache.geronimo.configs:farming:3.0.1-SNAPSHOT (/Users/acabrera/geronimo-3.0.1/plugins/clustering/farming/pom.xml) has 1 error [ERROR] Non-resolvable parent POM: Could not find artifact org.apache.geronimo.plugins:clustering:pom:3.0.1-SNAPSHOT and 'parent.relativePath' points at wrong local POM @ line 25, column 13 - [Help 2] [ERROR] [ERROR] The project org.apache.geronimo.configs:plugin-farm:3.0.1-SNAPSHOT (/Users/acabrera/geronimo-3.0.1/plugins/clustering/plugin-farm/pom.xml) has 1 error [ERROR] Non-resolvable parent POM: Could not find artifact org.apache.geronimo.plugins:clustering:pom:3.0.1-SNAPSHOT and 'parent.relativePath' points at wrong local POM @ line 25, column 13 - [Help 2] [ERROR] [ERROR] The project org.apache.geronimo.configs:plugin-farm-member:3.0.1-SNAPSHOT (/Users/acabrera/geronimo-3.0.1/plugins/clustering/plugin-farm-member/pom.xml) has 1 error [ERROR] Non-resolvable parent POM: Could not find artifact org.apache.geronimo.plugins:clustering:pom:3.0.1-SNAPSHOT and 'parent.relativePath' points at wrong local POM @ line 25, column 13 - [Help 2] [ERROR] [ERROR] The project org.apache.geronimo.assemblies:geronimo-plugin-farm-node:3.0.1-SNAPSHOT (/Users/acabrera/geronimo-3.0.1/plugins/clustering/geronimo-plugin-farm-node/pom.xml) has 1 error [ERROR] Non-resolvable parent POM: Could not find artifact org.apache.geronimo.plugins:clustering:pom:3.0.1-SNAPSHOT and 'parent.relativePath' points at wrong local POM @ line 22, column 13 - [Help 2] [ERROR] [ERROR] The project org.apache.geronimo.configs:plugin-farm-datasource:3.0.1-SNAPSHOT (/Users/acabrera/geronimo-3.0.1/plugins/clustering/plugin-farm-datasource/pom.xml) has 1 error [ERROR] Non-resolvable parent POM: Could not find artifact org.apache.geronimo.plugins:clustering:pom:3.0.1-SNAPSHOT and 'parent.relativePath' points at wrong local POM @ line 22,
Re: [DISCUSS] Release Geronimo 3.0.1
I will try option 2 first, if not work, will fall back to option 1. Any better idea, please speak out. On Mon, May 20, 2013 at 11:25 PM, Jarek Gawor jga...@gmail.com wrote: Yes, that's bad. Looks like maven release plugin was executed with -Pnoclustering option. Which means that the plugin won't process certain modules (update the version in poms) but since the plugin creates a tag from the branch, all source code will be included. So if you build from tag (or source zip or tar.gz) you might end up compiling code that was skipped by the release plugin. So, I guess if there is something we don't want to include in a release, we shouldn't rely on a profile option during a release but instead either 1) svn delete the modules we don't want before the release or 2) update poms appropriately so that modules we don't want aren't compiled by default before the release. Or any other better ideas? Jarek On Mon, May 20, 2013 at 8:25 AM, Kevan Miller kevan.mil...@gmail.com wrote: I've been trying off and on to get a clean build since Friday. I'm currently failing with: [ERROR] Failed to execute goal on project geronimo-clustering-wadi: Could not resolve dependencies for project org.apache.geronimo.modules:geronimo-clustering-wadi:bundle:3.0.1-SNAPSHOT: Could not find artifact org.apache.geronimo.ext.tomcat:tribes:jar:7.0.39.1-SNAPSHOT in apache.snapshots (http://repository.apache.org/snapshots) - [Help 1] I can try to clean out my maven repo. See if that helps. However: looks like a lot of pom.xml files have parent's pointing to 3.0.1-SNAPSHOT. Try running 'grep -Rni --include=pom.xml snapshot *' --kevan On May 17, 2013, at 9:56 AM, Forrest Xia forres...@gmail.com wrote: Hi Devs, Please vote Geronimo 3.0.1 release with these major differences from the previous release: 1. JSF 2.1 support 2. JDBC 4 support 3. Some components upgrade, including Tomcat, JPA, Yoko, Tranql, ActiveMQ 4. Quite a few bugs fixes For details, see http://svn.apache.org/repos/asf/geronimo/server/tags/geronimo-3.0.1/RELEASE_NOTES-3.0.1.txt The server code up for vote is: https://repository.apache.org/content/repositories/orgapachegeronimo-009/org/apache/geronimo/geronimo/3.0.1/geronimo-3.0.1-source-release.tar.gz https://repository.apache.org/content/repositories/orgapachegeronimo-009/org/apache/geronimo/geronimo/3.0.1/geronimo-3.0.1-source-release.zip The binary code up for vote is: Java EE 6 Full Profile Tomcat Assemblies: https://repository.apache.org/content/repositories/orgapachegeronimo-009/org/apache/geronimo/assemblies/geronimo-tomcat7-javaee6/3.0.1/geronimo-tomcat7-javaee6-3.0.1-bin.tar.gz https://repository.apache.org/content/repositories/orgapachegeronimo-009/org/apache/geronimo/assemblies/geronimo-tomcat7-javaee6/3.0.1/geronimo-tomcat7-javaee6-3.0.1-bin.zip Java EE 6 Web Profile Tomcat Assemblies: https://repository.apache.org/content/repositories/orgapachegeronimo-009/org/apache/geronimo/assemblies/geronimo-tomcat7-javaee6-web/3.0.1/geronimo-tomcat7-javaee6-web-3.0.1-bin.tar.gz https://repository.apache.org/content/repositories/orgapachegeronimo-009/org/apache/geronimo/assemblies/geronimo-tomcat7-javaee6-web/3.0.1/geronimo-tomcat7-javaee6-web-3.0.1-bin.zip Little-G Tomcat Assemblies: https://repository.apache.org/content/repositories/orgapachegeronimo-009/org/apache/geronimo/assemblies/geronimo-tomcat7-minimal/3.0.1/geronimo-tomcat7-minimal-3.0.1-bin.tar.gz https://repository.apache.org/content/repositories/orgapachegeronimo-009/org/apache/geronimo/assemblies/geronimo-tomcat7-minimal/3.0.1/geronimo-tomcat7-minimal-3.0.1-bin.zip Staging repo is: https://repository.apache.org/content/repositories/orgapachegeronimo-009/ The tag has created at: http://svn.apache.org/repos/asf/geronimo/server/tags/geronimo-3.0.1 Java EE 6 TCKs all passed! Vote will be at least open for 72 hours. [ ] +1 approve [ ] +0 no opinion [ ] -1 disapprove (and reason why) -- Thanks! Regards, Forrest -- Thanks! Regards, Forrest
Cancelled [VOTE ] Release Geronimo 3.0.1
Since some modules' versions are not updated correctly via release plugin. On Fri, May 17, 2013 at 9:56 PM, Forrest Xia forres...@gmail.com wrote: Hi Devs, Please vote Geronimo 3.0.1 release with these major differences from the previous release: 1. JSF 2.1 support 2. JDBC 4 support 3. Some components upgrade, including Tomcat, JPA, Yoko, Tranql, ActiveMQ 4. Quite a few bugs fixes For details, see http://svn.apache.org/repos/asf/geronimo/server/tags/geronimo-3.0.1/RELEASE_NOTES-3.0.1.txt The server code up for vote is: https://repository.apache.org/content/repositories/orgapachegeronimo-009/org/apache/geronimo/geronimo/3.0.1/geronimo-3.0.1-source-release.tar.gz https://repository.apache.org/content/repositories/orgapachegeronimo-009/org/apache/geronimo/geronimo/3.0.1/geronimo-3.0.1-source-release.zip The binary code up for vote is: Java EE 6 Full Profile Tomcat Assemblies: https://repository.apache.org/content/repositories/orgapachegeronimo-009/org/apache/geronimo/assemblies/geronimo-tomcat7-javaee6/3.0.1/geronimo-tomcat7-javaee6-3.0.1-bin.tar.gz https://repository.apache.org/content/repositories/orgapachegeronimo-009/org/apache/geronimo/assemblies/geronimo-tomcat7-javaee6/3.0.1/geronimo-tomcat7-javaee6-3.0.1-bin.zip Java EE 6 Web Profile Tomcat Assemblies: https://repository.apache.org/content/repositories/orgapachegeronimo-009/org/apache/geronimo/assemblies/geronimo-tomcat7-javaee6-web/3.0.1/geronimo-tomcat7-javaee6-web-3.0.1-bin.tar.gz https://repository.apache.org/content/repositories/orgapachegeronimo-009/org/apache/geronimo/assemblies/geronimo-tomcat7-javaee6-web/3.0.1/geronimo-tomcat7-javaee6-web-3.0.1-bin.zip Little-G Tomcat Assemblies: https://repository.apache.org/content/repositories/orgapachegeronimo-009/org/apache/geronimo/assemblies/geronimo-tomcat7-minimal/3.0.1/geronimo-tomcat7-minimal-3.0.1-bin.tar.gz https://repository.apache.org/content/repositories/orgapachegeronimo-009/org/apache/geronimo/assemblies/geronimo-tomcat7-minimal/3.0.1/geronimo-tomcat7-minimal-3.0.1-bin.zip *Staging repo is:* https://repository.apache.org/content/repositories/orgapachegeronimo-009/ *The tag has created at:* http://svn.apache.org/repos/asf/geronimo/server/tags/geronimo-3.0.1 Java EE 6 TCKs all passed! Vote will be at least open for 72 hours. [ ] +1 approve [ ] +0 no opinion [ ] -1 disapprove (and reason why) -- Thanks! Regards, Forrest -- Thanks! Regards, Forrest