Return-Path: Delivered-To: apmail-jackrabbit-dev-archive@www.apache.org Received: (qmail 6545 invoked from network); 3 Jul 2007 09:29:32 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 3 Jul 2007 09:29:32 -0000 Received: (qmail 93796 invoked by uid 500); 3 Jul 2007 09:29:33 -0000 Delivered-To: apmail-jackrabbit-dev-archive@jackrabbit.apache.org Received: (qmail 93771 invoked by uid 500); 3 Jul 2007 09:29:33 -0000 Mailing-List: contact dev-help@jackrabbit.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@jackrabbit.apache.org Delivered-To: mailing list dev@jackrabbit.apache.org Received: (qmail 93753 invoked by uid 99); 3 Jul 2007 09:29:33 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 03 Jul 2007 02:29:33 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: domain of jukka.zitting@gmail.com designates 209.85.132.241 as permitted sender) Received: from [209.85.132.241] (HELO an-out-0708.google.com) (209.85.132.241) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 03 Jul 2007 02:29:29 -0700 Received: by an-out-0708.google.com with SMTP id c37so409687anc for ; Tue, 03 Jul 2007 02:29:09 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=CdxjUB7O1P2aZfMglawqCVvZYRvc1SbXTURbiy5qcfYQR2B2P4PYOUnKAb/NkKoG/U1oaAoN+/aPlwKfUZKi7w9zTsAMJLTWvdcRwnOlvuiUHck2PDFWGxtPdYd2HIyY+H4k4jt+Cys7v+bsZ6hvu9P3R0TQgZGzT7ieQ1TdkFI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=cpg0JWmqP0JDAercke63zZs+yfT7YAdaWsCeCeC+yvAbPdwp34JB2jC3DciUllJTFQkUbpyFK9Chkwr+6EO6+Bi/+ebj0Wa6G5qxcCjlIjp3XFvFx8uzcLEM6rHrijk+9Nc7UTMgRRvG2/pAXiui4Ma87u+CwK0U+XHlDuYGLls= Received: by 10.100.165.9 with SMTP id n9mr4202214ane.1183454948826; Tue, 03 Jul 2007 02:29:08 -0700 (PDT) Received: by 10.100.178.20 with HTTP; Tue, 3 Jul 2007 02:29:08 -0700 (PDT) Message-ID: <510143ac0707030229u5662a8cewcd3ae2b9c14eaabf@mail.gmail.com> Date: Tue, 3 Jul 2007 12:29:08 +0300 From: "Jukka Zitting" To: dev@jackrabbit.apache.org Subject: Promoting SPI from contrib MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Checked: Checked by ClamAV on apache.org Hi, The SPI project is becoming more mature, and people are starting to use it for connector and other stuff. The full round-trip from JCR to SPI and back using the jcr2spi and spi2jcr components is also mostly finished, which means that it is quite easy to hook up various JCR stuff with the SPI. It would also be good to start taking the first steps in integrating SPI with jackrabbit-core. Thus I would like to start promoting the SPI components from contrib with a goal of having at least a part of them included in the Jackrabbit 1.4 release. First and foremost we would promote the following: * spi/spi into jackrabbit-spi * spi/commons into jackrabbit-spi-commons At this point we could make jackrabbit-core depend on spi and spi-commons for some of the generic functionality, even though we wouldn't still use the RepositoryService or the other central interfaces in jackrabbit-core. Then, as things settle, we would promote the following: * spi/jcr2spi into jackrabbit-jcr2spi * spi/spi2jcr into jackrabbit-spi2jcr This would preferably be the set of SPI components to be included in Jackrabbit 1.4. We might also want to consider including the SPI RMI component in case it already shows a marked performance improvement over JCR RMI. BR, Jukka Zitting