From zeta-dev-return-239-apmail-incubator-zeta-dev-archive=incubator.apache.org@incubator.apache.org Thu Aug 19 14:46:19 2010 Return-Path: Delivered-To: apmail-incubator-zeta-dev-archive@minotaur.apache.org Received: (qmail 91606 invoked from network); 19 Aug 2010 14:46:19 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 19 Aug 2010 14:46:19 -0000 Received: (qmail 69337 invoked by uid 500); 19 Aug 2010 14:46:19 -0000 Delivered-To: apmail-incubator-zeta-dev-archive@incubator.apache.org Received: (qmail 69269 invoked by uid 500); 19 Aug 2010 14:46:18 -0000 Mailing-List: contact zeta-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: zeta-dev@incubator.apache.org Delivered-To: mailing list zeta-dev@incubator.apache.org Received: (qmail 69261 invoked by uid 99); 19 Aug 2010 14:46:18 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 19 Aug 2010 14:46:18 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [85.214.110.30] (HELO hartes-php.de) (85.214.110.30) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 19 Aug 2010 14:46:13 +0000 Received: (qmail 31345 invoked from network); 19 Aug 2010 14:45:51 -0000 Received: from f050027061.adsl.alicedsl.de (HELO ?192.168.1.25?) (tobias@schlitt.info@78.50.27.61) by hartes-php.de with ESMTPA; 19 Aug 2010 14:45:51 -0000 Message-ID: <4C6D439E.9060204@schlitt.info> Date: Thu, 19 Aug 2010 16:45:50 +0200 From: Tobias Schlitt User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.11) Gecko/20100713 Thunderbird/3.0.6 MIME-Version: 1.0 To: zeta-dev@incubator.apache.org References: In-Reply-To: X-Enigmail-Version: 1.0.1 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Subject: Re: [zeta-dev] Piwi and ZC (was: Re: [zeta-dev] Re: Class prefix change, was: Re: [zeta-dev] Welcome Apache Zeta Components - SVN up and running :)) Christian, On 08/19/2010 01:40 PM, Christian Grobmeier wrote: > a friend of mine and I wrote a framework together. I have the strong > feeling that PIWI should be based on ZC in near future since it offers > solutions for much problems we have. Additionally ZC can help PIWI to > concentrate on its maingoal. Maybe there is a chance to pull out a few > classes, level it to ZC quality standarts and include them there. This > being done, the next logical step after rebuilding PIWI on the back of > ZC would be to propose the framework to Apache. sounds interesting. We already started discussing a "framework" component a longer time ago in eZ Components. This component was meant to provide integration for the components, like scaffolding scripts. Having a complete framework on basis of Zeta would be a step in a similar direction. > However I would like to know if there has been a decision meanwhile on > the prefix issue (see below). I would like to avoid to include ZC > before this change has been done, if it is going to happen. > My preference is to change it. Its basically a complete rebrand and > when ZC offers some kind of helper script for users to at least > announce the files which use the wrong prefix, everything should be > pretty ok. I also think it's the last chance to do such a change. When > the next release is out people will claim about backwards > compatiblity. > OK would like to hear you opinions on the prefix change. We discussed this issue before actually proposing Zeta to the ASF in the round which is the PMC today. I can fully understand your arguments in favor of a class prefix change. However, we decided against. Of course, if the community desires it, we can have a vote again on this issue, but I doubt any of the PMCs will vote for a change. However, I don't see it the last chance to make a change. One day, we will be in the need of releasing 2.0 versions of our components and I don't see this step too far away (maybe a year?), since PHP 5.3 establishes more and more. With this step, we can switch directly from a class prefix to namespaces, which would actually render this change superfluous. Regards, Toby -- Tobias Schlitt http://schlitt.info GPG Key: 0xC462BC14 Want to hire me? Need quality assurance? http://qafoo.com eZ Components are Zeta Components now! http://bit.ly/9S7zbn