Return-Path: Delivered-To: apmail-couchdb-dev-archive@www.apache.org Received: (qmail 1700 invoked from network); 3 Mar 2009 22:18:16 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 3 Mar 2009 22:18:16 -0000 Received: (qmail 68963 invoked by uid 500); 3 Mar 2009 22:18:14 -0000 Delivered-To: apmail-couchdb-dev-archive@couchdb.apache.org Received: (qmail 68938 invoked by uid 500); 3 Mar 2009 22:18:14 -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 68923 invoked by uid 99); 3 Mar 2009 22:18:14 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 03 Mar 2009 14:18:14 -0800 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 barrywark@gmail.com designates 74.125.44.28 as permitted sender) Received: from [74.125.44.28] (HELO yx-out-2324.google.com) (74.125.44.28) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 03 Mar 2009 22:18:06 +0000 Received: by yx-out-2324.google.com with SMTP id 31so1603678yxl.5 for ; Tue, 03 Mar 2009 14:17:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=M7ouAg61zNe1v2l3qRS9jknmT+VRsQUUmBFislf+oIM=; b=FQPqxL0OmuO/wGlalnzdOZUkVmjrK2XA1Gu0WZn3vH2vFVpG0aWmwPNuiYKnuWBTp5 C7dVtD36bG3Ab3uj2Z7HGVMDDkUC9HnP2eH1sVaCzbaDh+bp+vt+4/LuE772MqXT0DH5 vns9snzI9dT0x5oBZn6Fcda9BYLCSqo3UbxQE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=SciioZ6meZ1GvJWcbn268rWxS+ObnQ29A5PEToXpkvi1g6mLXjYN+o42ohmC1QTGpf tFU7kmMGaI6p03mIGNovfF4zWDllBP3mPJmM+chcY8/BGKIjPAL+ssHaN6IPNbt1KdLq 95IvToTEyUQ7A+nKSsVX5lFILnwadok5RE33I= MIME-Version: 1.0 Received: by 10.231.14.196 with SMTP id h4mr3801290iba.15.1236118665385; Tue, 03 Mar 2009 14:17:45 -0800 (PST) In-Reply-To: <075E0C1F-ED7A-4097-8496-17F41B6A2EEB@apache.org> References: <075E0C1F-ED7A-4097-8496-17F41B6A2EEB@apache.org> Date: Tue, 3 Mar 2009 14:17:45 -0800 Message-ID: Subject: Re: Google Summer of Code From: Barry Wark To: dev@couchdb.apache.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org I don't claim to have groked CouchDB enough to know what the priorities for GSoC projects should be, but the missing feature that is preventing my organization from using CouchDB is the ability to combine view results using boolean combinations (e.g. I want all the doc ids of documents in view1 AND in view2 or all the doc ids of documents in view1 OR view2 etc.), including temporary views. I suspect this would be best implemented in Erlang, though perhaps the proposal for enhancing the external view servers or better Lucene integration is the better approach. Barry On Tue, Mar 3, 2009 at 4:06 AM, Jan Lehnardt wrote: > Hi dev@, > > last year, we missed the Google Summer of Code* application > deadline by hours (my fault). This year, applications run on > March 9th-13th. > > *http://code.google.com/soc/ > > GSoC provides an excellent opportunity for open source projects > to get students involved with the project and have larger areas of > functionality covered. > > What is needed from our end (roughly, see the rest of the GSoC > FaQ*** for more info)? > > =A0- A single person as an administrative contact. I volunteer for this > =A0 position if nobody else is eager to take it. > > =A0- A "list of ideas"** that includes a number of sub-projects that stud= ents > =A0 can apply for when working on CouchDB. This is where you come > =A0 in! :) What feature of CouchDB would you like a student to work on > =A0 during the summer? > > =A0- A vote on which student-proposals to accept. > > =A0- Once we have one or more students with an idea each, we'll need a > =A0 mentor for each sub-project. > > > ** From the GSoC FaQ***: > > An "Ideas" list should be a list of suggested student projects. This list= is > meant to introduce contributors to your project's needs and to provide > inspiration to would-be student applicants. It is useful to classify each > idea as specifically as possible, e.g. "must know Python" or "easier > project; good for a student with more limited experience with C++." If yo= ur > organization plans to provide an application template, you should include= it > on your Ideas list. > Keep in mind that your Ideas list should be a starting point for student > applications; we've heard from past mentoring organization participants t= hat > some of their best student projects are those that greatly expanded on a > proposed idea or were blue-sky proposals not mentioned on the Ideas list = at > all. > > *** http://code.google.com/opensource/gsoc/2009/faqs.html >