Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:65267 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 37421 invoked from network); 28 Jan 2013 16:02:39 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 28 Jan 2013 16:02:39 -0000 Authentication-Results: pb1.pair.com smtp.mail=pierre.php@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.217.176 as permitted sender) X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.217.176 mail-lb0-f176.google.com Received: from [209.85.217.176] ([209.85.217.176:48204] helo=mail-lb0-f176.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 8B/71-28517-E11A6015 for ; Mon, 28 Jan 2013 11:02:39 -0500 Received: by mail-lb0-f176.google.com with SMTP id s4so4042657lbc.7 for ; Mon, 28 Jan 2013 08:02:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=lN4yBvA3Cgv4Lmv6SQtIjw3cKxx5fWD/nsy15yTfXjE=; b=UK8UHO6JXZVHE3xh9kQdZQ1VxOj1tcnYrzjGabgVBLCA8vmBJs/b9KcjunCA9kZGrP JFlr8WtztOsypcqeIu4m/2cHAvha8FVpg4+DQDhIe1y4GzSesKslSy0pVCQR4zfLZd9C KklmxInq1Z9pwGGwk4hAkE+aSQqgEkn9OYDxU5ufoOOporVtnhuEheMFMFKpfSpZ892K hf8E2nlE/yvytCQxM6gX7A7H/FfUw/6ewAO9s+2HMzXmM3Sl7hWIW/OeoWPKcCNz1ZG9 9bMAC7WCc4WtwOCdxgKK2c5t8LKnA/8InU/7q3ROBuffejwF9SGZ8LJ3AU3rGrW4U+G3 zuxw== MIME-Version: 1.0 X-Received: by 10.152.102.177 with SMTP id fp17mr13780008lab.0.1359388956163; Mon, 28 Jan 2013 08:02:36 -0800 (PST) Received: by 10.112.2.69 with HTTP; Mon, 28 Jan 2013 08:02:36 -0800 (PST) In-Reply-To: References: <1460659e-237d-4c7c-8cfa-523ec857d646@email.android.com> Date: Mon, 28 Jan 2013 17:02:36 +0100 Message-ID: To: Gustavo Lopes Cc: Zeev Suraski , Alan Knowles , PHP Internals Content-Type: text/plain; charset=ISO-8859-1 Subject: Re: [PHP-DEV] [VOTE] Deprecate and remove calls from incompatible context From: pierre.php@gmail.com (Pierre Joye) On Mon, Jan 28, 2013 at 4:59 PM, Pierre Joye wrote: > hi, > > On Mon, Jan 28, 2013 at 4:56 PM, Gustavo Lopes wrote: >> On Mon, 28 Jan 2013 16:45:43 +0100, Pierre Joye >> wrote: >> >>> On Mon, Jan 28, 2013 at 4:30 PM, Zeev Suraski wrote: >>>>> >>>>> -----Original Message----- >>> >>> >>>> Can you explain why you think it's a major BC break? The RFC suggested >>>> that the BC break would be minimal and that the likelihood a lot of people >>>> used it is very low. If you think differently and share it it might put it >>>> in a different light. >>> >>> >>> Problem is that we do not allow BC break in 5.5, at all, minor or not. >>> Minor vs major BC is all relative, a minor BC for someone can create >>> large issues for someone else, that's why we do not allow BC, in >>> general. Killing some outdated "security" features however may fit >>> better, but I am really not sure this one is worse the risk. >>> >> >> Sorry, this objection simply is not timely. >> >> In order for this voting thing to work, votes have to have a strong degree >> of finality. It would have to take a pretty strong new fact to overcome that >> finality. Otherwise, people will not have incentives to look *early* at the >> RFCs and the discussions will never end. >> >> In any case, the interpretation of the release process RFC as to BC breaks >> has been rather lax. 5.4 introduced pretty disruptive BC breaks like >> eliminating call-time pass-by-ref and changing the default encoding for >> htmlentities/htmlspecialchars and new keywords. 5.5 will also introduce a >> few (look at UPGRADING). > > I did not see any but the one about ini options we wanted to kill since years. > > If we introduced BC breaks other than those, then we'd to review them > and see why they have been introduced. But one thing is clear: we do > not allow BC breaks between 5.x and 5.x+1. ok, reading the list, there is nothing remotely comparable to what you propose. However that's a non issue for 5.5 as this RFC only introduces a strict warning. I would suggest to modify it to specify that the removal will happen in the next major version. -- Pierre @pierrejoye