Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:74959 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 51008 invoked from network); 17 Jun 2014 21:16:01 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 17 Jun 2014 21:16:01 -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.192.48 as permitted sender) X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.192.48 mail-qg0-f48.google.com Received: from [209.85.192.48] ([209.85.192.48:56345] helo=mail-qg0-f48.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id BA/F0-43470-010B0A35 for ; Tue, 17 Jun 2014 17:16:00 -0400 Received: by mail-qg0-f48.google.com with SMTP id q108so539128qgd.7 for ; Tue, 17 Jun 2014 14:15:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=4P6lwLkL94fPIxbxpUtC4ct8/GeuzrY5kMK0+dRnEVc=; b=OkuG0s33sAYfEFxTLVnsC3+AUPr2++9SrC+kN9FlfCopXX8oYSyiJILsVfKvVxLYmq H81AXg2QilKgq9Bf3EKxQyTInHnR4CvWPTh3nC1cFYavWH+RrqV9J2W8NY0eU+s9my/J AB68zydbmCf+ghaa/Ifjyf87vV0zHe/p4Vru4btDq/4uO8wNJpWFro2EEOOU9oLmjMkf cp62xWPfwSvv/OB6guYj2TQajwFY6BKrLOiTx3yMB16epdc9E4M/ISVfhZjVCk2/MvMn gGAcG/eejt7OhzrDcaRz3UJKtiaa5OQf6Q7k0XaNO3jP2wQJCzfrFVLYHZoCq6qblIll 431g== MIME-Version: 1.0 X-Received: by 10.224.137.193 with SMTP id x1mr36483431qat.0.1403039757241; Tue, 17 Jun 2014 14:15:57 -0700 (PDT) Received: by 10.140.37.115 with HTTP; Tue, 17 Jun 2014 14:15:57 -0700 (PDT) In-Reply-To: References: <53886F73.70402@php.net> <1401810913.2282.81.camel@guybrush> <538DFEB1.7030207@fedoraproject.org> <538EAD75.5020402@fedoraproject.org> <539B0888.9040208@fedoraproject.org> Date: Tue, 17 Jun 2014 23:15:57 +0200 Message-ID: To: Ferenc Kovacs Cc: Rafael Dohms , Marco Pivetta , Remi Collet , internals Content-Type: text/plain; charset=UTF-8 Subject: Re: [PHP-DEV] BC break in 5.4.29 and 5.5.13 From: pierre.php@gmail.com (Pierre Joye) On Tue, Jun 17, 2014 at 8:07 PM, Ferenc Kovacs wrote: > I agree with you, however the facts shows differently: > http://php.net/ChangeLog-5.php#5.5.11 > OPCache: Added function opcache_is_script_cached(). Fact that some does whatever they want at wishes is bad, I agree. > And even the releaseprocess rfc is written in a way, which implies that > introducing new features are not considered as BC breaks: > > https://wiki.php.net/rfc/releaseprocess > > x.y.z to x.y+1.z > > Bugfixes > New features > Extensions support can be ended (moved to pecl) > Backward compatibility must be kept > API compatibility must be kept (userland) > ABI and API can be broken (internals), src compatibility should be kept if > possible, while breakages are allowed But no new features in released branches. -- Pierre @pierrejoye | http://www.libgd.org