Re: Be as a Release Manager

2012-01-03 Thread Łukasz Lenart
2011/12/19 Martin Cooper mart...@apache.org:
 Actually, no, not quite.

 A really, really long time ago, with early Struts 1 releases, we used
 to designate quality with the initial build. We got out of that bad
 habit quite a few years ago. The process I was referring to, which was
 used for later Struts 1 and earlier Struts 2 builds, was:

 - RM: Perform the (Maven) release process using next build number.
 - RM: Announce a new Test Build.
 - RM: Wait for about a week to give everyone a chance to download and test it.
 - All: Download, test, and provide feedback if appropriate.
 - RM: If no show-stoppers reported, start a vote thread for build
 quality designation.
 - All: Vote on quality - GA, Beta, Alpha, or just stay at test build.
 - RM: If the vote result is for an ASF release (i.e. not test build),
 update site, announce
 - RM: If the vote result is for GA, push to central

Thanks Martin, I added your points to the guideline [1]

[1] 
https://cwiki.apache.org/confluence/display/WW/Building+Struts+2+-+Normal+release#BuildingStruts2-Normalrelease-Announceavailability


Kind regards
-- 
Łukasz
+ 48 606 323 122 http://www.lenart.org.pl/
Warszawa JUG conference - Confitura http://confitura.pl/

-
To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org
For additional commands, e-mail: dev-h...@struts.apache.org



Re: Be as a Release Manager

2011-12-19 Thread Łukasz Lenart
Thanks for clarification but I'm still not sure if I get it right ;-)

So I can start a new release process as soon I want to but it can be
called an Alpha/Beta/GA build only because of Vote result ? I cannot
predetermine the result and say hey, lets release Beta1 ?

And if during the Vote, the result is different than GA should the
site and so on be published ?


Kind regards
-- 
Łukasz
+ 48 606 323 122 http://www.lenart.org.pl/
Warszawa JUG conference - Confitura http://confitura.pl/

-
To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org
For additional commands, e-mail: dev-h...@struts.apache.org



Re: Be as a Release Manager

2011-12-19 Thread Rene Gielen
On Mon, 19 Dec 2011 09:35:33 +0100, Łukasz Lenart
lukasz.len...@googlemail.com wrote:
 Thanks for clarification but I'm still not sure if I get it right ;-)
 
 So I can start a new release process as soon I want to but it can be
 called an Alpha/Beta/GA build only because of Vote result ? I cannot
 predetermine the result and say hey, lets release Beta1 ?

Currently what we are doing is performing a release build - which just
means releasing in terms of technical lifecycle management, thus building
and releasing a non-SNAPSHOT version - and then announce it for
testing/voting. From our process perspective this is a release candidate.
The feedback from the vote determines what quality grade we rate it, most
notably whether we see it ready for primetime or still in Beta (or less, if
fundamentally broken).

 
 And if during the Vote, the result is different than GA should the
 site and so on be published ?
 

If say 2.3.2 is voted for GA quality, we announce it as GA and push it to
central. If on the other hand it would be rated as Beta, we basically don't
push it to central. Currently we are just announcing a vote result, we
*could* as well go and announce a Beta build to the lists and to
http://struts.apache.org/downloads.html (which actually contains a section
for that). The next possible GA release now is 2.3.3, because 2.3.2 is
technically released (as a Beta) and the next shot needs a new unique
version. And on it goes ...

An important thing to remember is that we decided against version tags such
as 2.3.2-Beta-1, since this implies having to go through the whole
technical release process, including full testing, for the 2.3.2-GA
version.

That said, what Martin referenced as the process we used to have was
basically
- performing 2.3.2 release process
- announce a Beta
- wait
- if no show-stoppers reported, cast a vote
- test, if not done in the Beta phase (!!!)
- if the vote result says GA, go for publishing

If we feel that this is the better / cleaner process, we can document and
switch to it, of course.

- René

-
To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org
For additional commands, e-mail: dev-h...@struts.apache.org



Re: Be as a Release Manager

2011-12-19 Thread Martin Cooper
2011/12/19 Łukasz Lenart lukasz.len...@googlemail.com:
 Thanks for clarification but I'm still not sure if I get it right ;-)

 So I can start a new release process as soon I want to but it can be
 called an Alpha/Beta/GA build only because of Vote result ? I cannot
 predetermine the result and say hey, lets release Beta1 ?

Correct.

 And if during the Vote, the result is different than GA should the
 site and so on be published ?

There was a discussion on another thread about what version the site
should correspond to, so I won't address that here. If the result of
the vote is a *release* (i.e. GA, Beta, Alpha) then we could choose to
announce that on the site; however, if the result of the vote is *not*
a release (i.e. the build remains a test build), then no, we shouldn't
update the site.

--
Martin Cooper


 Kind regards
 --
 Łukasz
 + 48 606 323 122 http://www.lenart.org.pl/
 Warszawa JUG conference - Confitura http://confitura.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: Be as a Release Manager

2011-12-19 Thread Martin Cooper
On Mon, Dec 19, 2011 at 2:49 AM, Rene Gielen gie...@it-neering.net wrote:
 On Mon, 19 Dec 2011 09:35:33 +0100, Łukasz Lenart
 lukasz.len...@googlemail.com wrote:
 Thanks for clarification but I'm still not sure if I get it right ;-)

 So I can start a new release process as soon I want to but it can be
 called an Alpha/Beta/GA build only because of Vote result ? I cannot
 predetermine the result and say hey, lets release Beta1 ?

 Currently what we are doing is performing a release build - which just
 means releasing in terms of technical lifecycle management, thus building
 and releasing a non-SNAPSHOT version - and then announce it for
 testing/voting. From our process perspective this is a release candidate.
 The feedback from the vote determines what quality grade we rate it, most
 notably whether we see it ready for primetime or still in Beta (or less, if
 fundamentally broken).

Yup. It's probably worth reiterating here that the word release is
unfortunately imbued with two meanings. There is release in the
Maven sense of the word, which is essentially just a way of building a
package and pushing it places. And then there is release in the ASF
sense of the (GA / Beta / Alpha) artifact that the Struts PMC is
responsible for. The former sense does not imply the latter. We just
happen to use the former for our build mechanics.


 And if during the Vote, the result is different than GA should the
 site and so on be published ?


 If say 2.3.2 is voted for GA quality, we announce it as GA and push it to
 central. If on the other hand it would be rated as Beta, we basically don't
 push it to central. Currently we are just announcing a vote result, we
 *could* as well go and announce a Beta build to the lists and to
 http://struts.apache.org/downloads.html (which actually contains a section
 for that). The next possible GA release now is 2.3.3, because 2.3.2 is
 technically released (as a Beta) and the next shot needs a new unique
 version. And on it goes ...

 An important thing to remember is that we decided against version tags such
 as 2.3.2-Beta-1, since this implies having to go through the whole
 technical release process, including full testing, for the 2.3.2-GA
 version.

 That said, what Martin referenced as the process we used to have was
 basically
 - performing 2.3.2 release process
 - announce a Beta
 - wait
 - if no show-stoppers reported, cast a vote
 - test, if not done in the Beta phase (!!!)
 - if the vote result says GA, go for publishing

Actually, no, not quite.

A really, really long time ago, with early Struts 1 releases, we used
to designate quality with the initial build. We got out of that bad
habit quite a few years ago. The process I was referring to, which was
used for later Struts 1 and earlier Struts 2 builds, was:

- RM: Perform the (Maven) release process using next build number.
- RM: Announce a new Test Build.
- RM: Wait for about a week to give everyone a chance to download and test it.
- All: Download, test, and provide feedback if appropriate.
- RM: If no show-stoppers reported, start a vote thread for build
quality designation.
- All: Vote on quality - GA, Beta, Alpha, or just stay at test build.
- RM: If the vote result is for an ASF release (i.e. not test build),
update site, announce
- RM: If the vote result is for GA, push to central

Note that the *only* difference between the process above, and what we
have been doing since we changed it, is the week-long wait to allow
everyone in the community enough time to test the test build before a
vote is called. Otherwise the process is identical. Really!

--
Martin Cooper


 If we feel that this is the better / cleaner process, we can document and
 switch to it, of course.

 - René

 -
 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



Be as a Release Manager

2011-12-18 Thread Łukasz Lenart
I've moved the discussion to the new thread as to not mismatch two
different topics

2011/12/17 Martin Cooper mart...@apache.org:
 As a follow up, I've added one more point to the Release guide [1], is
 it enough ?

 That looks fine, as long as everyone is in agreement.

 The question in my earlier message was just that - a question. The
 answer, after digging around in the archives, appears to be yes, we
 did stop doing that, quite some time ago, and somehow I never noticed
 until now. As far as I can tell, we didn't make a conscious decision
 to change; it just happened one time when somebody took on the release
 task. Nobody noticed, and we've kept doing it that way ever since.

 As for which way we do it going forward, it really depends on how
 quickly people - PMC members especially, but not only PMC members -
 feel they can test a new build. It is *very* important that people
 vote, and test prior to it, based on the actual bits posted by the RM;
 not their own build, or a recent snapshot they may have downloaded. If
 enough people believe they can pick up a new build immediately,
 incorporate it into their own environment, test it thoroughly, and
 then vote, all within 72 hours, then there shouldn't be a problem with
 continuing the way we have been. If that seems a bit tight, then we
 should leave some time for testing before calling the vote.

I'm wondering how to proceed to release BETA1, BETA2, ..., RC1, RC2,
, GA versions. With the current approach the name of packages must
be specified during running mvn release:prepare command, even if we
decide to call it Beta during a Vote it isn't possible to rename the
artifacts, Subversion Tag and so on. And to meet the result of the
Vote, a new mvn release:prepare command must be issued and a new Vote
called (as we vote over the exact bits) - the whole release process
must be started over.

Do I miss something ?


Kind regards
-- 
Łukasz
+ 48 606 323 122 http://www.lenart.org.pl/
Warszawa JUG conference - Confitura http://confitura.pl/

-
To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org
For additional commands, e-mail: dev-h...@struts.apache.org



Re: Be as a Release Manager

