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]
