Return-Path: Delivered-To: apmail-incubator-couchdb-dev-archive@locus.apache.org Received: (qmail 68898 invoked from network); 4 Mar 2008 21:12:39 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 4 Mar 2008 21:12:39 -0000 Received: (qmail 58588 invoked by uid 500); 4 Mar 2008 21:12:35 -0000 Delivered-To: apmail-incubator-couchdb-dev-archive@incubator.apache.org Received: (qmail 58568 invoked by uid 500); 4 Mar 2008 21:12:35 -0000 Mailing-List: contact couchdb-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: couchdb-dev@incubator.apache.org Delivered-To: mailing list couchdb-dev@incubator.apache.org Received: (qmail 58559 invoked by uid 99); 4 Mar 2008 21:12:35 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 04 Mar 2008 13:12:35 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of cmlenz@gmx.de designates 213.165.64.20 as permitted sender) Received: from [213.165.64.20] (HELO mail.gmx.net) (213.165.64.20) by apache.org (qpsmtpd/0.29) with SMTP; Tue, 04 Mar 2008 21:11:47 +0000 Received: (qmail invoked by alias); 04 Mar 2008 21:12:07 -0000 Received: from dslb-084-058-003-007.pools.arcor-ip.net (EHLO [192.168.1.200]) [84.58.3.7] by mail.gmx.net (mp003) with SMTP; 04 Mar 2008 22:12:07 +0100 X-Authenticated: #2618757 X-Provags-ID: V01U2FsdGVkX1/1BooMch71Yn3xrsAUhv0HUDYxhxmFM8tX19UVmN 0M75qcB0UyZfaF Message-Id: From: Christopher Lenz To: couchdb-dev@incubator.apache.org In-Reply-To: Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v919.2) Subject: Re: Call for testing: couchjs branch Date: Tue, 4 Mar 2008 22:12:06 +0100 References: <6B89A65B-560E-4E61-AE62-28E4461EB363@gmx.de> X-Mailer: Apple Mail (2.919.2) X-Y-GMX-Trusted: 0 X-Virus-Checked: Checked by ClamAV on apache.org Hi Benoit, thanks for checking out the branch! On 04.03.2008, at 13:35, Benoit Chesneau wrote: > On Mon, Mar 3, 2008 at 11:20 AM, Christopher Lenz > wrote: >> we've been working on a branch that would remove the SpiderMonkey >> sources from the CouchDB repository, so that we could instead treat >> SpiderMonkey as a normal external library dependency. >> [snip] >> The branch has now come so far along that it "worksforme", so I'd >> like >> to ask anyone who's interested to check out the branch, do the build >> and run some tests, and report back problems (or, hopefully at least >> in some cases, the absence of problems ;). >> > tested on openbsd 4.3-current on amd64. The bootstrap don't work, > mostly because spidermonkey is compiled with threads support and it > don't find -ljs. Find patchs enclosed. > > After having installed I tested it and have following errors : > - conflicts : Run with debuggerAssertion failed: e.error == "conflict" This one is expected and also happens on trunk. I deliberately made the test case fail back in January as it was previously masking a 500 internal server error. This requires a fix somewhere in the CouchDB Erlang code (haven't tracked it down yet, and probably won't until we've moved the repos and Damien can finally check in his refactorings). > - replication : # Exception raised: > {"error":"EXIT","reason":"{{badmatch,{error,eaddrinuse}},\n > [{couch_rep,do_http_request,3},\n {couch_rep,get_missing_revs,2},\n > {couch_rep,maybe_save_docs,4},\n {couch_rep,'-pull_rep/4-fun-0-',5},\n > {couch_rep,enum_docs0,3},\n {couch_rep,enum_docs_since,4},\n > {couch_rep,pull_rep,4},\n {couch_rep,replicate,3}]}"} Now that's a weird error. You aren't getting that one with trunk? Is this consistently reproducible? Replication shouldn't be starting a new server process, but rather simply to connecting to the already running process IIUC. So it shouldn't be trying to listen to some point, and thus shouldn't get an eaddrinuse error. But maybe I'm overlooking something. Cheers, Chris -- Christopher Lenz cmlenz at gmx.de http://www.cmlenz.net/