Return-Path: Delivered-To: apmail-cocoon-dev-archive@www.apache.org Received: (qmail 29830 invoked from network); 8 Oct 2007 21:05:41 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 8 Oct 2007 21:05:41 -0000 Received: (qmail 69758 invoked by uid 500); 8 Oct 2007 21:05:26 -0000 Delivered-To: apmail-cocoon-dev-archive@cocoon.apache.org Received: (qmail 69674 invoked by uid 500); 8 Oct 2007 21:05:26 -0000 Mailing-List: contact dev-help@cocoon.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@cocoon.apache.org List-Id: Delivered-To: mailing list dev@cocoon.apache.org Received: (qmail 69663 invoked by uid 99); 8 Oct 2007 21:05:26 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 08 Oct 2007 14:05:26 -0700 X-ASF-Spam-Status: No, hits=2.2 required=10.0 tests=RCVD_IN_BL_SPAMCOP_NET,RCVD_IN_DNSWL_LOW,SPF_HELO_PASS,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [216.86.168.178] (HELO mxout-03.mxes.net) (216.86.168.178) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 08 Oct 2007 21:05:27 +0000 Received: from [10.69.34.127] (unknown [212.76.37.154]) by smtp.mxes.net (Postfix) with ESMTP id B8D9223E4B3 for ; Mon, 8 Oct 2007 17:04:05 -0400 (EDT) Message-ID: <470A9B58.1030102@apache.org> Date: Mon, 08 Oct 2007 23:04:24 +0200 From: Grzegorz Kossakowski User-Agent: Thunderbird 2.0.0.5 (X11/20070719) MIME-Version: 1.0 To: dev@cocoon.apache.org Subject: Re: springification of core References: <470A8031.5050907@mobilebox.pl> <470A9302.1020206@nada.kth.se> In-Reply-To: <470A9302.1020206@nada.kth.se> Content-Type: text/plain; charset=ISO-8859-2 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Daniel Fagerstrom pisze: > Leszek Gawron skrev: >> There is a lot of .xconf files in core. I would like to start >> converting them into spring beans > > Great! Count me in for applause! BTW, Leszek I asked you to write a little guide for people willing to convert their own components from Avalon to Spring. Are you working on it? I'm asking because I think it's crucial to provide such document and if you are not going to write it I will try to find some spare time and do it myself. >> but question is: do we want that for 2.2? > > Yes. > > It is a huge job to convert everything, so the only realistic option is > to do it incrementally, a couple of components at the time, when people > have time and feel like it. If we try to syncronize it with releases we > will never get it done. I have mixed feeling about this a little bit especially in this concrete moment. I really believe we are just about releasing final of 2.2. I'm not sure if it's realistic to assume that such major change as conversion from Avalon to Spring will not break anything. > I don't know if we have discussed any policy for how to Springify the > beans, but you will find many examples in the core. What I would propose > is that for sitemap components, we keep and depricate the Avalon > configurability and life cycle interfaces even if we Springify them. > You'll find a number of examples on how this can be done in > cocoon-pipeline-components. As users probably have tons of sitemap > component configurations in their sitemaps, I think it is reasonable to > give them some time to change. Yep. > For non-sitemap components we have just removed the Avalon stuff. I don't parse this sentence. Does it describe what we have _already_ done or what we should aim for? -- Grzegorz Kossakowski Committer and PMC Member of Apache Cocoon http://reflectingonthevicissitudes.wordpress.com/