Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:74990 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 14722 invoked from network); 19 Jun 2014 12:58:24 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 19 Jun 2014 12:58:24 -0000 Authentication-Results: pb1.pair.com header.from=tyra3l@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=tyra3l@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.216.180 as permitted sender) X-PHP-List-Original-Sender: tyra3l@gmail.com X-Host-Fingerprint: 209.85.216.180 mail-qc0-f180.google.com Received: from [209.85.216.180] ([209.85.216.180:41722] helo=mail-qc0-f180.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id CC/D2-30767-D6ED2A35 for ; Thu, 19 Jun 2014 08:58:22 -0400 Received: by mail-qc0-f180.google.com with SMTP id r5so2109062qcx.39 for ; Thu, 19 Jun 2014 05:58:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=vrCOCiLHcecq9cQvlfNE5E/jCizwuv4Ik/Vz5F+0TLY=; b=YqOdWIRCKxdGa1Zr3FNPJPemyQKK28exn6bB4uFghgCKN8I57MJjwZIy8gYrQ1uKUx 8qAbA6IOiyeJlQBDFw0PMrOT6qYqhI3GGC520JebhhONQM1t8QMaUwBKl4ciYamrImZa zjklBwBHaUhXOTHpnbuqWAmTvqvzGM0G3yPwqHcU9RSs+56E3gXSRADTjcouZ4xPRfL5 Ps//eToKWHXsq3+StxE+rd1vm8Qz3wsBp7Oa8TzZY+i0YbOdKYafhBOOAW9ywV1K9f73 oKZ2T7ksaIh5wwDCrtCX3t1SxiW0sLE3vt5+Owfs5iModeYbtc9rVN66/sWcNhyiL90/ 4Trg== MIME-Version: 1.0 X-Received: by 10.224.114.69 with SMTP id d5mr6754853qaq.96.1403182698887; Thu, 19 Jun 2014 05:58:18 -0700 (PDT) Received: by 10.140.17.77 with HTTP; Thu, 19 Jun 2014 05:58:18 -0700 (PDT) In-Reply-To: <54FA010D-4FD7-48C9-8268-C1EF8D0B742F@ez.no> References: <53A1C722.9060501@fedoraproject.org> <53A21137.6010705@sugarcrm.com> <53A2A9BD.1070603@sugarcrm.com> <54FA010D-4FD7-48C9-8268-C1EF8D0B742F@ez.no> Date: Thu, 19 Jun 2014 14:58:18 +0200 Message-ID: To: =?UTF-8?B?QW5kcsOpIFLDuG1ja2U=?= Cc: Stas Malyshev , Julien Pauli , Remi Collet , PHP Internals Content-Type: multipart/alternative; boundary=047d7bdc8ac452816404fc2fee13 Subject: Re: [PHP-DEV] Problems with the fix for the BC break introduced in 5.4.29 and 5.5.13 From: tyra3l@gmail.com (Ferenc Kovacs) --047d7bdc8ac452816404fc2fee13 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Thu, Jun 19, 2014 at 2:04 PM, Andr=C3=A9 R=C3=B8mcke wrote: > Travis is now running PHP 5.4.29, tests are failing all over the place > right now*. > When these kind of things happen, just take down the release while you > work out the details please. > > > (* most people in the wild don=E2=80=99t always use latests PHPUnit as it= has a > tendency to break stuff badly, just look to the now dead Zeta Components > for a example of bad PHPunit breaks) > > > we can't really "take down" a release after it was announced(it is not a technical limitation, but a logical one, the cat is out of the bag already at that point), our only option is to quickly release another one, but that should be used as a last-resort action, as we have many precedence that releases like that (made under time pressure) are more likely to don't properly fix the problem at hand, or that it introduces another one. as you can see from the discussion above, we are still not sure about whether or not we want to "fix" the behavior change in 5.4.29/5.5.13 so I think it was a good thing that we didn't took down the release and rushed another release, which reverts the behavior when there is a chance that we decide to keep the original fix anyways. (* most people testing their php lib/app on travis probably use the phpunit pre-installed on the travis box, the same as they do with the php install) ps: please don't top post on this list. --=20 Ferenc Kov=C3=A1cs @Tyr43l - http://tyrael.hu --047d7bdc8ac452816404fc2fee13--