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 693A3DCCF for ; Thu, 25 Oct 2012 12:31:51 +0000 (UTC) Received: (qmail 67479 invoked by uid 500); 25 Oct 2012 12:31:49 -0000 Delivered-To: apmail-couchdb-user-archive@couchdb.apache.org Received: (qmail 67354 invoked by uid 500); 25 Oct 2012 12:31:49 -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 67345 invoked by uid 99); 25 Oct 2012 12:31:49 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 25 Oct 2012 12:31:49 +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 volker.mische@gmail.com designates 74.125.82.180 as permitted sender) Received: from [74.125.82.180] (HELO mail-we0-f180.google.com) (74.125.82.180) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 25 Oct 2012 12:31:42 +0000 Received: by mail-we0-f180.google.com with SMTP id t57so818051wey.11 for ; Thu, 25 Oct 2012 05:31:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; bh=O3nobUmjrslZYLP7WKnscpWHhV3ydorwZO2iFxeF1NY=; b=RVS04E8JU3RV6qM1HB0eefAAJAm83Gz885eM+GywQHybDa4A25kfpMso3Hmip/0tVM 1AzHK2XBO8ZOzMTSw8nCV6GN42om19iB4Ypay/HtbiQ9NhASznO+NyAmaxEIhJ16AsVA KMb8KbKr2/kf8S5DCeueXijJZFvHACtYzYWVUYV/4Q56hyTqVGyacCw/v6L7Px+iXOvG ZkgfTwr2jeqajIBT4M1KHoFWyRHHLlIpyR2fw/yuxy0vZz4lYkq6mixxwI0s8K93S3vX ismVXoy4Mia7lAVVSwipNkziYOo9Q6L0EMUnUV5E4lPtFnsQ/4qj820c9Jf2tbo04S3w 8Obg== Received: by 10.180.86.34 with SMTP id m2mr10124860wiz.14.1351168281729; Thu, 25 Oct 2012 05:31:21 -0700 (PDT) Received: from [192.168.178.20] (p5DE61F40.dip.t-dialin.net. [93.230.31.64]) by mx.google.com with ESMTPS id j8sm9711319wiy.9.2012.10.25.05.31.20 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 25 Oct 2012 05:31:20 -0700 (PDT) Message-ID: <50893104.2060501@gmail.com> Date: Thu, 25 Oct 2012 14:31:00 +0200 From: Volker Mische User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:10.0.7) Gecko/20120922 Icedove/10.0.7 MIME-Version: 1.0 To: user@couchdb.apache.org Subject: GeoCouch for Apache CouchDB 1.3.x Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Hi all, I finally found the time to make GeoCouch work with CouchDB 1.3.x (which is HEAD/trunk at the moment). It's on Github now [1]. Some of you might wonder, why I did the refactoring myself and haven't used Paul Davis' work [1] or the one from the Refuge project [2]. The most important reason for me was, that I wanted to understand and learn how things are different now. And I learn better if I *do it*, instead of just reading existing code. At Couchbase we also need to change the way we are handling the indexers, this was a good way to see and learn how Apache CouchDB is doing it now, and if we might do it in a similar way. Another point is, that GeoCouch had a few small changes after the Refuge fork, they would have needed to be backported. I also wanted to be based on the most recent version of Apache CouchDB, not the one when the original refactor was made. Anyway, have fun with the new version and help me finding bugs :) [1] https://github.com/couchbase/geocouch/tree/couchdb1.3.x [2] https://github.com/davisp/geocouch/tree/new-views/ [3] https://github.com/refuge/refuge_spatial/ Cheers, Volker