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.