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 ------------------------------------------------------------------------------ mvn package }}} - * Download the latest JARDIFF (version 0.2 as of writing; requires Commons CLI 1.x and ASM 2.2.x) + * Download the latest jardiff-x.x-uber.jar (version 0.2 as of writing) http://www.osjava.org/jardiff/ - * Create jardiff.sh shell script or its Windows equivalent - - {{{ - #!/bin/sh - - java -cp commons-cli.jar:asm.jar:jardiff.jar org.osjava.jardiff.Main $* - }}} - * Run the following command for all components that have been previously released {{{ - jardiff -f <previous-release>.jar -t <prerelease>-SNAPSHOT.jar -o text + java -jar jardiff-0.2-uber.jar -f <previous-release>.jar -t <prerelease>-SNAPSHOT.jar -o text }}} * Collect output (by redirecting it to a file) and add it to the 'API changes' of the release notes @@ -48, +40 @@ -------------------------------------- ... - HttpCore NIOSSL API changes (generated by JarDiff 0.2) - -------------------------------------- - ... }}} * Remove 'API changes' section of the previous release to keep release notes file short @@ -137, +126 @@ The command assumes presence of a functional gpg setup on the local system - * Invite people on the [EMAIL PROTECTED] list to review the site, release notes, release packages and report problems + * Invite people on the [email protected] list to review the site, release notes, release packages and report problems == Building release packages == @@ -169, +158 @@ 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) @@ -184, +172 @@ 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 @@ -205, +192 @@ * Make a clean checkout off the release tag {{{ - svn co http://svn.apache.org/repos/asf/jakarta/httpcomponents/httpcore/tags/<version>/ httpcore-<version> + svn co http://svn.apache.org/repos/asf/httpcomponents/httpcore/tags/<version>/ httpcore-<version> }}} * Install release artifacts to the local Maven repository @@ -241, +228 @@ * 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 + * 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 + next 72 hours, and only votes from HttpComponents PMC members are binding. The vote passes if at least three binding +1 votes are cast. Packages: @@ -269, +256 @@ * If the vote fails, address concerns / problems stated as reasons for negative votes and re-vote - * If the vote succeeds, send results to [EMAIL PROTECTED] and [EMAIL PROTECTED] + * If the vote succeeds, send results to [email protected] and [EMAIL PROTECTED] {{{ [VOTE][RESULT] HttpComponents Core ${VERSION} release @@ -362, +349 @@ export HC_M2_HOME=/www/people.apache.org/repo/m2-ibiblio-rsync-repository/org/apache/httpcomponents cp ${HC_M2_HOME}/httpcore/<version>/httpcore-<version>.jar* . cp ${HC_M2_HOME}/httpcore-nio/<version>/httpcore-nio-<version>.jar* . - cp ${HC_M2_HOME}/httpcore-niossl/<version>/httpcore-niossl-<version>.jar* . }}} Make sure files are group writable @@ -377, +363 @@ * Deploy release packages {{{ - cd /www/www.apache.org/dist/jakarta/httpcomponents/httpcore + cd /www/www.apache.org/dist/httpcomponents/httpcore cp ~/public_html/httpcore-<version>/RELEASE_NOTES.txt . cp ~/public_html/httpcore-<version>/packages/httpcomponents-core-<version>-src.* source @@ -408, +394 @@ == Update HttpComponents project site == - * Make sure you have the project folder checked out and updated (located at https://svn.apache.org/repos/asf/jakarta/httpcomponents/project) + * Make sure you have the project folder checked out and updated (located at https://svn.apache.org/repos/asf/httpcomponents/project) {{{ - svn co https://svn.apache.org/repos/asf/jakarta/httpcomponents/project project + svn co https://svn.apache.org/repos/asf/httpcomponents/project project svn up }}} @@ -448, +434 @@ mvn site:deploy --non-recursive }}} - == Update Jakarta TLP site == - - * Make sure you have the jakarta-site folder checked out and updated (located at https://svn.apache.org/repos/asf/jakarta/site) - - {{{ - svn co https://svn.apache.org/repos/asf/jakarta/site jakarta-site - svn up - }}} - - * Update News and Download pages - - {{{ - news.xml - xdocs/downloads/downloads.xml - }}} - - * Rebuild site - - {{{ - ant - }}} - - * Review and tweak the pages until fully satisfied with the site appearance and content - - * Commit changes - - {{{ - svn commit -m "Changes for release HttpComponents HttpCore ${VERSION}" - }}} - - * Login into people.apache.org - - {{{ - ssh <your account id>@people.apache.org - }}} - - * Retrieve latest changes - - {{{ - cd /www/jakarta.apache.org - svn up - }}} - - * Wait a few hours for changes to get propagated - == Announce release == - * Send out an announcement to the following lists: [EMAIL PROTECTED], [EMAIL PROTECTED], + * Send out an announcement to the following lists: [EMAIL PROTECTED], [EMAIL PROTECTED], - [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED] + [email protected], [EMAIL PROTECTED] {{{ [ANNOUNCEMENT] HttpComponents HttpCore ${VERSION} Released --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
