Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:29174 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 61755 invoked by uid 1010); 4 May 2007 17:32:11 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 61740 invoked from network); 4 May 2007 17:32:11 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 4 May 2007 17:32:11 -0000 Authentication-Results: pb1.pair.com smtp.mail=helly@php.net; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=helly@php.net; sender-id=unknown Received-SPF: error (pb1.pair.com: domain php.net from 85.214.94.56 cause and error) X-PHP-List-Original-Sender: helly@php.net X-Host-Fingerprint: 85.214.94.56 aixcept.net Received: from [85.214.94.56] ([85.214.94.56:44686] helo=h1149922.serverkompetenz.net) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 8D/26-17046-81E6B364 for ; Fri, 04 May 2007 13:32:09 -0400 Received: from baumbart.mbo (dslb-084-063-051-128.pools.arcor-ip.net [84.63.51.128]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by h1149922.serverkompetenz.net (Postfix) with ESMTP id C66061B363E; Fri, 4 May 2007 19:32:05 +0200 (CEST) Date: Fri, 4 May 2007 19:32:05 +0200 Reply-To: Marcus Boerger X-Priority: 3 (Normal) Message-ID: <1525138013.20070504193205@marcus-boerger.de> To: Ilia Alshanetsky CC: internals@lists.php.net In-Reply-To: <9DC00D11-00A5-40DB-A397-8454C48FA448@prohost.org> References: <139872287.20070504170744@marcus-boerger.de> <9DC00D11-00A5-40DB-A397-8454C48FA448@prohost.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] [RFC] Starting 5.3 From: helly@php.net (Marcus Boerger) Hello Ilia, Friday, May 4, 2007, 6:54:33 PM, you wrote: > On 4-May-07, at 11:07 AM, Marcus Boerger wrote: >> Hello internals, >> >> i'd like to start 5.3 development from 5.2.2 and have 5.2.* only >> have >> security relevant changes and no new features whatsoever. >> >> For the biggest changes i'd like to see the following: >> 1) Adding PECL/Phar as default extension > I really don't think we need phar in core, certainly not enabled by > default. If someone can make a good case for including it, I'd love > to hear it. Easier distributing/deployment of stuff and phar even allows to use the packed files as is from within the package or unpacked without any change. We use phar already for pear. Having the extension version that allows the mentioned untouched unpacking feature would help a lot of people. >> 2) Add open_filename debug info to streams > What would this mean for performance and memory usage of file ops? An additional malloc and strcpy on opening and an additional free on closing. We could however limit actual use to --enable-debug builds. >> 3) Add object handler get_debug_info >> 4) Split E_STRICT into E_STRICT and E_DEPRECATED > Seems like a good idea. +1 > So far I don't really see a key reason to move to 5.3, this is a > significant change requiring us to maintain an additional branch at > least for a few months. This is not a decision we should make > lightly, for non-essential reasons. IMHO. > Ilia Alshanetsky Best regards, Marcus