hc-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Httpcomponents Wiki] Update of "HttpComponentsReleaseProcess" by OlegKalnichevski
Date Wed, 18 Dec 2013 19:33:49 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Httpcomponents Wiki" for change notification.

The "HttpComponentsReleaseProcess" page has been changed by OlegKalnichevski:
https://wiki.apache.org/HttpComponents/HttpComponentsReleaseProcess?action=diff&rev1=2&rev2=3

  cp gradle.properties.template gradle.properties
  }}}
  
- Edit gradle.properties file and update MAVEN_HOME, HC_DEV and signing.keyId properties
+ Edit gradle.properties file and update 'MAVEN_HOME', 'HC_DEV' and 'signing.*' properties
  
  'MAVEN_HOME' must refer to the local Maven installation
  
@@ -95, +95 @@

  
  'signing.keyId' must contain id of the personal GPG key to be used for signing release artifacts.

  
+ 'signing.secretKeyRingFile' must refer to the personal GPG ring file.
+ 
- 'signing.password' may be left empty. In this case the script will be prompting for a pass
phrase every time access to the key is needed   
+ 'signing.password' may be left empty. In this case the script will be prompting for a pass
phrase 
+ every time access to the key is needed.   
  
   * Make sure that the scripts are valid by listing available tasks
  
@@ -139, +142 @@

  RC tag to be created: https://svn.apache.org/repos/asf/httpcomponents/httpcore/tags/4.3.1-RC1
  }}}
  
- Optionally run 'previewRC' task to see what changes have been made to the current snapshot.

+ Optionally run preview task to see what changes have been made to the current snapshot.

  The RC tag will be created by copying those changes to the tag location 
  
  {{{
@@ -183, +186 @@

  gradlew -q deployRC
  }}} 
  
- The build scrip will prompt for key pass-phrase if the 'signing.password' parameter has
been left 
- empty in gradle.properties.
- 
  This task will execute 'maven -Prelease deploy -Dmaven.test.skip=true' as an external command.

  Make sure the task terminates successfully without any error.
  
@@ -194, +194 @@

  
  The command assumes presence of a functional gpg setup on the local system.
  
-  * Mark release artifacts as Closed in the Nexus artifact repository
+  * Mark release artifacts as 'Closed' in the Nexus artifact repository
  
  Login to the ASF Nexus repository manager at the following location
  
@@ -211, +211 @@

  https://repository.apache.org/content/repositories/orgapachehttpcomponents-nnn/,
  should be copied into the Release Vote e-mail (see below).
  
+  * Check out staging dist repository
+ 
+ {{{
+ gradlew -q checkoutDistStage
+ }}} 
+ 
+  * Assemble release dist packages
+ 
+ {{{
+ gradlew -q assemble
+ }}} 
+ 
+ The build scrip will prompt for key pass-phrase if the 'signing.password' parameter has
been left 
+ empty in gradle.properties.
+ 
+  * Prepare dist packages for import into the staging repository
+ 
+ {{{
+ gradlew -q prepareDist
+ }}}
+ 
+ Optionally run preview task to see what files have been scheduled for import into the staging

+ repository.  
+ 
+ {{{
+ gradlew -q previewDist
+ }}}
+ 
+ {{{
+ Local changes for release dist https://dist.apache.org/repos/dist/dev/httpcomponents/
+ /home/oleg/src/apache.org/httpcomponents/release-httpcore-4.3.1/build/repos-dist-dev-httpcomponents
+ A       httpcore-4.3.1-RC1
+ A       httpcore-4.3.1-RC1/httpcomponents-core-4.3.1-osgi-bin.zip.md5
+ A       httpcore-4.3.1-RC1/httpcomponents-core-4.3.1-bin.zip
+ A       httpcore-4.3.1-RC1/httpcomponents-core-4.3.1-osgi-bin.tar.gz.md5
+ A       httpcore-4.3.1-RC1/httpcomponents-core-4.3.1-osgi-bin.zip
+ A       httpcore-4.3.1-RC1/httpcomponents-core-4.3.1-src.zip
+ A       httpcore-4.3.1-RC1/httpcomponents-core-4.3.1-bin.tar.gz
+ A       httpcore-4.3.1-RC1/httpcomponents-core-4.3.1-bin.tar.gz.md5
+ A       httpcore-4.3.1-RC1/httpcomponents-core-4.3.1-src.tar.gz.asc
+ A       httpcore-4.3.1-RC1/httpcomponents-core-4.3.1-bin.tar.gz.asc
+ A       httpcore-4.3.1-RC1/httpcomponents-core-4.3.1-osgi-bin.zip.asc
+ A       httpcore-4.3.1-RC1/httpcomponents-core-4.3.1-osgi-bin.tar.gz.asc
+ A       httpcore-4.3.1-RC1/httpcomponents-core-4.3.1-bin.zip.md5
+ A       httpcore-4.3.1-RC1/httpcomponents-core-4.3.1-src.tar.gz.md5
+ A       httpcore-4.3.1-RC1/httpcomponents-core-4.3.1-src.tar.gz
+ A       httpcore-4.3.1-RC1/httpcomponents-core-4.3.1-src.zip.md5
+ A       httpcore-4.3.1-RC1/httpcomponents-core-4.3.1-osgi-bin.tar.gz
+ A       httpcore-4.3.1-RC1/httpcomponents-core-4.3.1-bin.zip.asc
+ A       httpcore-4.3.1-RC1/RELEASE_NOTES-4.3.x.txt
+ A       httpcore-4.3.1-RC1/httpcomponents-core-4.3.1-src.zip.asc
+ }}}
+ 
+  * Commit dist packages to the staging repository
+ 
+ {{{
+ gradlew -q commitDist
+ }}}
+ 
+ == Release vote ==
+ 
+  * Prepare release vote content
+ 
+ {{{
+ gradlew -q prepareVote
+ }}}
+ 
+ {{{
+ ----------------8<-------------[ cut here ]------------------
+ [VOTE] Release HttpComponents Core 4.3.1 based on RC1
+ 
+ Please vote on releasing these packages as HttpComponents Core 4.3.1.
+ The vote is open for the at least 72 hours, and only votes from
+ HttpComponents PMC members are binding. The vote passes if at least
+ three binding +1 votes are cast and there are more +1 than -1 votes.
+ 
+ Packages:
+ https://dist.apache.org/repos/dist/dev/httpcomponents/httpcore-4.3.1-RC1
+ revision 3948
+ 
+ Release notes:
+ https://dist.apache.org/repos/dist/dev/httpcomponents/httpcore-4.3.1-RC1/RELEASE_NOTES-4.3.x.txt
+ 
+ Maven artefacts:
+ [link]
+ 
+ SVN tag:
+ https://svn.apache.org/repos/asf/httpcomponents/httpcore/tags/4.3.1-RC1
+ revision 1551921
+ 
+ --------------------------------------------------------------------------
+ Vote: HttpComponents Core 4.3.1 release
+ [ ] +1 Release the packages as HttpComponents Core 4.3.1.
+ [ ] -1 I am against releasing the packages (must include a reason).
+ ----------------8<-------------[ cut here ]------------------
+ }}}
+ 
+  * Call release vote on dev@hc.apache.org  
+ 
+ Prepare release vote message from the generated release vote content. Make sure to insert

+ Maven artefacts link taken from the Nexus Repository Manager. Send the message to dev@hc.apache.org
+ 

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@hc.apache.org
For additional commands, e-mail: dev-help@hc.apache.org


Mime
View raw message