You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by Apache Wiki <wi...@apache.org> on 2012/02/10 20:51:48 UTC

[Couchdb Wiki] Trivial Update of "Binary_Releases" by DaveCottlehuber

Dear Wiki user,

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

The "Binary_Releases" page has been changed by DaveCottlehuber:
http://wiki.apache.org/couchdb/Binary_Releases?action=diff&rev1=83&rev2=84

  <<TableOfContents(2)>>
  
  = Introduction =
- 
  Following an official source vote, a Windows binary is created. The procedure for this is documented in [[https://git-wip-us.apache.org/repos/asf?p=couchdb.git;a=blob;f=INSTALL.Windows;hb=HEAD|INSTALL.Windows]] and a scripted approach is available in the appropriate branch of [[https://github.com/dch/glazier/|glazier]].
  
  After the binary is built, it is then [[http://www.apache.org/dev/release-signing.html#sign-release|signed]] and uploaded to the appropriate committer's [[https://people.apache.org/~id|apache site]].
  
  The release manager will send a notice to the [[mailto:user@couchdb.apache.org|user@ mailing list]], requesting a vote on the new artefact. This follows the general [[Release_procedure|CouchDB release procedure]].
  
- = Testing  =
+ = Testing =
- 
  Overall we are interested that the binary is malware free, correctly signed, and digests match, and functionality matches that of the original source tarball.
  
   * [[http://www.apache.org/info/verification.html|Verify]] the GPG [[http://www.apache.org/dev/release-signing.html#verifying-signature|signature]]. Additional tips are available at [[http://gpg4win.de/handbuecher/novices.html|Introduction to GPG for Windows]].
-  * Validate the MD5 and SHA digests using [[http://md5deep.sourceforge.net/| md5 and sha for Windows]] or similar
+  * Validate the MD5 and SHA digests using [[http://md5deep.sourceforge.net/|md5 and sha for Windows]] or similar
   * Unpack the archive either directly or using the [[http://innounp.sourceforge.net/|Inno setup unpacker]]
   * Confirm using antivirus software there are no viruses or malware present. Microsoft provides the free [[http://windows.microsoft.com/en-GB/windows/products/security-essentials|Security Essentials]].
   * Double-check `README`, `INSTALL.Windows`, `NEWS`, `LICENSE`, and `CHANGES` files are present in {{{%COUCHDIR%/share/doc/couchdb/}}} and contents is appropriate. At present these are gzipped but this should be fixed, and added as shortcuts.
   * If required, run the installer into a separate directory and start CouchDB via the provided {{{couchdb.bat}}} script.
-  * Run Firefox >=4, launch Private Browsing mode, and disable caching by setting both {{{browser.cache.disk.enable = false}}} and {{{network.http.use-cache = false}}} temporarily.
+  * Run Firefox >=4, launch Private Browsing mode, and disable caching by setting both {{{browser.cache.disk.enable = false}}} and {{{network.http.use-cache = false}}} temporarily - [[attachment:firefox_cache_settings.png]]
   * Use Futon to run the basic [[http://127.0.0.1:5984/_utils/verify_install.html|user verification]] tests as well as the full [[http://127.0.0.1:5984/_utils/couch_tests.html?script/couch_tests.js|dev test suite]].
   * Some tests may periodically depending on the speed of your PC and the phases of the moon. It's fine to re-try a few times, or to test over LAN connection rather than localhost.
  
  = Voting and Voters =
- 
-  * [[http://mail-archives.apache.org/mod_mbox/couchdb-dev/200907.mbox/%3C20090716211304.GA17172@tumbolia.org%3E|Call a vote]] on the [[http://mail-archives.apache.org/mod_mbox/couchdb-dev/|couchdb-dev]] mailing list.
+  * [[http://mail-archives.apache.org/mod_mbox/couchdb-dev/200907.mbox/<20...@tumbolia.org>|Call a vote]] on the [[http://mail-archives.apache.org/mod_mbox/couchdb-dev/|couchdb-dev]] mailing list.
-  * Ensure you link to the [[Binary_Releases#Testing|test procedure]].
+  * Ensure you link to the [[#Testing|test procedure]].
  
  If you are voting:
  
-  * Reply to the original Binary Release announcement - for example; {{{
+  * Reply to the original Binary Release announcement - for example;
+  {{{
  +1
  Windows 7 x64
  Firefox 10.12
@@ -57, +55 @@

   * Full details are on the main CouchDB [[Release_procedure|Release procedure]].
  
  = Release =
- 
  On a successful vote, three things must be updated:
  
   * Approved binaries with sha/md5/asc keys to be moved into the {{{dist}}} environment
@@ -65, +62 @@

   * Once these are available on mirrors, the confirmation announcement can be sent.
  
  = NOTES =
- 
   * currently working with HTTPD team to see if the new fancypants code signing is usable
   * will likely roll releases of 1.2.0 in the usual fashion and use pgp keys to validate it
   * still need way of referencing the detailed build process, and labelling artefacts.