couchdb-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Couchdb Wiki] Update of "Release_Procedure" by NoahSlater
Date Mon, 04 Mar 2013 20:57:53 GMT
Dear Wiki user,

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

The "Release_Procedure" page has been changed by NoahSlater:
http://wiki.apache.org/couchdb/Release_Procedure?action=diff&rev1=144&rev2=145

  
  The commands in this document assume this as a working directory.
  
- = Housekeeping =
+ = Preparing the Docs =
  
  Run through the following items by hand:
  
@@ -53, +53 @@

  This will produce output that ends with something like this:
  
  {{{
- Adding /home/apmail/private-arch/security/200502.gz (compressed)
- Adding /home/apmail/private-arch/security/200410.gz (compressed)
- Adding /home/apmail/private-arch/security/201005.gz (compressed)
- Finding CVE numbers...
- CVE-2010-0009
- CVE-2010-2234
- CVE-2010-3854
- CVE-2012-5641
- CVE-2012-5649
- CVE-2012-5650
  Writing CVE numbers...
  /tmp/build_cve_list.sh.9PhpoO/cve_list.txt
  }}}
@@ -141, +131 @@

  You can copy that directory name and append it the command to re-use the cached data:
  
  {{{
- ./release/check_docs.sh CVE_LIST_FILE TMP_DIR
+ ./release/check_docs.sh CVE_LIST_FILE CACHE_DIR
  }}}
  
  Replace ''CVE_LIST_FILE'' with the file generated by the `build_cve_list.sh` script.
@@ -161, +151 @@

  Generate a release proposal:
  
  {{{
- ./release/generate_proposal.sh CACHE_DIR EMAIL_TPL BRANCH VERSION
+ ./release/generate_proposal.sh CACHE_DIR BRANCH VERSION
  }}}
  
  Replace `CACHE_DIR` with the temporary directory name from the `check_docs.sh` script.
@@ -173, +163 @@

  So, in this instance, you might run:
  
  {{{
- ./release/generate_proposal.sh /tmp/check_docs.sh.9oNHt9 email/discuss_release.txt 1.3.x
1.3.0
+ ./release/generate_proposal.sh /tmp/check_docs.sh.9oNHt9 1.3.x 1.3.0
  }}}
  
  This command will output some text that you should email to the `dev@couchdb.apache.org`
mailing list.
@@ -200, +190 @@

  
  This will do everything that is required to prepare the release candidate for you.
  
+ When the script is finished, you should see something like:
+ 
+ {{{
+ Check complete...
+ Files in /tmp/build_candidate_remote.sh.DOtlGR
+ }}}
+ 
+ The release candidate and the corresponding `ish` file can be found in this directory.
+ 
+ The `ish` file contains the tree-ish of the branch the release was taken from.
+ 
  = Release Signing =
- 
- ''@@ Add note about how to install GnuPG''
- 
- ''@@ Add note about http://www.microbrew.org/tools/md5sha1sum/ on Mac OS X''
  
  You will need a GPG key pair to sign the release.
  

Mime
View raw message