hc-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Daniel Mueller" <dan.in.a.bot...@gmail.com>
Subject Re: [Jakarta-httpclient Wiki] Update of "HttpComponentsCoreReleaseProcess" by OlegKalnichevski
Date Thu, 28 Jun 2007 16:31:43 GMT
Hi Oleg,

Please add also to the process the release of the sources to the maven repo
if possible as discussed on the list a while [1] ago.

Thanks,
Daniel

[1] http://www.nabble.com/publishing-sources-to-the-maven-repo-t3894418.html

On 6/28/07, Apache Wiki < wikidiffs@apache.org> wrote:
>
> Dear Wiki user,
>
> You have subscribed to a wiki page or wiki category on "Jakarta-httpclient
> Wiki" for change notification.
>
> The following page has been changed by OlegKalnichevski:
> http://wiki.apache.org/jakarta-httpclient/HttpComponentsCoreReleaseProcess
>
>
>
> ------------------------------------------------------------------------------
>
>    * Invite people on the httpcomponents-dev@jakarta.apache.org list to
> review the site, release notes, release packages and report problems
>
> + == Building release packages ==
> +
> +  * Make sure you have the latest SVN content
> +
> + {{{
> + svn up
> + }}}
> +
> +  * Just in case do
> +
> + {{{
> + mvn release:clean
> + }}}
> +
> +  * Prepare release by updating the POMs and creating a release tag
> +
> + {{{
> + mvn -Dusername=<username> -Dpassword=<password> release:prepare
> +
> + Where
> +  <username> is your apache account name
> +  <password> is your apache SVN password
> + }}}
> +
> +   Follow instructions displayed at the console
> +
> + {{{
> + What is the release version for "HttpComponents Core"? (
> org.apache.httpcomponents:httpcomponents-core) 4.0-alpha5:
> + What is the release version for "HttpCore (base module)"? (
> org.apache.httpcomponents:httpcore) 4.0-alpha5:
> + What is the release version for "HttpCore (NIO extensions module)"? (
> org.apache.httpcomponents:httpcore-nio) 4.0-alpha5:
> + What is the release version for "HttpCore (NIO SSL extensions module)"?
> ( org.apache.httpcomponents:httpcore-niossl) 4.0-alpha5
> + }}}
> +
> +   Select default unless this release transitions the development process
> from one phase (such as ALPHA) to the next one (for instance BETA)
> +
> + {{{
> + What is SCM release tag or label for "HttpComponents Core"? (
> org.apache.httpcomponents:httpcomponents-core)
> httpcomponents-core-4.0-alpha5
> + }}}
> +
> +   DO NOT select the default value. Enter the release version such as
> 4.0-alpha5
> +
> + {{{
> + What is the new development version for "HttpComponents Core"? (
> org.apache.httpcomponents:httpcomponents-core) 4.0-alpha6-SNAPSHOT
> + What is the new development version for "HttpCore (base module)"? (
> org.apache.httpcomponents:httpcore) 4.0-alpha6-SNAPSHOT
> + What is the new development version for "HttpCore (NIO extensions
> module)"? (org.apache.httpcomponents:httpcore-nio) 4.0-alpha6-SNAPSHOT
> + What is the new development version for "HttpCore (NIO SSL extensions
> module)"? ( org.apache.httpcomponents:httpcore-niossl) 4.0-alpha6-SNAPSHOT
> + }}}
> +
> +   Select default
> +
> +  * If for whatever reason release:prepare fails before making another
> attempt make sure you do
> +
> + {{{
> + mvn release:clean
> + svn -R revert .
> + }}}
> +
> +  * You may want to clear shell history at this point to make sure it
> does not contain your SVN password in clear text
> +
> + {{{
> + history -c
> + }}}
> +
> +  * Make a clean checkout off the release tag
> +
> + {{{
> + svn co http://svn.apache.org/repos/asf/jakarta/httpcomponents/httpcore/tags/
> <version>/ httpcore-<version>
> + }}}
> +
> +  * Install release artifacts to the local Maven repository
> +
> + {{{
> + mvn install
> + }}}
> +
> +  * Generate release javadocs
> +
> + {{{
> + mvn javadoc:javadoc
> + }}}
> +
> +  * Build release packages
> +
> + {{{
> + mvn assembly:assembly
> + }}}
> +
> +  * Rename packages
> +
> + {{{
> + httpcomponents-core-<version>-bin-unix.tar.gz ->
> httpcomponents-core-<version>- bin.tar.gz
> + httpcomponents-core-<version>-bin-win.zip ->
> httpcomponents-core-<version>-bin.zip
> + httpcomponents-core-<version>-src-unix.tar.gz ->
> httpcomponents-core-<version>-src.tar.gz
> + httpcomponents-core-<version>-src-win.zip ->
> httpcomponents-core-<version>-src.zip
> + }}}
> +
> +  * Sign packages using the helper script (see previous section)
> +
> + == Release vote ==
> +
> +  * Upload RELEASE_NOTES.txt, release packages and corresponding MD5 and
> signature files to a publicly accessible web space such as
> people.apache.org
> +
> +  * Call release vote on the httpcomponents-dev@jakarta.apache.org list
> +
> + {{{
> + [VOTE] HttpComponents Core ${VERSION} release
> +
> + Please vote on releasing these packages as HttpComponents Core
> ${VERSION}. The vote is open for the
> + next 72 hours, and only votes from Jakarta PMC members are binding. The
> vote passes if at least
> + three binding +1 votes are cast.
> +
> + Packages:
> + [link]
> +
> + Release notes:
> + [link]
> +
> +
> --------------------------------------------------------------------------
> +  Vote:  HttpComponents Core ${VERSION} release
> +  [ ] +1 Release the packages as HttpComponents Core ${VERSION}.
> +  [ ] -1 I am against releasing the packages (must include a reason).
> +
> + }}}
> +
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: httpcomponents-dev-unsubscribe@jakarta.apache.org
> For additional commands, e-mail:
> httpcomponents-dev-help@jakarta.apache.org
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message