Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:55585 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 42543 invoked from network); 22 Sep 2011 15:03:24 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 22 Sep 2011 15:03:24 -0000 Authentication-Results: pb1.pair.com header.from=kalle.php@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=kalle.php@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.220.170 as permitted sender) X-PHP-List-Original-Sender: kalle.php@gmail.com X-Host-Fingerprint: 209.85.220.170 mail-vx0-f170.google.com Received: from [209.85.220.170] ([209.85.220.170:32839] helo=mail-vx0-f170.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 56/10-41648-B3E4B7E4 for ; Thu, 22 Sep 2011 11:03:24 -0400 Received: by vcbfk1 with SMTP id fk1so612013vcb.29 for ; Thu, 22 Sep 2011 08:03:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=3r2nUagUoUYpbaLNyeNE3QyPNX0WftRJ+a5SBKhYow8=; b=a2gcKZDQ6Aa/u7Lxb3c1X5JkTF7uPS3kcwh1FucW+ILdlr+6YKnsfN2tlo06jxhTrO d+j/cEj8QFgh4uVw9hyCm0Xv3m9272KV5jfj20OrhhXWum4Hlu6grRpqNLSNdt2UCSic xtpzINg2qqbjH3FVP7tu9W0ZEuYELQ0cJ73O0= MIME-Version: 1.0 Received: by 10.52.20.133 with SMTP id n5mr1992306vde.302.1316703800260; Thu, 22 Sep 2011 08:03:20 -0700 (PDT) Sender: kalle.php@gmail.com Received: by 10.220.91.194 with HTTP; Thu, 22 Sep 2011 08:03:19 -0700 (PDT) In-Reply-To: <20110922134956.GA28577@panix.com> References: <4E790B82.6090805@akbkhome.com> <8C.A0.17510.E4DE97E4@pb1.pair.com> <1316615094.2810.5.camel@guybrush> <1316629502-sup-831@fewbar.com> <20110922134956.GA28577@panix.com> Date: Thu, 22 Sep 2011 17:03:19 +0200 X-Google-Sender-Auth: 2LxALoCfpyzEq1J958LotqNaqg0 Message-ID: To: Daniel Convissor Cc: PHP Internals List Content-Type: text/plain; charset=ISO-8859-1 Subject: Re: [PHP-DEV] Re: is_a() - again - a better fix From: kalle@php.net (Kalle Sommer Nielsen) Hi 2011/9/22 Daniel Convissor : > Breaking PHP for untold thousands upon thousands of applications created > over the past nine years is a FAR bigger problem for our image. While don't like the change due the break in a stable branch which I also wrote about in the bug report. Then I don't see why this was not caught in one of the RC packages sent out to confirm there was no behavior changes, but we got no feedback on it and went ahead. While it is unfortunate and it should have been reverted in the patch level sort of release, it wasn't. Actually it is 7 years theoretically because we don't support PHP4, while I know that the change was at our end, that still doesn't justify a change of behavior in a package. It is not like we change the inner workings of PHP when packaging the Windows port. What needs to be done here, is to simply "move on", endless rage is not solving anything, nor is it to have everyone go their way. 5.4 is coming a long greatly with the improved test cases, and I think to isolate such issues then the package maintainers should test the RC's with either popular packages in their system or related, so issues like this is caught in that process. -- regards, Kalle Sommer Nielsen kalle@php.net