Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:65266 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 35953 invoked from network); 28 Jan 2013 15:59:34 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 28 Jan 2013 15:59:34 -0000 Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; sender-id=pass 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.217.181 as permitted sender) X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.217.181 mail-lb0-f181.google.com Received: from [209.85.217.181] ([209.85.217.181:60424] helo=mail-lb0-f181.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id A9/21-28517-460A6015 for ; Mon, 28 Jan 2013 10:59:33 -0500 Received: by mail-lb0-f181.google.com with SMTP id gm6so4132549lbb.12 for ; Mon, 28 Jan 2013 07:59:28 -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=zHvp/n2mFQlIZtgLiZoSaq/yT7OEmiITrwFcEepVRmo=; b=nPKny4i4tzzisuAdf7AWPntpJGnVyNFjgfmxPECBUCqo7TQC7K98Hy+MxKchWPEf9A Jv6fahqkEkpaA90n43h0MPoIFQYJjsGySXXM5dsVyeFJSeGmKm7p0ngNtgAWuwz0DChO 56cFmWIyodiJLftan8XiayT8VFhx/lSkO2nAoZE6xaPox2l0CtLR3gDVUgdFVfMX2oOz XwmuEX/zSak0cywJb0bdI7rZe/EBpyshNeBf3HNyOBzuFWZHjv6bCfq6Nn4hjCEVnCM3 IFp2U2NXWII1c+4oSjMc9C1qjZbNxa3gP+kcmCKQ1l6ZX+lS7oVKcrDA/AGpeaQKqg3a GCfA== MIME-Version: 1.0 X-Received: by 10.152.108.203 with SMTP id hm11mr13569073lab.4.1359388768731; Mon, 28 Jan 2013 07:59:28 -0800 (PST) Received: by 10.112.2.69 with HTTP; Mon, 28 Jan 2013 07:59:28 -0800 (PST) In-Reply-To: References: <1460659e-237d-4c7c-8cfa-523ec857d646@email.android.com> Date: Mon, 28 Jan 2013 16:59:28 +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) 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. -- Pierre @pierrejoye