[CANCEL] [VOTE] Release Struts 2 Maven Archetypes v2.1.8.1
2010/1/18 Wes Wannemacher w...@wantii.com: On Mon, Jan 18, 2010 at 12:27 PM, Wendy Smoak wsm...@gmail.com wrote: (In the future the archetypes could be released together, it just puts an additional burden on the RM to deal with extra artifacts and the devs to test them in addition to the rest of the release. I would not hold these up waiting for a struts-with-xwork release.) I agree with Wendy on both points here, but I will add that this is something that has a tendency to generate complaints. I, for one, am guilty of pushing out a traditional release and then forgetting about the archetypes I think this is part of why Lukasz is where he is at right now (sorry, buddy!). IMO, the argument of the testing being more difficult is somewhat debatable, because if the main artifacts are releasable quality, then it should be right around the corner that the active testers will then need to test the archetypes. So, to summarize, I say go with Wendy's suggestion to just start a new vote with the sigs attached, then we'll discuss how we proceed (struts 2.1.9 w/o xwork or struts 2.2.0 with xwork as our own artifact). Ok, so THE VOTE IS CANCALLED! Regads -- Lukasz Kapituła Javarsovia 2010 http://javarsovia.pl - To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org For additional commands, e-mail: dev-h...@struts.apache.org
Re: [VOTE] Release Struts 2 Maven Archetypes v2.1.8.1
2010/1/17 Martin Cooper mart...@apache.org: Where are we on this? Lukasz, are you going to be able to kick off a new vote after we have all of the proper artifacts in place? In middle of nowhere :P I've been thinking to cancel that vote, move archetypes into struts2/trunk and make a new release of Struts 2 with Xwork core also. Can be? Regards -- Lukasz Kapituła Javarsovia 2010 http://javarsovia.pl - To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org For additional commands, e-mail: dev-h...@struts.apache.org
Re: [VOTE] Release Struts 2 Maven Archetypes v2.1.8.1
I think I have seen some arguments of why the archetypes should be outside the s2 trunk, but I can really remember why. As to getting a s2 release with xwork, we might still be a bit far from that. musachy On Mon, Jan 18, 2010 at 6:38 AM, Lukasz Lenart lukasz.len...@googlemail.com wrote: 2010/1/17 Martin Cooper mart...@apache.org: Where are we on this? Lukasz, are you going to be able to kick off a new vote after we have all of the proper artifacts in place? In middle of nowhere :P I've been thinking to cancel that vote, move archetypes into struts2/trunk and make a new release of Struts 2 with Xwork core also. Can be? Regards -- Lukasz Kapituła Javarsovia 2010 http://javarsovia.pl - To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org For additional commands, e-mail: dev-h...@struts.apache.org - To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org For additional commands, e-mail: dev-h...@struts.apache.org
Re: [VOTE] Release Struts 2 Maven Archetypes v2.1.8.1
On Mon, Jan 18, 2010 at 12:27 PM, Wendy Smoak wsm...@gmail.com wrote: (In the future the archetypes could be released together, it just puts an additional burden on the RM to deal with extra artifacts and the devs to test them in addition to the rest of the release. I would not hold these up waiting for a struts-with-xwork release.) I agree with Wendy on both points here, but I will add that this is something that has a tendency to generate complaints. I, for one, am guilty of pushing out a traditional release and then forgetting about the archetypes I think this is part of why Lukasz is where he is at right now (sorry, buddy!). IMO, the argument of the testing being more difficult is somewhat debatable, because if the main artifacts are releasable quality, then it should be right around the corner that the active testers will then need to test the archetypes. So, to summarize, I say go with Wendy's suggestion to just start a new vote with the sigs attached, then we'll discuss how we proceed (struts 2.1.9 w/o xwork or struts 2.2.0 with xwork as our own artifact). -Wes -- Wes Wannemacher Head Engineer, WanTii, Inc. Need Training? Struts, Spring, Maven, Tomcat... Ask me for a quote! - To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org For additional commands, e-mail: dev-h...@struts.apache.org
Re: [VOTE] Release Struts 2 Maven Archetypes v2.1.8.1
Where are we on this? Lukasz, are you going to be able to kick off a new vote after we have all of the proper artifacts in place? -- Martin Cooper On Wed, Jan 6, 2010 at 2:38 AM, Lukasz Lenart lukasz.len...@googlemail.com wrote: 2010/1/6 Frans Thamura fr...@meruvian.org: Lukasz, can u share, where is the source code of your archetype? so we can see the source I have a local copy of archetypes, the clean copy that was used for release. I didn't clean it up after all, so I was able to generate all missing files. I can compress it and put on my web side if you wish. Regards -- Lukasz http://www.lenart.org.pl/ http://javarsovia.pl - To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org For additional commands, e-mail: dev-h...@struts.apache.org - To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org For additional commands, e-mail: dev-h...@struts.apache.org
Re: [VOTE] Release Struts 2 Maven Archetypes v2.1.8.1
2010/1/5 Lukasz Lenart lukasz.len...@googlemail.com: Wendy Could you check struts2-archetype-portlet? http://people.apache.org/builds/struts/2.1.8.1/m2-staging-repository/org/apache/struts/struts2-archetype-portlet/2.1.8.1/ I verified the signatures and hashes on my second PC at work - everything is ok. I will prepare the rest. Regards -- Lukasz http://www.lenart.org.pl/ http://javarsovia.pl - To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org For additional commands, e-mail: dev-h...@struts.apache.org
Re: [VOTE] Release Struts 2 Maven Archetypes v2.1.8.1
2010/1/6 Lukasz Lenart lukasz.len...@googlemail.com: I verified the signatures and hashes on my second PC at work - everything is ok. I will prepare the rest. I did the rest and double-checked everything, so I think the law can be satisfied ;-) Regartds -- Lukasz http://www.lenart.org.pl/ http://javarsovia.pl - To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org For additional commands, e-mail: dev-h...@struts.apache.org
Re: [VOTE] Release Struts 2 Maven Archetypes v2.1.8.1
Lukasz, can u share, where is the source code of your archetype? so we can see the source F On Wed, Jan 6, 2010 at 5:15 PM, Lukasz Lenart lukasz.len...@googlemail.com wrote: 2010/1/6 Lukasz Lenart lukasz.len...@googlemail.com: I verified the signatures and hashes on my second PC at work - everything is ok. I will prepare the rest. I did the rest and double-checked everything, so I think the law can be satisfied ;-) Regartds -- Lukasz http://www.lenart.org.pl/ http://javarsovia.pl - To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org For additional commands, e-mail: dev-h...@struts.apache.org - To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org For additional commands, e-mail: dev-h...@struts.apache.org
Re: [VOTE] Release Struts 2 Maven Archetypes v2.1.8.1
2010/1/6 Frans Thamura fr...@meruvian.org: Lukasz, can u share, where is the source code of your archetype? so we can see the source I have a local copy of archetypes, the clean copy that was used for release. I didn't clean it up after all, so I was able to generate all missing files. I can compress it and put on my web side if you wish. Regards -- Lukasz http://www.lenart.org.pl/ http://javarsovia.pl - To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org For additional commands, e-mail: dev-h...@struts.apache.org
Re: [VOTE] Release Struts 2 Maven Archetypes v2.1.8.1
cool thx.. On Wed, Jan 6, 2010 at 5:38 PM, Lukasz Lenart lukasz.len...@googlemail.com wrote: 2010/1/6 Frans Thamura fr...@meruvian.org: Lukasz, can u share, where is the source code of your archetype? so we can see the source I have a local copy of archetypes, the clean copy that was used for release. I didn't clean it up after all, so I was able to generate all missing files. I can compress it and put on my web side if you wish. Regards -- Lukasz http://www.lenart.org.pl/ http://javarsovia.pl - To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org For additional commands, e-mail: dev-h...@struts.apache.org - To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org For additional commands, e-mail: dev-h...@struts.apache.org
Re: [VOTE] Release Struts 2 Maven Archetypes v2.1.8.1
Hi, As I understood, the Vote should be cancelled as only Musachy gave positive answer. I'm not a PMC so my vote doesn't cunt at the end. Am I right? Or should I wait? Regards -- Lukasz http://www.lenart.org.pl/ - To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org For additional commands, e-mail: dev-h...@struts.apache.org
Re: [VOTE] Release Struts 2 Maven Archetypes v2.1.8.1
On Tue, Jan 5, 2010 at 4:57 AM, Lukasz Lenart lukasz.len...@googlemail.com wrote: As I understood, the Vote should be cancelled as only Musachy gave positive answer. I'm not a PMC so my vote doesn't count at the end. Am I right? Or should I wait? I just re-checked and there are still no .asc signature files in the staging repo, so this cannot be released as-is. If you can provide the signatures [1], you can keep the vote open and collect the other two votes from PMC members. Otherwise, it's probably far easier to clear out the staging repo, figure out what went wrong with signatures during the release, and try again with 2.1.8.2 (or whatever version makes sense.) [1] from files that have not been out of your control -- if you would have to download the jars and poms now to sign them, that's really not recommended. -- Wendy - To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org For additional commands, e-mail: dev-h...@struts.apache.org
Re: [VOTE] Release Struts 2 Maven Archetypes v2.1.8.1
2010/1/5 Wendy Smoak wsm...@gmail.com: I just re-checked and there are still no .asc signature files in the staging repo, so this cannot be released as-is. I found the problem - .asc files were only generated for struts2-archetype-plugin and struts2-archetype-starter. The reset is missing below entry in pom.xml - I have no idea how it was before released :D Nevertheless, is it possible to generate only .asc files? profiles profile idrelease/id build plugins plugin groupIdorg.apache.maven.plugins/groupId artifactIdmaven-gpg-plugin/artifactId executions execution idsign-artifacts/id phaseverify/phase goals goalsign/goal /goals /execution /executions /plugin /plugins /build /profile /profiles Regards -- Lukasz http://www.lenart.org.pl/ http://javarsovia.pl - To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org For additional commands, e-mail: dev-h...@struts.apache.org
Re: [VOTE] Release Struts 2 Maven Archetypes v2.1.8.1
On Tue, Jan 5, 2010 at 1:06 PM, Lukasz Lenart lukasz.len...@googlemail.com wrote: 2010/1/5 Wendy Smoak wsm...@gmail.com: I just re-checked and there are still no .asc signature files in the staging repo, so this cannot be released as-is. I found the problem - .asc files were only generated for struts2-archetype-plugin and struts2-archetype-starter. The reset is missing below entry in pom.xml - I have no idea how it was before released :D Nevertheless, is it possible to generate only .asc files? I've never tried to do it after the fact with the plugin, I'm not sure what would happen. If you still have the jars and poms from the release on a secure machine, and you know they have not been out of your control, then you can sign them manually and upload only the .asc files to the repo. To sign a single file, it's $ gpg --armor --output foo.tar.gz.asc --detach-sig foo.tar.gz That's from http://wiki.wsmoak.net/cgi-bin/wiki.pl?ReleaseSigning . I had it scripted at one point to sign a sub-tree of the local repo. It's probably somewhere on my wiki. Only the artifacts, in this case the the .jar and .pom files, need to be signed. The gpg plugin goes overboard and signs the checksums, which is not necessary. If you have cleared your local repo since the release, or would otherwise have to download the jars and poms from somewhere else, then you shouldn't sign them because you don't know what's happened to the files since they were created. -- Wendy - To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org For additional commands, e-mail: dev-h...@struts.apache.org
Re: [VOTE] Release Struts 2 Maven Archetypes v2.1.8.1
you can download the files from the repo and sign it/generate checksums..but!..this happened before and there was a long discussion over if it was right or not and so on. You can either: 1. sign the files/generate checksums locally and upload them 2. do the release again I'd say #1, considering how few people we have to test a new release, and it takes a while to test (yeah I went and generated a project one by one and ran it in jetty) musachy On Tue, Jan 5, 2010 at 12:06 PM, Lukasz Lenart lukasz.len...@googlemail.com wrote: 2010/1/5 Wendy Smoak wsm...@gmail.com: I just re-checked and there are still no .asc signature files in the staging repo, so this cannot be released as-is. I found the problem - .asc files were only generated for struts2-archetype-plugin and struts2-archetype-starter. The reset is missing below entry in pom.xml - I have no idea how it was before released :D Nevertheless, is it possible to generate only .asc files? profiles profile idrelease/id build plugins plugin groupIdorg.apache.maven.plugins/groupId artifactIdmaven-gpg-plugin/artifactId executions execution idsign-artifacts/id phaseverify/phase goals goalsign/goal /goals /execution /executions /plugin /plugins /build /profile /profiles Regards -- Lukasz http://www.lenart.org.pl/ http://javarsovia.pl - To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org For additional commands, e-mail: dev-h...@struts.apache.org - To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org For additional commands, e-mail: dev-h...@struts.apache.org
Re: [VOTE] Release Struts 2 Maven Archetypes v2.1.8.1
On Tue, Jan 5, 2010 at 12:18 PM, Musachy Barroso musa...@gmail.com wrote: you can download the files from the repo and sign it/generate checksums..but!..this happened before and there was a long discussion over if it was right or not and so on. Do not do this. If you download the files, you have no way of knowing if they are the same ones you put there. They could have been corrupted, deliberately or otherwise, in the interim, and without signatures you cannot verify what you have (which is why we want the signatures in the first place). When you then sign those downloaded files, you could be signing anything. Think of it as signing a blank check and then giving that check to a stranger. Not something you want to be doing. -- Martin Cooper You can either: 1. sign the files/generate checksums locally and upload them 2. do the release again I'd say #1, considering how few people we have to test a new release, and it takes a while to test (yeah I went and generated a project one by one and ran it in jetty) musachy On Tue, Jan 5, 2010 at 12:06 PM, Lukasz Lenart lukasz.len...@googlemail.com wrote: 2010/1/5 Wendy Smoak wsm...@gmail.com: I just re-checked and there are still no .asc signature files in the staging repo, so this cannot be released as-is. I found the problem - .asc files were only generated for struts2-archetype-plugin and struts2-archetype-starter. The reset is missing below entry in pom.xml - I have no idea how it was before released :D Nevertheless, is it possible to generate only .asc files? profiles profile idrelease/id build plugins plugin groupIdorg.apache.maven.plugins/groupId artifactIdmaven-gpg-plugin/artifactId executions execution idsign-artifacts/id phaseverify/phase goals goalsign/goal /goals /execution /executions /plugin /plugins /build /profile /profiles Regards -- Lukasz http://www.lenart.org.pl/ http://javarsovia.pl - To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org For additional commands, e-mail: dev-h...@struts.apache.org - To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org For additional commands, e-mail: dev-h...@struts.apache.org - To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org For additional commands, e-mail: dev-h...@struts.apache.org
Re: [VOTE] Release Struts 2 Maven Archetypes v2.1.8.1
2010/1/5 Martin Cooper mart...@apache.org: Do not do this. If you download the files, you have no way of knowing if they are the same ones you put there. They could have been corrupted, deliberately or otherwise, in the interim, and without signatures you cannot verify what you have (which is why we want the signatures in the first place). When you then sign those downloaded files, you could be signing anything. Think of it as signing a blank check and then giving that check to a stranger. Not something you want to be doing. I still have copy of those files, so I don't have to download them. I will sign them, generate hashes and upload to repo. Regards -- Lukasz http://www.lenart.org.pl/ http://javarsovia.pl - To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org For additional commands, e-mail: dev-h...@struts.apache.org
Re: [VOTE] Release Struts 2 Maven Archetypes v2.1.8.1
On Tue, Jan 5, 2010 at 3:43 PM, Martin Cooper mart...@apache.org wrote: [snip] ... If you download the files, you have no way of knowing if they are the same ones you put there... No way of knowing... except the checksums :) -Wes -- Wes Wannemacher Head Engineer, WanTii, Inc. Need Training? Struts, Spring, Maven, Tomcat... Ask me for a quote! - To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org For additional commands, e-mail: dev-h...@struts.apache.org
Re: [VOTE] Release Struts 2 Maven Archetypes v2.1.8.1
On Tue, Jan 5, 2010 at 12:53 PM, Wes Wannemacher w...@wantii.com wrote: On Tue, Jan 5, 2010 at 3:43 PM, Martin Cooper mart...@apache.org wrote: [snip] ... If you download the files, you have no way of knowing if they are the same ones you put there... No way of knowing... except the checksums :) You mean the checksums that you download from the same potentially-corrupted server? Good plan! :-p Anyway, good that Lukasz still has the original files. -- Martin Cooper -Wes -- Wes Wannemacher Head Engineer, WanTii, Inc. Need Training? Struts, Spring, Maven, Tomcat... Ask me for a quote! - To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org For additional commands, e-mail: dev-h...@struts.apache.org - To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org For additional commands, e-mail: dev-h...@struts.apache.org
Re: [VOTE] Release Struts 2 Maven Archetypes v2.1.8.1
On Tue, Jan 5, 2010 at 3:57 PM, Martin Cooper mart...@apache.org wrote: You mean the checksums that you download from the same potentially-corrupted server? Good plan! :-p No, I mean the checksums sitting on your own hard drive right next to the rest of the files generated during the release process. I guess I am assuming that he didn't delete the folder where he did the release. If the checksums match his jars, and the checksums on the server, it is improbable that the jars are compromised. -Wes -- Wes Wannemacher Head Engineer, WanTii, Inc. Need Training? Struts, Spring, Maven, Tomcat... Ask me for a quote! - To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org For additional commands, e-mail: dev-h...@struts.apache.org
Re: [VOTE] Release Struts 2 Maven Archetypes v2.1.8.1
Wendy Could you check struts2-archetype-portlet? http://people.apache.org/builds/struts/2.1.8.1/m2-staging-repository/org/apache/struts/struts2-archetype-portlet/2.1.8.1/ Thanks in advance -- Lukasz http://www.lenart.org.pl/ http://javarsovia.pl - To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org For additional commands, e-mail: dev-h...@struts.apache.org
Re: [VOTE] Release Struts 2 Maven Archetypes v2.1.8.1
2009/12/17 Musachy Barroso musa...@gmail.com: +1 GA, they look good, thanks Lukasz for taking care of this. Sixth days left and just one vote :-( Should I wait more (Christmas period) or should I suppose the vote pass? Regards -- Lukasz http://www.lenart.org.pl/ - To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org For additional commands, e-mail: dev-h...@struts.apache.org
Re: [VOTE] Release Struts 2 Maven Archetypes v2.1.8.1
Yeah, I plan to vote, but haven't had a chance to test, so please extend. -Wes On Tue, Dec 22, 2009 at 4:20 PM, Lukasz Lenart lukasz.len...@googlemail.com wrote: 2009/12/17 Musachy Barroso musa...@gmail.com: +1 GA, they look good, thanks Lukasz for taking care of this. Sixth days left and just one vote :-( Should I wait more (Christmas period) or should I suppose the vote pass? Regards -- Lukasz http://www.lenart.org.pl/ - To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org For additional commands, e-mail: dev-h...@struts.apache.org -- Wes Wannemacher Head Engineer, WanTii, Inc. Need Training? Struts, Spring, Maven, Tomcat... Ask me for a quote! - To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org For additional commands, e-mail: dev-h...@struts.apache.org
Re: [VOTE] Release Struts 2 Maven Archetypes v2.1.8.1
On Tue, Dec 22, 2009 at 2:20 PM, Lukasz Lenart lukasz.len...@googlemail.com wrote: Sixth days left and just one vote :-( Should I wait more (Christmas period) or should I suppose the vote pass? You need a minimum of three PMC member votes in order for it to be released from Apache. I took a quick look and it seems that the staging repo contains more than just the archetypes. Can you clarify exactly what we're voting on? I spot checked one of the archetype directories, and there are no .asc signatures: http://people.apache.org/builds/struts/2.1.8.1/m2-staging-repository/org/apache/struts/struts2-archetype-convention/2.1.8.1/ (compare to: http://people.apache.org/builds/struts/2.1.8.1/m2-staging-repository/org/apache/struts/struts2-core/2.1.8.1/ ) The signature files should have been created during the release process, and they are required. If you still have the files locally on a secure machine, you can sign those and then upload the signatures, but it's somewhat tedious to do by hand. Also, we probably need to come up with some sort of distribution for these that can go in www.apache.org/dist/struts and on the mirrors. This was discussed at length elsewhere, I'll have to find it in the archives, but the upshot is that releasing only to the Maven repo is frowned upon. -- Wendy - To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org For additional commands, e-mail: dev-h...@struts.apache.org
Re: [VOTE] Release Struts 2 Maven Archetypes v2.1.8.1
2009/12/22 Wendy Smoak wsm...@gmail.com: You need a minimum of three PMC member votes in order for it to be released from Apache. Yes I know that, but what if we never accomplish that, should I wait forever or cancel vote? I took a quick look and it seems that the staging repo contains more than just the archetypes. Can you clarify exactly what we're voting on? What you mean by more than just the archetypes ? I just prepared such archetypes (http://people.apache.org/builds/struts/2.1.8.1/m2-staging-repository/org/apache/struts/) [DIR] struts2-archetype-blank/ 16-Dec-2009 16:40- Automated test builds [DIR] struts2-archetype-convention/ 16-Dec-2009 17:11- Automated test builds [DIR] struts2-archetype-dbportlet/ 16-Dec-2009 17:21- Automated test builds [DIR] struts2-archetype-plugin/ 16-Dec-2009 17:28- Automated test builds [DIR] struts2-archetype-portlet/ 16-Dec-2009 18:21- Automated test builds [DIR] struts2-archetype-starter/ 16-Dec-2009 18:33- Automated test builds I spot checked one of the archetype directories, and there are no .asc signatures: No idea with that, I followed the release guide. Maybe that was a problem related to wrong parent of poms o_O The signature files should have been created during the release process, and they are required. If you still have the files locally on a secure machine, you can sign those and then upload the signatures, but it's somewhat tedious to do by hand. I noticed only few of them on my pen repo, is this configured somewhere in pom? ./struts2-archetype-plugin/target/struts2-archetype-plugin-2.1.8.1.jar.asc ./struts2-archetype-plugin/target/struts2-archetype-plugin-2.1.8.1.pom.asc ./struts2-archetype-plugin/target/checkout/target/struts2-archetype-plugin-2.1.8.1.jar.asc ./struts2-archetype-plugin/target/checkout/target/struts2-archetype-plugin-2.1.8.1.pom.asc ./struts2-archetype-plugin/target/checkout/target/struts2-archetype-plugin-2.1.8.1-sources.jar.asc ./struts2-archetype-starter/target/struts2-archetype-starter-2.1.8.1.jar.asc ./struts2-archetype-starter/target/struts2-archetype-starter-2.1.8.1.pom.asc ./struts2-archetype-starter/target/checkout/target/struts2-archetype-starter-2.1.8.1.jar.asc ./struts2-archetype-starter/target/checkout/target/struts2-archetype-starter-2.1.8.1.pom.asc ./struts2-archetype-starter/target/checkout/target/struts2-archetype-starter-2.1.8.1-sources.jar.asc Also, we probably need to come up with some sort of distribution for these that can go in www.apache.org/dist/struts and on the mirrors. This was discussed at length elsewhere, I'll have to find it in the archives, but the upshot is that releasing only to the Maven repo is frowned upon. Ok, so the bottom line is that we should release Struts2 with archetypes all together? Regards -- Lukasz http://www.lenart.org.pl/ - To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org For additional commands, e-mail: dev-h...@struts.apache.org
Re: [VOTE] Release Struts 2 Maven Archetypes v2.1.8.1
On Tue, Dec 22, 2009 at 5:11 PM, Lukasz Lenart lukasz.len...@googlemail.com wrote: 2009/12/22 Wendy Smoak wsm...@gmail.com: You need a minimum of three PMC member votes in order for it to be released from Apache. Yes I know that, but what if we never accomplish that, should I wait forever or cancel vote? I took a quick look and it seems that the staging repo contains more than just the archetypes. Can you clarify exactly what we're voting on? What you mean by more than just the archetypes ? I just prepared such archetypes (http://people.apache.org/builds/struts/2.1.8.1/m2-staging-repository/org/apache/struts/) [DIR] struts2-archetype-blank/ 16-Dec-2009 16:40 - Automated test builds [DIR] struts2-archetype-convention/ 16-Dec-2009 17:11 - Automated test builds [DIR] struts2-archetype-dbportlet/ 16-Dec-2009 17:21 - Automated test builds [DIR] struts2-archetype-plugin/ 16-Dec-2009 17:28 - Automated test builds [DIR] struts2-archetype-portlet/ 16-Dec-2009 18:21 - Automated test builds [DIR] struts2-archetype-starter/ 16-Dec-2009 18:33 - Automated test builds It looks like the other stuff in staging is the stuff I pushed out when we released 2.1.8.1... So the question is, should I remove stuff from the staging repo once the vote finishes? Looking at previous releases (2.1.6) staging is never cleaned out. I spot checked one of the archetype directories, and there are no .asc signatures: No idea with that, I followed the release guide. Maybe that was a problem related to wrong parent of poms o_O I had the same problem once before. The gpg plugin is a bit of a mystery to me. But, I think Musachy figured out at one point that the section in the release guide that describes the information in the settings.xml is important, and that combined with stuff in the release profile makes the stuff get signed. The other thing I remember is that I don't think the release plugin was making the release profile active (as it is supposed to). So, I think that when you do either the release:prepare or release:perform, you have to do -Prelease as well. Sorry this isn't clear, but I don't feel like I ever really solved this either. I know when I did 2.1.8.1, I specified -Prelease any time I ran maven :) The signature files should have been created during the release process, and they are required. If you still have the files locally on a secure machine, you can sign those and then upload the signatures, but it's somewhat tedious to do by hand. I noticed only few of them on my pen repo, is this configured somewhere in pom? ./struts2-archetype-plugin/target/struts2-archetype-plugin-2.1.8.1.jar.asc ./struts2-archetype-plugin/target/struts2-archetype-plugin-2.1.8.1.pom.asc ./struts2-archetype-plugin/target/checkout/target/struts2-archetype-plugin-2.1.8.1.jar.asc ./struts2-archetype-plugin/target/checkout/target/struts2-archetype-plugin-2.1.8.1.pom.asc ./struts2-archetype-plugin/target/checkout/target/struts2-archetype-plugin-2.1.8.1-sources.jar.asc ./struts2-archetype-starter/target/struts2-archetype-starter-2.1.8.1.jar.asc ./struts2-archetype-starter/target/struts2-archetype-starter-2.1.8.1.pom.asc ./struts2-archetype-starter/target/checkout/target/struts2-archetype-starter-2.1.8.1.jar.asc ./struts2-archetype-starter/target/checkout/target/struts2-archetype-starter-2.1.8.1.pom.asc ./struts2-archetype-starter/target/checkout/target/struts2-archetype-starter-2.1.8.1-sources.jar.asc The thing to do with these is to copy all of them to another machine and make sure those detached sigs validate the artifacts in staging. IIRC, you also have to make sure that your key is in some KEYS file somewhere. If they work, then just transfer them to staging. Also, we probably need to come up with some sort of distribution for these that can go in www.apache.org/dist/struts and on the mirrors. This was discussed at length elsewhere, I'll have to find it in the archives, but the upshot is that releasing only to the Maven repo is frowned upon. Ok, so the bottom line is that we should release Struts2 with archetypes all together? If we're going to do that, I would suggest that we move the struts2 artifacts into the struts2 section of the repo so that they get built / released together. They can (should) become part of the modules section of the struts2 parent pom. -Wes -- Wes Wannemacher Head Engineer, WanTii, Inc. Need Training? Struts, Spring, Maven, Tomcat... Ask me for a quote! - To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org For additional commands, e-mail: dev-h...@struts.apache.org
Re: [VOTE] Release Struts 2 Maven Archetypes v2.1.8.1
On Tue, Dec 22, 2009 at 3:11 PM, Lukasz Lenart lukasz.len...@googlemail.com wrote: Ok, so the bottom line is that we should release Struts2 with archetypes all together? It's up to the release manager. I haven't advocated it in the past because it puts extra work on the RM, but it could be done. -- Wendy - To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org For additional commands, e-mail: dev-h...@struts.apache.org
Re: [VOTE] Release Struts 2 Maven Archetypes v2.1.8.1
+1 GA, they look good, thanks Lukasz for taking care of this. musachy On Wed, Dec 16, 2009 at 10:58 AM, Lukasz Lenart lukasz.len...@googlemail.com wrote: The Struts 2 Archetypes version 2.1.8.1 test build is now available. The following archetypes are ready for test: * struts2-archetype-blank * struts2-archetype-convention * struts2-archetype-dbportlet * struts2-archetype-plugin * struts2-archetype-portlet * struts2-archetype-starter Release notes: * [http://cwiki.apache.org/confluence/display/WW/Version+Notes+2.1.8.1] Distribution: * [http://people.apache.org/builds/struts/2.1.8.1/] Maven 2 staging repository: * [http://people.apache.org/builds/struts/2.1.8.1/m2-staging-repository/] Once you have had a chance to review the test build, please respond with a vote on its quality: [ ] Leave at test build [ ] Alpha [ ] Beta [ ] General Availability (GA) Everyone who has tested the build is invited to vote. Votes by PMC members are considered binding. A vote passes if there are at least three binding +1s and more +1s than -1s. The vote will remain open for at least 72 hours, longer upon request. A vote can be amended at any time to upgrade or downgrade the quality of the release based on future experience. If an initial vote designates the build as Beta, the release will be submitted for mirroring and announced to the user list. Once released as a public beta, subsequent quality votes on a build may be held on the user list. As always, the act of voting carries certain obligations. A binding vote not only states an opinion, but means that the voter is agreeing to help do the work. Best regards -- Lukasz http://www.lenart.org.pl/ - To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org For additional commands, e-mail: dev-h...@struts.apache.org - To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org For additional commands, e-mail: dev-h...@struts.apache.org
[VOTE] Release Struts 2 Maven Archetypes v2.1.8.1
The Struts 2 Archetypes version 2.1.8.1 test build is now available. The following archetypes are ready for test: * struts2-archetype-blank * struts2-archetype-convention * struts2-archetype-dbportlet * struts2-archetype-plugin * struts2-archetype-portlet * struts2-archetype-starter Release notes: * [http://cwiki.apache.org/confluence/display/WW/Version+Notes+2.1.8.1] Distribution: * [http://people.apache.org/builds/struts/2.1.8.1/] Maven 2 staging repository: * [http://people.apache.org/builds/struts/2.1.8.1/m2-staging-repository/] Once you have had a chance to review the test build, please respond with a vote on its quality: [ ] Leave at test build [ ] Alpha [ ] Beta [ ] General Availability (GA) Everyone who has tested the build is invited to vote. Votes by PMC members are considered binding. A vote passes if there are at least three binding +1s and more +1s than -1s. The vote will remain open for at least 72 hours, longer upon request. A vote can be amended at any time to upgrade or downgrade the quality of the release based on future experience. If an initial vote designates the build as Beta, the release will be submitted for mirroring and announced to the user list. Once released as a public beta, subsequent quality votes on a build may be held on the user list. As always, the act of voting carries certain obligations. A binding vote not only states an opinion, but means that the voter is agreeing to help do the work. Best regards -- Lukasz http://www.lenart.org.pl/ - To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org For additional commands, e-mail: dev-h...@struts.apache.org
Re: [VOTE] Release Struts 2 Maven Archetypes v2.1.8.1
To simplify testing you can use below command: mvn archetype:generate -DarchetypeCatalog=http://people.apache.org/builds/struts/2.1.8.1/m2-staging-repository/ Regards -- Lukasz http://www.lenart.org.pl/ 2009/12/16 Lukasz Lenart lukasz.len...@googlemail.com: The Struts 2 Archetypes version 2.1.8.1 test build is now available. The following archetypes are ready for test: * struts2-archetype-blank * struts2-archetype-convention * struts2-archetype-dbportlet * struts2-archetype-plugin * struts2-archetype-portlet * struts2-archetype-starter Release notes: * [http://cwiki.apache.org/confluence/display/WW/Version+Notes+2.1.8.1] Distribution: * [http://people.apache.org/builds/struts/2.1.8.1/] Maven 2 staging repository: * [http://people.apache.org/builds/struts/2.1.8.1/m2-staging-repository/] Once you have had a chance to review the test build, please respond with a vote on its quality: [ ] Leave at test build [ ] Alpha [ ] Beta [ ] General Availability (GA) Everyone who has tested the build is invited to vote. Votes by PMC members are considered binding. A vote passes if there are at least three binding +1s and more +1s than -1s. The vote will remain open for at least 72 hours, longer upon request. A vote can be amended at any time to upgrade or downgrade the quality of the release based on future experience. If an initial vote designates the build as Beta, the release will be submitted for mirroring and announced to the user list. Once released as a public beta, subsequent quality votes on a build may be held on the user list. As always, the act of voting carries certain obligations. A binding vote not only states an opinion, but means that the voter is agreeing to help do the work. Best regards -- Lukasz http://www.lenart.org.pl/ - To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org For additional commands, e-mail: dev-h...@struts.apache.org