Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:79728 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 47435 invoked from network); 16 Dec 2014 16:24:10 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 16 Dec 2014 16:24:10 -0000 Authentication-Results: pb1.pair.com header.from=tyra3l@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=tyra3l@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.212.169 as permitted sender) X-PHP-List-Original-Sender: tyra3l@gmail.com X-Host-Fingerprint: 209.85.212.169 mail-wi0-f169.google.com Received: from [209.85.212.169] ([209.85.212.169:44500] helo=mail-wi0-f169.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id EA/36-12185-9AC50945 for ; Tue, 16 Dec 2014 11:24:09 -0500 Received: by mail-wi0-f169.google.com with SMTP id r20so14220077wiv.0 for ; Tue, 16 Dec 2014 08:24:04 -0800 (PST) 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=kn7vdE9jr6TxZafWZX4Rd6uqozDFDC2uMO7RrCoH5+U=; b=S4co51uC1hj7SbU1HE/LdSaoeY33vC1CmG5nRmvy7BnNea5rW8A0SFU7b5DTbDp21g vA42Ax1UID1aQ2tharXt0GXXX2Xza7BN9f60T6fOc+9GFaZU+UT7Dr01j51NDlMQcjKt E3LC/03t0xV/mSVmjPGcMXgTLJutcIUS8245wuC1HU1YuRhavGJxZAGe8+XkyGfTyc1l xOCwSwa6DkizZZt/UYpf00+gegCPCjKK0DO5niKoGI/yNpSRBN/vIODAAdEPXVzGGhd9 InMLmpcZNXStqk4cXlmjPmpWzGSVLMw3sUy9o6DhAFD/7cpXiNRy+XBWZwyXMHrZzzmL Ovig== MIME-Version: 1.0 X-Received: by 10.180.198.209 with SMTP id je17mr6113459wic.17.1418747044008; Tue, 16 Dec 2014 08:24:04 -0800 (PST) Received: by 10.180.88.33 with HTTP; Tue, 16 Dec 2014 08:24:03 -0800 (PST) In-Reply-To: References: <8C1EFD82-CFE0-4D01-9231-2A1658B182A6@ajf.me> Date: Tue, 16 Dec 2014 17:24:03 +0100 Message-ID: To: Zeev Suraski Cc: Levi Morrison , Xinchen Hui , Andrea Faulds , PHP Internals Content-Type: multipart/alternative; boundary=047d7b6046b4959ab9050a57c9bc Subject: Re: [PHP-DEV] [RFC] PHP 5.7 From: tyra3l@gmail.com (Ferenc Kovacs) --047d7b6046b4959ab9050a57c9bc Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Tue, Dec 16, 2014 at 4:23 PM, Zeev Suraski wrote: > > > -----Original Message----- > > From: morrison.levi@gmail.com [mailto:morrison.levi@gmail.com] On > > Behalf Of Levi Morrison > > Sent: Tuesday, December 16, 2014 9:29 AM > > To: Xinchen Hui > > Cc: Andrea Faulds; PHP Internals > > Subject: Re: [PHP-DEV] [RFC] PHP 5.7 > > > > >> There has been some debate about whether to make =E2=80=9CPHP 5.7". = I have > > made a very simple RFC. It proposes a final minor version of PHP 5, PHP > > 5.7, > > to be released at the same time as PHP 7, with no new features > whatsoever. > > >> > > > I am wondering why we need that? no new features.... > > > > > > I think we can extend 5.6 release cycle to avoid that.. > > > > Extending the PHP 5.6 release cycle doesn't give an opportunity to rais= e > > different E_STRICT and E_DEPRECATED messages in preparation for PHP 7.0= . > > This may or may not be something you value, but it's something I > > personally > > value. > > I don't see why we'd need new E_STRICT's, but what stops us from adding > E_DEPRECATED to 5.6.x? > > I think the likelihood of getting these notices in the hands of people go= es > way higher if we put it into 5.6.x, which will be perceived as a bug-fix > release, than a 5.7.0, which will be perceived as a feature release. > > as you mentioned distros lock in to a specific micro version, so if we introduce this deprecated messages in random micro version, we make it less likely for the users to stumble upon those deprecated messages and it will be also harder for us to communicate the upgrade path: compare: okay, you only have to install PHP 5.7 check out the deprecated messages in your error logs, fix those and you are ready to upgrade to 7.0 vs okay, so install 5.6, but make sure that it is >=3D 5.6.x, except for distr= o Z, because they bumped the version but only backported the security fixes but did not include the last deprecated message and if you fixed those deprecated messages from your error log, you are ready to upgrade to 7.0. --=20 Ferenc Kov=C3=A1cs @Tyr43l - http://tyrael.hu --047d7b6046b4959ab9050a57c9bc--