From user-return-20584-apmail-couchdb-user-archive=couchdb.apache.org@couchdb.apache.org Fri Apr 20 21:21:15 2012 Return-Path: X-Original-To: apmail-couchdb-user-archive@www.apache.org Delivered-To: apmail-couchdb-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id CF2D99A42 for ; Fri, 20 Apr 2012 21:21:15 +0000 (UTC) Received: (qmail 9473 invoked by uid 500); 20 Apr 2012 21:21:14 -0000 Delivered-To: apmail-couchdb-user-archive@couchdb.apache.org Received: (qmail 9439 invoked by uid 500); 20 Apr 2012 21:21:14 -0000 Mailing-List: contact user-help@couchdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@couchdb.apache.org Delivered-To: mailing list user@couchdb.apache.org Received: (qmail 9431 invoked by uid 99); 20 Apr 2012 21:21:14 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 20 Apr 2012 21:21:14 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of dave@muse.net.nz designates 209.85.220.180 as permitted sender) Received: from [209.85.220.180] (HELO mail-vx0-f180.google.com) (209.85.220.180) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 20 Apr 2012 21:21:08 +0000 Received: by vcbfl10 with SMTP id fl10so9670726vcb.11 for ; Fri, 20 Apr 2012 14:20:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=muse.net.nz; s=google; h=mime-version:x-originating-ip:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=VjUM/EomEku2OsUO/jBwmDShCXqqu0pfniiioY7gELU=; b=Hd9h7E61MZc+P2MpLZM/emaPz9Ko48M6RgZujDYR2z1irIj69EGjwv6Ka/bfEr5Yvt OuWb/hSTXc6GZ3gxLnGhts+EI5bDdxd5z19LJiVSXTQlwuSuvcwsfEaCYHbFSSZI8rpV DrxGMkCnenNOm0XfcfpkG6EbIOcujRYFJCwBY= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-originating-ip:date:message-id:subject:from:to :content-type:content-transfer-encoding:x-gm-message-state; bh=VjUM/EomEku2OsUO/jBwmDShCXqqu0pfniiioY7gELU=; b=PS2MlKqhZdWzNwIPwOAss+aw0Hlf1oGVEmb9shD33AcnJPLd+1qogO7OLv05rGb/Lr MOyd3b0My6BXPbjpB0QZmr8LNgN2Wg8jRRiwnRKw/A5KI33pr2MzPHPyHATM+DnW5Kmo RVXJpEmAZrvLkTiq4/NdknqqSljDKMxqfIXTAJihH7ZUNyYlbTD2zkoKG/a7fyMDivNw 5rUwJggr0Zv/Jt9yVBCduntWv90mJt0VKvIBCbfcdn/WwLd3UgAOV+PI3vvhdozRS0ji 2wUx+ghXpSq7GThP2f1JOt9vTloanM4lBQZu6auF9G584bpUSwRrd7VV3/2Ugi59gVdr ddmQ== MIME-Version: 1.0 Received: by 10.52.21.51 with SMTP id s19mr5509344vde.35.1334956847919; Fri, 20 Apr 2012 14:20:47 -0700 (PDT) Received: by 10.52.107.233 with HTTP; Fri, 20 Apr 2012 14:20:47 -0700 (PDT) X-Originating-IP: [84.112.19.176] Date: Fri, 20 Apr 2012 23:20:47 +0200 Message-ID: Subject: [ANNOUNCE] Mac homebrew now has couchdb 1.2.0 From: Dave Cottlehuber To: user@couchdb.apache.org, dev@couchdb.apache.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Gm-Message-State: ALoCoQn6Hg57K0EibTBDP60/9BvzyUpF8XnHR7j+PJrPd+KpjmZ6Z+u9v1rkerkIicqlmNq5fTrE X-Virus-Checked: Checked by ClamAV on apache.org Woo Homebrew!! http://wiki.apache.org/couchdb/Installing_on_OSX updated. I recommend upgrading erlang (and other pre-requisites) for better performance, and specifically for erlang, line numbers in error messages. For the lazy: brew remove --force openssl erlang couchdb icu4c spidermonkey nspr brew update brew install erlang --no-docs brew install couchdb & you're done. =3D=3D=3D=3D=3D=3D For the pedants: There are still some edge cases where the erlang VM seems to die, on Lion only. This is largely transparent to couchdb users as the couch shell script wraps erlang and restarts automatically. It was first reported by Filipe, and Paul, Beno=EEt & Bob have helped me with this over time. I've not been able to narrow down why this happens & how to fix it, but you might be able to help; references: https://gist.github.com/2219748 https://gist.github.com/1199903 ``` brew erlang --no-docs cd /tmp && curl -#LO https://raw.github.com/gist/2219748/erlbork.erl erlc +debug_info erlbork.erl erl -run erlbork ## & in another term I usually open lldb process attach -n beam.smp c ``` and wait You'll get this independent of erlang version. The code's highly contrived to to restart erlang continuously while running md5_init. If you Moving to openssl 1.0.1 *noticeably* reduces the frequency of this failure (for me) but I can't see how this is apparent in the output I get from lldb, other than the erlang code is only calling md5_init repeatedly. To use erlang with openssl 1.0.1: brew remove --force erlang openssl # in openssl.rb, update the openssl url and comment out the sha # in erlang.rb, add a depends_on "openssl" brew install erlang --no-docs and wait again. Insights very welcome! Dave