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