2011-12-18 Thread Rene Gielen
Hi,

I'm both commenting on Martin's and Lukasz' mail - see inline

On 18.12.11 22:35, Łukasz Lenart wrote:
 I've moved the discussion to the new thread as to not mismatch two
 different topics

 2011/12/17 Martin Cooper mart...@apache.org:
 As a follow up, I've added one more point to the Release guide [1], is
 it enough ?
 That looks fine, as long as everyone is in agreement.

 The question in my earlier message was just that - a question. The
 answer, after digging around in the archives, appears to be yes, we
 did stop doing that, quite some time ago, and somehow I never noticed
 until now. As far as I can tell, we didn't make a conscious decision
 to change; it just happened one time when somebody took on the release
 task. Nobody noticed, and we've kept doing it that way ever since.
I cannot _remember_ that being a policy either, so without further
digging I am quite sure we're doing this for a long time now. I think
nobody noticed since our votes tended to be very lazy. It was not
unusual to have a vote casted without getting enough binding votes for
three weeks or more.
 As for which way we do it going forward, it really depends on how
 quickly people - PMC members especially, but not only PMC members -
 feel they can test a new build. It is *very* important that people
 vote, and test prior to it, based on the actual bits posted by the RM;
 not their own build, or a recent snapshot they may have downloaded. If
 enough people believe they can pick up a new build immediately,
 incorporate it into their own environment, test it thoroughly, and
 then vote, all within 72 hours, then there shouldn't be a problem with
 continuing the way we have been. If that seems a bit tight, then we
 should leave some time for testing before calling the vote.
I agree that taking the time for *thouroughly* testing the *actual
binary bits* is essential - everybody needs to remind that. Nevertheless
I would not see any improvement in splitting the process into a Asking
for feedback- and a voting-phase. The voting template is designed for
giving feedback on the build quality. If we however feel that 72h is not
enough, we might want to extend the period.
 I'm wondering how to proceed to release BETA1, BETA2, ..., RC1, RC2,
 , GA versions. With the current approach the name of packages must
 be specified during running mvn release:prepare command, even if we
 decide to call it Beta during a Vote it isn't possible to rename the
 artifacts, Subversion Tag and so on. And to meet the result of the
 Vote, a new mvn release:prepare command must be issued and a new Vote
 called (as we vote over the exact bits) - the whole release process
 must be started over.

 Do I miss something ?
We would in either case stick with clear and unchanged versioning and
single builds, even when introducing a testing phase before casting the
vote. So we would have announced 2.3.1 as test build, and if no clear
objections arose, cast a vote for exactly this binary to become GA or
not. So essentially, the difference for the release manager is one more
mail (announcing the test build) and some more patience (before casting
the vote).
But again, I fail to see improvement in doing this - as long as we agree
on testing seriously before voting.

- René

-
To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org
For additional commands, e-mail: dev-h...@struts.apache.org



Re: Be as a Release Manager

2011-12-18 Thread Martin Cooper
On Sun, Dec 18, 2011 at 1:58 PM, Rene Gielen rene.gie...@googlemail.com wrote:
 Hi,

 I'm both commenting on Martin's and Lukasz' mail - see inline

 On 18.12.11 22:35, Łukasz Lenart wrote:
 I've moved the discussion to the new thread as to not mismatch two
 different topics

 2011/12/17 Martin Cooper mart...@apache.org:
 As a follow up, I've added one more point to the Release guide [1], is
 it enough ?
 That looks fine, as long as everyone is in agreement.

 The question in my earlier message was just that - a question. The
 answer, after digging around in the archives, appears to be yes, we
 did stop doing that, quite some time ago, and somehow I never noticed
 until now. As far as I can tell, we didn't make a conscious decision
 to change; it just happened one time when somebody took on the release
 task. Nobody noticed, and we've kept doing it that way ever since.
 I cannot _remember_ that being a policy either, so without further
 digging I am quite sure we're doing this for a long time now. I think
 nobody noticed since our votes tended to be very lazy. It was not
 unusual to have a vote casted without getting enough binding votes for
 three weeks or more.
 As for which way we do it going forward, it really depends on how
 quickly people - PMC members especially, but not only PMC members -
 feel they can test a new build. It is *very* important that people
 vote, and test prior to it, based on the actual bits posted by the RM;
 not their own build, or a recent snapshot they may have downloaded. If
 enough people believe they can pick up a new build immediately,
 incorporate it into their own environment, test it thoroughly, and
 then vote, all within 72 hours, then there shouldn't be a problem with
 continuing the way we have been. If that seems a bit tight, then we
 should leave some time for testing before calling the vote.
 I agree that taking the time for *thouroughly* testing the *actual
 binary bits* is essential - everybody needs to remind that. Nevertheless
 I would not see any improvement in splitting the process into a Asking
 for feedback- and a voting-phase. The voting template is designed for
 giving feedback on the build quality. If we however feel that 72h is not
 enough, we might want to extend the period.

That's fine too, as long as people know what to expect, and have an
opportunity to chime in. What we want to avoid is something like
here's a build; vote now; done before the people who care about it
have a chance to even see the start of the thread. Not everyone can
drop everything to try out a new build as soon as it's announced, and
not everyone can read the list every day to ensure they don't miss a
chance to participate in the process and test a build prior to
release.

 I'm wondering how to proceed to release BETA1, BETA2, ..., RC1, RC2,
 , GA versions. With the current approach the name of packages must
 be specified during running mvn release:prepare command, even if we
 decide to call it Beta during a Vote it isn't possible to rename the
 artifacts, Subversion Tag and so on. And to meet the result of the
 Vote, a new mvn release:prepare command must be issued and a new Vote
 called (as we vote over the exact bits) - the whole release process
 must be started over.

 Do I miss something ?

The build you post as an RM - the build that people download, test,
and vote upon - is a test build; it's not a release yet. The vote is a
vote on the quality of that test build. Depending upon the result of
the vote, those bits may become a GA, Beta or Alpha release, or may
not become a release at all. (Note that we do not have RC releases.)
Regardless of the result of the vote, the version number doesn't
change; only the designation changes.

 We would in either case stick with clear and unchanged versioning and
 single builds, even when introducing a testing phase before casting the
 vote. So we would have announced 2.3.1 as test build, and if no clear
 objections arose, cast a vote for exactly this binary to become GA or
 not. So essentially, the difference for the release manager is one more
 mail (announcing the test build) and some more patience (before casting
 the vote).

Exactly. My question was solely about the waiting period that we used
to have (yes, some time ago) between announcing the availability of
the test build and the start of a vote to determine the quality of
that test build.

 But again, I fail to see improvement in doing this - as long as we agree
 on testing seriously before voting.

Right. And as long as the process is inclusive of those who wish to
participate in the testing and quality determination.

--
Martin Cooper


 - René

 -
 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

Re: Looking for Release Manager

2011-09-07 Thread Łukasz Lenart
Perfect!

Did you update the docs ?


Thanks in advance
-- 
Łukasz
+ 48 606 323 122 http://www.lenart.org.pl/
Warszawa JUG conference - Confitura http://confitura.pl/


2011/9/6 Maurizio Cucchiara mcucchi...@apache.org:
 Hi Lukasz,
 what about to:
 1. login to p.a.o: ssh yourLoginName@p.a.o
 2. cd /www/people.apache.org/builds/struts
 3. create (if not exists) the version folder: mkdir $VERSION
 4. wget -erobots=off -nv  -l 1 --accept=zip,md5,sha1,asc -r
 --no-check-certificate -nd -nH
 https://repository.apache.org/content/groups/public/org/apache/struts/struts2-assembly/$VERSION/
 5 rm *.pom

 Launching wget directly from p.a.o is very very fast.

 Also notice that I removed 2 flags from your original version of wget:
 1. -i --input-file=file:  Read URLs from a local or external file
 2. -E --adjust-extension:  If a file of type application/xhtml+xml or
 text/html is downloaded and the URL does not end with the regexp
 \.[Hh][Tt][Mm][Ll]?, this option will cause the suffix .html to be
 appended to the local filename.


 Maurizio Cucchiara


 2011/9/6 Łukasz Lenart lukasz.len...@googlemail.com

 Maurizio

 One more thing, the docs aren't accurate, you have to download the
 assemblies from Nexus, not to use created / uploaded by you as they
 miss control sums. I've been using the script below to do that:

 #!/bin/bash

 for f in struts*.*
 do
  rm $f
 done

 wget -erobots=off -nv -i -E -l 1 --accept=zip,md5,sha1,asc -r
 --no-check-certificate -nd -nH
 https://repository.apache.org/content/groups/public/org/apache/struts/struts2-assembly/$VERSION

 for f in *2-assembly*.zip*
 do
  mv $f `echo $f | sed s/2-assembly//g`
 done

 for f in struts2-assembly-*.pom*
 do
  rm $f
 done


 Kind regards
 --
 Łukasz
 + 48 606 323 122 http://www.lenart.org.pl/
 Warszawa JUG conference - Confitura http://confitura.pl/

 2011/9/5 Maurizio Cucchiara maurizio.cucchi...@gmail.com:
  Hi René,
  it makes a lot of sense to me. So if there is no objections, I would rename
  the 2.2.3.1 branch to 2.2.3.x.
  In this way, it makes also sense to allow the maven release plugin to
  increment the version in order to prepare for next development iteration.
 
  Thank you for your suggestion.
  Maurizio Cucchiara
 
 
  On 5 September 2011 16:40, Rene Gielen rene.gie...@googlemail.com wrote:
 
  Maurizio,
 
  great, thanks for jumping in! You've earned your Release Manager Badge
  the hard way, as it is mostly always for the first time :)
 
  While reading your posts and checking [1] I stumbled upon the branch
  name to use.
 
  Actually we should adjust When a serious security issue arises, we
  should try to create a #.#.#.1 branch from the last GA release, and
  apply to that branch only the security patch. - the branch to create
  would be 2.2.3.x and not 2.2.3.1 - the latter one will be the tag
  for the version to release. If we would have to roll out another patch
  release, the patch would be applied against 2.2.3.x branch and the
  tagged as 2.2.3.2. So I'd suggest to exchange the cited #.#.#.1 with
  #.#.#.x.
 
  Does this make sense to you guys?
 
  - René
 
  [1]
 
  https://cwiki.apache.org/confluence/display/WW/Creating+and+Signing+a+Struts+2.2.x+Distribution#CreatingandSigningaStruts2.2.xDistribution-FastTrackinganImportantSecurityRelease
 
  Am 05.09.11 17:58, schrieb Maurizio Cucchiara:
   It looks like it works now, thank you Lukasz.
  
   Maurizio Cucchiara
  
  
  
   2011/9/5 Łukasz Lenart lukasz.len...@googlemail.com:
   I've messed up everything, I was thinking about JIRA but checked on
   Confluence :/
  
   Anyway, please check now.
  
  
   Kind regards
   --
   Łukasz
   + 48 606 323 122 http://www.lenart.org.pl/
   Warszawa JUG conference - Confitura http://confitura.pl/
  
  
   2011/9/5 Maurizio Cucchiara mcucchi...@apache.org:
   Hi Lukasz,
   I don't know if it will help, but looking at JIRA I realized  that on
   the OGNL project (so would you) I have the admin rights which we are
   talking about.
   Maurizio Cucchiara
  
  
  
   2011/9/5 Łukasz Lenart lukasz.len...@googlemail.com:
   I've asked INFRA if they can create such a group -
  struts-release-manager
   I have rights to do it, but I don't know how :/
  
  
   Kind regards
   --
   Łukasz
   + 48 606 323 122 http://www.lenart.org.pl/
   Warszawa JUG conference - Confitura http://confitura.pl/
  
  
   2011/9/5 Maurizio Cucchiara mcucchi...@apache.org:
   Hi Wendy,
   I was talking about the 6,7,8 steps listed on http://s.apache.org/hb
   and generally everything related to JIIRA, since I have no JIIRA
  admin
   rights.
  
  
   Maurizio Cucchiara
  
  
  
   On 5 September 2011 01:59, Wendy Smoak wsm...@gmail.com wrote:
   On Sun, Sep 4, 2011 at 4:17 PM, Maurizio Cucchiara
   mcucchi...@apache.org wrote:
   Lukasz,
   I am afraid I am not able to perform the 6,7,8  tasks illustrated
  on
   http://s.apache.org/rel, since I have no enough karma.
   Which steps do you mean?  Any committer should be able to stage a
   release and call a vote

