Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:93963 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 22338 invoked from network); 14 Jun 2016 17:57:50 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 14 Jun 2016 17:57:50 -0000 Authentication-Results: pb1.pair.com header.from=dmitry@zend.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=dmitry@zend.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain zend.com designates 207.46.100.120 as permitted sender) X-PHP-List-Original-Sender: dmitry@zend.com X-Host-Fingerprint: 207.46.100.120 mail-by2on0120.outbound.protection.outlook.com Received: from [207.46.100.120] ([207.46.100.120:42304] helo=na01-by2-obe.outbound.protection.outlook.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 9C/14-34398-C9540675 for ; Tue, 14 Jun 2016 13:57:50 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=RWSoftware.onmicrosoft.com; s=selector1-zend-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=yeffA3z4M4ll2JLEeGScBfZ5fHdiFqjGNBHsBOHTQ2Q=; b=k7MaJpcC3CGw/dNhEQ1lzx5eIMmAz13eczbTQ2DI8S+B2eHfh5D7AhN17vNo9OSzMbVwemJcchAxHo47hAX0VtxXTAHieE1A8Y+R1ctlkmr/Nn94yZaZk9jfbDUnGMj9CCCyRR++K7Br3bxp7OnwxjyEWOVonIPPkj5sogC3Vc4= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=dmitry@zend.com; Received: from tpl2.home (92.62.57.172) by BY2PR0201MB1784.namprd02.prod.outlook.com (10.163.72.26) with Microsoft SMTP Server (TLS) id 15.1.517.8; Tue, 14 Jun 2016 17:57:43 +0000 To: , Rowan Collins References: <6c03dafd-093a-0087-6312-96fede93c5f0@gmail.com> <1c437efe-7f1d-629f-cfbc-41cbcda38d89@fleshgrinder.com> Message-ID: <43542f0a-37b9-5eb8-c6d2-e502b95fe7e5@zend.com> Date: Tue, 14 Jun 2016 20:57:30 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.1.0 MIME-Version: 1.0 In-Reply-To: <1c437efe-7f1d-629f-cfbc-41cbcda38d89@fleshgrinder.com> Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [92.62.57.172] X-ClientProxiedBy: AM3PR03CA036.eurprd03.prod.outlook.com (10.141.191.164) To BY2PR0201MB1784.namprd02.prod.outlook.com (10.163.72.26) X-MS-Office365-Filtering-Correlation-Id: 8b67ebc0-62ba-47e6-8178-08d3947d6369 X-Microsoft-Exchange-Diagnostics: 1;BY2PR0201MB1784;2:l5+zvhIDPOC6x0po57VocTPHjm42433WhmWKPF5F5giilUBR+desjlzoceR4IHI1UIX3ASF0dU8suXgNHXWSwt3iLuUvk7o6lYszFrGadmrKWviKTkqWSB/9zuwLvXGNtk6rKNuwgAl1X+ip4rzGEqrcc/OdKkqE0G95wNzYzzxeV6cs385Et3w55A071RXE;3:M547lpP9QIdnnanNcEN6g/rWPX5ZIgRz0U67SH1UNOuOxuIuIDjmQ+QsUpbNCLz8Pc2pOywVg776wGxcFuMzM06QGhQtKGzAaMCOxRZpfonbKmJvycVp8VyApa7KO5M4 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY2PR0201MB1784; X-Microsoft-Exchange-Diagnostics: 1;BY2PR0201MB1784;25:1LhHPquSeGCKdjoUU78l8U8OaMukFTVsgnm/Z8UMPDHIMiq6GlZ4Ie/9c2SQ4HBJoVDNKq2JCr3jCep1xMI3wiixTkdwJj6XimnHJ5R0b+Q3io6bFJlLFUIvoGp+J/GeeJ7lCoi7Up8OsG1mezkwqYDCEgVffM5PDiYmYg+PiPMJYX2GxFGujS/W8NoYv6s1NpZ91SMpWufBnN2B8zKiycZm5LAqtHMbmSFdNjV1Ar8PgZ5myzeyhKku+Zga4YgvT6GMOa/lwCveppLMdkA6xr/aBA234/5ZMyuL7PeW6gCkMdcAlrPkwgHVK6WLt0AQCKbsOJZngq2jgY7OGDivYiz8vHQr5TQxfp+NC2V3wtaJ0ztVEptMYAdkq7kbZxZKWO+08zejJdc9CV2CuL9BMh36SEYvvB7p8tjXb+Cf1r7ElkPogdxNsXM0eomZyx/7un9Tmw8WwxppYCLoWSTQmFppzHxAQ6dCQbUnh0dwKJmlIMRkZxAmi8LNlMNRoUBgFby/7MJcWA2IL6Y1pHxjeDiPgbr+lOOV6TMDfTKJArcG5qqpRJTyVuZKKWEF8rE/AsWAEaMV/pWaPeGpiPk+A7ISCvQlHGR35e7n3IzYcTTdc0dWcAwHdE/cYBYtKOAGcUyloYIgi2ioBQBR0mfW4GPKP9ApkCY+mRuJbbfEJXDZUJH+bmRuTqFiAd8C0wAH6Xow1pB0UNbAQt5MTZZsApcTJybizw490pi6j7mF4Ys= X-Microsoft-Exchange-Diagnostics: 1;BY2PR0201MB1784;20:APclZx9rTPJc6jXeMdCSCVgmeICMzktZVOT/y838pdbYA6TsNWJNKaI+e2ztOXs2+uO+K1MOZjrG6vW/lpD5XMt6glo8Kf5mPnRWQaG/stovJGRZR71gpQ66Zem9AD+094NmA8TBlfzlFRlENnKLJvGg4EjlzFpAakrbdyP0KITveW5+YtptbZcoNZT1+Rqv+ubfELz0qY6EONF3XbrUFkstM3WkQTvvQ4MqrnQH5oVD6iRdHnkglIqkehYk9/14XI0mEBq/oKgrGFfYLQhUbEraUWMHugfKxSFvbcCBMmj7zNdj61vtV8vnmdBoBFhaF6t+ycjKVj6BcuEjOHuFNUmFIfiRi16yM5dE6ohlFEl8WxqwoJTu7n3eCkVbFb6/rDpHQh38IxngZJlX66sZ7caHGVqAv/EH0dxjoSYxvFak4CU+5zyoWOEhb59yhmJcD3V1zbMpafrET7xxjtMlI9Hcumnnk5P1iIDagHk9ZuCT94khZov4qiNNIGzzlWmV;4:YyUcdhSX25q8Lu4BBQzkWWkmoboo7oHAptMrIu5zaJ+YqfpsDnDmR4gyVKKvAqQhrbT0X/TK4l9eX3ear70qjYThWFAj/gFjCW1YfhLil7+nizTMynLKnHh6DW8pEtXkTxBl188BJ1KXgQJbkNGngD0b8NqccayZJxkD/1FEr71Jy31dy+GENZWg+Qye6gP3WAJPGgeV4i2MJhED/4hYsp9xxtpHLLBBf4I2hosKUbB+tCnPpN8SxCH0CRPto8OyDPG/dtUthlVNE+m/UT9fM60/dgM07UYGWVae0O1uErafB4y+KP1K16JStUK8rD5XH00WiaQq3jpl3g/auyCn+1hy9P3KCURnPHlR0TaJVS4owaGzwqoPoFNPlqQvJypi X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001);SRVR:BY2PR0201MB1784;BCL:0;PCL:0;RULEID:;SRVR:BY2PR0201MB1784; X-Forefront-PRVS: 09730BD177 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(4630300001)(6009001)(7916002)(24454002)(377454003)(199003)(189002)(97736004)(2950100001)(66066001)(50466002)(5001770100001)(47776003)(23746002)(65956001)(107886002)(65806001)(86362001)(105586002)(106356001)(4001350100001)(77096005)(5004730100002)(33646002)(101416001)(31696002)(586003)(68736007)(6116002)(3846002)(50986999)(76176999)(189998001)(54356999)(92566002)(21086003)(5008740100001)(81156014)(81166006)(8676002)(36756003)(230700001)(31686004)(64126003)(42186005)(83506001)(69596002)(2906002)(65826006);DIR:OUT;SFP:1102;SCL:1;SRVR:BY2PR0201MB1784;H:tpl2.home;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;CAT:NONE;LANG:en;CAT:NONE; Received-SPF: None (protection.outlook.com: zend.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;BY2PR0201MB1784;23:GwEbg+qWO2ZN/ntCej/iTl9NSMRznsJHqf0?= =?Windows-1252?Q?22h2ejNxafTo5+A52fQIo1PJUmdfrCscyjgO7ObiZafvpDkcLs11sG14?= =?Windows-1252?Q?P5UaHlPsfPrg1Q+dcDhhazROBiaCUHff2xMDOm0W3jIXzu2CHEidFXOy?= =?Windows-1252?Q?XZqoNn1xZEL6u05PQLXwNSLw7YOPuCdIJblfi5IQfeyFnbDnjVtbplky?= =?Windows-1252?Q?sFJdmCANh/DmtjAqm5CuaH7i7TA+dS/GaXbHCxdmr0NIOcIHE0e4OogM?= =?Windows-1252?Q?G9/0Khu5+Yuzy1ClyQfPnmImg91e1IiFgndRqlg6//2iCNisM7N2tZ8r?= =?Windows-1252?Q?rOZwXahiqWk07Gk3r4K8XnCNs7QOCvLXhf1vr0/2085/5Q2JC+PseyLn?= =?Windows-1252?Q?ewKSkF7uQJzGUbcNMgoWQJLlvWwfHUxDyFv0Z16veLMHPh5KKlf3Ttk0?= =?Windows-1252?Q?VR55kFn2zhCMz0Ozjr/RXrnnTZe74xKOVLsaqUvwtDgpgMgMcrjV+Fwz?= =?Windows-1252?Q?GHjpLjPRLyUihkokxOQk42AvNvL8hdchH0daNN6lNNL1YNN50xDzpuFD?= =?Windows-1252?Q?k9znUjkw4M73Oj4rihmLi7BZpMj/Hs8YI/LaSklfAMVNOlQPw2wPzEhA?= =?Windows-1252?Q?E/pSmV0a4k2MQLLbfOC6Y40f+rka1ysA7g7x+vT5Kk6e27i4K93P3ohq?= =?Windows-1252?Q?oTbqaz32yZ+MQU7IXOevili+G828zGaZpZtSd6pxAg4iv5Ib6fyKbStb?= =?Windows-1252?Q?74Nm5JxK8VQvePCNHOcFxfSCgGmH+pyi+3559izcFW6SyxuLAWHxgo12?= =?Windows-1252?Q?oKVDGl3zMUutKM1e3XNS4KcAhEW4us3+Tip8+zbYy6bNIH0ieU82dnvD?= =?Windows-1252?Q?ivxjc4SjY+z6Qz0f4Mdg5+9n5jBdTJELz0YlKbriqhlC92uU7taERfGt?= =?Windows-1252?Q?Uif0iPLc0/K2gjMn/K2tQovc0iBwDcaGsMU60DYApXNdeS61WTlxE6Pz?= =?Windows-1252?Q?FaYxfcImGZ5jEZYAdq9JXnWBMxyy5vgZ3CJhLU6dIpIXgxQhRtedaTLw?= =?Windows-1252?Q?gWImin+vC4EjZSk7tpqCGqyjKLHz2xXC6n0z0joboKhwnlquS0O5D+YW?= =?Windows-1252?Q?5oE1xlbKeHYWLZY+t3tMGBxVWCf3ksNIq2Jrky7QA66kCYolL6qE+XT+?= =?Windows-1252?Q?sP7Bnqvc1AqdUHCBPMIWDRPdMU2M5duQVRUZSAFmCcsoPNm9mHu/N3rw?= =?Windows-1252?Q?hsgxziPXKP/zXOlZly6LSqerGfV4E9wHDvXB1OtZspatgze6OqeGiavY?= =?Windows-1252?Q?bxtD2sqVzWomhMJJD1PAnZgD0Gf/0moQsbRSKoOcWHF5PkoM=3D?= X-Microsoft-Exchange-Diagnostics: 1;BY2PR0201MB1784;6:qaScBiNo26NMxwphYUxbZRdy9nYavoK2RVkvaciyfFuhL4Jz+TqIQ05DXQWPPgnVs5LZO+qX1/FKpORwHPjIjqhyALLeysiH5XNEH61DjwsIjotJ9j074i8ODHSLYGZnlR+x4QNbHZrdpgLVIpJA2udeAOXx7oZrLjzrdlkfP0yIBAUeQeRP9ve0nQa4rAE96Sd8V6T0fxELfQTM+2IlpwRXPKYb8LK7nR+8ykHw39zGK5llfQFaRhv3wCLI7DHdxKNqijjSlwqOFk4tvfsZaA==;5:3lS8fWSnjaynSVN0qa2H0btc3DP1ex4JWG1prX/Z2TFyPWWLTjfzzJ75o5GVpRfo9yRBr7kWmnI8m6TTx6Ekx78QnJlqka0ik+78PzZbuNlJL/vWppPFu+KrtDKgYN79/X+8xOptXQRubzcPom0hcA==;24:rJNPwGbYfKcaqg5dBaSvUWtkDLzs+B50bdWzTIJ3LQQedVSwn3XN0yM5ItwFFIcWRc1jV8n8gfP2xXNRjNnTn1ExDxiEouWxOxYpcmGRkJU=;7:cGKLt4hdvuYsOXFk5hb6rw46bVMkS0KOOeMizBaZ55jpXhJAzdZe732EiTOKpxwye+86NxP8vDhjNSCyPil5zSngnUaiVmXH0hoDYVIurN5CcCk7zc5+A87IY/fAXnxgDcIMThemkqycbOQ8gMznGXJ05+xH8EV/xRPKwv52PUE1Lxi4B5w4xSi2mmKwVAS7dw6E3//M13Bo7qFwWHKUSQ== SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: zend.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jun 2016 17:57:43.8243 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0201MB1784 Subject: Re: [PHP-DEV] Is the "No BC Breaks in Minor Releases" policy enforceable? From: dmitry@zend.com (Dmitry Stogov) On 06/14/2016 07:17 PM, Fleshgrinder wrote: > On 6/14/2016 12:43 PM, Dmitry Stogov wrote: >> Hi, >> >> 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. >> >> 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. >> > 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. In my opinion, the BC break is really minor (to be included into 7.1). It may affect only buggy code, that can be fixed by removing unused arguments. This was repeated here for few times, and for now, the majority of voters are agree. I have nothing to add. > > 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. > Better planning might be great... Anyone may propose an RFC to start 8.0 development with plan, goals, estimations, release schedule, etc. Thanks. Dmitry.