Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:74953 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 29399 invoked from network); 17 Jun 2014 17:24:27 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 17 Jun 2014 17:24:27 -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.216.182 as permitted sender) X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.216.182 mail-qc0-f182.google.com Received: from [209.85.216.182] ([209.85.216.182:39557] helo=mail-qc0-f182.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 8C/35-00242-AC970A35 for ; Tue, 17 Jun 2014 13:24:27 -0400 Received: by mail-qc0-f182.google.com with SMTP id m20so10171240qcx.41 for ; Tue, 17 Jun 2014 10:24:24 -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=5PUp2Vx+5oNd/Q6X9mCn95OCxiCMGK4neaJzy2Qgw1s=; b=XhQeSbkT8vmZ7/b009KSpzvcNBl7mrs7Xie4Wb77KjNdHE1s1oxATRiKM7BpBJTCvc TQJwh2AtztZCvmzkkJ+v3Wnau34grzZUwkD/6H9OtCCi1dhWevSfpXlY6KI0xUO2QtIU ms32Eiq0vF7pqNCa58gRvRVAQNky1yT1pM+ZlZptc1sJac6NFCF9yNQ4EXPJP28AtW76 lPzOyH7Zjx7d6B5GocaalhXq/wwF960OUrk61Tin7QREuTSBJcQYNOiIwY+n8cHZaGw1 ctiJh7p8HMJDVrmgLCfJjwSFImr53sKtIkvHpGdqlIm3Dh50aqAl5NQGvt/EaI+ysQC3 Msrw== MIME-Version: 1.0 X-Received: by 10.229.44.65 with SMTP id z1mr16221222qce.7.1403025864274; Tue, 17 Jun 2014 10:24:24 -0700 (PDT) Received: by 10.140.37.115 with HTTP; Tue, 17 Jun 2014 10:24:24 -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 19:24:24 +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 3:49 PM, Ferenc Kovacs wrote: > generally BC breaks are not allowed in micro versions, but this doesn't > mean that we can't change existing behavior in micro versions. > currently there are 3 cases where we have precedence changing behavior in > micro versions: > > - bugfix > - changing (explicitly) undefined behavior > - introducing a new class/function/method/constant (I don't like this, > but it seems that it is the consensus seems to be that this is okay). It is definitively not OK. I cannot imagine any feature that cannot x.y+1, which happens less than a year later. Cheers, -- Pierre @pierrejoye | http://www.libgd.org