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 < [EMAIL PROTECTED]> 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 [email protected] 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 [email protected] 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: [EMAIL PROTECTED]
For additional commands, e-mail:
[EMAIL PROTECTED]


Reply via email to