Re: Looking for Release Manager

2011-09-07 Thread Maurizio Cucchiara
Not yet, but I'm going to do. Needless to say that any help will be
appreciated :)
Maurizio Cucchiara



2011/9/7 Łukasz Lenart lukasz.len...@googlemail.com:
 Perfect!

 Did you update the docs ?


 Thanks in advance
 --
 Łukasz
 + 48 606 323 122 http://www.lenart.org.pl/
 Warszawa JUG conference - Confitura http://confitura.pl/


 2011/9/6 Maurizio Cucchiara mcucchi...@apache.org:
 Hi Lukasz,
 what about to:
 1. login to p.a.o: ssh yourLoginName@p.a.o
 2. cd /www/people.apache.org/builds/struts
 3. create (if not exists) the version folder: mkdir $VERSION
 4. wget -erobots=off -nv  -l 1 --accept=zip,md5,sha1,asc -r
 --no-check-certificate -nd -nH
 https://repository.apache.org/content/groups/public/org/apache/struts/struts2-assembly/$VERSION/
 5 rm *.pom

 Launching wget directly from p.a.o is very very fast.

 Also notice that I removed 2 flags from your original version of wget:
 1. -i --input-file=file:  Read URLs from a local or external file
 2. -E --adjust-extension:  If a file of type application/xhtml+xml or
 text/html is downloaded and the URL does not end with the regexp
 \.[Hh][Tt][Mm][Ll]?, this option will cause the suffix .html to be
 appended to the local filename.


 Maurizio Cucchiara


 2011/9/6 Łukasz Lenart lukasz.len...@googlemail.com

 Maurizio

 One more thing, the docs aren't accurate, you have to download the
 assemblies from Nexus, not to use created / uploaded by you as they
 miss control sums. I've been using the script below to do that:

 #!/bin/bash

 for f in struts*.*
 do
  rm $f
 done

 wget -erobots=off -nv -i -E -l 1 --accept=zip,md5,sha1,asc -r
 --no-check-certificate -nd -nH
 https://repository.apache.org/content/groups/public/org/apache/struts/struts2-assembly/$VERSION

 for f in *2-assembly*.zip*
 do
  mv $f `echo $f | sed s/2-assembly//g`
 done

 for f in struts2-assembly-*.pom*
 do
  rm $f
 done


 Kind regards
 --
 Łukasz
 + 48 606 323 122 http://www.lenart.org.pl/
 Warszawa JUG conference - Confitura http://confitura.pl/

 2011/9/5 Maurizio Cucchiara maurizio.cucchi...@gmail.com:
  Hi René,
  it makes a lot of sense to me. So if there is no objections, I would 
  rename
  the 2.2.3.1 branch to 2.2.3.x.
  In this way, it makes also sense to allow the maven release plugin to
  increment the version in order to prepare for next development iteration.
 
  Thank you for your suggestion.
  Maurizio Cucchiara
 
 
  On 5 September 2011 16:40, Rene Gielen rene.gie...@googlemail.com wrote:
 
  Maurizio,
 
  great, thanks for jumping in! You've earned your Release Manager Badge
  the hard way, as it is mostly always for the first time :)
 
  While reading your posts and checking [1] I stumbled upon the branch
  name to use.
 
  Actually we should adjust When a serious security issue arises, we
  should try to create a #.#.#.1 branch from the last GA release, and
  apply to that branch only the security patch. - the branch to create
  would be 2.2.3.x and not 2.2.3.1 - the latter one will be the tag
  for the version to release. If we would have to roll out another patch
  release, the patch would be applied against 2.2.3.x branch and the
  tagged as 2.2.3.2. So I'd suggest to exchange the cited #.#.#.1 with
  #.#.#.x.
 
  Does this make sense to you guys?
 
  - René
 
  [1]
 
  https://cwiki.apache.org/confluence/display/WW/Creating+and+Signing+a+Struts+2.2.x+Distribution#CreatingandSigningaStruts2.2.xDistribution-FastTrackinganImportantSecurityRelease
 
  Am 05.09.11 17:58, schrieb Maurizio Cucchiara:
   It looks like it works now, thank you Lukasz.
  
   Maurizio Cucchiara
  
  
  
   2011/9/5 Łukasz Lenart lukasz.len...@googlemail.com:
   I've messed up everything, I was thinking about JIRA but checked on
   Confluence :/
  
   Anyway, please check now.
  
  
   Kind regards
   --
   Łukasz
   + 48 606 323 122 http://www.lenart.org.pl/
   Warszawa JUG conference - Confitura http://confitura.pl/
  
  
   2011/9/5 Maurizio Cucchiara mcucchi...@apache.org:
   Hi Lukasz,
   I don't know if it will help, but looking at JIRA I realized  that on
   the OGNL project (so would you) I have the admin rights which we are
   talking about.
   Maurizio Cucchiara
  
  
  
   2011/9/5 Łukasz Lenart lukasz.len...@googlemail.com:
   I've asked INFRA if they can create such a group -
  struts-release-manager
   I have rights to do it, but I don't know how :/
  
  
   Kind regards
   --
   Łukasz
   + 48 606 323 122 http://www.lenart.org.pl/
   Warszawa JUG conference - Confitura http://confitura.pl/
  
  
   2011/9/5 Maurizio Cucchiara mcucchi...@apache.org:
   Hi Wendy,
   I was talking about the 6,7,8 steps listed on 
   http://s.apache.org/hb
   and generally everything related to JIIRA, since I have no JIIRA
  admin
   rights.
  
  
   Maurizio Cucchiara
  
  
  
   On 5 September 2011 01:59, Wendy Smoak wsm...@gmail.com wrote:
   On Sun, Sep 4, 2011 at 4:17 PM, Maurizio Cucchiara
   mcucchi...@apache.org wrote:
   Lukasz,
   I am afraid I am not able to perform the 6,7,8  tasks

Re: Looking for Release Manager

