Dear wiki user,

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

The page "Windows_Binary_Packages" has been deleted by JoanTouzet:

https://wiki.apache.org/couchdb/Windows_Binary_Packages?action=diff&rev1=97&rev2=98

Comment:
Obsolete info - links are dead, process is wrong - moved to new cwiki

- ## page was renamed from Windows_Binary_Releases
- ## page was renamed from Windows Binary Releases
- ## page was renamed from Binary_Releases
- ## page was copied from Release_procedure
- <<Include(EditTheWiki)>>
  
- This page details how Windows binaries are validated and voted on. Any Apache 
CouchDB committer is free to make a binary package, but they are usually made 
by the committers. There is an important distinction between regular packages 
and snapshot packages, namely:
- 
-  * Packages to be distributed via the official Apache mirrors must be built 
from an official source release or signed tag equivalent
- 
-  * Snapshots may be provided at any time, from any tree-ish, but should be 
restricted to personal Apache space or elsewhere
- 
- Regular packages may be linked to from the CouchDB website, and promoted 
alongside the source releases. Snapshot packages are for developers only, and 
will not be promoted. This distinction ensures that the user community can rely 
on binary packages corresponding to source releases, and that the developer 
community can test binary packages while not being obligated to maintain or 
support them.
- 
- <<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]], branched and tagged per source 
release.
- 
- After the binary is built, it is then 
[[http://www.apache.org/dev/release-signing.html#sign-release|signed]] and 
uploaded to [[https://dist.apache.org/repos/dist/dev/couchdb/binary/win|the svn 
repository]] under {{{/$RELEASE/$VERSION}}}.
- 
- Send an email to the [[mailto:d...@couchdb.apache.org|dev@ mailing list]], 
requesting feedback on the proposed binaries. This should follow the general 
[[Release_procedure|CouchDB release procedure]] for consistency. Ensure you 
link to the [[#Testing|test procedure]].
- 
- = 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
-  * Run the installer directly, into a separate directory, or use the 
[[http://innounp.sourceforge.net/|Inno setup unpacker]]. There is no 
requirement to uninstall your existing CouchDB.
-  * 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]].
-  * Start CouchDB via the provided {{{couchdb.bat}}} script.
-  * Use Futon to run the basic 
[[http://127.0.0.1:5984/_utils/verify_install.html|user verification]] tests. 
There is no need to run the full 
[[http://127.0.0.1:5984/_utils/couch_tests.html?script/couch_tests.js|dev test 
suite]], as these are being removed in coming releases anyway, for a more 
robust command-line test suite during build time.
- 
-  * FIX LATER: 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.
- 
- = Giving Feedback on the Binaries =
- 
-  * Reply to the original binary package proposal - for example;
-  {{{
- +1
- Windows 7 x64 SP1
- Firefox 10.12
- gpg sig OK
- md5 & sha OK
- No malware detected
- End-user verification OK
- }}}
- 
-  * If the original source artefact vote is aborted, please ensure you remove 
any copies of the binary to avoid these escaping into the wild.
-  * Full details are on the main CouchDB [[Release_procedure|Release 
procedure]].
- 
- After the source artefact vote is successful, three things must be updated:
- 
-  * Approved binaries and sha/md5/asc keys to be moved into the official 
Apache CouchDB {{{/www/www.apache.org/dist/couchdb/binary/win32/x.y.z/}}} 
environment
-  * Subsequent update of CouchDB downloads page.
-  * 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
-  * still need way of referencing the detailed build process, and labelling 
artefacts.
- 
- If you'd like to help out, let us know on the 
[[http://mail-archives.apache.org/mod_mbox/couchdb-dev/|couchdb-dev]] mailing 
list.
- 

Reply via email to