You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by Lukasz Lenart <lu...@googlemail.com> on 2009/12/16 19:58:40 UTC
[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-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org
Re: [VOTE] Release Struts 2 Maven Archetypes v2.1.8.1
Posted by Wes Wannemacher <we...@wantii.com>.
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
<lu...@googlemail.com> wrote:
> 2009/12/17 Musachy Barroso <mu...@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-unsubscribe@struts.apache.org
> For additional commands, e-mail: dev-help@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-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org
Re: [VOTE] Release Struts 2 Maven Archetypes v2.1.8.1
Posted by Lukasz Lenart <lu...@googlemail.com>.
2010/1/5 Martin Cooper <ma...@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-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org
Re: [VOTE] Release Struts 2 Maven Archetypes v2.1.8.1
Posted by Frans Thamura <fr...@meruvian.org>.
cool
thx..
On Wed, Jan 6, 2010 at 5:38 PM, Lukasz Lenart
<lu...@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-unsubscribe@struts.apache.org
> For additional commands, e-mail: dev-help@struts.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org
Re: [VOTE] Release Struts 2 Maven Archetypes v2.1.8.1
Posted by Musachy Barroso <mu...@gmail.com>.
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
<lu...@googlemail.com> wrote:
> 2010/1/17 Martin Cooper <ma...@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-unsubscribe@struts.apache.org
> For additional commands, e-mail: dev-help@struts.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org
[CANCEL] [VOTE] Release Struts 2 Maven Archetypes v2.1.8.1
Posted by Lukasz Lenart <lu...@googlemail.com>.
2010/1/18 Wes Wannemacher <we...@wantii.com>:
> On Mon, Jan 18, 2010 at 12:27 PM, Wendy Smoak <ws...@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-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org
Re: [VOTE] Release Struts 2 Maven Archetypes v2.1.8.1
Posted by Wes Wannemacher <we...@wantii.com>.
On Mon, Jan 18, 2010 at 12:27 PM, Wendy Smoak <ws...@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-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org
Re: [VOTE] Release Struts 2 Maven Archetypes v2.1.8.1
Posted by Wendy Smoak <ws...@gmail.com>.
On Mon, Jan 18, 2010 at 7:38 AM, Lukasz Lenart
<lu...@googlemail.com> wrote:
> 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?
I thought you provided the signatures already? You might want to
start a new vote thread (Take 2!) so that it's clear they are all
ready to test and vote on.
(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.)
--
Wendy
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org
Re: [VOTE] Release Struts 2 Maven Archetypes v2.1.8.1
Posted by Lukasz Lenart <lu...@googlemail.com>.
2010/1/17 Martin Cooper <ma...@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-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org
Re: [VOTE] Release Struts 2 Maven Archetypes v2.1.8.1
Posted by Martin Cooper <ma...@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?
--
Martin Cooper
On Wed, Jan 6, 2010 at 2:38 AM, Lukasz Lenart
<lu...@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-unsubscribe@struts.apache.org
> For additional commands, e-mail: dev-help@struts.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org
Re: [VOTE] Release Struts 2 Maven Archetypes v2.1.8.1
Posted by Lukasz Lenart <lu...@googlemail.com>.
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-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org
Re: [VOTE] Release Struts 2 Maven Archetypes v2.1.8.1
Posted by Frans Thamura <fr...@meruvian.org>.
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
<lu...@googlemail.com> wrote:
> 2010/1/6 Lukasz Lenart <lu...@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-unsubscribe@struts.apache.org
> For additional commands, e-mail: dev-help@struts.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org
Re: [VOTE] Release Struts 2 Maven Archetypes v2.1.8.1
Posted by Lukasz Lenart <lu...@googlemail.com>.
2010/1/6 Lukasz Lenart <lu...@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-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org
Re: [VOTE] Release Struts 2 Maven Archetypes v2.1.8.1
Posted by Lukasz Lenart <lu...@googlemail.com>.
2010/1/5 Lukasz Lenart <lu...@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-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org
Re: [VOTE] Release Struts 2 Maven Archetypes v2.1.8.1
Posted by Lukasz Lenart <lu...@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/
Thanks in advance
--
Lukasz
http://www.lenart.org.pl/
http://javarsovia.pl
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org
Re: [VOTE] Release Struts 2 Maven Archetypes v2.1.8.1
Posted by Wes Wannemacher <we...@wantii.com>.
On Tue, Jan 5, 2010 at 3:57 PM, Martin Cooper <ma...@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-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org
Re: [VOTE] Release Struts 2 Maven Archetypes v2.1.8.1
Posted by Martin Cooper <ma...@apache.org>.
On Tue, Jan 5, 2010 at 12:53 PM, Wes Wannemacher <we...@wantii.com> wrote:
> On Tue, Jan 5, 2010 at 3:43 PM, Martin Cooper <ma...@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-unsubscribe@struts.apache.org
> For additional commands, e-mail: dev-help@struts.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org
Re: [VOTE] Release Struts 2 Maven Archetypes v2.1.8.1
Posted by Wes Wannemacher <we...@wantii.com>.
On Tue, Jan 5, 2010 at 3:43 PM, Martin Cooper <ma...@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-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org
Re: [VOTE] Release Struts 2 Maven Archetypes v2.1.8.1
Posted by Martin Cooper <ma...@apache.org>.
On Tue, Jan 5, 2010 at 12:18 PM, Musachy Barroso <mu...@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
> <lu...@googlemail.com> wrote:
>> 2010/1/5 Wendy Smoak <ws...@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>
>> <id>release</id>
>> <build>
>> <plugins>
>> <plugin>
>> <groupId>org.apache.maven.plugins</groupId>
>> <artifactId>maven-gpg-plugin</artifactId>
>> <executions>
>> <execution>
>> <id>sign-artifacts</id>
>> <phase>verify</phase>
>> <goals>
>> <goal>sign</goal>
>> </goals>
>> </execution>
>> </executions>
>> </plugin>
>> </plugins>
>> </build>
>> </profile>
>> </profiles>
>>
>>
>>
>> Regards
>> --
>> Lukasz
>> http://www.lenart.org.pl/
>> http://javarsovia.pl
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
>> For additional commands, e-mail: dev-help@struts.apache.org
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
> For additional commands, e-mail: dev-help@struts.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org
Re: [VOTE] Release Struts 2 Maven Archetypes v2.1.8.1
Posted by Musachy Barroso <mu...@gmail.com>.
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
<lu...@googlemail.com> wrote:
> 2010/1/5 Wendy Smoak <ws...@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>
> <id>release</id>
> <build>
> <plugins>
> <plugin>
> <groupId>org.apache.maven.plugins</groupId>
> <artifactId>maven-gpg-plugin</artifactId>
> <executions>
> <execution>
> <id>sign-artifacts</id>
> <phase>verify</phase>
> <goals>
> <goal>sign</goal>
> </goals>
> </execution>
> </executions>
> </plugin>
> </plugins>
> </build>
> </profile>
> </profiles>
>
>
>
> Regards
> --
> Lukasz
> http://www.lenart.org.pl/
> http://javarsovia.pl
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
> For additional commands, e-mail: dev-help@struts.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org
Re: [VOTE] Release Struts 2 Maven Archetypes v2.1.8.1
Posted by Wendy Smoak <ws...@gmail.com>.
On Tue, Jan 5, 2010 at 1:06 PM, Lukasz Lenart
<lu...@googlemail.com> wrote:
> 2010/1/5 Wendy Smoak <ws...@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-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org
Re: [VOTE] Release Struts 2 Maven Archetypes v2.1.8.1
Posted by Lukasz Lenart <lu...@googlemail.com>.
2010/1/5 Wendy Smoak <ws...@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>
<id>release</id>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-gpg-plugin</artifactId>
<executions>
<execution>
<id>sign-artifacts</id>
<phase>verify</phase>
<goals>
<goal>sign</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
</profiles>
Regards
--
Lukasz
http://www.lenart.org.pl/
http://javarsovia.pl
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org
Re: [VOTE] Release Struts 2 Maven Archetypes v2.1.8.1
Posted by Wendy Smoak <ws...@gmail.com>.
On Tue, Jan 5, 2010 at 4:57 AM, Lukasz Lenart
<lu...@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-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org
Re: [VOTE] Release Struts 2 Maven Archetypes v2.1.8.1
Posted by Lukasz Lenart <lu...@googlemail.com>.
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-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org
Re: [VOTE] Release Struts 2 Maven Archetypes v2.1.8.1
Posted by Wendy Smoak <ws...@gmail.com>.
On Tue, Dec 22, 2009 at 3:11 PM, Lukasz Lenart
<lu...@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-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org
Re: [VOTE] Release Struts 2 Maven Archetypes v2.1.8.1
Posted by Wes Wannemacher <we...@wantii.com>.
On Tue, Dec 22, 2009 at 5:11 PM, Lukasz Lenart
<lu...@googlemail.com> wrote:
> 2009/12/22 Wendy Smoak <ws...@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-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org
Re: [VOTE] Release Struts 2 Maven Archetypes v2.1.8.1
Posted by Lukasz Lenart <lu...@googlemail.com>.
2009/12/22 Wendy Smoak <ws...@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-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org
Re: [VOTE] Release Struts 2 Maven Archetypes v2.1.8.1
Posted by Wendy Smoak <ws...@gmail.com>.
On Tue, Dec 22, 2009 at 2:20 PM, Lukasz Lenart
<lu...@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-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org
Re: [VOTE] Release Struts 2 Maven Archetypes v2.1.8.1
Posted by Lukasz Lenart <lu...@googlemail.com>.
2009/12/17 Musachy Barroso <mu...@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-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org
Re: [VOTE] Release Struts 2 Maven Archetypes v2.1.8.1
Posted by Musachy Barroso <mu...@gmail.com>.
+1 GA, they look good, thanks Lukasz for taking care of this.
musachy
On Wed, Dec 16, 2009 at 10:58 AM, Lukasz Lenart
<lu...@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-unsubscribe@struts.apache.org
> For additional commands, e-mail: dev-help@struts.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org
Re: [VOTE] Release Struts 2 Maven Archetypes v2.1.8.1
Posted by Lukasz Lenart <lu...@googlemail.com>.
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 <lu...@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-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org