2011-09-07 Thread Maurizio Cucchiara
Could you confirm please that, after I created a pgp key
(http://s.apache.org/N30), I have to copy it on
/www/www.apache.org/dist/struts/KEYS

Maurizio Cucchiara



On 7 September 2011 09:17, Maurizio Cucchiara mcucchi...@apache.org wrote:
 Not yet, but I'm going to do. Needless to say that any help will be
 appreciated :)
 Maurizio Cucchiara



 2011/9/7 Łukasz Lenart lukasz.len...@googlemail.com:
 Perfect!

 Did you update the docs ?


 Thanks in advance
 --
 Łukasz
 + 48 606 323 122 http://www.lenart.org.pl/
 Warszawa JUG conference - Confitura http://confitura.pl/


 2011/9/6 Maurizio Cucchiara mcucchi...@apache.org:
 Hi Lukasz,
 what about to:
 1. login to p.a.o: ssh yourLoginName@p.a.o
 2. cd /www/people.apache.org/builds/struts
 3. create (if not exists) the version folder: mkdir $VERSION
 4. wget -erobots=off -nv  -l 1 --accept=zip,md5,sha1,asc -r
 --no-check-certificate -nd -nH
 https://repository.apache.org/content/groups/public/org/apache/struts/struts2-assembly/$VERSION/
 5 rm *.pom

 Launching wget directly from p.a.o is very very fast.

 Also notice that I removed 2 flags from your original version of wget:
 1. -i --input-file=file:  Read URLs from a local or external file
 2. -E --adjust-extension:  If a file of type application/xhtml+xml or
 text/html is downloaded and the URL does not end with the regexp
 \.[Hh][Tt][Mm][Ll]?, this option will cause the suffix .html to be
 appended to the local filename.


 Maurizio Cucchiara


 2011/9/6 Łukasz Lenart lukasz.len...@googlemail.com

 Maurizio

 One more thing, the docs aren't accurate, you have to download the
 assemblies from Nexus, not to use created / uploaded by you as they
 miss control sums. I've been using the script below to do that:

 #!/bin/bash

 for f in struts*.*
 do
  rm $f
 done

 wget -erobots=off -nv -i -E -l 1 --accept=zip,md5,sha1,asc -r
 --no-check-certificate -nd -nH
 https://repository.apache.org/content/groups/public/org/apache/struts/struts2-assembly/$VERSION

 for f in *2-assembly*.zip*
 do
  mv $f `echo $f | sed s/2-assembly//g`
 done

 for f in struts2-assembly-*.pom*
 do
  rm $f
 done


 Kind regards
 --
 Łukasz
 + 48 606 323 122 http://www.lenart.org.pl/
 Warszawa JUG conference - Confitura http://confitura.pl/

 2011/9/5 Maurizio Cucchiara maurizio.cucchi...@gmail.com:
  Hi René,
  it makes a lot of sense to me. So if there is no objections, I would 
  rename
  the 2.2.3.1 branch to 2.2.3.x.
  In this way, it makes also sense to allow the maven release plugin to
  increment the version in order to prepare for next development iteration.
 
  Thank you for your suggestion.
  Maurizio Cucchiara
 
 
  On 5 September 2011 16:40, Rene Gielen rene.gie...@googlemail.com 
  wrote:
 
  Maurizio,
 
  great, thanks for jumping in! You've earned your Release Manager Badge
  the hard way, as it is mostly always for the first time :)
 
  While reading your posts and checking [1] I stumbled upon the branch
  name to use.
 
  Actually we should adjust When a serious security issue arises, we
  should try to create a #.#.#.1 branch from the last GA release, and
  apply to that branch only the security patch. - the branch to create
  would be 2.2.3.x and not 2.2.3.1 - the latter one will be the tag
  for the version to release. If we would have to roll out another patch
  release, the patch would be applied against 2.2.3.x branch and the
  tagged as 2.2.3.2. So I'd suggest to exchange the cited #.#.#.1 with
  #.#.#.x.
 
  Does this make sense to you guys?
 
  - René
 
  [1]
 
  https://cwiki.apache.org/confluence/display/WW/Creating+and+Signing+a+Struts+2.2.x+Distribution#CreatingandSigningaStruts2.2.xDistribution-FastTrackinganImportantSecurityRelease
 
  Am 05.09.11 17:58, schrieb Maurizio Cucchiara:
   It looks like it works now, thank you Lukasz.
  
   Maurizio Cucchiara
  
  
  
   2011/9/5 Łukasz Lenart lukasz.len...@googlemail.com:
   I've messed up everything, I was thinking about JIRA but checked on
   Confluence :/
  
   Anyway, please check now.
  
  
   Kind regards
   --
   Łukasz
   + 48 606 323 122 http://www.lenart.org.pl/
   Warszawa JUG conference - Confitura http://confitura.pl/
  
  
   2011/9/5 Maurizio Cucchiara mcucchi...@apache.org:
   Hi Lukasz,
   I don't know if it will help, but looking at JIRA I realized  that 
   on
   the OGNL project (so would you) I have the admin rights which we are
   talking about.
   Maurizio Cucchiara
  
  
  
   2011/9/5 Łukasz Lenart lukasz.len...@googlemail.com:
   I've asked INFRA if they can create such a group -
  struts-release-manager
   I have rights to do it, but I don't know how :/
  
  
   Kind regards
   --
   Łukasz
   + 48 606 323 122 http://www.lenart.org.pl/
   Warszawa JUG conference - Confitura http://confitura.pl/
  
  
   2011/9/5 Maurizio Cucchiara mcucchi...@apache.org:
   Hi Wendy,
   I was talking about the 6,7,8 steps listed on 
   http://s.apache.org/hb
   and generally everything related to JIIRA, since I have no JIIRA
  admin
   rights

Re: Looking for Release Manager

2011-09-07 Thread Maurizio Cucchiara
Please forget my last question, I have just realized it is documented.

Maurizio Cucchiara



On 7 September 2011 10:02, Maurizio Cucchiara
maurizio.cucchi...@gmail.com wrote:
 Could you confirm please that, after I created a pgp key
 (http://s.apache.org/N30), I have to copy it on
 /www/www.apache.org/dist/struts/KEYS

 Maurizio Cucchiara



 On 7 September 2011 09:17, Maurizio Cucchiara mcucchi...@apache.org wrote:
 Not yet, but I'm going to do. Needless to say that any help will be
 appreciated :)
 Maurizio Cucchiara



 2011/9/7 Łukasz Lenart lukasz.len...@googlemail.com:
 Perfect!

 Did you update the docs ?


 Thanks in advance
 --
 Łukasz
 + 48 606 323 122 http://www.lenart.org.pl/
 Warszawa JUG conference - Confitura http://confitura.pl/


 2011/9/6 Maurizio Cucchiara mcucchi...@apache.org:
 Hi Lukasz,
 what about to:
 1. login to p.a.o: ssh yourLoginName@p.a.o
 2. cd /www/people.apache.org/builds/struts
 3. create (if not exists) the version folder: mkdir $VERSION
 4. wget -erobots=off -nv  -l 1 --accept=zip,md5,sha1,asc -r
 --no-check-certificate -nd -nH
 https://repository.apache.org/content/groups/public/org/apache/struts/struts2-assembly/$VERSION/
 5 rm *.pom

 Launching wget directly from p.a.o is very very fast.

 Also notice that I removed 2 flags from your original version of wget:
 1. -i --input-file=file:  Read URLs from a local or external file
 2. -E --adjust-extension:  If a file of type application/xhtml+xml or
 text/html is downloaded and the URL does not end with the regexp
 \.[Hh][Tt][Mm][Ll]?, this option will cause the suffix .html to be
 appended to the local filename.


 Maurizio Cucchiara


 2011/9/6 Łukasz Lenart lukasz.len...@googlemail.com

 Maurizio

 One more thing, the docs aren't accurate, you have to download the
 assemblies from Nexus, not to use created / uploaded by you as they
 miss control sums. I've been using the script below to do that:

 #!/bin/bash

 for f in struts*.*
 do
  rm $f
 done

 wget -erobots=off -nv -i -E -l 1 --accept=zip,md5,sha1,asc -r
 --no-check-certificate -nd -nH
 https://repository.apache.org/content/groups/public/org/apache/struts/struts2-assembly/$VERSION

 for f in *2-assembly*.zip*
 do
  mv $f `echo $f | sed s/2-assembly//g`
 done

 for f in struts2-assembly-*.pom*
 do
  rm $f
 done


 Kind regards
 --
 Łukasz
 + 48 606 323 122 http://www.lenart.org.pl/
 Warszawa JUG conference - Confitura http://confitura.pl/

 2011/9/5 Maurizio Cucchiara maurizio.cucchi...@gmail.com:
  Hi René,
  it makes a lot of sense to me. So if there is no objections, I would 
  rename
  the 2.2.3.1 branch to 2.2.3.x.
  In this way, it makes also sense to allow the maven release plugin to
  increment the version in order to prepare for next development 
  iteration.
 
  Thank you for your suggestion.
  Maurizio Cucchiara
 
 
  On 5 September 2011 16:40, Rene Gielen rene.gie...@googlemail.com 
  wrote:
 
  Maurizio,
 
  great, thanks for jumping in! You've earned your Release Manager Badge
  the hard way, as it is mostly always for the first time :)
 
  While reading your posts and checking [1] I stumbled upon the branch
  name to use.
 
  Actually we should adjust When a serious security issue arises, we
  should try to create a #.#.#.1 branch from the last GA release, and
  apply to that branch only the security patch. - the branch to create
  would be 2.2.3.x and not 2.2.3.1 - the latter one will be the tag
  for the version to release. If we would have to roll out another patch
  release, the patch would be applied against 2.2.3.x branch and the
  tagged as 2.2.3.2. So I'd suggest to exchange the cited #.#.#.1 with
  #.#.#.x.
 
  Does this make sense to you guys?
 
  - René
 
  [1]
 
  https://cwiki.apache.org/confluence/display/WW/Creating+and+Signing+a+Struts+2.2.x+Distribution#CreatingandSigningaStruts2.2.xDistribution-FastTrackinganImportantSecurityRelease
 
  Am 05.09.11 17:58, schrieb Maurizio Cucchiara:
   It looks like it works now, thank you Lukasz.
  
   Maurizio Cucchiara
  
  
  
   2011/9/5 Łukasz Lenart lukasz.len...@googlemail.com:
   I've messed up everything, I was thinking about JIRA but checked on
   Confluence :/
  
   Anyway, please check now.
  
  
   Kind regards
   --
   Łukasz
   + 48 606 323 122 http://www.lenart.org.pl/
   Warszawa JUG conference - Confitura http://confitura.pl/
  
  
   2011/9/5 Maurizio Cucchiara mcucchi...@apache.org:
   Hi Lukasz,
   I don't know if it will help, but looking at JIRA I realized  that 
   on
   the OGNL project (so would you) I have the admin rights which we 
   are
   talking about.
   Maurizio Cucchiara
  
  
  
   2011/9/5 Łukasz Lenart lukasz.len...@googlemail.com:
   I've asked INFRA if they can create such a group -
  struts-release-manager
   I have rights to do it, but I don't know how :/
  
  
   Kind regards
   --
   Łukasz
   + 48 606 323 122 http://www.lenart.org.pl/
   Warszawa JUG conference - Confitura http://confitura.pl/
  
  
   2011/9/5 Maurizio Cucchiara mcucchi...@apache.org

Re: Looking for Release Manager

2011-09-07 Thread Łukasz Lenart
2011/9/7 Maurizio Cucchiara mcucchi...@apache.org:
 Not yet, but I'm going to do. Needless to say that any help will be
 appreciated :)

Just change the points in the doc that were different from what you did ;-)


Regards
-- 
Łukasz
+ 48 606 323 122 http://www.lenart.org.pl/
Warszawa JUG conference - Confitura http://confitura.pl/

