Dear Wiki user, You have subscribed to a wiki page or wiki category on "Couchdb Wiki" for change notification.
The "Test_procedure" page has been changed by RobertNewson: http://wiki.apache.org/couchdb/Test_procedure?action=diff&rev1=13&rev2=14 Comment: updated with git commands '''SKIP THIS SECTION IF YOU DON'T KNOW ANYTHING ABOUT AUTOTOOLS''' - You should have a copy of the vote email with links to the tag directory. + You should have a copy of the vote email with the git tree-ish used to build the release. It will look a bit like this: - http://svn.apache.org/repos/asf/couchdb/tags/1.1.0 + af7a6ae52890c6c158615068f2a48d40c52ec538 - Obviously, the `1.1.0` bit will change between releases. + Obviously, the value will change between releases. - Create a new temporary directory: + Create two new temporary directories: {{{ - mkdir /tmp/couchdb/tag + mkdir /tmp/couchdb/git + mkdir /tmp/couchdb/tree }}} - Export this into your temporary directory: + Make a pristine copy from the tree-ish. {{{ - svn export http://svn.apache.org/repos/asf/couchdb/tags/1.1.0 /tmp/couchdb/tag/1.1.0 + git clone https://git-wip-us.apache.org/repos/asf/couchdb.git /tmp/couchdb/git + cd /tmp/couchdb/git + git archive --prefix=/tmp/couchdb/tree/ <tree-ish> | tar Pxf - }}} Change into your `dist` directory: @@ -150, +153 @@ Compare the contents of the tarball to the release tag: {{{ - diff -r apache-couchdb-1.1.0 ../tag/1.1.0 + diff -r apache-couchdb-1.1.0 ../tree }}} - Lines starting with "Only in ../tag/1.1.0" should be part of bootstrap mechanism or source control configuration. + Lines starting with "Only in ../tree" should be part of bootstrap mechanism or source control configuration. Lines starting with "Only in apache-couchdb-1.1.0" should be files produced by the bootstrap mechanism. @@ -164, +167 @@ Sample healthy output: {{{ - Only in ../tag/1.1.0: .gitignore + Only in ../tree: .gitignore Only in apache-couchdb-1.1.0: INSTALL Only in apache-couchdb-1.1.0: Makefile.in Only in apache-couchdb-1.1.0: acinclude.m4 - Only in ../tag/1.1.0: acinclude.m4.in + Only in ../tree: acinclude.m4.in Only in apache-couchdb-1.1.0: aclocal.m4 Only in apache-couchdb-1.1.0/bin: Makefile.in - Only in ../tag/1.1.0: bootstrap + Only in ../tree: bootstrap Only in apache-couchdb-1.1.0: build-aux Only in apache-couchdb-1.1.0: config.h.in Only in apache-couchdb-1.1.0: configure @@ -179, +182 @@ [...] Only in apache-couchdb-1.1.0/etc/windows: Makefile.in Only in apache-couchdb-1.1.0/m4: ac_check_curl.m4 - Only in ../tag/1.1.0/m4: ac_check_curl.m4.gz + Only in ../tree/m4: ac_check_curl.m4.gz Only in apache-couchdb-1.1.0/m4: ac_check_icu.m4 - Only in ../tag/1.1.0/m4: ac_check_icu.m4.gz + Only in ../tree/m4: ac_check_icu.m4.gz Only in apache-couchdb-1.1.0/m4: libtool.m4 [...] Only in apache-couchdb-1.1.0/m4: lt~obsolete.m4
