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 BA57210774 for ; Wed, 16 Apr 2014 21:30:04 +0000 (UTC) Received: (qmail 44236 invoked by uid 500); 16 Apr 2014 21:30:03 -0000 Delivered-To: apmail-couchdb-dev-archive@couchdb.apache.org Received: (qmail 44188 invoked by uid 500); 16 Apr 2014 21:30: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 44180 invoked by uid 99); 16 Apr 2014 21:30:03 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 16 Apr 2014 21:30:03 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,NORMAL_HTTP_TO_IP,RCVD_IN_DNSWL_LOW,SPF_PASS,WEIRD_PORT X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of bchesneau@gmail.com designates 209.85.216.48 as permitted sender) Received: from [209.85.216.48] (HELO mail-qa0-f48.google.com) (209.85.216.48) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 16 Apr 2014 21:29:59 +0000 Received: by mail-qa0-f48.google.com with SMTP id s7so10616157qap.7 for ; Wed, 16 Apr 2014 14:29:36 -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=IHMECNyXytPe4nyBwQnoUutoGhifSuc6mjyjlAmysXM=; b=v+g3goZbfz3nscV3/6asQijZEhKD5oIrM5i6Exn07y6U+eHSFNq4bO9ny+9Sc8gYKe AdFiUqb68Qg6glhvlNx2Hhmus9EgFLtyaAmRInj3qv+0auEC0juhIgcPGhgTe7uepeb1 YMhl/iMtpKm/kTyQdn0xEoToV3e+dF+6ZJZ0wtnAQS3/kfHtE8YVt0ihlWrjNDAtB0ia 4UdOdl0qjUR+6upIN8nnJyTorz5q6ozehvLP+CfpC90v42Nd67oQiGRacXqUKnqwObJs jh+k/y4hCSTuaLGS0iQuEv0W9xpqfzL7F0d7QISorP+EDLc4/02mgO4RcMmG2VM1jhNO g2Jg== X-Received: by 10.224.156.212 with SMTP id y20mr6153720qaw.66.1397683776794; Wed, 16 Apr 2014 14:29:36 -0700 (PDT) MIME-Version: 1.0 Received: by 10.96.30.230 with HTTP; Wed, 16 Apr 2014 14:29:16 -0700 (PDT) In-Reply-To: References: From: Benoit Chesneau Date: Wed, 16 Apr 2014 23:29:16 +0200 Message-ID: Subject: Re: [DISCUSS] merge all the forks To: "dev@couchdb.apache.org" Content-Type: multipart/alternative; boundary=089e0158c65806385604f72f9de1 X-Virus-Checked: Checked by ClamAV on apache.org --089e0158c65806385604f72f9de1 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable thanks! On Wed, Apr 16, 2014 at 10:53 PM, Jan Lehnardt wrote: > And we are live: https://blogs.apache.org/couchdb/entry/merging_rcouch > > Please tweets and stuffs! :) > > Thanks > Jan > -- > > On 16 Apr 2014, at 22:49 , Jan Lehnardt wrote: > > > Thanks Benoit! :) > > > > Glad you like it. Will post now. > > > > Best > > Jan > > -- > > > > On 16 Apr 2014, at 22:41 , Benoit Chesneau wrote: > > > >> 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 a= nd all. Awaiting > your > >>> approval/edits/fixes, thanks! > >>> > >>> > >>> > https://blogs.apache.org/roller-ui/authoring/preview/couchdb/?previewEntr= y=3Dmerging_rcouchifyou have access there. > >>> > >>> Source: > >>> > >>>

rcouch is a variant of CouchDB that is derived from the main Apach= e > >>> 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: > >>>

> >>> > >>>

> >>>

    > >>>
  1. The internals are greatly improved. In simple > terms, > >>> if CouchDB would be started to day, it would look a lot like > rcouch.
  2. > >>>
  3. It comes with a number of nice new features. > >>>
> >>>

> >>> > >>>

So whether you are a CouchDB user or a CouchDB Erlang developer, > rcouch > >>> is good news for you!

> >>> > >>>

Since CouchDB has been around for a while, the internal codebase i= s > a > >>> little crufty. We are constantly working on improving that, but one o= f > the > >>> 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 th= at > >>> 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 > CouchDB > >>> and has worked on merging the rcouch and the CouchDB codebases. Now i= t > 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 s=
ee any
> >>> output.
> >>>
> >>> 
> >>>
> >>> > >>>
> >>> > >>>

If you are an Erlang developer, we could use your > help > >>> with code reviews. Any small chunks will help!

> >>> > >>>

Please see https://issues.apache.org/jira/browse/COUCHDB-1994">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 wi= ll > announce > >>> updates and requests for review when the time is right. Well, > actually, if > >>> we can convince you to help with the review of the rcouch merge, we > can put > >>> 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 > can > >>>>>>>> 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.htm= l > >>>>>> > >>>>>> > >>>>>>> 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 > complete > >>>>>>> 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. Rig= ht > >>>>> 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 a= ll > >>>>> this > >>>>>>>> time > >>>>>>>>> for free in cleaning the code I could have just took a long > vacation > >>>>>>> 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 > milestones. > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> - 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 > >>>>> > >>> > >>> > > > > --089e0158c65806385604f72f9de1--