-
To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org
For additional commands, e-mail: dev-h...@struts.apache.org



Re: Looking for Release Manager

2011-09-06 Thread Maurizio Cucchiara
Hi Lukasz,
what about to:
1. login to p.a.o: ssh yourLoginName@p.a.o
2. cd /www/people.apache.org/builds/struts
3. create (if not exists) the version folder: mkdir $VERSION
4. wget -erobots=off -nv  -l 1 --accept=zip,md5,sha1,asc -r
--no-check-certificate -nd -nH
https://repository.apache.org/content/groups/public/org/apache/struts/struts2-assembly/$VERSION/
5 rm *.pom

Launching wget directly from p.a.o is very very fast.

Also notice that I removed 2 flags from your original version of wget:
1. -i --input-file=file:  Read URLs from a local or external file
2. -E --adjust-extension:  If a file of type application/xhtml+xml or
text/html is downloaded and the URL does not end with the regexp
\.[Hh][Tt][Mm][Ll]?, this option will cause the suffix .html to be
appended to the local filename.


Maurizio Cucchiara


2011/9/6 Łukasz Lenart lukasz.len...@googlemail.com

 Maurizio

 One more thing, the docs aren't accurate, you have to download the
 assemblies from Nexus, not to use created / uploaded by you as they
 miss control sums. I've been using the script below to do that:

 #!/bin/bash

 for f in struts*.*
 do
  rm $f
 done

 wget -erobots=off -nv -i -E -l 1 --accept=zip,md5,sha1,asc -r
 --no-check-certificate -nd -nH
 https://repository.apache.org/content/groups/public/org/apache/struts/struts2-assembly/$VERSION

 for f in *2-assembly*.zip*
 do
  mv $f `echo $f | sed s/2-assembly//g`
 done

 for f in struts2-assembly-*.pom*
 do
  rm $f
 done


 Kind regards
 --
 Łukasz
 + 48 606 323 122 http://www.lenart.org.pl/
 Warszawa JUG conference - Confitura http://confitura.pl/

 2011/9/5 Maurizio Cucchiara maurizio.cucchi...@gmail.com:
  Hi René,
  it makes a lot of sense to me. So if there is no objections, I would rename
  the 2.2.3.1 branch to 2.2.3.x.
  In this way, it makes also sense to allow the maven release plugin to
  increment the version in order to prepare for next development iteration.
 
  Thank you for your suggestion.
  Maurizio Cucchiara
 
 
  On 5 September 2011 16:40, Rene Gielen rene.gie...@googlemail.com wrote:
 
  Maurizio,
 
  great, thanks for jumping in! You've earned your Release Manager Badge
  the hard way, as it is mostly always for the first time :)
 
  While reading your posts and checking [1] I stumbled upon the branch
  name to use.
 
  Actually we should adjust When a serious security issue arises, we
  should try to create a #.#.#.1 branch from the last GA release, and
  apply to that branch only the security patch. - the branch to create
  would be 2.2.3.x and not 2.2.3.1 - the latter one will be the tag
  for the version to release. If we would have to roll out another patch
  release, the patch would be applied against 2.2.3.x branch and the
  tagged as 2.2.3.2. So I'd suggest to exchange the cited #.#.#.1 with
  #.#.#.x.
 
  Does this make sense to you guys?
 
  - René
 
  [1]
 
  https://cwiki.apache.org/confluence/display/WW/Creating+and+Signing+a+Struts+2.2.x+Distribution#CreatingandSigningaStruts2.2.xDistribution-FastTrackinganImportantSecurityRelease
 
  Am 05.09.11 17:58, schrieb Maurizio Cucchiara:
   It looks like it works now, thank you Lukasz.
  
   Maurizio Cucchiara
  
  
  
   2011/9/5 Łukasz Lenart lukasz.len...@googlemail.com:
   I've messed up everything, I was thinking about JIRA but checked on
   Confluence :/
  
   Anyway, please check now.
  
  
   Kind regards
   --
   Łukasz
   + 48 606 323 122 http://www.lenart.org.pl/
   Warszawa JUG conference - Confitura http://confitura.pl/
  
  
   2011/9/5 Maurizio Cucchiara mcucchi...@apache.org:
   Hi Lukasz,
   I don't know if it will help, but looking at JIRA I realized  that on
   the OGNL project (so would you) I have the admin rights which we are
   talking about.
   Maurizio Cucchiara
  
  
  
   2011/9/5 Łukasz Lenart lukasz.len...@googlemail.com:
   I've asked INFRA if they can create such a group -
  struts-release-manager
   I have rights to do it, but I don't know how :/
  
  
   Kind regards
   --
   Łukasz
   + 48 606 323 122 http://www.lenart.org.pl/
   Warszawa JUG conference - Confitura http://confitura.pl/
  
  
   2011/9/5 Maurizio Cucchiara mcucchi...@apache.org:
   Hi Wendy,
   I was talking about the 6,7,8 steps listed on http://s.apache.org/hb
   and generally everything related to JIIRA, since I have no JIIRA
  admin
   rights.
  
  
   Maurizio Cucchiara
  
  
  
   On 5 September 2011 01:59, Wendy Smoak wsm...@gmail.com wrote:
   On Sun, Sep 4, 2011 at 4:17 PM, Maurizio Cucchiara
   mcucchi...@apache.org wrote:
   Lukasz,
   I am afraid I am not able to perform the 6,7,8  tasks illustrated
  on
   http://s.apache.org/rel, since I have no enough karma.
   Which steps do you mean?  Any committer should be able to stage a
   release and call a vote.
  
   (There is a 'versions' plugin that can make the version number
   changes, though if you're good at regular expressions your way was
   probably quicker. :) )
  
   --
   Wendy

Re: Looking for Release Manager

2011-09-05 Thread Maurizio Cucchiara
Hi Wendy,
I was talking about the 6,7,8 steps listed on http://s.apache.org/hb
and generally everything related to JIIRA, since I have no JIIRA admin
rights.


Maurizio Cucchiara



On 5 September 2011 01:59, Wendy Smoak wsm...@gmail.com wrote:
 On Sun, Sep 4, 2011 at 4:17 PM, Maurizio Cucchiara
 mcucchi...@apache.org wrote:
 Lukasz,
 I am afraid I am not able to perform the 6,7,8  tasks illustrated on
 http://s.apache.org/rel, since I have no enough karma.

 Which steps do you mean?  Any committer should be able to stage a
 release and call a vote.

 (There is a 'versions' plugin that can make the version number
 changes, though if you're good at regular expressions your way was
 probably quicker. :) )

 --
 Wendy

 -
 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: Looking for Release Manager

2011-09-05 Thread Łukasz Lenart
I've asked INFRA if they can create such a group - struts-release-manager
I have rights to do it, but I don't know how :/


Kind regards
-- 
Łukasz
+ 48 606 323 122 http://www.lenart.org.pl/
Warszawa JUG conference - Confitura http://confitura.pl/


2011/9/5 Maurizio Cucchiara mcucchi...@apache.org:
 Hi Wendy,
 I was talking about the 6,7,8 steps listed on http://s.apache.org/hb
 and generally everything related to JIIRA, since I have no JIIRA admin
 rights.


 Maurizio Cucchiara



 On 5 September 2011 01:59, Wendy Smoak wsm...@gmail.com wrote:
 On Sun, Sep 4, 2011 at 4:17 PM, Maurizio Cucchiara
 mcucchi...@apache.org wrote:
 Lukasz,
 I am afraid I am not able to perform the 6,7,8  tasks illustrated on
 http://s.apache.org/rel, since I have no enough karma.

 Which steps do you mean?  Any committer should be able to stage a
 release and call a vote.

 (There is a 'versions' plugin that can make the version number
 changes, though if you're good at regular expressions your way was
 probably quicker. :) )

 --
 Wendy

 -
 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: Looking for Release Manager

2011-09-05 Thread Maurizio Cucchiara
Hi Lukasz,
I don't know if it will help, but looking at JIRA I realized  that on
the OGNL project (so would you) I have the admin rights which we are
talking about.
Maurizio Cucchiara



2011/9/5 Łukasz Lenart lukasz.len...@googlemail.com:
 I've asked INFRA if they can create such a group - struts-release-manager
 I have rights to do it, but I don't know how :/


 Kind regards
 --
 Łukasz
 + 48 606 323 122 http://www.lenart.org.pl/
 Warszawa JUG conference - Confitura http://confitura.pl/


 2011/9/5 Maurizio Cucchiara mcucchi...@apache.org:
 Hi Wendy,
 I was talking about the 6,7,8 steps listed on http://s.apache.org/hb
 and generally everything related to JIIRA, since I have no JIIRA admin
 rights.


 Maurizio Cucchiara



 On 5 September 2011 01:59, Wendy Smoak wsm...@gmail.com wrote:
 On Sun, Sep 4, 2011 at 4:17 PM, Maurizio Cucchiara
 mcucchi...@apache.org wrote:
 Lukasz,
 I am afraid I am not able to perform the 6,7,8  tasks illustrated on
 http://s.apache.org/rel, since I have no enough karma.

 Which steps do you mean?  Any committer should be able to stage a
 release and call a vote.

 (There is a 'versions' plugin that can make the version number
 changes, though if you're good at regular expressions your way was
 probably quicker. :) )

 --
 Wendy

 -
 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



-
To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org
For additional commands, e-mail: dev-h...@struts.apache.org



Re: Looking for Release Manager

2011-09-05 Thread Łukasz Lenart
I've messed up everything, I was thinking about JIRA but checked on
Confluence :/

Anyway, please check now.


Kind regards
-- 
Łukasz
+ 48 606 323 122 http://www.lenart.org.pl/
Warszawa JUG conference - Confitura http://confitura.pl/


