Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:79738 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 72990 invoked from network); 16 Dec 2014 18:39:12 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 16 Dec 2014 18:39:12 -0000 Authentication-Results: pb1.pair.com header.from=rowan.collins@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=rowan.collins@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.212.179 as permitted sender) X-PHP-List-Original-Sender: rowan.collins@gmail.com X-Host-Fingerprint: 209.85.212.179 mail-wi0-f179.google.com Received: from [209.85.212.179] ([209.85.212.179:40232] helo=mail-wi0-f179.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id C5/CA-12185-F4C70945 for ; Tue, 16 Dec 2014 13:39:12 -0500 Received: by mail-wi0-f179.google.com with SMTP id ex7so13499324wid.12 for ; Tue, 16 Dec 2014 10:39:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=user-agent:in-reply-to:references:mime-version :content-transfer-encoding:content-type:subject:from:date:to :message-id; bh=jyVEph6hMuxW8FIH76MEEO/Xeka1XnqRW+lZCKLI2aE=; b=k4Mu8npdNtaBXz1kl/oE6OvqOz5AG7yUxBrsvGP6cajv6lNBLICCTgfCAlS3yJvFp/ eJvXFQ2S3wfqx7EfOvnT5f+3mq8N6hwwuffQhFkbrOwoPizFI/vaWFidlCxemW4KXyYB 5OMeJ5xSn3xLwM9jn8XWCrzhMhaOWecwoVznuvUmUiRTPo9DsYKQ7HAenzEFp9lPoO2D owJ1CC4qDnyHaz4btPILYmwCVJoUfzjUMHir+swNbb9SHj6yFpBqB8K/+TtmFJxfnVi9 b4lkUn94J3PcMoYn2XP2AHqap5VHb5giIOPqUPAbP3tVzUkAnkkSrBnM7C401JKlQiHY Xnyg== X-Received: by 10.180.94.37 with SMTP id cz5mr7020484wib.61.1418755149308; Tue, 16 Dec 2014 10:39:09 -0800 (PST) Received: from [192.168.0.3] (cpc68956-brig15-2-0-cust215.3-3.cable.virginm.net. [82.6.24.216]) by mx.google.com with ESMTPSA id eu15sm3111511wid.18.2014.12.16.10.39.08 for (version=TLSv1.2 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 16 Dec 2014 10:39:08 -0800 (PST) User-Agent: K-9 Mail for Android In-Reply-To: References: <8C1EFD82-CFE0-4D01-9231-2A1658B182A6@ajf.me> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=UTF-8 Date: Tue, 16 Dec 2014 18:38:04 +0000 To: "internals@lists.php.net" Message-ID: Subject: RE: [PHP-DEV] [RFC] PHP 5.7 From: rowan.collins@gmail.com (Rowan Collins) On 16 December 2014 16:44:59 GMT, 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 >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 >= 5.6.x, except for >distro >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’t bump the version number when they backport patches >from newer versions. It stays the same, which is why I don’t think >there’s >any difference between the two as far as communications is concerned. >It’s >really ‘Upgrade to 5.7’ vs. ‘Upgrade to 5.6.12 or later’ – both >messages by >the way irrelevant to distro users (which have little or no control >over >the version of PHP they’re 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. If people stick with their distribution's cycle, then this is true. However, many distributions these days have active "backport" eco systems. You're unlikely to find, say, an Ubuntu PPA offering 5.6.12 to replace 5.6.3, but you're almost certain to find one porting 5.7.0 to that same distro release. I don't know for sure that more conservative distros like Red Hat would be similar, but it seems more likely than not that "upgrade to 5.7" would be easier advice to follow than "upgrade to 5.6.12". Regards, -- Rowan Collins [IMSoP]