Supplementary info: I found the whole test suite was OK if I recompiled at
commit a38260e61a94ce51aa91088b65043c60c97e3cb1. So I did a git-bisect
between the two. All very clever, but then I recompiled back at HEAD, and it
now works fine there too :-(
I have been doing exactly the same every time I compile:
./bootstrap && ./configure && make && sudo make install && sudo
/usr/local/etc/init.d/couchdb restart
followed by a shift-reload in the browser on couch_tests.js
Back at HEAD, I've done a 'make clean' followed by the above line again and
it still works.
So I guess this is a non-problem. It would be nice to know why it didn't
work in the first place though.
Regards,
Brian.
P.S. Minor problem when working with git: there is a
src/couchdb/priv/couchspawnkillable file lying around which causes problems
when switching between revisions using git checkout or git bisect. e.g.
$ git-bisect bad
Bisecting: 0 revisions left to test after this
error: Untracked working tree file 'src/couchdb/priv/couchspawnkillable' would
be overwritten by merge.
$ rm src/couchdb/priv/couchspawnkillable
$ git bisect bad
Bisecting: 0 revisions left to test after this
[ce8fb60c59e97ff0c960eb8b4819b53dd0eb18fd] allow list function and view
function to be in different design docs, patch by Mark Hammond, closes
COUCHDB-446
$
Not sure what the solution is.
P.P.S. FWIW, here's the bisect log, although it's a red herring since HEAD
now runs fine on my machine.
$ git bisect log
git-bisect start
# bad: [f6c359e412ae3793de363ce23fdf34a09fd7107d] add Dirkjan Ochtman to THANKS
file
git-bisect bad f6c359e412ae3793de363ce23fdf34a09fd7107d
# good: [a38260e61a94ce51aa91088b65043c60c97e3cb1] Introduces native Erlang
query servers. Closes COUCHDB-377
git-bisect good a38260e61a94ce51aa91088b65043c60c97e3cb1
# good: [1dec07a650ee33364d74e61ebebfa09433fdfeb3] Make POST's reflect a
provided _id member.
git-bisect good 1dec07a650ee33364d74e61ebebfa09433fdfeb3
# good: [013a44367ad8142c0fa5ccb5f0d862bc7ffd0b7e] Updated license.skip. Added
license to test/run_native_process.es
git-bisect good 013a44367ad8142c0fa5ccb5f0d862bc7ffd0b7e
# bad: [b67be9966bf4acb34e5833c0cadb3b00896ae374] Minor issue with make install
not installing couchspawnkillable.
git-bisect bad b67be9966bf4acb34e5833c0cadb3b00896ae374
# bad: [9e673e51ee0ce10963da49ce60eeaad0b7fee60c] Applying markh's Windows
build patch.
git-bisect bad 9e673e51ee0ce10963da49ce60eeaad0b7fee60c
# bad: [9e673e51ee0ce10963da49ce60eeaad0b7fee60c] Applying markh's Windows
build patch.
git-bisect bad 9e673e51ee0ce10963da49ce60eeaad0b7fee60c
# good: [ce8fb60c59e97ff0c960eb8b4819b53dd0eb18fd] allow list function and view
function to be in different design docs, patch by Mark Hammond, closes
COUCHDB-446
git-bisect good ce8fb60c59e97ff0c960eb8b4819b53dd0eb18fd
--------------------------------------------------------------------------
9e673e51ee0ce10963da49ce60eeaad0b7fee60c is first bad commit
commit 9e673e51ee0ce10963da49ce60eeaad0b7fee60c
Author: davisp <dav...@13f79535-47bb-0310-9956-ffa450edef68>
Date: Tue Aug 18 01:27:03 2009 +0000
Applying markh's Windows build patch.
Fixes COUCHDB-406
git-svn-id: http://svn.apache.org/repos/asf/couchdb/tr...@805243
13f79535-47bb-0310-9956-ffa450edef68
--------------------------------------------------------------------------