Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:74960 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 52397 invoked from network); 17 Jun 2014 21:17:07 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 17 Jun 2014 21:17:07 -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.175 as permitted sender) X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.216.175 mail-qc0-f175.google.com Received: from [209.85.216.175] ([209.85.216.175:54828] helo=mail-qc0-f175.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id FD/41-43470-350B0A35 for ; Tue, 17 Jun 2014 17:17:07 -0400 Received: by mail-qc0-f175.google.com with SMTP id i8so10512142qcq.20 for ; Tue, 17 Jun 2014 14:17:04 -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=PMeAYFDjc2rof9j/gaG3U+naTFJo4wzcmR/dhhoN6Iw=; b=GH1c4ufmWpTRaS6ZQh2X8UxvIKb+nmDbK1v6kC9wF0daf7sWCvXTKaqyZ5R+Up2hmB E1q6b2liJn+dMhf9OXEcQD2jj/f4OIDjRfCfLGg1pIQVwp9BR3zVWDuVfa1IVk9o/XY/ bTEV3Y4ZfifpbvWn2HWVMpdv3Wj+ekvr1hFGISi6uLaMBlftpD1nG29JXhxWrdcJ3oeB qJkoZFtch1VT/9+KkAqWnwUuRg4tFn40MEzWz74NAQgQw2+aLN/iJfZLX0Sj0/7wFQVA 6icpBpLqzae+fUv01UsxALkYzp7ZJClrUtgMqc46ZfU5TDCxo5mYcm5CzGnyv5isdeSB PgZg== MIME-Version: 1.0 X-Received: by 10.224.69.130 with SMTP id z2mr25473047qai.87.1403039824703; Tue, 17 Jun 2014 14:17:04 -0700 (PDT) Received: by 10.140.37.115 with HTTP; Tue, 17 Jun 2014 14:17:04 -0700 (PDT) In-Reply-To: <53A0A71E.9020503@sugarcrm.com> References: <53886F73.70402@php.net> <539B0888.9040208@fedoraproject.org> <53A0A71E.9020503@sugarcrm.com> Date: Tue, 17 Jun 2014 23:17:04 +0200 Message-ID: To: Stas Malyshev Cc: Ferenc Kovacs , 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 10:37 PM, Stas Malyshev wrote: > Hi! > >>> It is definitively not OK. I cannot imagine any feature that cannot >>> x.y+1, which happens less than a year later. > > I think we've been through this a number of times and most of the people > agree that waiting for the next release cycle (at least a year) for a > self-contained minor function or feature addition makes little sense. > People add functions because they have need for them now, not years > later when they're ready to make a major version upgrade. We're not > talking something huge like new syntax or language feature, we're > talking about this: > >> OPCache: Added function opcache_is_script_cached(). > > Why one should wait for a year or more to be able to check if the script > is cached? It makes little sense to me. Adding it to active branch does > not hurt anything, so I see no problem with it. And where is the limit? Add a full extension is fine too? No, it is not. It reintroduces the pain to add dozen minors version checks for php version dependencies. -- Pierre @pierrejoye | http://www.libgd.org