2011/9/5 Maurizio Cucchiara mcucchi...@apache.org:
 Hi Lukasz,
 I don't know if it will help, but looking at JIRA I realized  that on
 the OGNL project (so would you) I have the admin rights which we are
 talking about.
 Maurizio Cucchiara



 2011/9/5 Łukasz Lenart lukasz.len...@googlemail.com:
 I've asked INFRA if they can create such a group - struts-release-manager
 I have rights to do it, but I don't know how :/


 Kind regards
 --
 Łukasz
 + 48 606 323 122 http://www.lenart.org.pl/
 Warszawa JUG conference - Confitura http://confitura.pl/


 2011/9/5 Maurizio Cucchiara mcucchi...@apache.org:
 Hi Wendy,
 I was talking about the 6,7,8 steps listed on http://s.apache.org/hb
 and generally everything related to JIIRA, since I have no JIIRA admin
 rights.


 Maurizio Cucchiara



 On 5 September 2011 01:59, Wendy Smoak wsm...@gmail.com wrote:
 On Sun, Sep 4, 2011 at 4:17 PM, Maurizio Cucchiara
 mcucchi...@apache.org wrote:
 Lukasz,
 I am afraid I am not able to perform the 6,7,8  tasks illustrated on
 http://s.apache.org/rel, since I have no enough karma.

 Which steps do you mean?  Any committer should be able to stage a
 release and call a vote.

 (There is a 'versions' plugin that can make the version number
 changes, though if you're good at regular expressions your way was
 probably quicker. :) )

 --
 Wendy

 -
 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




-
To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org
For additional commands, e-mail: dev-h...@struts.apache.org



Re: Looking for Release Manager

2011-09-05 Thread Maurizio Cucchiara
It looks like it works now, thank you Lukasz.

Maurizio Cucchiara



2011/9/5 Łukasz Lenart lukasz.len...@googlemail.com:
 I've messed up everything, I was thinking about JIRA but checked on
 Confluence :/

 Anyway, please check now.


 Kind regards
 --
 Łukasz
 + 48 606 323 122 http://www.lenart.org.pl/
 Warszawa JUG conference - Confitura http://confitura.pl/


 2011/9/5 Maurizio Cucchiara mcucchi...@apache.org:
 Hi Lukasz,
 I don't know if it will help, but looking at JIRA I realized  that on
 the OGNL project (so would you) I have the admin rights which we are
 talking about.
 Maurizio Cucchiara



 2011/9/5 Łukasz Lenart lukasz.len...@googlemail.com:
 I've asked INFRA if they can create such a group - struts-release-manager
 I have rights to do it, but I don't know how :/


 Kind regards
 --
 Łukasz
 + 48 606 323 122 http://www.lenart.org.pl/
 Warszawa JUG conference - Confitura http://confitura.pl/


 2011/9/5 Maurizio Cucchiara mcucchi...@apache.org:
 Hi Wendy,
 I was talking about the 6,7,8 steps listed on http://s.apache.org/hb
 and generally everything related to JIIRA, since I have no JIIRA admin
 rights.


 Maurizio Cucchiara



 On 5 September 2011 01:59, Wendy Smoak wsm...@gmail.com wrote:
 On Sun, Sep 4, 2011 at 4:17 PM, Maurizio Cucchiara
 mcucchi...@apache.org wrote:
 Lukasz,
 I am afraid I am not able to perform the 6,7,8  tasks illustrated on
 http://s.apache.org/rel, since I have no enough karma.

 Which steps do you mean?  Any committer should be able to stage a
 release and call a vote.

 (There is a 'versions' plugin that can make the version number
 changes, though if you're good at regular expressions your way was
 probably quicker. :) )

 --
 Wendy

 -
 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




 -
 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: Looking for Release Manager

2011-09-05 Thread Wendy Smoak
On Mon, Sep 5, 2011 at 2:38 AM, Maurizio Cucchiara
mcucchi...@apache.org wrote:
 Hi Wendy,
 I was talking about the 6,7,8 steps listed on http://s.apache.org/hb
 and generally everything related to JIIRA, since I have no JIIRA admin
 rights.

Okay, now I see you mean number 6, 7 and 8 under Getting Ready on that page:
Release the upcoming version in JIRA (under Administration/Manage
Releases) and tag the release date
Add next milestone version to the JIRA roadmap
Create DONE and TODO filters for the new version, share with all, and
remove obsolete TODO filter

(The content of the page only has 3 steps with lots of sub-parts,
that's why I asked exactly what you were having trouble with.  Give
more detail next time. :) )

-- 
Wendy

-
To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org
For additional commands, e-mail: dev-h...@struts.apache.org



Re: Looking for Release Manager

2011-09-05 Thread Rene Gielen
Maurizio,

great, thanks for jumping in! You've earned your Release Manager Badge
the hard way, as it is mostly always for the first time :)

While reading your posts and checking [1] I stumbled upon the branch
name to use.

Actually we should adjust When a serious security issue arises, we
should try to create a #.#.#.1 branch from the last GA release, and
apply to that branch only the security patch. - the branch to create
would be 2.2.3.x and not 2.2.3.1 - the latter one will be the tag
for the version to release. If we would have to roll out another patch
release, the patch would be applied against 2.2.3.x branch and the
tagged as 2.2.3.2. So I'd suggest to exchange the cited #.#.#.1 with
#.#.#.x.

Does this make sense to you guys?

- René

[1]
https://cwiki.apache.org/confluence/display/WW/Creating+and+Signing+a+Struts+2.2.x+Distribution#CreatingandSigningaStruts2.2.xDistribution-FastTrackinganImportantSecurityRelease

Am 05.09.11 17:58, schrieb Maurizio Cucchiara:
 It looks like it works now, thank you Lukasz.

 Maurizio Cucchiara



 2011/9/5 Łukasz Lenart lukasz.len...@googlemail.com:
 I've messed up everything, I was thinking about JIRA but checked on
 Confluence :/

 Anyway, please check now.


 Kind regards
 --
 Łukasz
 + 48 606 323 122 http://www.lenart.org.pl/
 Warszawa JUG conference - Confitura http://confitura.pl/


 2011/9/5 Maurizio Cucchiara mcucchi...@apache.org:
 Hi Lukasz,
 I don't know if it will help, but looking at JIRA I realized  that on
 the OGNL project (so would you) I have the admin rights which we are
 talking about.
 Maurizio Cucchiara



 2011/9/5 Łukasz Lenart lukasz.len...@googlemail.com:
 I've asked INFRA if they can create such a group - struts-release-manager
 I have rights to do it, but I don't know how :/


 Kind regards
 --
 Łukasz
 + 48 606 323 122 http://www.lenart.org.pl/
 Warszawa JUG conference - Confitura http://confitura.pl/


 2011/9/5 Maurizio Cucchiara mcucchi...@apache.org:
 Hi Wendy,
 I was talking about the 6,7,8 steps listed on http://s.apache.org/hb
 and generally everything related to JIIRA, since I have no JIIRA admin
 rights.


 Maurizio Cucchiara



 On 5 September 2011 01:59, Wendy Smoak wsm...@gmail.com wrote:
 On Sun, Sep 4, 2011 at 4:17 PM, Maurizio Cucchiara
 mcucchi...@apache.org wrote:
 Lukasz,
 I am afraid I am not able to perform the 6,7,8  tasks illustrated on
 http://s.apache.org/rel, since I have no enough karma.
 Which steps do you mean?  Any committer should be able to stage a
 release and call a vote.

 (There is a 'versions' plugin that can make the version number
 changes, though if you're good at regular expressions your way was
 probably quicker. :) )

 --
 Wendy

 -
 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


 -
 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: Looking for Release Manager

2011-09-05 Thread Maurizio Cucchiara
Wendy,
You are right, I realized that I shortened the wrong url (the one without
the anchor) late.
Sorry to wasted your time.

Maurizio Cucchiara


On 5 September 2011 13:37, Wendy Smoak wsm...@gmail.com wrote:

 On Mon, Sep 5, 2011 at 2:38 AM,
 Maurizio Cucchiara
 mcucchi...@apache.org wrote:
  Hi Wendy,
  I was talking about the 6,7,8 steps listed on http://s.apache.org/hb
  and generally everything related to JIIRA, since I have no JIIRA admin
  rights.

 Okay, now I see you mean number 6, 7 and 8 under Getting Ready on that
 page:
 Release the upcoming version in JIRA (under Administration/Manage
 Releases) and tag the release date
 Add next milestone version to the JIRA roadmap
 Create DONE and TODO filters for the new version, share with all, and
 remove obsolete TODO filter

 (The content of the page only has 3 steps with lots of sub-parts,
 that's why I asked exactly what you were having trouble with.  Give
 more detail next time. :) )

 --
 Wendy

 -
 To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org
 For additional commands, e-mail: dev-h...@struts.apache.org




Re: Looking for Release Manager

2011-09-05 Thread Maurizio Cucchiara
Hi René,
it makes a lot of sense to me. So if there is no objections, I would rename
the 2.2.3.1 branch to 2.2.3.x.
In this way, it makes also sense to allow the maven release plugin to
increment the version in order to prepare for next development iteration.

Thank you for your suggestion.
Maurizio Cucchiara


