Return-Path: X-Original-To: apmail-couchdb-dev-archive@www.apache.org Delivered-To: apmail-couchdb-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 4EDDFD5A6 for ; Sun, 2 Dec 2012 00:05:42 +0000 (UTC) Received: (qmail 20021 invoked by uid 500); 2 Dec 2012 00:05:41 -0000 Delivered-To: apmail-couchdb-dev-archive@couchdb.apache.org Received: (qmail 19986 invoked by uid 500); 2 Dec 2012 00:05:41 -0000 Mailing-List: contact dev-help@couchdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@couchdb.apache.org Delivered-To: mailing list dev@couchdb.apache.org Received: (qmail 19975 invoked by uid 99); 2 Dec 2012 00:05:41 -0000 Received: from minotaur.apache.org (HELO minotaur.apache.org) (140.211.11.9) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 02 Dec 2012 00:05:41 +0000 Received: from localhost (HELO mail-da0-f52.google.com) (127.0.0.1) (smtp-auth username nslater, mechanism plain) by minotaur.apache.org (qpsmtpd/0.29) with ESMTP; Sun, 02 Dec 2012 00:05:41 +0000 Received: by mail-da0-f52.google.com with SMTP id f10so692938dak.11 for ; Sat, 01 Dec 2012 16:05:40 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-originating-ip:in-reply-to:references:date :message-id:subject:from:to:content-type:x-gm-message-state; bh=A/0Xn6GLiRdm+a7hKCAv0vnRN2LTjNBHMeuo27z3thk=; b=B60cw936cDoSeIqaUCOWrmadI4PPUZ1fyZJgKlGyA/Qv+LXSWOjnNaf+A3vQTmJmJh SxTM+yn8XrPLncQ/xEzIyh/7/jtC60a20si8wYTyf1tdtO2f6OvVsGxfFxn3UiXUCDEQ sHbdjz9O9IULxa1FmELe8xLPB9Z3gA7PIFzKPO9mTGpMKRQHhMUBuARiO+hoSJbFImlQ XZMDccGqHC/hatodrpj+g7RNveURnXyHi8lU6NrJy6sOs4zAzB5y/3sR3MG3oWFcMVb1 B/ENsP5I3qyMPsXaXT2fqrz8uB3dltzjOTAUsxpOM+AYLeK0ogD5eAvk/gv5vKP4zUXo 8vKQ== MIME-Version: 1.0 Received: by 10.68.239.198 with SMTP id vu6mr17492076pbc.109.1354406740779; Sat, 01 Dec 2012 16:05:40 -0800 (PST) Received: by 10.66.246.138 with HTTP; Sat, 1 Dec 2012 16:05:40 -0800 (PST) X-Originating-IP: [178.250.115.206] In-Reply-To: References: Date: Sun, 2 Dec 2012 00:05:40 +0000 Message-ID: Subject: Re: otp branch From: Noah Slater To: dev@couchdb.apache.org Content-Type: multipart/alternative; boundary=047d7b2e119daa649904cfd36403 X-Gm-Message-State: ALoCoQlQd9YKEfvG3NfY+cZrZ9CzC66JVc2hcsbd6kGNRewAd7oYz1BKpLQHTGJt9DWZMe83UfBh --047d7b2e119daa649904cfd36403 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Can you make this branch in the Apache repository, Benoit? I'd like to collaborate on it with you. On 10 November 2012 20:43, Benoit Chesneau wrote: > OK I have started the work to make couchdb an OTP implementation. Work > is done here : > > https://github.com/benoitc/couchdb/tree/otp > > For now the branch doesn't build, only the configure step pass. It > also doesn't support embedding in other OTP applications yet. > > https://github.com/benoitc/couchdb/compare/master...otp > > What is done: > > - integration of rebar > - better detection of Erlang using m4 macros > - couch_index, couch & couch_replicator are now full OTP applications > with their own supervision > - couch_mrview has been rebarified > - Layout of the code is quite similar to the current one : > > - now src/ contains full OTP applications. > - dependencies have also been removed from the source. A mechanism > similar to the one in rcouch will be added to fetch the dependencies > before creating the source tarball that will be distributed. > - couchdb has been renamed couch as it should have aways been. > - couch_db.hrl is now in the include/ folder of the couch application > - couchdb find etc filess first in the release first. So a couchdb > release could be relocatable. Of course this can be overridden easily. > > TODO: > > - Integrate rebar to the build, and build C code. > - Add needed changes to create the final OTP release (add reltools, > edit templates) > > > Btw do we need to support all spidermonkey versions? > > - beno=EEt > --=20 NS --047d7b2e119daa649904cfd36403--