Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:93956 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 7203 invoked from network); 14 Jun 2016 16:17:14 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 14 Jun 2016 16:17:14 -0000 Authentication-Results: pb1.pair.com smtp.mail=php@fleshgrinder.com; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=php@fleshgrinder.com; sender-id=unknown Received-SPF: error (pb1.pair.com: domain fleshgrinder.com from 77.244.243.89 cause and error) X-PHP-List-Original-Sender: php@fleshgrinder.com X-Host-Fingerprint: 77.244.243.89 mx108.easyname.com Received: from [77.244.243.89] ([77.244.243.89:55874] helo=mx204.easyname.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 72/31-34398-80E20675 for ; Tue, 14 Jun 2016 12:17:13 -0400 Received: from cable-81-173-133-15.netcologne.de ([81.173.133.15] helo=[192.168.178.20]) by mx.easyname.com with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1bCr1Y-0005f7-OA; Tue, 14 Jun 2016 16:17:08 +0000 Reply-To: internals@lists.php.net References: <6c03dafd-093a-0087-6312-96fede93c5f0@gmail.com> To: Dmitry Stogov , Rowan Collins , PHP Internals Message-ID: <1c437efe-7f1d-629f-cfbc-41cbcda38d89@fleshgrinder.com> Date: Tue, 14 Jun 2016 18:17:01 +0200 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.1.1 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="UQIB4CP4R7XQ6v5guaroh2TEVPCmLs5or" X-ACL-Warn: X-DNSBL-BARRACUDACENTRAL Subject: Re: [PHP-DEV] Is the "No BC Breaks in Minor Releases" policy enforceable? From: php@fleshgrinder.com (Fleshgrinder) --UQIB4CP4R7XQ6v5guaroh2TEVPCmLs5or Content-Type: multipart/mixed; boundary="0bIw0JLlPH4UJScCrkwRu1saDCgBWGQge" From: Fleshgrinder Reply-To: internals@lists.php.net To: Dmitry Stogov , Rowan Collins , PHP Internals Message-ID: <1c437efe-7f1d-629f-cfbc-41cbcda38d89@fleshgrinder.com> Subject: Re: [PHP-DEV] Is the "No BC Breaks in Minor Releases" policy enforceable? References: <6c03dafd-093a-0087-6312-96fede93c5f0@gmail.com> In-Reply-To: --0bIw0JLlPH4UJScCrkwRu1saDCgBWGQge Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 6/14/2016 12:43 PM, Dmitry Stogov wrote: > Hi, >=20 > Just take into account, that 7.0 was released more than after 10 > years of php-5 life, and of course we don't have any plans or goal > for 8.0 yet. >=20 > Waiting another 10 years for fixing inconsistencies, that we "missed" > in 7.0, would limit our progress on bytecode and VM optimizations > targeted to 7.1 and future progress in next minor versions. >=20 Isn't that just an excuse to creep in breaking changes? We all understand the goal here and we all are in favor of it. The problem is that it still is a breaking change. It would be better to elevate the E_INFO to an E_WARNING and create that PHP-8.0 branch with the actual error and start planning the 8.0 release. PHP 5.4 was already like a PHP 6.0, it was simply not called that way. Why not learn from past mistakes and improve upon them? Having a release cycle that is faster than the current one would help users and companies. People could plan according to it. People would know what to expect and it would most certainly make it easier for all of use to plan and align. --=20 Richard "Fleshgrinder" Fussenegger --0bIw0JLlPH4UJScCrkwRu1saDCgBWGQge-- --UQIB4CP4R7XQ6v5guaroh2TEVPCmLs5or Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJXYC4AAAoJEOKkKcqFPVVraooP/i3/784WP4jCzEMnh/F1IGLO AO0/SPxXB0PC4S5xfqHboDm00Jmz6C4U4DfGNWeSyWwo+QG5N1GM9/ef1JyqmMby NFMGoJUUC55+glz+WmVchk3JELWMI6BtKW7QQ5+oGfTYUIdOXX6ERSGnAnZ8KLDn SoFWfAcurGHBe6KIAxJkTtHrmY1ohDZz2z/mtxJ2kRl1S0nJf4r8/LMs4EFJNy79 fcavLmQa+4I79+9uNh8K0pnC/YW/dwYlDC5eTjnGChN5jdvQPE32onlcaapAZ5n8 5r4UtCm0alWENUOrD4Xvw2d3iLy2DO6G6HhrIAxYAG1n6yj7IEW1huj4rilhz2W7 WA9PYLWFdsBsbpff7JmbddTHIZJd7GM/w0jW0RC9/X+EFvfgwzrpgGaBIIMqOVfx 7vdcvv/PyyefiYJsVh+hh9FtSfV1eQl0elwSXBPgUea0460fW9Y8HoRBYV+KL8/t pAP4BTrSvyyIJyGfMVTXHl5lfJLFm9ZXJCUqUkoWsP8/t1H72fJ9kCtW91uhYuh+ 3866wohif6XGxPLpLh8Ug0IAYuTDilHbn5B9CQGxcifbJbb41N8hQWUJGYY+uRCc /X4N84OR9mdXEVOIKDs16aMA7G/BiF8/GdAFOwSVNV8/PTKxrFwnfpVG07grQR/Y RfILLJ+OPegVS25yTArK =OvSB -----END PGP SIGNATURE----- --UQIB4CP4R7XQ6v5guaroh2TEVPCmLs5or--