On 5 September 2011 16:40, Rene Gielen rene.gie...@googlemail.com wrote:

 Maurizio,

 great, thanks for jumping in! You've earned your Release Manager Badge
 the hard way, as it is mostly always for the first time :)

 While reading your posts and checking [1] I stumbled upon the branch
 name to use.

 Actually we should adjust When a serious security issue arises, we
 should try to create a #.#.#.1 branch from the last GA release, and
 apply to that branch only the security patch. - the branch to create
 would be 2.2.3.x and not 2.2.3.1 - the latter one will be the tag
 for the version to release. If we would have to roll out another patch
 release, the patch would be applied against 2.2.3.x branch and the
 tagged as 2.2.3.2. So I'd suggest to exchange the cited #.#.#.1 with
 #.#.#.x.

 Does this make sense to you guys?

 - René

 [1]

 https://cwiki.apache.org/confluence/display/WW/Creating+and+Signing+a+Struts+2.2.x+Distribution#CreatingandSigningaStruts2.2.xDistribution-FastTrackinganImportantSecurityRelease

 Am 05.09.11 17:58, schrieb Maurizio Cucchiara:
  It looks like it works now, thank you Lukasz.
 
  Maurizio Cucchiara
 
 
 
  2011/9/5 Łukasz Lenart lukasz.len...@googlemail.com:
  I've messed up everything, I was thinking about JIRA but checked on
  Confluence :/
 
  Anyway, please check now.
 
 
  Kind regards
  --
  Łukasz
  + 48 606 323 122 http://www.lenart.org.pl/
  Warszawa JUG conference - Confitura http://confitura.pl/
 
 
  2011/9/5 Maurizio Cucchiara mcucchi...@apache.org:
  Hi Lukasz,
  I don't know if it will help, but looking at JIRA I realized  that on
  the OGNL project (so would you) I have the admin rights which we are
  talking about.
  Maurizio Cucchiara
 
 
 
  2011/9/5 Łukasz Lenart lukasz.len...@googlemail.com:
  I've asked INFRA if they can create such a group -
 struts-release-manager
  I have rights to do it, but I don't know how :/
 
 
  Kind regards
  --
  Łukasz
  + 48 606 323 122 http://www.lenart.org.pl/
  Warszawa JUG conference - Confitura http://confitura.pl/
 
 
  2011/9/5 Maurizio Cucchiara mcucchi...@apache.org:
  Hi Wendy,
  I was talking about the 6,7,8 steps listed on http://s.apache.org/hb
  and generally everything related to JIIRA, since I have no JIIRA
 admin
  rights.
 
 
  Maurizio Cucchiara
 
 
 
  On 5 September 2011 01:59, Wendy Smoak wsm...@gmail.com wrote:
  On Sun, Sep 4, 2011 at 4:17 PM, Maurizio Cucchiara
  mcucchi...@apache.org wrote:
  Lukasz,
  I am afraid I am not able to perform the 6,7,8  tasks illustrated
 on
  http://s.apache.org/rel, since I have no enough karma.
  Which steps do you mean?  Any committer should be able to stage a
  release and call a vote.
 
  (There is a 'versions' plugin that can make the version number
  changes, though if you're good at regular expressions your way was
  probably quicker. :) )
 
  --
  Wendy
 
 
 -
  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
 
 
  -
  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: Looking for Release Manager

2011-09-05 Thread Łukasz Lenart
Maurizio

One more thing, the docs aren't accurate, you have to download the
assemblies from Nexus, not to use created / uploaded by you as they
miss control sums. I've been using the script below to do that:

#!/bin/bash

for f in struts*.*
do
  rm $f
done

wget -erobots=off -nv -i -E -l 1 --accept=zip,md5,sha1,asc -r
--no-check-certificate -nd -nH
https://repository.apache.org/content/groups/public/org/apache/struts/struts2-assembly/$VERSION

for f in *2-assembly*.zip*
do
  mv $f `echo $f | sed s/2-assembly//g`
done

for f in struts2-assembly-*.pom*
do
  rm $f
done


Kind regards
-- 
Łukasz
+ 48 606 323 122 http://www.lenart.org.pl/
Warszawa JUG conference - Confitura http://confitura.pl/

2011/9/5 Maurizio Cucchiara maurizio.cucchi...@gmail.com:
 Hi René,
 it makes a lot of sense to me. So if there is no objections, I would rename
 the 2.2.3.1 branch to 2.2.3.x.
 In this way, it makes also sense to allow the maven release plugin to
 increment the version in order to prepare for next development iteration.

 Thank you for your suggestion.
 Maurizio Cucchiara


 On 5 September 2011 16:40, Rene Gielen rene.gie...@googlemail.com wrote:

 Maurizio,

 great, thanks for jumping in! You've earned your Release Manager Badge
 the hard way, as it is mostly always for the first time :)

 While reading your posts and checking [1] I stumbled upon the branch
 name to use.

 Actually we should adjust When a serious security issue arises, we
 should try to create a #.#.#.1 branch from the last GA release, and
 apply to that branch only the security patch. - the branch to create
 would be 2.2.3.x and not 2.2.3.1 - the latter one will be the tag
 for the version to release. If we would have to roll out another patch
 release, the patch would be applied against 2.2.3.x branch and the
 tagged as 2.2.3.2. So I'd suggest to exchange the cited #.#.#.1 with
 #.#.#.x.

 Does this make sense to you guys?

 - René

 [1]

 https://cwiki.apache.org/confluence/display/WW/Creating+and+Signing+a+Struts+2.2.x+Distribution#CreatingandSigningaStruts2.2.xDistribution-FastTrackinganImportantSecurityRelease

 Am 05.09.11 17:58, schrieb Maurizio Cucchiara:
  It looks like it works now, thank you Lukasz.
 
  Maurizio Cucchiara
 
 
 
  2011/9/5 Łukasz Lenart lukasz.len...@googlemail.com:
  I've messed up everything, I was thinking about JIRA but checked on
  Confluence :/
 
  Anyway, please check now.
 
 
  Kind regards
  --
  Łukasz
  + 48 606 323 122 http://www.lenart.org.pl/
  Warszawa JUG conference - Confitura http://confitura.pl/
 
 
  2011/9/5 Maurizio Cucchiara mcucchi...@apache.org:
  Hi Lukasz,
  I don't know if it will help, but looking at JIRA I realized  that on
  the OGNL project (so would you) I have the admin rights which we are
  talking about.
  Maurizio Cucchiara
 
 
 
  2011/9/5 Łukasz Lenart lukasz.len...@googlemail.com:
  I've asked INFRA if they can create such a group -
 struts-release-manager
  I have rights to do it, but I don't know how :/
 
 
  Kind regards
  --
  Łukasz
  + 48 606 323 122 http://www.lenart.org.pl/
  Warszawa JUG conference - Confitura http://confitura.pl/
 
 
  2011/9/5 Maurizio Cucchiara mcucchi...@apache.org:
  Hi Wendy,
  I was talking about the 6,7,8 steps listed on http://s.apache.org/hb
  and generally everything related to JIIRA, since I have no JIIRA
 admin
  rights.
 
 
  Maurizio Cucchiara
 
 
 
  On 5 September 2011 01:59, Wendy Smoak wsm...@gmail.com wrote:
  On Sun, Sep 4, 2011 at 4:17 PM, Maurizio Cucchiara
  mcucchi...@apache.org wrote:
  Lukasz,
  I am afraid I am not able to perform the 6,7,8  tasks illustrated
 on
  http://s.apache.org/rel, since I have no enough karma.
  Which steps do you mean?  Any committer should be able to stage a
  release and call a vote.
 
  (There is a 'versions' plugin that can make the version number
  changes, though if you're good at regular expressions your way was
  probably quicker. :) )
 
  --
  Wendy
 
 
 -
  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
 
 
  -
  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: Looking for Release Manager

2011-09-04 Thread Maurizio Cucchiara
Hi guys,
Struts 2.2.3.1 is on the way, anyway I am in doubt about the release process.
Could you review please the step I followed?

First I created a STRUTS_2_2_3_1 branch from the latest release
(STRUTS_2_2_3 tag).
After I realized that there is no way to use mvn release plugin, since
there was no snapshot dependencies.
So I changed every pom version with the following command line:
find . -name pom.xml |xargs perl -i -n -e
's/2\.2\.3/2.2.3.1-SNAPSHOT/; print;'
I took a quick look at the svn diff output (for the record, inside the
pom.xml of the dojo plugin,  there is a 2.2.3 tlibVersion which fell
into a trap)
At this point I committed the change on the branch and perform a new release.

Maurizio Cucchiara


2011/8/31 Łukasz Lenart lukasz.len...@googlemail.com

 2011/8/31 Maurizio Cucchiara mcucchi...@apache.org:
  Hi Lukasz,
  I would like, even if I have no idea where to start :)
  Do you usually follow that guide [1]?
  Have you any hint?
 
  [1] 
  http://struts.apache.org/2.2.3/docs/creating-and-signing-a-struts-22x-distribution.html

 Yes, I based on that and constantly improve it ;-)

 The first thing that release must base on the version from tag not
 from trunk. Checkout, apply patch and adjust poms to be ready for
 release process with Maven release plugin. Then you can follow the
 guideline.

 Maybe it would be a good idea how make a fast track release :-)


 Regards
 --
 Łukasz
 + 48 606 323 122 http://www.lenart.org.pl/
 Warszawa JUG conference - Confitura http://confitura.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: Looking for Release Manager

2011-09-04 Thread Maurizio Cucchiara
Lukasz,
I am afraid I am not able to perform the 6,7,8  tasks illustrated on
http://s.apache.org/rel, since I have no enough karma.

Maurizio Cucchiara



On 4 September 2011 22:11, Maurizio Cucchiara mcucchi...@apache.org wrote:
 Hi guys,
 Struts 2.2.3.1 is on the way, anyway I am in doubt about the release process.
 Could you review please the step I followed?

 First I created a STRUTS_2_2_3_1 branch from the latest release
 (STRUTS_2_2_3 tag).
 After I realized that there is no way to use mvn release plugin, since
 there was no snapshot dependencies.
 So I changed every pom version with the following command line:
 find . -name pom.xml |xargs perl -i -n -e
 's/2\.2\.3/2.2.3.1-SNAPSHOT/; print;'
 I took a quick look at the svn diff output (for the record, inside the
 pom.xml of the dojo plugin,  there is a 2.2.3 tlibVersion which fell
 into a trap)
 At this point I committed the change on the branch and perform a new release.

 Maurizio Cucchiara


 2011/8/31 Łukasz Lenart lukasz.len...@googlemail.com

 2011/8/31 Maurizio Cucchiara mcucchi...@apache.org:
  Hi Lukasz,
  I would like, even if I have no idea where to start :)
  Do you usually follow that guide [1]?
  Have you any hint?
 
  [1] 
  http://struts.apache.org/2.2.3/docs/creating-and-signing-a-struts-22x-distribution.html

 Yes, I based on that and constantly improve it ;-)

 The first thing that release must base on the version from tag not
 from trunk. Checkout, apply patch and adjust poms to be ready for
 release process with Maven release plugin. Then you can follow the
 guideline.

 Maybe it would be a good idea how make a fast track release :-)


 Regards
 --
 Łukasz
 + 48 606 323 122 http://www.lenart.org.pl/
 Warszawa JUG conference - Confitura http://confitura.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: Looking for Release Manager

