Re: Release Connector/Transaction components
On Fri, Jul 29, 2011 at 3:53 PM, Rex Wang rwo...@gmail.com wrote: I think these are what you released? http://repo1.maven.org/maven2/org/apache/geronimo/components/geronimo-transaction/2.2.2/ http://repo1.maven.org/maven2/org/apache/geronimo/components/geronimo-connector/2.2.2/ Yes, indeed! It went well then. Thanks for your cooperation. Jacek -- Jacek Laskowski Java EE, functional languages and IBM WebSphere - http://blog.japila.pl Warszawa JUG conference = Confitura (formerly Javarsovia) :: http://confitura.pl
Re: Release Connector/Transaction components
On Mon, Jul 18, 2011 at 12:02 PM, Shawn Jiang genspr...@gmail.com wrote: 1, mvn release:prepare 2, mvn release:perform 3, close the staging repo in (https://repository.apache.org/index.html#welcome) 4, send the vote mail. Hi, I did all the steps, albeit the jars are not in the public maven repo. It's been 3 days since I released the staging repository in Nexus. What else is needed? I'm confused and worried that I haven't carried out the release properly. Jacek -- Jacek Laskowski Java EE, functional languages and IBM WebSphere - http://blog.japila.pl Warszawa JUG conference = Confitura (formerly Javarsovia) :: http://confitura.pl
Re: Release Connector/Transaction components
Hi Jacek, After the vote passes you need to go back to the staging repo and promote it. I don't understand from the list of steps whether or not you did this, and I can't find the staging repo at the moment hope this helps... david jencks On Jul 29, 2011, at 12:23 AM, Jacek Laskowski wrote: On Mon, Jul 18, 2011 at 12:02 PM, Shawn Jiang genspr...@gmail.com wrote: 1, mvn release:prepare 2, mvn release:perform 3, close the staging repo in (https://repository.apache.org/index.html#welcome) 4, send the vote mail. Hi, I did all the steps, albeit the jars are not in the public maven repo. It's been 3 days since I released the staging repository in Nexus. What else is needed? I'm confused and worried that I haven't carried out the release properly. Jacek -- Jacek Laskowski Java EE, functional languages and IBM WebSphere - http://blog.japila.pl Warszawa JUG conference = Confitura (formerly Javarsovia) :: http://confitura.pl
Re: Release Connector/Transaction components
I think these are what you released? http://repo1.maven.org/maven2/org/apache/geronimo/components/geronimo-transaction/2.2.2/ http://repo1.maven.org/maven2/org/apache/geronimo/components/geronimo-connector/2.2.2/ -Rex 2011/7/29 Jacek Laskowski ja...@japila.pl On Mon, Jul 18, 2011 at 12:02 PM, Shawn Jiang genspr...@gmail.com wrote: 1, mvn release:prepare 2, mvn release:perform 3, close the staging repo in (https://repository.apache.org/index.html#welcome) 4, send the vote mail. Hi, I did all the steps, albeit the jars are not in the public maven repo. It's been 3 days since I released the staging repository in Nexus. What else is needed? I'm confused and worried that I haven't carried out the release properly. Jacek -- Jacek Laskowski Java EE, functional languages and IBM WebSphere - http://blog.japila.pl Warszawa JUG conference = Confitura (formerly Javarsovia) :: http://confitura.pl -- Lei Wang (Rex) rwonly AT apache.org
Re: Release Connector/Transaction components
On Thu, Jun 30, 2011 at 12:26 PM, Jacek Laskowski ja...@laskowski.net.pl wrote: It's been a while since I was more active wrt Geronimo and there's a chance to change it - I may run the release process if no one objects. I've already discussed the matter with dblevins, so I'm pretty much aware what's needed, but if there's an official document I should be following for successful release I'd appreciate being pointed out. Hi, I've just followed the process of releasing geronimo-txmanager-parent - the tag, the branch and https://repository.apache.org/service/local/staging/deploy/maven2 are all set up, but can't get hold of https://repository.apache.org/content/repositories/ so people can download the binaries/sources and give them a try. How to do it? As I understand, it's required for the vote email, isn't it? Help's badly needed as I'm currently stuck. Jacek -- Jacek Laskowski Java EE, functional languages and IBM WebSphere - http://blog.japila.pl Warszawa JUG conference = Confitura (formerly Javarsovia) :: http://confitura.pl
Re: Release Connector/Transaction components
Rex made a clear release process for geronimo in url [1]. I think it would also apply to txmanager. If your maven setting and pgp is set correctly. Basically , what you need to do to release an artifact are: 1, mvn release:prepare 2, mvn release:perform 3, close the staging repo in ( https://repository.apache.org/index.html#welcome) 4, send the vote mail. #1 will create tag and prepare for next release in svn. #2 will push the artifacts to staging server. #3 is the result of #2, you need to close the staging so that others can see your staging artifacts. #4 you know how to do this with the staging artifacts to vote. [1] https://cwiki.apache.org/confluence/display/GMOxPMGT/Geronimo+2.1.7+Release+Process On Mon, Jul 18, 2011 at 5:36 PM, Jacek Laskowski ja...@japila.pl wrote: On Thu, Jun 30, 2011 at 12:26 PM, Jacek Laskowski ja...@laskowski.net.pl wrote: It's been a while since I was more active wrt Geronimo and there's a chance to change it - I may run the release process if no one objects. I've already discussed the matter with dblevins, so I'm pretty much aware what's needed, but if there's an official document I should be following for successful release I'd appreciate being pointed out. Hi, I've just followed the process of releasing geronimo-txmanager-parent - the tag, the branch and https://repository.apache.org/service/local/staging/deploy/maven2 are all set up, but can't get hold of https://repository.apache.org/content/repositories/ so people can download the binaries/sources and give them a try. How to do it? As I understand, it's required for the vote email, isn't it? Help's badly needed as I'm currently stuck. Jacek -- Jacek Laskowski Java EE, functional languages and IBM WebSphere - http://blog.japila.pl Warszawa JUG conference = Confitura (formerly Javarsovia) :: http://confitura.pl -- Shawn
Re: Release Connector/Transaction components
On Jul 18, 2011, at 5:36 AM, Jacek Laskowski wrote: On Thu, Jun 30, 2011 at 12:26 PM, Jacek Laskowski ja...@laskowski.net.pl wrote: It's been a while since I was more active wrt Geronimo and there's a chance to change it - I may run the release process if no one objects. I've already discussed the matter with dblevins, so I'm pretty much aware what's needed, but if there's an official document I should be following for successful release I'd appreciate being pointed out. Hi, I've just followed the process of releasing geronimo-txmanager-parent - the tag, the branch and https://repository.apache.org/service/local/staging/deploy/maven2 are all set up, but can't get hold of https://repository.apache.org/content/repositories/ so people can download the binaries/sources and give them a try. How to do it? As I understand, it's required for the vote email, isn't it? Help's badly needed as I'm currently stuck. OK. Are you having a permissions problem? What type of error are you seeing? --kevan
Re: Release Connector/Transaction components
On Mon, Jul 18, 2011 at 1:52 PM, Kevan Miller kevan.mil...@gmail.com wrote: OK. Are you having a permissions problem? What type of error are you seeing? All seems to be fine. No error or such - just that I don't see the repository in Nexus. I see https://repository.apache.org/service/local/staging/deploy/maven2/org/apache/geronimo/components/, but don't know how to set up a repo in https://repository.apache.org/content/repositories/. Jacek -- Jacek Laskowski Java EE, functional languages and IBM WebSphere - http://blog.japila.pl Warszawa JUG conference = Confitura (formerly Javarsovia) :: http://confitura.pl
Re: Release Connector/Transaction components
On Mon, Jul 18, 2011 at 12:02 PM, Shawn Jiang genspr...@gmail.com wrote: 3, close the staging repo in (https://repository.apache.org/index.html#welcome) Hi Shawn, That's exactly what I was after. Thanks! I think https://cwiki.apache.org/GMOxPMGT/geronimo-component-release-process.html should be ditched. Jacek -- Jacek Laskowski Java EE, functional languages and IBM WebSphere - http://blog.japila.pl Warszawa JUG conference = Confitura (formerly Javarsovia) :: http://confitura.pl
Re: Release Connector/Transaction components
On Tue, Jul 12, 2011 at 8:11 AM, Jean-Louis MONTEIRO jeano...@gmail.com wrote: any news on the availability? Expect the binaries later today. Jacek -- Jacek Laskowski Java EE, functional languages and IBM WebSphere - http://blog.japila.pl Warszawa JUG conference = Confitura (formerly Javarsovia) :: http://confitura.pl
Re: Release Connector/Transaction components
Hi devs, any news on the availability? Thanks Jean-Louis 2011/7/7 David Jencks david_jen...@yahoo.com I'm still not sure about the instructions, but releasing from the 2.2 branch should be fine. I only want to review the trunk code. also, replying to a different message, if you run release:prepare with -DdryRun=true, then you can't continue since there is no svn tag :-) thanks david jencks On Jul 6, 2011, at 2:24 PM, David Blevins wrote: On Jul 5, 2011, at 11:29 AM, Jacek Laskowski wrote: On Thu, Jun 30, 2011 at 12:26 PM, Jacek Laskowski ja...@laskowski.net.pl wrote: It's been a while since I was more active wrt Geronimo and there's a chance to change it - I may run the release process if no one objects. Hi, No one raised your hand to object or accept my offer, so I'm taking it on. As I understood it's to release https://svn.apache.org/repos/asf/geronimo/components/txmanager/trunk/. Doing both would be fine, but it's this one that is needed for OpenEJB 3.2: http://svn.apache.org/repos/asf/geronimo/components/txmanager/branches/geronimo-txmanager-parent-2.2/ -David
Re: Release Connector/Transaction components
I'm still not sure about the instructions, but releasing from the 2.2 branch should be fine. I only want to review the trunk code. also, replying to a different message, if you run release:prepare with -DdryRun=true, then you can't continue since there is no svn tag :-) thanks david jencks On Jul 6, 2011, at 2:24 PM, David Blevins wrote: On Jul 5, 2011, at 11:29 AM, Jacek Laskowski wrote: On Thu, Jun 30, 2011 at 12:26 PM, Jacek Laskowski ja...@laskowski.net.pl wrote: It's been a while since I was more active wrt Geronimo and there's a chance to change it - I may run the release process if no one objects. Hi, No one raised your hand to object or accept my offer, so I'm taking it on. As I understood it's to release https://svn.apache.org/repos/asf/geronimo/components/txmanager/trunk/. Doing both would be fine, but it's this one that is needed for OpenEJB 3.2: http://svn.apache.org/repos/asf/geronimo/components/txmanager/branches/geronimo-txmanager-parent-2.2/ -David
Re: Release Connector/Transaction components
On Jul 5, 2011, at 11:29 AM, Jacek Laskowski wrote: On Thu, Jun 30, 2011 at 12:26 PM, Jacek Laskowski ja...@laskowski.net.pl wrote: It's been a while since I was more active wrt Geronimo and there's a chance to change it - I may run the release process if no one objects. Hi, No one raised your hand to object or accept my offer, so I'm taking it on. As I understood it's to release https://svn.apache.org/repos/asf/geronimo/components/txmanager/trunk/. Doing both would be fine, but it's this one that is needed for OpenEJB 3.2: http://svn.apache.org/repos/asf/geronimo/components/txmanager/branches/geronimo-txmanager-parent-2.2/ -David
Re: Release Connector/Transaction components
On Thu, Jun 30, 2011 at 12:26 PM, Jacek Laskowski ja...@laskowski.net.pl wrote: It's been a while since I was more active wrt Geronimo and there's a chance to change it - I may run the release process if no one objects. Hi, No one raised your hand to object or accept my offer, so I'm taking it on. As I understood it's to release https://svn.apache.org/repos/asf/geronimo/components/txmanager/trunk/. I'm reading the release process on https://cwiki.apache.org/GMOxPMGT/geronimo-component-release-process.html and will follow it along. Help welcome. Jacek -- Jacek Laskowski Java EE, functional languages and IBM WebSphere - http://blog.japila.pl Warszawa JUG conference = Confitura (formerly Javarsovia) :: http://confitura.pl
Re: Release Connector/Transaction components
On Jul 5, 2011, at 11:29 AM, Jacek Laskowski wrote: On Thu, Jun 30, 2011 at 12:26 PM, Jacek Laskowski ja...@laskowski.net.pl wrote: It's been a while since I was more active wrt Geronimo and there's a chance to change it - I may run the release process if no one objects. Hi, No one raised your hand to object or accept my offer, so I'm taking it on. As I understood it's to release https://svn.apache.org/repos/asf/geronimo/components/txmanager/trunk/. That's what I think too. I'm reading the release process on https://cwiki.apache.org/GMOxPMGT/geronimo-component-release-process.html and will follow it along. Help welcome. These instructions for components don't look up to date to me. Staging is now done to the apache nexus instance, not your people.apache.org area. Maybe someone who's done a spec release recently could update them? thanks! and good to have you back :-) david jencks Jacek -- Jacek Laskowski Java EE, functional languages and IBM WebSphere - http://blog.japila.pl Warszawa JUG conference = Confitura (formerly Javarsovia) :: http://confitura.pl
Re: Release Connector/Transaction components
On Tue, Jul 5, 2011 at 9:58 PM, David Jencks david_jen...@yahoo.com wrote: These instructions for components don't look up to date to me. Staging is now done to the apache nexus instance, not your people.apache.org area. Maybe someone who's done a spec release recently could update them? Hi, You're right. I believe something's wrong with my settings.xml. Any help's greatly appreciated. jacek:~/oss/geronimo-txmanager $ mvn release:perform -Prelease ... [INFO] Checking out the project to perform the release ... [INFO] Executing: /bin/sh -c cd /Users/jacek/oss/geronimo-txmanager/target svn --non-interactive checkout https://svn.apache.org/repos/asf/geronimo/components/txmanager/tags/geronimo-txmanager-parent-3.1.1 /Users/jacek/oss/geronimo-txmanager/target/checkout [INFO] Working directory: /Users/jacek/oss/geronimo-txmanager/target [ERROR] The svn command failed. [INFO] [INFO] Reactor Summary: [INFO] [INFO] Apache Geronimo TxManager . FAILURE [2.754s] [INFO] Geronimo TxManager :: Transaction . SKIPPED [INFO] Geronimo TxManager :: Connector ... SKIPPED [INFO] [INFO] BUILD FAILURE [INFO] [INFO] Total time: 5.113s [INFO] Finished at: Tue Jul 05 22:18:50 CEST 2011 [INFO] Final Memory: 8M/81M [INFO] [ERROR] Failed to execute goal org.apache.maven.plugins:maven-release-plugin:2.0-beta-9:perform (default-cli) on project geronimo-txmanager-parent: Unable to checkout from SCM [ERROR] Provider message: [ERROR] The svn command failed. [ERROR] Command output: [ERROR] svn: URL 'https://svn.apache.org/repos/asf/geronimo/components/txmanager/tags/geronimo-txmanager-parent-3.1.1' doesn't exist Jacek -- Jacek Laskowski Java EE, functional languages and IBM WebSphere - http://blog.japila.pl Warszawa JUG conference = Confitura (formerly Javarsovia) :: http://confitura.pl
Re: Release Connector/Transaction components
Hi Jacek, 1. I'd like another day or two to review what's actually in this and make sure the versions are reasonably accurate -- I think there have been api additions so I suspect 3.2 would be more appropriate than 3.1.1. 2. Did you run release:prepare first? I think that's what generates the tag. If you used -Ddryrun=true then it wouldn't have actually generated the tag. thanks david jencks On Jul 5, 2011, at 1:21 PM, Jacek Laskowski wrote: On Tue, Jul 5, 2011 at 9:58 PM, David Jencks david_jen...@yahoo.com wrote: These instructions for components don't look up to date to me. Staging is now done to the apache nexus instance, not your people.apache.org area. Maybe someone who's done a spec release recently could update them? Hi, You're right. I believe something's wrong with my settings.xml. Any help's greatly appreciated. jacek:~/oss/geronimo-txmanager $ mvn release:perform -Prelease ... [INFO] Checking out the project to perform the release ... [INFO] Executing: /bin/sh -c cd /Users/jacek/oss/geronimo-txmanager/target svn --non-interactive checkout https://svn.apache.org/repos/asf/geronimo/components/txmanager/tags/geronimo-txmanager-parent-3.1.1 /Users/jacek/oss/geronimo-txmanager/target/checkout [INFO] Working directory: /Users/jacek/oss/geronimo-txmanager/target [ERROR] The svn command failed. [INFO] [INFO] Reactor Summary: [INFO] [INFO] Apache Geronimo TxManager . FAILURE [2.754s] [INFO] Geronimo TxManager :: Transaction . SKIPPED [INFO] Geronimo TxManager :: Connector ... SKIPPED [INFO] [INFO] BUILD FAILURE [INFO] [INFO] Total time: 5.113s [INFO] Finished at: Tue Jul 05 22:18:50 CEST 2011 [INFO] Final Memory: 8M/81M [INFO] [ERROR] Failed to execute goal org.apache.maven.plugins:maven-release-plugin:2.0-beta-9:perform (default-cli) on project geronimo-txmanager-parent: Unable to checkout from SCM [ERROR] Provider message: [ERROR] The svn command failed. [ERROR] Command output: [ERROR] svn: URL 'https://svn.apache.org/repos/asf/geronimo/components/txmanager/tags/geronimo-txmanager-parent-3.1.1' doesn't exist Jacek -- Jacek Laskowski Java EE, functional languages and IBM WebSphere - http://blog.japila.pl Warszawa JUG conference = Confitura (formerly Javarsovia) :: http://confitura.pl
Re: Release Connector/Transaction components
On Wed, Jul 6, 2011 at 1:11 AM, David Jencks david_jen...@yahoo.com wrote: 1. I'd like another day or two to review what's actually in this and make sure the versions are reasonably accurate -- I think there have been api additions so I suspect 3.2 would be more appropriate than 3.1.1. FIne. 2. Did you run release:prepare first? I think that's what generates the tag. If you used -Ddryrun=true then it wouldn't have actually generated the tag. Yes, I did with the option -DdryRun=true. I didn't notice anything about removing it afterwards. I'll give it a go after 1. is worked on. Jacek -- Jacek Laskowski Java EE, functional languages and IBM WebSphere - http://blog.japila.pl Warszawa JUG conference = Confitura (formerly Javarsovia) :: http://confitura.pl
Re: Release Connector/Transaction components
On Thu, Jun 30, 2011 at 8:50 AM, jlmonteiro jeano...@gmail.com wrote: Hi devs, We want to release Apache OpenEJB 3.2.0 but we are currently depending on 2.2-SNAPSHOT. Is it possible to get those 2 modules released? Hi, It's been a while since I was more active wrt Geronimo and there's a chance to change it - I may run the release process if no one objects. I've already discussed the matter with dblevins, so I'm pretty much aware what's needed, but if there's an official document I should be following for successful release I'd appreciate being pointed out. Jacek -- Jacek Laskowski Java EE, functional languages and IBM WebSphere - http://blog.japila.pl Warszawa JUG conference = Confitura (formerly Javarsovia) :: http://confitura.pl