Return-Path: Delivered-To: apmail-felix-dev-archive@www.apache.org Received: (qmail 86673 invoked from network); 12 May 2007 01:19:59 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 12 May 2007 01:19:59 -0000 Received: (qmail 30841 invoked by uid 500); 12 May 2007 01:20:05 -0000 Delivered-To: apmail-felix-dev-archive@felix.apache.org Received: (qmail 30808 invoked by uid 500); 12 May 2007 01:20:04 -0000 Mailing-List: contact dev-help@felix.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@felix.apache.org Delivered-To: mailing list dev@felix.apache.org Received: (qmail 30799 invoked by uid 99); 12 May 2007 01:20:04 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 11 May 2007 18:20:04 -0700 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=RCVD_IN_SORBS_WEB X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: local policy) Received: from [207.97.245.161] (HELO smtp161.iad.emailsrvr.com) (207.97.245.161) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 11 May 2007 18:19:57 -0700 Received: from [192.168.249.51] (unknown [75.5.220.3]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: marcel.offermans@luminis.nl) by relay6.relay.iad.emailsrvr.com (SMTP Server) with ESMTP id 2D28A681620 for ; Fri, 11 May 2007 21:19:36 -0400 (EDT) Mime-Version: 1.0 (Apple Message framework v752.3) In-Reply-To: <4643639C.1090203@odoko.co.uk> References: <464323D6.5090609@interfree.it> <4643639C.1090203@odoko.co.uk> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <709DFBC7-8F1D-46C5-B324-53832DAE2316@luminis.nl> Content-Transfer-Encoding: 7bit From: Marcel Offermans Subject: Re: Process for promoting bundle from sandbox to felix Date: Sat, 12 May 2007 03:19:50 +0200 To: dev@felix.apache.org X-Mailer: Apple Mail (2.752.3) X-Virus-Checked: Checked by ClamAV on apache.org (moved this to the dev list as suggested by Upayavira) On May 10, 2007, at 20:25 , Upayavira wrote: > Stefano Lenzi wrote: >> The fact that Didier as released new bundles in its own >> sandbox has pop-up an idea in my mind ( I hope that's the above is >> English-aware :P ) >> Do we have a process to follow in order to promote "Sandbox >> Bundle" to "Felix Bundle" ? If we don't have any process for such >> purpose should we create a set of steps: at least two Felix >> developer should vote for the promotion, no open critical bugs >> relate to the bundle, etc. > > This is a fair enough question, but one that should best be asked > on the dev list. The sort of things you mention are the sort of > things I woudld imagine - more than one dev behind the bundle, etc. I agree with Stefano that we need to define some kind of process for bundle development and release. In the spirit of OSGi I think we should definitely not try to do "big bang" releases (releasing everything at once). Instead, each individual bundle (or group of bundles that provide some kind of feature), should be able to do releases separately. What we need in my opinion is some kind of guideline about what we expect from a bundle before it is released. I'm thinking about developers voting, doing a code review, making sure there are tests and that these tests provide reasonable coverage. In short, a process not unlike incubation. As for bundles that have not been released yet, we should definitely make sure that the code is either maintained and scheduled for eventual release, or simply put in some part of the repository where we can store examples, toy with ideas, proofs of concept, etc. Greetings, Marcel