2011-09-04 Thread Wendy Smoak
On Sun, Sep 4, 2011 at 4:17 PM, Maurizio Cucchiara
mcucchi...@apache.org wrote:
 Lukasz,
 I am afraid I am not able to perform the 6,7,8  tasks illustrated on
 http://s.apache.org/rel, since I have no enough karma.

Which steps do you mean?  Any committer should be able to stage a
release and call a vote.

(There is a 'versions' plugin that can make the version number
changes, though if you're good at regular expressions your way was
probably quicker. :) )

-- 
Wendy

-
To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org
For additional commands, e-mail: dev-h...@struts.apache.org



Re: Looking for Release Manager

2011-08-31 Thread Maurizio Cucchiara
Hi Lukasz,
I would like, even if I have no idea where to start :)
Do you usually follow that guide [1]?
Have you any hint?

[1] 
http://struts.apache.org/2.2.3/docs/creating-and-signing-a-struts-22x-distribution.html

Maurizio Cucchiara



2011/8/31 Łukasz Lenart lukasz.len...@googlemail.com:
 Hi,

 Who want to take that role and prepare release of 2.2.3.1 ? It's a
 fast track release with important security fix, it must base on 2.2.3
 tag, not on the trunk.


 Regards
 --
 Łukasz
 + 48 606 323 122 http://www.lenart.org.pl/
 Warszawa JUG conference - Confitura http://confitura.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: Looking for Release Manager

2011-08-31 Thread Łukasz Lenart
2011/8/31 Maurizio Cucchiara mcucchi...@apache.org:
 Hi Lukasz,
 I would like, even if I have no idea where to start :)
 Do you usually follow that guide [1]?
 Have you any hint?

 [1] 
 http://struts.apache.org/2.2.3/docs/creating-and-signing-a-struts-22x-distribution.html

Yes, I based on that and constantly improve it ;-)

The first thing that release must base on the version from tag not
from trunk. Checkout, apply patch and adjust poms to be ready for
release process with Maven release plugin. Then you can follow the
guideline.

Maybe it would be a good idea how make a fast track release :-)


Regards
-- 
Łukasz
+ 48 606 323 122 http://www.lenart.org.pl/
Warszawa JUG conference - Confitura http://confitura.pl/

-
To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org
For additional commands, e-mail: dev-h...@struts.apache.org



Re: [S2] Struts 2.0.8 release manager (was PROPOSAL: s1 modules module)

2007-05-01 Thread James Mitchell
Ted, I'll work on the 2.0.8 tickets for now.  I'd like to resolve  
everything on the 'Struts 2.0.8 TODO' page.


Next, I'd like to step up and release 2.0.8.  At this time, I'm not  
sure about a time table.  I'll post back as soon as the time frame is  
set.


Personally, I'm winding down another kids soccer season, which will  
free up a little extra time, but that's 2 weeks away.


Thanks again for all your help.  Let me know if there's something I'm  
missing.



--
James Mitchell



On Apr 26, 2007, at 7:11 AM, Ted Husted wrote:


If we're not going on to 2.0.9, then the JIRA stuff is mainly done.
We'd just need to bulk-change whatever we don't close in 2.0.8 to
2.1.0. A release notes page is setup, which links to the detail from
JIRA.

If we apply any more patches, it would be nice to expand on the
bullets. Otherwise, we can just delete the empty bullets, and rely on
the JIRA detail.

The main thing would be to hookup with the new XW2 release. It would
be nice to apply the patches, but those could also be done in 2.1.0,
if we are ready to move on that soon.

AFAIK, the 2.1.0 blocker is the portlet plugin, which is in turn being
blocked by stalled discussions regarding abstracting the URL handling.

-Ted.

On 4/23/07, James Mitchell [EMAIL PROTECTED] wrote:

Ted, I'm willing to do s2 releases.  However, even with the
documentation on the wiki, the process still seems very complicated.
As far as building and pushing bits around, I'm ok with it, but when
it comes to the release notes and open/close jira issues, it's not
totally clear (to me) what needs to happen.

If you don't mind a little hand holding, I don't mind volunteering
the time.



--
James Mitchell


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [S2] Struts 2.0.8 release manager (was PROPOSAL: s1 modules module)

2007-04-26 Thread Antonio Petrelli

2007/4/26, Ted Husted [EMAIL PROTECTED]:

If we're not going on to 2.0.9, then the JIRA stuff is mainly done.
We'd just need to bulk-change whatever we don't close in 2.0.8 to
2.1.0.


Currently the Tiles 2 plugin depends on Tiles 2.0.1, but since Tiles
2.0.3 is going to be released (well in fact it is online, it needs
only to be announced and the website updated) I think that, if we
cannot release it in 2.0.8, we should do it in 2.0.9

Antonio

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [S2] Struts 2.0.8 release manager (was PROPOSAL: s1 modules module)

2007-04-26 Thread Ted Husted

If need be, we could also release a plugin separately. The JARs are
built separately, we just glom it all together as an administrative
convenience. If someone wanted to re-roll the Tiles plugin against a
new Tiles 2 build and call it release 2.0.8.1, that would be simple to
do.

On 4/26/07, Antonio Petrelli [EMAIL PROTECTED] wrote:

2007/4/26, Ted Husted [EMAIL PROTECTED]:
 If we're not going on to 2.0.9, then the JIRA stuff is mainly done.
 We'd just need to bulk-change whatever we don't close in 2.0.8 to
 2.1.0.

Currently the Tiles 2 plugin depends on Tiles 2.0.1, but since Tiles
2.0.3 is going to be released (well in fact it is online, it needs
only to be announced and the website updated) I think that, if we
cannot release it in 2.0.8, we should do it in 2.0.9

Antonio


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [S2] Struts 2.0.8 release manager

2007-04-19 Thread Ted Husted

I was hoping to find some time this week to apply the ten patches, and
run 2.0.8 against the new XW release, but yet another task has just
been dropped in my lap, and time will be very short this month. If no
one else has time to spend on a 2.0.8 release, I'll try to schedule
some time in May.

After 2.0.8, we might want to push everything else to 2.1.0. AFAIK,
the remaining 2.1.0 trigger is moving the portlet code to a plugin,
and the blocker there is a resolution of the notion of a abstracting
the URL handling.

As to release management, we might not want to create tickets as
subtasks of the omnibus ticket. If the ticket is not resolved within
that milestone, then we have to go through a series of menus to change
its parent. We will spend more time moving the ticket than it took to
create it. Worse, there seems to be no way to promote a subtask to a
task, so we limit our options.

-Ted.

On 4/11/07, Ted Husted [EMAIL PROTECTED] wrote:

Is anyone else interest in volunteering as the Struts 2.0.8 release manager.

I'll be spending some of my volunteer hours helping the Click
framework join the ASF, as one of the podling mentors, and I don't
want to stretch myself too thin.

At this point, the release trigger would be a new XWork 2 release. The
process is running smoothly now. The major bull work is applying
contributor patches.

-Ted.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[S2] Struts 2.0.8 release manager

2007-04-11 Thread Ted Husted

Is anyone else interest in volunteering as the Struts 2.0.8 release manager.

I'll be spending some of my volunteer hours helping the Click
framework join the ASF, as one of the podling mentors, and I don't
want to stretch myself too thin.

At this point, the release trigger would be a new XWork 2 release. The
process is running smoothly now. The major bull work is applying
contributor patches.

-Ted.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [S2] Struts 2.0.8 release manager

2007-04-11 Thread James Mitchell

What's the timeline for this release?


--
James Mitchell



On Apr 11, 2007, at 11:40 AM, Ted Husted wrote:

Is anyone else interest in volunteering as the Struts 2.0.8 release  
manager.


I'll be spending some of my volunteer hours helping the Click
framework join the ASF, as one of the podling mentors, and I don't
want to stretch myself too thin.

At this point, the release trigger would be a new XWork 2 release. The
process is running smoothly now. The major bull work is applying
contributor patches.

-Ted.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [S2] Struts 2.0.8 release manager

2007-04-11 Thread Rainer Hermanns
Ted, James,

XWork 2.0.2 is scheduled for the weekend.
We are just making sure, that the latest patches did not break anything.

-Rainer

 What's the timeline for this release?


 --
 James Mitchell



 On Apr 11, 2007, at 11:40 AM, Ted Husted wrote:

 Is anyone else interest in volunteering as the Struts 2.0.8 release
 manager.

 I'll be spending some of my volunteer hours helping the Click
 framework join the ASF, as one of the podling mentors, and I don't
 want to stretch myself too thin.

 At this point, the release trigger would be a new XWork 2 release. The
 process is running smoothly now. The major bull work is applying
 contributor patches.

 -Ted.

 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]



 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]




-- 
Rainer Hermanns
aixcept
Neupforte 16
52062 Aachen - Germany
w: http://aixcept.de/
t:+49-241-4012247
m:  +49-170-3432912

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [S2] Struts 2.0.8 release manager

2007-04-11 Thread Musachy Barroso

I was playing with showcase yesterday and everything seems to be working

musachy

On 4/11/07, Rainer Hermanns [EMAIL PROTECTED] wrote:


Ted, James,

XWork 2.0.2 is scheduled for the weekend.
We are just making sure, that the latest patches did not break anything.

-Rainer

 What's the timeline for this release?


 --
 James Mitchell



 On Apr 11, 2007, at 11:40 AM, Ted Husted wrote:

 Is anyone else interest in volunteering as the Struts 2.0.8 release
 manager.

 I'll be spending some of my volunteer hours helping the Click
 framework join the ASF, as one of the podling mentors, and I don't
 want to stretch myself too thin.

 At this point, the release trigger would be a new XWork 2 release. The
 process is running smoothly now. The major bull work is applying
 contributor patches.

 -Ted.

 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]



 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]




--
Rainer Hermanns
aixcept
Neupforte 16
52062 Aachen - Germany
w: http://aixcept.de/
t:+49-241-4012247
m:  +49-170-3432912

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





--
Hey you! Would you help me to carry the stone? Pink Floyd