Return-Path: Delivered-To: apmail-incubator-couchdb-dev-archive@locus.apache.org Received: (qmail 54564 invoked from network); 4 Apr 2008 23:00:49 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 4 Apr 2008 23:00:49 -0000 Received: (qmail 91106 invoked by uid 500); 4 Apr 2008 23:00:49 -0000 Delivered-To: apmail-incubator-couchdb-dev-archive@incubator.apache.org Received: (qmail 91084 invoked by uid 500); 4 Apr 2008 23:00:49 -0000 Mailing-List: contact couchdb-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: couchdb-dev@incubator.apache.org Delivered-To: mailing list couchdb-dev@incubator.apache.org Received: (qmail 91073 invoked by uid 99); 4 Apr 2008 23:00:49 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 04 Apr 2008 16:00:49 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of cmlenz@gmx.de designates 213.165.64.20 as permitted sender) Received: from [213.165.64.20] (HELO mail.gmx.net) (213.165.64.20) by apache.org (qpsmtpd/0.29) with SMTP; Fri, 04 Apr 2008 22:59:55 +0000 Received: (qmail invoked by alias); 04 Apr 2008 23:00:15 -0000 Received: from dslb-084-058-037-114.pools.arcor-ip.net (EHLO [192.168.1.200]) [84.58.37.114] by mail.gmx.net (mp045) with SMTP; 05 Apr 2008 01:00:15 +0200 X-Authenticated: #2618757 X-Provags-ID: V01U2FsdGVkX19mWuxsKvpmmstCUbGBUKWDZleir05hkJi3GU1RP/ t+XSlEdmBjjBup Message-Id: <817DE202-8CB4-409D-AE66-7A1A454AF78B@gmx.de> From: Christopher Lenz To: couchdb-dev@incubator.apache.org In-Reply-To: Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v919.2) Subject: Re: CouchDB status report due Date: Sat, 5 Apr 2008 00:59:44 +0200 References: <5F370AEB-75A6-4036-AEA4-77E5D5155341@apache.org> X-Mailer: Apple Mail (2.919.2) X-Y-GMX-Trusted: 0 X-Virus-Checked: Checked by ClamAV on apache.org On 01.04.2008, at 06:34, Jan Lehnardt wrote: > Here's a draft. I have never done this before and looking at the > examples you linked to, it might be a bit verbose. Feel free > (anyone) to edit the draft in any way. I am in no way attached to > what compiled here: [snip] > CouchDB is a distributed document database written in Erlang. The > project entered incubation on February 12th, 2008. > > The infrastructure (SVN, JIRA, mailing lists etc) have been set up > and the team started moving source and documentation from their > former homes to the ASF. s/have/has > Work on CouchDB that has begun earlier is being continued and > committed to the new repository. This includes a major refactoring > and subsequent simplification of the core code base (-500 (ca. 10%) > LOC) and its modularisation. The storage and view engines are now > separate entities that can be worked on independently. This was done > in preparation for the upcoming database compaction feature, which > is in its final stages of development. > > At the same time, the mochiweb branch is very active, entirely > driven by Christopher Lenz. The goal of this branch is to replace > the Erlang/OTP inets HTTP server with the more appropriate Mochiweb > package. This is still work in progress, but at the moment, more > than half of our test suite succeeds. I think the only parts of the recent coding progress that is really relevant to the board is: * Removal of the Spidermonkey source from our repository, which happened before the migration of the code. This means no inclusion of MPL-licensed code in our repos and our future releases. * Ongoing work on the mochiweb branch, which replaces the "forked" (from the standard lib) version of the EPL-licensed "inets" library with the MIT-licensed mochiweb library. The goal is to have this branch merged back into trunk before the first release as an Incubator project. I'd formulate that as follows: "Work has continued on removing forked code from other projects from the CouchDB codebase. This includes Mozilla SpiderMonkey, the code for which was previously included with CouchDB in slightly modified form. Instead, it is now treated as an external compile-time dependency via a custom C wrapper using the SpiderMonkey API. Also, work is currently in progress on replacing the dependency on a forked version of "inets", which is part of the Erlang standard library (EPL), with the MIT-licensed MochiWeb library. For the time being, the MochiWeb code is included in the CouchDB codebase, mostly because there has been no official release of that library yet." > Noah Slater's been active to review, move and convert the contents > of http://couchdbwiki.com, the former home of the CouchDB > documentation to the ASF provided MoinMoin installation. That > includes the setup of human readable redirects and the development > of a set of mod_rewrite rules that still need to be set up. > > Damien Katz is sill fighting the current host of the couchdb.* > domains to successfully redirect to our new virtual homes. Not sure if all this detail is needed. The notes on in-progress infrastructure moving in the second paragraph above should be enough IMHO. > The IBM software grant that is required for Damien Katz's code > contributions is reportedly on file with the ASF. As has been pointed out, this software grant has nothing to do with IBM. Cheers, Chris -- Christopher Lenz cmlenz at gmx.de http://www.cmlenz.net/