On Thu, Feb 21, 2008 at 5:27 PM, sebb <[EMAIL PROTECTED]> wrote:
>
> On 21/02/2008, Niall Pemberton <[EMAIL PROTECTED]> wrote:
>  > On Thu, Feb 21, 2008 at 3:18 PM, James Carman
>  >  <[EMAIL PROTECTED]> wrote:
>  >  > On 2/20/08, Niall Pemberton <[EMAIL PROTECTED]> wrote:
>  >  >  > Yup, sorry about this - we changed process just over a year - I think
>  >  >  >  following this thread:
>  >  >  >  http://commons.markmail.org/message/vw3ckyjakjgbdlbu
>  >  >  >
>  >  >  >  ...but no-one has go round to updating the docs. The other part of 
> the
>  >  >  >  equation is maven2 - its only recently we started using m2 as the
>  >  >  >  primary build on some components - before that it was pretty much 
> all
>  >  >  >  m1. The few recent m2 component  releases have all be manual (rather
>  >  >  >  than using the m2 release plugin - I think JCI used that) - so I'm 
> not
>  >  >  >  sure if we have a set procedure - but should document both options.
>  >  >
>  >  >  Well, does anyone have explicit m2 instructions for doing these
>  >  >  releases (using the profiles in commons-parent, I'd think)?  I'm
>  >  >  pretty familiar with m2 as far as day-to-day stuff (clean, test,
>  >  >  install, etc.), but not for doing releases.
>  >
>  >
>  > How about something like the following:
>  >
>  >  1) Tag "proxy-1.0-rc3"  but with the version number set to "1.0"
>  >  2) Check out the proxy-1.0-rc3
>  >  3) Build the release artifacts - I think theres a couple of options here:
>  >
>  >  3.1) Run the following maven command:
>  >  mvn site javadoc:jar source:jar assembly:assembly
>  >
>  >  This will create all the artifacts - jars and src and binary distros,
>  >  but then you need to create checksums and sign
>  >
>  >  3.2) Run the following maven command:
>  >  mvn -Prc -DcreateChecksum=true site install
>  >
>  >  This should create all the artifacts installed in your local m2
>  >  repository, signed and checksums  (note it also creates checksums for
>  >  signature files - I delete those)
>  >
>  >  4) Upload the artifacts to peopel.apache.org/~jcarman and call a vote on 
> dev@
>  >
>  How about creating a temporary page on the Commons Wiki with this 
> information?
>
>  Once the process has been nailed down and tested, it should be moved
>  to the formal website.

Yes, I'll try to find time to do this. The other option is to use the
maven release plugin - something along the lines:

  mvn -Prc release:prepare
  mvn -Prc release:perform

This has worked OK for me for releasing the poms - but I haven't tried
it on a component. The main thing I don't like about the release
plugin is that every time you do release:prepare, it does 3 commits -
which is alot of noise if you have several release candidates. Also
I'm not quite sure how we go from stage rc --> actual release. I guess
you have to tag and version as if it were the proper release - and
delete the tag if a RC fails.

Niall

>  >  Niall
>  >
>  >
>  >  >  >
>  >  >  >  Niall
>  >  >  >
>  >  >  >
>  >  >  >  > >
>  >  >  >  >  >  Oliver
>  >  >  >  >  >
>  >  >  >  >  >
>  >  >  >  >  >  >
>  >  >  >  >  >  >>  Oliver
>  >  >  >  >  >  >>
>  >  >  >  >  >  >>
>  >  >  >  >  >  >>  >
>  >  >  >  >  >  >>  > On Feb 19, 2008 11:31 PM, James Carman <[EMAIL 
> PROTECTED]> wrote:
>  >  >  >  >  >  >>  >> All,
>  >  >  >  >  >  >>  >>
>  >  >  >  >  >  >>  >> I have prepared a commons-proxy-1.0-rc2 release 
> candidate.  The
>  >  >  >  >  >  >>  >> distribution files can be found at:
>  >  >  >  >  >  >>  >>
>  >  >  >  >  >  >>  >> 
> http://people.apache.org/~jcarman/commons-proxy-1.0-rc2/
>  >  >  >  >  >  >>  >>
>  >  >  >  >  >  >>  >> and the site can be found at:
>  >  >  >  >  >  >>  >>
>  >  >  >  >  >  >>  >> 
> http://people.apache.org/~jcarman/commons-proxy-1.0-rc2/site
>  >  >  >  >  >  >>  >>
>  >  >  >  >  >  >>  >> The SVN tag used to create the release can be found at:
>  >  >  >  >  >  >>  >>
>  >  >  >  >  >  >>  >> 
> http://svn.apache.org/repos/asf/commons/proper/proxy/tags/proxy-1.0-rc2
>  >  >  >  >  >  >>  >>
>  >  >  >  >  >  >>  >> All issues brought up thus far with the first release 
> candidate have
>  >  >  >  >  >  >>  >> been addressed.  Again, this is my first release 
> (including signing),
>  >  >  >  >  >  >>  >> so please review thoroughly (not that you normally 
> don't).
>  >  >  >  >  >  >>  >>
>  >  >  >  >  >  >>  >> Thank you,
>  >  >  >  >  >  >>  >>
>  >  >  >  >  >  >>  >> James Carman
>  >
>
>
> >  ---------------------------------------------------------------------
>  >  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]
>
>

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

Reply via email to