Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:47343 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 40968 invoked from network); 16 Mar 2010 21:30:04 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 16 Mar 2010 21:30:04 -0000 Authentication-Results: pb1.pair.com smtp.mail=mls@pooteeweet.org; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=mls@pooteeweet.org; sender-id=unknown Received-SPF: error (pb1.pair.com: domain pooteeweet.org from 188.40.37.16 cause and error) X-PHP-List-Original-Sender: mls@pooteeweet.org X-Host-Fingerprint: 188.40.37.16 hq1.backendmedia.com Linux 2.6 Received: from [188.40.37.16] ([188.40.37.16:38959] helo=hq1.backendmedia.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 83/18-15129-B58FF9B4 for ; Tue, 16 Mar 2010 16:30:04 -0500 Received: from localhost (unknown [127.0.0.1]) by hq1.backendmedia.com (Postfix) with ESMTP id 1AAA02E3000A; Tue, 16 Mar 2010 21:29:59 +0000 (UTC) X-Virus-Scanned: amavisd-new at backendmedia.com Received: from hq1.backendmedia.com ([127.0.0.1]) by localhost (hq1.backendmedia.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1QD8JRCUnw3K; Tue, 16 Mar 2010 22:29:58 +0100 (CET) Received: from [192.168.0.151] (217-162-131-234.dclient.hispeed.ch [217.162.131.234]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: mls@pooteeweet.org) by hq1.backendmedia.com (Postfix) with ESMTPSA id 5AF732E30002; Tue, 16 Mar 2010 22:29:58 +0100 (CET) Mime-Version: 1.0 (Apple Message framework v1077) Content-Type: text/plain; charset=us-ascii In-Reply-To: Date: Tue, 16 Mar 2010 22:29:58 +0100 Cc: PHP Developers Mailing List , Scott MacVicar , Ilia Alshanetsky , =?iso-8859-1?Q?Johannes_Schl=FCter?= Content-Transfer-Encoding: quoted-printable Message-ID: <76412548-72DE-42D8-979D-9BD52AF754F8@pooteeweet.org> References: To: Derick Rethans X-Mailer: Apple Mail (2.1077) Subject: Re: [PHP-DEV] PHP 5.4 branch and trunk From: mls@pooteeweet.org (Lukas Kahwe Smith) On 16.03.2010, at 16:58, Derick Rethans wrote: > I've just renamed the 5.4 branch to THE_5_4_THAT_ISNT_5_4 and moved=20 Eventually it should be deleted, if it helps at all in merging the OB = change then it should be kept until that happens, otherwise it can be = deleted now imho. The new 5.3 based trunk will emerge soon I am sure, = but until then lets not bother with having to merge those changes. > trunk to the branch FIRST_UNICODE_IMPLEMENTATION. +1 > The next things to do is to re-create trunk from PHP 5.3; I've hold = off=20 > that for now, but I'd like to do the following soon: >=20 > - Declare 5.2 security fixes only (Something for Ilia to declare). > - Declare 5.3 bug fixes only (and ini-mini features if so desired)=20 > (Something for Johannes to declare). +1 > - the new output buffering mechanism (I can not really see why we = would=20 > not want this) +1 > - traits, there are also RFCs: > http://wiki.php.net/rfc/horizontalreuse > http://wiki.php.net/rfc/nonbreakabletraits +1 other stuff: http://wiki.php.net/todo/php60 http://wiki.php.net/todo/backlog That being said I think until we know if the next version will be a new = major version, we should hold off on BC breaking cleanup stuff likes = dropping register globals and friends. But we still might bundle APC = with the next release for example, even if its not 6.0 .. -- As for unicode, I would like the next release to be planned = independently of finding a solution for unicode, but with the clear = option that it will be included if we find a good solution in time (like = I said I think it would be good to shoot for a final release summer = 2011, so beta phase in early 2011). I propose that sort of a unicode = working group forms but much less formal than what I make it sound like. = I think the discussions can remain on internals@ and hopefully = alternative approaches will be documented as RFCs. But what I mean with = working group is a list of a handful of names who feel responsible to = keep this topic moving until a solution is found and who people know = they can contact if they want to chat or whatever. Again if these guys find a workable solution that can be implemented = this year and I am all for putting it into the next release. If not so = be it, because I think the lesson learned in all of the PHP6/PHP5.3 = release nightmare is that we should have regular releases. So I say we = shoot for the release following the next one to come out in the summer = of 2012. regards, Lukas Kahwe Smith mls@pooteeweet.org