Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:94049 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 65090 invoked from network); 16 Jun 2016 17:40:25 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 16 Jun 2016 17:40:25 -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:40094] helo=mx204.easyname.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 30/25-25388-784E2675 for ; Thu, 16 Jun 2016 13:40:24 -0400 Received: from cable-81-173-134-219.netcologne.de ([81.173.134.219] 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 1bDbH9-00076x-Kl; Thu, 16 Jun 2016 17:40:19 +0000 Reply-To: internals@lists.php.net References: <6c03dafd-093a-0087-6312-96fede93c5f0@gmail.com> <1c437efe-7f1d-629f-cfbc-41cbcda38d89@fleshgrinder.com> To: Rowan Collins , PHP internals Message-ID: <1a9958a1-a01b-d188-a2db-7b7d1b90198a@fleshgrinder.com> Date: Thu, 16 Jun 2016 19:40:02 +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="kiqpXLUhDP57amJPAmCi7FbBDE4ifcP8C" 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) --kiqpXLUhDP57amJPAmCi7FbBDE4ifcP8C Content-Type: multipart/mixed; boundary="VdwHxPOo5RMkL9gE5IUwMiKDJUoc5elOa" From: Fleshgrinder Reply-To: internals@lists.php.net To: Rowan Collins , PHP internals Message-ID: <1a9958a1-a01b-d188-a2db-7b7d1b90198a@fleshgrinder.com> Subject: Re: [PHP-DEV] Is the "No BC Breaks in Minor Releases" policy enforceable? References: <6c03dafd-093a-0087-6312-96fede93c5f0@gmail.com> <1c437efe-7f1d-629f-cfbc-41cbcda38d89@fleshgrinder.com> In-Reply-To: --VdwHxPOo5RMkL9gE5IUwMiKDJUoc5elOa Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 6/16/2016 6:30 PM, Rowan Collins wrote: > On 16/06/2016 17:24, Levi Morrison wrote: >>> I also have to say that to the very short timeline to finalize 7.0 >>> should not be paid by breaking BCs in 7.x. We can have a short >>> timeline for 8.0 as well. If we need more drastic BC breaks earlier >>> than expected. If JIT is a goal for 8.0, then let do the BC breaks in= >>> 8.0 and prepare our users using 7.x. >> >> I agree with sentiment. However I do not mind certain BC breaks being >> made in 7.1. For 7.2 and beyond I think we should be significantly >> more strict on BC breakages. >=20 > Why? What's special about 7.1? If it was a case of finishing off change= s > that "should have been part of 7.0", I can see some kind of logic, but > the ones we're actually discussing seem to be more about "preparing for= > 8.0". >=20 > Regards, I agree fully with Rowan. Squeezing in those features that did not make it into 7.0 is plain wrong and only creates problems. Everyone is always so concerned about breaking something if someone proposes some deprecation but in such cases nobody cares. This is a very bad attitude! --=20 Richard "Fleshgrinder" Fussenegger --VdwHxPOo5RMkL9gE5IUwMiKDJUoc5elOa-- --kiqpXLUhDP57amJPAmCi7FbBDE4ifcP8C 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 iQIcBAEBCAAGBQJXYuR5AAoJEOKkKcqFPVVr16QP/3vUHGxtFoeJJIIxnTiVy+F3 vuT0M1evi76iHXBWnoAG7baN3mBRKnwPHgMTKNHjhUwvCZ3qpJ9ickHWw58Uew/e Hyp6dJxmLm4lPuRR4a1PsEBzgAa2fvyorGKjVqBhiXaX9TAkqHPZTXRvobWU56wW ZDfIehvSmx6Z9lYOIzpj3qoQhD4Fe63kWStP5gpi73szlQ3+qYvuNzfeWVxQIL5g y5CmCRqgASlqacEK27MMg5HDNwRHEOWUPfyhhDFQPfaeaUedF27E1Ejd7PU/puNH NQnXFLFdQmhWnu33d4e1CM7jJ9H5zULrw5Lvdk2kbSX1hL+7tjUTKbIcz8/tYjoA 0HLZNSrJNmeai2IW+JU4XIO9Zdks0Zotci3CZ8ve0Mw6Ef0OmPoLiuFbjpNwZ6Op 1YKGuTLHe49uYPDL/iiG3en+XLNr23W7IONmH2ss0xdLY7wyyh5/9nNHEWUfL1Vo YVNq3VHnFlekNX2Wkb/2oHs+7cYKu1UUnX98G+8Do8DcR6B5M2oo4ssHCqIyf0yr bV9Tx/lCMYUE9Govy/LA7MObhg0XpMZ4+fDCOYQpdF30WrGcWlx0S3myfj/MOqRz x7qLjSgS5et2OB8Ce0ALLy5TjEbS890dJSvPwX12EypUsjqvLgg+4GPOr3q2kS97 5+EpOy/342y1yQvlIOzO =wAQC -----END PGP SIGNATURE----- --kiqpXLUhDP57amJPAmCi7FbBDE4ifcP8C--