Return-Path: Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: (qmail 14700 invoked from network); 28 May 2005 18:13:26 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 28 May 2005 18:13:26 -0000 Received: (qmail 48580 invoked by uid 500); 28 May 2005 18:13:19 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 48545 invoked by uid 500); 28 May 2005 18:13:19 -0000 Mailing-List: contact dev-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@geronimo.apache.org List-Id: Delivered-To: mailing list dev@geronimo.apache.org Received: (qmail 48527 invoked by uid 99); 28 May 2005 18:13:19 -0000 X-ASF-Spam-Status: No, hits=0.1 required=10.0 tests=FORGED_RCVD_HELO X-Spam-Check-By: apache.org Received-SPF: pass (hermes.apache.org: local policy) Received: from dsl081-120-228.dfw1.dsl.speakeasy.net (HELO mail.transmorphix.com) (64.81.120.228) by apache.org (qpsmtpd/0.28) with SMTP; Sat, 28 May 2005 11:13:17 -0700 Received: (qmail 7225 invoked by uid 528); 28 May 2005 18:13:15 -0000 Received: from brian@transmorphix.com by zion by uid 506 with qmail-scanner-1.20rc3 (spamassassin: 2.55. Clear:RC:1:. Processed in 0.043484 secs); 28 May 2005 18:13:15 -0000 X-Virus-Scanned-Mail-From: brian@transmorphix.com via zion X-Virus-Scanned: 1.20rc3 (Clear:RC:1:. Processed in 0.043484 secs) Received: from unknown (HELO ?192.168.10.200?) (192.168.10.200) by 0 with SMTP; 28 May 2005 18:13:15 -0000 Message-ID: <4298B489.60304@transmorphix.com> Date: Sat, 28 May 2005 13:12:25 -0500 From: "Brian K. Wallace" User-Agent: Mozilla Thunderbird 1.0.2 (Windows/20050317) X-Accept-Language: en-us, en MIME-Version: 1.0 To: dev@geronimo.apache.org Subject: Re: Geronimo subprojects? References: <7ACF256B-09FA-4398-99F9-9D8B6EF4231A@iq80.com> <4298A87A.5070604@transmorphix.com> <6d5a32ee8258bff784334eb68767e32d@yahoo.com> In-Reply-To: <6d5a32ee8258bff784334eb68767e32d@yahoo.com> X-Enigmail-Version: 0.89.5.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 David Jencks wrote: | So far I am completely unconvinced by any arguments in this thread. | | As a thought experiment, lets suppose we had already released a | certified geronimo, say last month, and we had solved most of our build | problems, say with maven2. So, we have a certified branch and trunk, | and all the geronimo developers are happily working on new features on | trunk. | | In this scenario exactly what needs changing and why? | | thanks | david jencks | I don't believe there's anything wrong with your 'thought experiment'. My view is, however, that never is there work to be done everywhere in a project. Taking your scenario above - all developers are happily working on new features on trunk and there's a security problem in a particular module. What went from "there's nothing wrong with this approach" now shifts to "we need to get this fixed as soon as possible" for a particular module. Again, this is most certainly doable with the structure as-is. However, a faster fix/test/release cycle would be possible if the module was able to handle it at that level instead of involving the whole of geronimo's code and developer base for everything from "if your code involves this module" (perhaps a 'new feature' not in any way involved with what the bug is) to testing and documentation. I don't think there is a "right" or "wrong" way to do it. Both work. I personally believe smaller is better - then integrate. I also believe this would promote multiple 'pre-built' deployment options (not "make it possible", just promote). But I'm only one person. Just proposing options for greater flexibility. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (MingW32) iD8DBQFCmLSJaCoPKRow/gARAg35AJ9IfDwevATEMfyEuwv2JWMVoHygugCdFmLU qat86jpRD2Qu4ifDT4Upe48= =gXBM -----END PGP SIGNATURE-----