Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:55600 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 80859 invoked from network); 23 Sep 2011 10:17:46 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 23 Sep 2011 10:17:46 -0000 Authentication-Results: pb1.pair.com smtp.mail=pierre.php@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.218.42 as permitted sender) X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.218.42 mail-yi0-f42.google.com Received: from [209.85.218.42] ([209.85.218.42:59546] helo=mail-yi0-f42.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 8E/65-46707-9CC5C7E4 for ; Fri, 23 Sep 2011 06:17:45 -0400 Received: by yib12 with SMTP id 12so3031776yib.29 for ; Fri, 23 Sep 2011 03:17:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=cYUoX7r6nRwjy6t4LsRKVC1PQ9R2UdRdX+YhVacDGf0=; b=lU27BYYUvSrUUfjWcxyDxlGlQmVny68mDlJLYmS0+xgFovJPvEKUJKyiYl+Kvw+wpG sqJcUJt4eUMzmh9DU8bQMvK1DVJPYjn3EzaDm/Z7tI3gyqWq1oHrF4WQz1ffpbhl0oo2 kr8AAJkBzfy205g67Q/yK7kmaJJ06lJu/HFPs= MIME-Version: 1.0 Received: by 10.236.79.197 with SMTP id i45mr20346685yhe.28.1316773062193; Fri, 23 Sep 2011 03:17:42 -0700 (PDT) Received: by 10.147.41.10 with HTTP; Fri, 23 Sep 2011 03:17:42 -0700 (PDT) In-Reply-To: <4E7C5A24.8080305@lerdorf.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> <1316709104-sup-2744@fewbar.com> <1316713382.1290.60.camel@guybrush> <4E7BBA23.2080001@lerdorf.com> <4E7BC6BF.6080702@akbkhome.com> <4E7C5A24.8080305@lerdorf.com> Date: Fri, 23 Sep 2011 12:17:42 +0200 Message-ID: To: Rasmus Lerdorf Cc: Alan Knowles , internals@lists.php.net Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: Re: [PHP-DEV] Re: is_a() - again - a better fix From: pierre.php@gmail.com (Pierre Joye) hi Rasmus, On Fri, Sep 23, 2011 at 12:06 PM, Rasmus Lerdorf wrote= : > 1. Should we work up a basic PEAR test case that we can add to our > =A0 tests? > > 2. Maybe we should think bigger and put more focus on having large PHP > =A0 frameworks and apps test every RC. Currently we notify them of RCs > =A0 and just hope someone will test and report back, but that obviously > =A0 isn't working. We need a Daniel Brown-like approach to this. Someone > =A0 who is really annoyingly persistent and will hunt down people to > =A0 test RCs and keep a sign-off checklist of projects that have given > =A0 a thumbs-up on an RC. We do 2) already (while we are working on increasing the amount of apps and frameworks being tested), as I was asking to revert this patch between 5.3.7 and 5.3.8 back then pointing to our tests results and numerous reports. The problem was not in the QA but in the decision process. QA should have a kind of veto power in this case to avoid arguing and still have BC breaks landing in stable releases. > Oh, and what do we do in 5.4? Philosophically I think Dmitry's original > change was correct, but none of us realized all the code relying > (arguably incorrectly) on the original behaviour. It is not an easy decision, I would prefer to revert it there too as it will break BC in 5.4 as well, obviously. Cheers, --=20 Pierre @pierrejoye | http://blog.thepimp.net | http://www.libgd.org