Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:79732 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 55390 invoked from network); 16 Dec 2014 16:53:33 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 16 Dec 2014 16:53:33 -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.178 as permitted sender) X-PHP-List-Original-Sender: tyra3l@gmail.com X-Host-Fingerprint: 209.85.212.178 mail-wi0-f178.google.com Received: from [209.85.212.178] ([209.85.212.178:44487] helo=mail-wi0-f178.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 31/C7-12185-C8360945 for ; Tue, 16 Dec 2014 11:53:32 -0500 Received: by mail-wi0-f178.google.com with SMTP id em10so13116199wid.17 for ; Tue, 16 Dec 2014 08:53:29 -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=3/0pA6muH1StfUQzU+EscUoCyiX4FCmZRgHs/fbwB+0=; b=SJ5YdYimK8F88pM3BdCxStcmEuHvEqiXYQUoZQN1DOm83F591rZ5JJp22/xrOqn5H0 q+N9TJDJ2Qk5qgn50HNP/sXgY0N8PhLlWRdtb9fJ86BssFydJVld2b9+y2d+ex33bUt6 OxMOHE6IGEzPskKnoCNiQi4OWWslbfkGBgzQ62BZyOu5PR2RmniAc52WfJ5ZZ6eoNFVP PfLSAk7+Zo+zOzjhYIM5NsGbt6sAQdm5S8tIVI2xc8sB1XZe+7OXJ/4Z4Du6zZPLsDEY rKTU3Aw9cXzUgowdJq7rjZjclmyb0zuDdYJ8HOdhOBUfgRNeyGymiklBFSkUFkWL2TyU rvOA== MIME-Version: 1.0 X-Received: by 10.180.198.209 with SMTP id je17mr6333555wic.17.1418748809858; Tue, 16 Dec 2014 08:53:29 -0800 (PST) Received: by 10.180.88.33 with HTTP; Tue, 16 Dec 2014 08:53:29 -0800 (PST) In-Reply-To: References: <8C1EFD82-CFE0-4D01-9231-2A1658B182A6@ajf.me> Date: Tue, 16 Dec 2014 17:53:29 +0100 Message-ID: To: Zeev Suraski Cc: Levi Morrison , Xinchen Hui , Andrea Faulds , PHP Internals Content-Type: multipart/alternative; boundary=047d7b6046b4d657e6050a5832df Subject: Re: [PHP-DEV] [RFC] PHP 5.7 From: tyra3l@gmail.com (Ferenc Kovacs) --047d7b6046b4d657e6050a5832df Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Tue, Dec 16, 2014 at 5:44 PM, Zeev Suraski wrote: > > 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 le= ss > likely for the users to stumble upon those deprecated messages and it wil= l > 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 dis= tro > 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. > > > > [Zeev] Distros don=E2=80=99t bump the version number when they backport p= atches > from newer versions. It stays the same, which is why I don=E2=80=99t thi= nk there=E2=80=99s > any difference between the two as far as communications is concerned. It= =E2=80=99s > really =E2=80=98Upgrade to 5.7=E2=80=99 vs. =E2=80=98Upgrade to 5.6.12 or= later=E2=80=99 =E2=80=93 both messages by > the way irrelevant to distro users (which have little or no control over > the version of PHP they=E2=80=99re using, unless they break away from the= standard > distro PHP). The people we really talk about are the people they build > their own or otherwise obtain non-standard-distro binaries. For them, I = do > believe a jump to 5.7.x will be psychologically bigger than a hop to a > newer 5.6.x version. > > > my point was that it is easier to say that you can use whatever 5.7 release to make sure you are fine to upgrade to 7.0 versus depending on a specific 5.6 micro version. but you are right that most distros don't bump the upstream version but suffix it with their own revision number, and bump that when backporting bug/security fixes. --=20 Ferenc Kov=C3=A1cs @Tyr43l - http://tyrael.hu --047d7b6046b4d657e6050a5832df--