Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:35330 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 21859 invoked by uid 1010); 8 Feb 2008 16:46:23 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 21844 invoked from network); 8 Feb 2008 16:46:23 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 8 Feb 2008 16:46:23 -0000 Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; sender-id=pass; domainkeys=bad Authentication-Results: pb1.pair.com smtp.mail=pierre.php@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.198.186 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.198.186 rv-out-0910.google.com Received: from [209.85.198.186] ([209.85.198.186:22811] helo=rv-out-0910.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 03/25-04488-C578CA74 for ; Fri, 08 Feb 2008 11:46:22 -0500 Received: by rv-out-0910.google.com with SMTP id k15so2463903rvb.23 for ; Fri, 08 Feb 2008 08:46:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=tSIFJB/Fptr4o860ikhMkkoJUO8VHhUbBMZiMiv+kOU=; b=iY9X84eyUML1zp81BsHtSP6VAyGOsD7518KOK/yq9Lxpvf9Xpkn7mKV50jc7swrYUpfciJBBJHmpTjJtZhxpQ5jpAHMHLKUBtA+j0gj0kth3gWYemme9uY2XiBIAhztQc3TUhoiA/I0aL5GcNNjt1yOyk7WW3nI80RA4vM9/T5E= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=jC2NS4CIHs/0GFTbcT5LQlAyfHW9Sw505bxPvWgFsmxJ0MmudS2B0usm3vu30Uk/mAt3lXtWOZbdYibuNi97HhAQ2gtJ38xM4YdOdOuLAYFdVBWUwZqtNpwEYfEZCCEsTSwSpsXYRbltYtKPMepeUugu/IhL9kbUmKfFPPl8E24= Received: by 10.140.251.1 with SMTP id y1mr8634826rvh.195.1202489177791; Fri, 08 Feb 2008 08:46:17 -0800 (PST) Received: by 10.141.70.21 with HTTP; Fri, 8 Feb 2008 08:46:17 -0800 (PST) Message-ID: Date: Fri, 8 Feb 2008 17:46:17 +0100 To: "Gregory Beaver" Cc: "internals Mailing List" In-Reply-To: <47AC8597.4060009@chiaraquartet.net> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <47AC8597.4060009@chiaraquartet.net> Subject: Re: [PHP-DEV] magic_quotes and the question of BC From: pierre.php@gmail.com ("Pierre Joye") On Feb 8, 2008 5:38 PM, Gregory Beaver wrote: > Frankly, I don't see why there is any vote whatsoever. It's plain > stupid to consider removing them when a fully backwards-compatible > solution exists that has no performance penalty, no security penalty, > and in fact no penalty at all. It is not plain stupid to remove something when the underlying features do not exist. It is expected. Talking about BC in this case is a closed to be a complete non sense. For two reasons: 1. If can't do that between two major versions, let define a rule: we can't change _anything_ in PHP, no matter when (think: roll back all these fatal errors) 2. it is fixable in three lines (with braces). PEAR had much harder issues already, you can document the upgrade process (upgrade pear then php, make install will work if you include a full upgrading solution in go-pear.phar, if it is not the case already) Finally, I proposed a vote because we did vote about the _complete_ removal of these features a while back. Back to this time, it was not decided to keep them but to actually completely remove them. I thought (and still think) that it was necessary (and it was necessary) to bring this topic back to the list and to finally have a choice. That's why this list exists and not whatever IRC channel somewhere on EFNet :) Cheers, -- Pierre http://blog.thepimp.net | http://www.libgd.org