Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:89161 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 4569 invoked from network); 11 Nov 2015 00:52:42 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 11 Nov 2015 00:52:42 -0000 Authentication-Results: pb1.pair.com header.from=andi@zend.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=andi@zend.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain zend.com designates 209.85.218.41 as permitted sender) X-PHP-List-Original-Sender: andi@zend.com X-Host-Fingerprint: 209.85.218.41 mail-oi0-f41.google.com Received: from [209.85.218.41] ([209.85.218.41:34043] helo=mail-oi0-f41.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 52/DA-21426-65192465 for ; Tue, 10 Nov 2015 19:52:41 -0500 Received: by oies6 with SMTP id s6so8195890oie.1 for ; Tue, 10 Nov 2015 16:52:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=zend_com.20150623.gappssmtp.com; s=20150623; h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=/w7/sCJ0z7xDOg/DqPwbXqSouy7KIVHuIo7PWwgW9zg=; b=uhR1a+rquBwWfouzpM+ZiyPm2RLOS2DMSTEEPeAb8EHXvT5aB/bBslBqlAdFVAgkQH q74woGYc7MKMorsE6ay6vPehGa/PjQ1V8/WoOuCrF7gL20zmEwwvTLCCx3MdbU+zCvpk KCBu01GqRnWtdTVgGonKEBWbm6bDEjZmDvA1HYwhv4FYp9Cca413MWgT8m4MNndWTT50 +7flPKzrnGmQc/Q2QjJhlCrY7edDiPSU3bCXw1hVTjdQHPAG0ZyM7AqdLwEH41z8ouEE 53lfGNSdACObzJKwYSdOQh1JkslAnNC8MMJt5dD1iedvQocFbRrWZ8BAZkylgigdGVfm QHfA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:content-type:mime-version:subject:from :in-reply-to:date:cc:content-transfer-encoding:message-id:references :to; bh=/w7/sCJ0z7xDOg/DqPwbXqSouy7KIVHuIo7PWwgW9zg=; b=eVNOnupfQAufKzJSeOu/VoqXIKFXD9ofZuxKGANHNxHoP18J0JKSnOJngTVIyvWdF2 p9GIzSCBEasaraPSZ4UTptMvOsfDplxmEqfrpj1PwBsDZh3Di7xKOLI9YE8axmSeVG64 OkF08Hro+jceyNR8jHG/RRdyIAuotUsXraY4vYZX0U+Yn6v26vFhDh5HyD6bWPjoXY8k keytoEs/huZLJR/bEbFTQQNdVnsqjZhG6CWpWPairwXnc3ZAYglfrg/0iwWeCXBCzhvr xTyh5vOv1nVji54ZR7CSU1DCKFiL/wLbMfLv8D1E75d+BExPWEFakGen4ejvZRZT4UY0 fEqw== X-Gm-Message-State: ALoCoQm93O7J5jArk8XNuWd8u8jDnNPBD7X/CdKAKiVTsiARK5VmQO+3BpO1CfwUgSqyggBvz+dO8FgFC5LSLf7WviLXC4Yo9QeDV+ZDowVjFEhLmp9w3roH2oN9ldrJ62hA1HTs/aiInyowcIf/P1QDa0CRW3FgngqxazLPxwNvgrjMTiDm0vY= X-Received: by 10.202.210.3 with SMTP id j3mr3151097oig.130.1447203156115; Tue, 10 Nov 2015 16:52:36 -0800 (PST) Received: from [192.168.2.182] (107-137-68-138.lightspeed.sntcca.sbcglobal.net. [107.137.68.138]) by smtp.gmail.com with ESMTPSA id t7sm904951obd.14.2015.11.10.16.52.34 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 10 Nov 2015 16:52:35 -0800 (PST) Content-Type: text/plain; charset=windows-1252 Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\)) In-Reply-To: <6D2A8E66-66A8-4E0D-8622-4C98242FBCE8@heroku.com> Date: Tue, 10 Nov 2015 16:52:32 -0800 Cc: Lester Caine , internals@lists.php.net X-Mao-Original-Outgoing-Id: 468895952.660879-9df63fb8c5733afe9250409935d7e8dd Content-Transfer-Encoding: quoted-printable Message-ID: <756D2F1D-880A-450B-A3C9-3E94BA7163BD@zend.com> References: <01a501d11a59$d1cba210$7562e630$@belski.net> <563FA66B.1090305@gmail.com> <01fd01d11a8c$3a59c3c0$af0d4b40$@belski.net> <563FF86C.2060007@lerdorf.com> <7FCBAA90-7D7C-49A5-B8A2-B8662EB6AB50@zend.com> <56413F24.7010200@lerdorf.com> <5641B835.3060005@lsces.co.uk> <6D2A8E66-66A8-4E0D-8622-4C98242FBCE8@heroku.com> To: David Zuelke X-Mailer: Apple Mail (2.2104) Subject: Re: [PHP-DEV] PHP 7 RTM date From: andi@zend.com (Andi Gutmans) > On Nov 10, 2015, at 8:53 AM, David Zuelke wrote: >=20 > Sure: http://phpversions.info/paas-hosting/ >=20 > The default PHP version in the absence of any explicit declaration on = Heroku will remain 5.6.latest for a while, but if you have a = composer.json with a bunch of requirements for package "php" like = ">=3D5.3.3", and not a single one with an upper bound, then on the day = we make PHP 7.0.0 available, your next deploy will get PHP 7, because = your composer.json says that's fine (unless you also require extensions = that are not PHP 7 ready; it all gets resolved correctly). >=20 > Of course, I'll roll out a warning soon to remind users of this, but = many will miss it because they tend to never read what's on their = screens, so the more stable 7.0.0 is, the better! >=20 > You'd be surprised how many of our users have composer.json templates = from weirdo frameworks with "minimum-stability": "dev", and they don't = even notice that they're getting PHP 7 RCs because of that. Of course I don=92t have any influence in what Heroku does but I would = recommend not to deploy 7.0.0 on release day. Actually part of the value we provide our customers with Zend Server is = to deliver hardened, tested versions which is why we tend to wait a bit = before we deliver the latest and greatest versions. Our customers depend = on us delivering a version they can absolutely count on. We=92ve had PHP releases in the past which have been lemons and thanks = to our waiting policy we saved our customers major outages. I agree with = Rasmus that a .0.0 release will have a higher risk of having issues once = the masses test their applications with it. The reality is that many = people don=92t bother testing their apps with RCs and wait for a GA = version is out. So while I understand Heroku likes to be ahead of the curve my friendly = recommendation would be not to make it available too quickly. Give it at = least a couple of weeks to ensure nothing major blows up=85=20 Andi=