Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:38911 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 13052 invoked from network); 11 Jul 2008 10:01:27 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 11 Jul 2008 10:01:27 -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 88.198.8.16 cause and error) X-PHP-List-Original-Sender: mls@pooteeweet.org X-Host-Fingerprint: 88.198.8.16 bigtime.backendmedia.com Linux 2.6 Received: from [88.198.8.16] ([88.198.8.16:52539] helo=bigtime.backendmedia.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 28/B2-26741-57F27784 for ; Fri, 11 Jul 2008 06:01:25 -0400 Received: from localhost (unknown [127.0.0.1]) by bigtime.backendmedia.com (Postfix) with ESMTP id 06F4A414400F; Fri, 11 Jul 2008 10:01:23 +0000 (UTC) X-Virus-Scanned: amavisd-new at backendmedia.com Received: from bigtime.backendmedia.com ([127.0.0.1]) by localhost (bigtime.backendmedia.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aNf33FWjLwsx; Fri, 11 Jul 2008 12:01:22 +0200 (CEST) Received: from [192.168.80.139] (unknown [195.226.16.50]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: mls@pooteeweet.org) by bigtime.backendmedia.com (Postfix) with ESMTP id 015EE414400C; Fri, 11 Jul 2008 12:01:21 +0200 (CEST) Message-ID: To: PHP Developers Mailing List Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v928) Date: Fri, 11 Jul 2008 11:59:51 +0200 Cc: =?ISO-8859-1?Q?Johannes_Schl=FCter?= X-Mailer: Apple Mail (2.928) Subject: tentative 5.3 release plan From: mls@pooteeweet.org (Lukas Kahwe Smith) Hello all, Over the last week we have collected todo/wishlist items for PHP 5.3 [1]. We have tried to get in contact with all the known stakeholders and we have we have gotten enough information from you all that our release plan will be more than tentative, but you never know and common sense always rules over plans. Again the focus areas we see for the coming weeks related to 5.3 are: - namespaces - late static binding - re2c - windows support - minimizing BC support/documentation Additionally we see the following items as very important: - intl extension - phar extension - E_DEPRECATED - __callStatic - Garbage Collection - MySQLnd In our dreams someone would also make PDO a focus area, since the number of open bugs is getting ridiculous. This is also a call to the general community to try and help to find a PDO maintainer. In the mean time people not adapt in C might at least try and plow through the bug tickets to find duplicates and verify the open tickets, write tests etc. This already lengthy list is no where a complete listing of all the open items people are hoping to get in. At this point we are calling for a feature freeze [2] by Thursday July the 24th (I will spare you all a specification of a specific timezone, again common sense rules). A week after we plan to release alpha1 (July 31st). From then on we will try to make alpha, beta and eventually RC's in 2-3 week intervals. Note that we moved closures into 5.3. We thought long and hard about this one. This is not the opening of the flood gates of engine feature additions. The reason why we added it was that we had pretty much universal letters of support for this patch, that it seems fairly nonintrusive and that the debates over the feature seem to have resulted in general agreement on the syntax. More over with a well documented RFC we feel the chances are fairly good that we will not have any big nasty surprises. That being said, the second we start seeing that closures have issues that take away from resources from the above noted items, we will most likely pull the patch from 5.3. We are hoping to have a stable release of PHP 5.3 out by between mid September and mid October. regards, Lukas Kahwe Smith mls@pooteeweet.org [1] http://wiki.php.net/todo/php53 [2] We will consider exceptions on a case by case basis until alpha2. Though there is little chance we will allow engine feature additions. So for the most part we will allow only fairly self contained changes within specific extensions. Let us know ASAP if you still have something in the pipeline (this includes any item on the todo list), that you feel you cannot complete until the 24th.