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 C179C10502
for ;
Wed, 16 Apr 2014 20:42:06 +0000 (UTC)
Received: (qmail 32094 invoked by uid 500); 16 Apr 2014 20:42:03 -0000
Delivered-To: apmail-couchdb-dev-archive@couchdb.apache.org
Received: (qmail 32018 invoked by uid 500); 16 Apr 2014 20:42:03 -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 32010 invoked by uid 99); 16 Apr 2014 20:42:03 -0000
Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136)
by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 16 Apr 2014 20:42:03 +0000
X-ASF-Spam-Status: No, hits=2.2 required=5.0
tests=HTML_MESSAGE,NORMAL_HTTP_TO_IP,RCVD_IN_DNSWL_NONE,SPF_PASS,WEIRD_PORT
X-Spam-Check-By: apache.org
Received-SPF: pass (athena.apache.org: domain of bchesneau@gmail.com
designates 209.85.192.42 as permitted sender)
Received: from [209.85.192.42] (HELO mail-qg0-f42.google.com) (209.85.192.42)
by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 16 Apr 2014 20:41:59 +0000
Received: by mail-qg0-f42.google.com with SMTP id q107so12111703qgd.29
for ; Wed, 16 Apr 2014 13:41:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20120113;
h=mime-version:in-reply-to:references:from:date:message-id:subject:to
:content-type;
bh=nZxqzas95lWfeXCggS44dwRHQZ/Ueu775U7gxwyPD+o=;
b=eZUTZRkHxOiuOONe0ynjSIl5pbYaJ78KuNBfA1cp9Z3nc+DwBzQn3GfuHp2Uual5CC
L3pwNDfvvg9HuFPxDJPMNQpUX3+Ew7Q8Fa8SgTPZ2NkL7ZhF35ZwL6emqEEvy7C2ig5s
uenwzVD1jKFIbkct49vhmG+IQUc3pZnosb8cDIa1EzodLRCnM5ZEO7P/84PnTYJLsKu+
1qBHYHTGJ8hoE9x2x88FEeWZ3QHefh8ytNhVLFGOWHIRDrF8I0FDPb5aDiOURZPJCEFT
5AgjIe74iA+wEXdRNl6w9MkscPB1pufduF1bmqf/wD3caciSyf3Krl1en+7aTr/nyAFI
sJbg==
X-Received: by 10.140.47.206 with SMTP id m72mr2057156qga.21.1397680898707;
Wed, 16 Apr 2014 13:41:38 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.96.30.230 with HTTP; Wed, 16 Apr 2014 13:41:18 -0700 (PDT)
In-Reply-To:
References:
From: Benoit Chesneau
Date: Wed, 16 Apr 2014 22:41:18 +0200
Message-ID:
Subject: Re: [DISCUSS] merge all the forks
To: "dev@couchdb.apache.org"
Content-Type: multipart/alternative; boundary=001a11c16a7c7a1b8204f72ef1fc
X-Virus-Checked: Checked by ClamAV on apache.org
--001a11c16a7c7a1b8204f72ef1fc
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
awesome. LGTM.
Thanks Jan!
On Wed, Apr 16, 2014 at 10:29 PM, Jan Lehnardt wrote:
> Here=E2=80=99s a draft. It=E2=80=99s already in the blog, formatted and a=
ll. Awaiting your
> approval/edits/fixes, thanks!
>
>
> https://blogs.apache.org/roller-ui/authoring/preview/couchdb/?previewEntr=
y=3Dmerging_rcouchif you have access there.
>
> Source:
>
> rcouch is a variant of CouchDB that is derived from the main Apache
> CouchDB code base. One way to look at it is as a =E2=80=9Cfuture port=E2=
=80=9D of CouchDB,
> that is for two reasons:
>
>
>
>
> - The internals are greatly improved. In simple terms,
> if CouchDB would be started to day, it would look a lot like rcouch.
> - It comes with a number of nice new features.
>
>
>
> So whether you are a CouchDB user or a CouchDB Erlang developer, rcouc=
h
> is good news for you!
>
> Since CouchDB has been around for a while, the internal codebase is a
> little crufty. We are constantly working on improving that, but one of th=
e
> larger efforts have been done within the rcouch project by Apache CouchDB
> committer Benoit Chesneau.
>
> At the same time, Benoit added a number of nice little features that
> benefit CouchDB users, just to name a few:
>
>
>
> - _changes for views.
> - Replication from views.
> - Write-only =E2=80=9CDrop-Box=E2=80=9D databases.
> - Request validation on-read.
> - _db_changes (actually, we nicked that one for Apache CouchDB 1.4
> already :).
>
>
>
> For more information, see the rcouch
> website.
>
> Benoit has generously donated the rcouch project back to Apache CouchD=
B
> and has worked on merging the rcouch and the CouchDB codebases. Now it is
> time to review the merged code and get it into Apache CouchDB proper and
> put it into a new release.
>
> With that, we need your help.
>
> How you can help, you ask? Easy!
>
> If you are a CouchDB user, and are not afraid to build CouchDB
> yourself, give the rcouch merge branch a spin:
>
>
>
> git clone https://github.com/apache/couchdb.git
> cd couchdb
> git checkout -b 1994-merge-rcouch origin/1994-merge-rcouch
>
> # Read the https://github.com/apache/couchdb/blob/master/DEVELOPERS">DEVELOPERS
> file to install all dependencies
>
> # build:
> make
> make rel
>
> # run:
> ./rel/apache-couchdb/bin/couchdb start
>
> # now CouchDB is running at
> http://127.0.0.1:5984/_utils/, as usual, you just won=E2=80=99t see a=
ny
> output.
>
>
>
>
>
>
> If you are an Erlang developer, we could use your hel=
p
> with code reviews. Any small chunks will help!
>
> Please see the
> associated JIRA ticket for more information.
>
> Thanks so much!
>
>
>
> FaQ: how does this relate to BigCouch?
>
> It doesn=E2=80=99t really, the BigCouch merge is ongoing and we will a=
nnounce
> updates and requests for review when the time is right. Well, actually, i=
f
> we can convince you to help with the review of the rcouch merge, we can p=
ut
> even more resources on the BigCouch merge :)
>
>
>
>
> On 16 Apr 2014, at 16:34 , Benoit Chesneau wrote:
>
> > On Wed, Apr 16, 2014 at 3:56 PM, Noah Slater wrote=
:
> >
> >> What about doing a blog post?
> >>
> >
> > My time is very limited these days, if anyone want to take the lead on
> > this, that would be cool.
> >
> > - benoit
> >
> >
> >
> >>
> >> On 16 April 2014 15:36, Andy Wenk wrote:
> >>> On 16 April 2014 15:28, Benoit Chesneau wrote:
> >>>
> >>>> On Tue, Apr 8, 2014 at 12:05 PM, Noah Slater
> >> wrote:
> >>>>
> >>>>> Benoit, if you'd like review, can you put some info together? We ca=
n
> >>>>> circulate this on dev@ at first, and then do a blog post, and
> promote
> >>>>> via social media.
> >>>>>
> >>>>>
> >>>>
> >>>> I did many posts during the merge here asking for a review:
> >>>>
> >>>>
> >>>>
> >>
> https://www.mail-archive.com/search?l=3Ddev%40couchdb.apache.org&q=3Drcou=
ch+status
> >>>>
> >>>> That should help any dev interested in the review.
> >>>>
> >>>> COUCHDB-1994 can be used to track any review. wohali started some
> here:
> >>>>
> >>>> https://issues.apache.org/jira/browse/COUCHDB-1994
> >>>>
> >>>> Any information on the rcouch wiki are still valid also:
> >>>>
> >>>> https://wiki.refuge.io/display/RCOUCH/rcouch
> >>>>
> >>>> Hope it helps.
> >>>>
> >>>> - benoit
> >>>>
> >>>>
> >>> in addition one could have a look into this for testing
> >>> https://www.mail-archive.com/dev%40couchdb.apache.org/msg29495.html
> >>>
> >>>
> >>>> On 6 April 2014 10:22, Benoit Chesneau wrote:
> >>>>>> On Fri, Mar 28, 2014 at 2:43 PM, Dave Cottlehuber <
> >> dch@jsonified.com>
> >>>>> wrote:
> >>>>>>
> >>>>>>> Hi again,
> >>>>>>>
> >>>>>>> Benoit's mentioned that the rcouch import is more or less complet=
e
> >>>> from
> >>>>>>> his perspective. No doubt we'll have some mucking around wrt docs=
,
> >>>>> fauxton,
> >>>>>>> build etc to sort out, but he feels its ready to go.
> >>>>>>>
> >>>>>>>
> >>>>>>
> >>>>>> More or less from my perspective is nothing. I would be more
> >> interested
> >>>>> to
> >>>>>> see any activity from other developers in reviewing that code
> >> instead
> >>>> of
> >>>>>> adding new changes (except fixes) to the current code base. Right
> >> now
> >>>>>> neither the couchdb project or me see any benefit in my gift since
> >>>> noone
> >>>>> to
> >>>>>> my knowledge did a real (and public) review it, started to use it
> >> or
> >>>>> even
> >>>>>> considered to start to merge it upstream. Instead of spending all
> >> this
> >>>>> time
> >>>>>> for free in cleaning the code I could have just took a long vacati=
on
> >>>> and
> >>>>>> continue to ad improvements on my own, which I did since.
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>> How are things going in bigcouch?
> >>>>>>>
> >>>>>>> To be clear, we *should* make a decision of this magnitude in a
> >>>> separate
> >>>>>>> VOTE thread, but let's discuss
> >>>>>>> further here and I will try to summarise & shepherd towards a
> >>>> consensus.
> >>>>>>>
> >>>>>>
> >>>>>> We already have a consensus actually something near a consensus
> >> defined
> >>>>>> months ago:
> >>>>>>
> >>>>>> https://issues.apache.org/jira/browse/COUCHDB-1999
> >>>>>>
> >>>>>> In my perspective, we can probably start to define these milestone=
s.
> >>>>>>
> >>>>>>
> >>>>>> - benoit
> >>>>>
> >>>>>
> >>>>>
> >>>>> --
> >>>>> Noah Slater
> >>>>> https://twitter.com/nslater
> >>>>>
> >>>>
> >>>
> >>>
> >>>
> >>> --
> >>> Andy Wenk
> >>> Hamburg - Germany
> >>> RockIt!
> >>>
> >>> http://www.couchdb-buch.de
> >>> http://www.pg-praxisbuch.de
> >>>
> >>> GPG fingerprint: C044 8322 9E12 1483 4FEC 9452 B65D 6BE3 9ED3 9588
> >>>
> >>> https://people.apache.org/keys/committer/andywenk.asc
> >>
> >>
> >>
> >> --
> >> Noah Slater
> >> https://twitter.com/nslater
> >>
>
>
--001a11c16a7c7a1b8204f72ef1fc--