Return-Path: Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: (qmail 25216 invoked from network); 27 May 2006 03:01:41 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 27 May 2006 03:01:41 -0000 Received: (qmail 26645 invoked by uid 500); 27 May 2006 03:01:40 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 25980 invoked by uid 500); 27 May 2006 03:01:38 -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 25969 invoked by uid 99); 27 May 2006 03:01:38 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 26 May 2006 20:01:38 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_HELO_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [63.208.196.171] (HELO outbound.mailhop.org) (63.208.196.171) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 26 May 2006 20:01:37 -0700 Received: from cpe-071-070-252-011.nc.res.rr.com ([71.70.252.11] helo=[192.168.1.2]) by outbound.mailhop.org with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.51) id 1Fjp3E-000JYG-Bu for dev@geronimo.apache.org; Fri, 26 May 2006 23:01:16 -0400 X-Mail-Handler: MailHop Outbound by DynDNS X-Originating-IP: 71.70.252.11 X-Report-Abuse-To: abuse@dyndns.com (see http://www.mailhop.org/outbound/abuse.html for abuse reporting information) X-MHO-User: hogndos Message-ID: <4477C0F9.6090206@hogstrom.org> Date: Fri, 26 May 2006 23:01:13 -0400 From: Matt Hogstrom User-Agent: Thunderbird 1.5.0.2 (Macintosh/20060308) MIME-Version: 1.0 To: dev@geronimo.apache.org Subject: Re: Move blocker GERONIMO-1960 to 1.1.1? References: <20060526162721.15421.qmail@web54401.mail.yahoo.com> <74e15baa0605260947m7ef624c4k9ff2a990c4dc4cde@mail.gmail.com> In-Reply-To: <74e15baa0605260947m7ef624c4k9ff2a990c4dc4cde@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N I concur with Aaron that including it is reasonable. Aaron Mulder wrote: > This may be no surprise, but I think including it is reasonable. :) > > Thanks, > Aaron > > On 5/26/06, David Jencks wrote: >> I think I've lost the thread and level-of-reply info >> due to having to use the web interface for mail, >> sorry.... copying the message I'm replying to... >> >> --original message thread... >> On May 24, 2006, at 12:47 PM, Dain Sundstrom wrote: >> >> On May 23, 2006, at 11:26 PM, David Jencks wrote: >> >> >> On May 23, 2006, at 11:04 PM, David Jencks wrote: >> >> +1 on excluding this from 1.1. I agree it's not a >> blocker. >> >> I think client-corba needs a dependency on >> client-security, I thought it was there. I'll try to >> investigate on the plane tomorrow. >> >> I expected you to fix this by modifying the >> ServiceConfigBuilder to check that the gbean reference >> was satisfied in the ancestor set when it is reading >> the xml. This is what the other builders do for e.g. >> resource-refs, and I think it would be simple and >> non-invasive. However, in any case I don't think this >> is a blocker.... the worst that can happen is that you >> get an error later rather than sooner, you get >> essentially the same effect either way. >> >> Umm, re this comment, I should think before writing >> :-) >> >> A moment's further thought reminded me that the reason >> we can check e.g. resource-refs when we process them >> is that we have a multistep process in the j2ee module >> builders and when we resolve the references we already >> know all the gbeans. This is not the case for service >> modules so the verify method you added or some other >> way of introducing 2 steps would be necessary. >> >> Bingo! It took me a few tries to get this patch >> right. My first attempt worked just as you suggested >> above (verify as reading the xml), and I ran into the >> problem where beans were referring to stuff further >> down in the file. My second attempt was to modify the >> ServiceConfigBuilder to verify after all beans had >> been added, but I ran into the problem where beans >> were referring to stuff in modules that hadn't been >> processed yet. My final attempt was to put the verify >> method in DeploymentContext and set it to verify when >> we call getConfigurationData(). Since this method is >> only called when the deployment is complete, all >> gbeans should be available. The patch does appear to >> work, but complexity of writing it made me nervous >> about putting it into 1.1. >> >> -----my reply >> >> Ok... so I spent most of my plane ride to Florida >> working on getting MagicGBall working again. The >> plans your verifier flagged were indeed very faulty. >> This makes me somewhat positive towards including this >> in 1.1. Anyone else think including it is reasonable? >> >> thanks >> david jencks >> >> >> -dain >> >> > > >