Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:47441 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 14004 invoked from network); 20 Mar 2010 03:59:13 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 20 Mar 2010 03:59:13 -0000 Authentication-Results: pb1.pair.com smtp.mail=pasthelod@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=pasthelod@gmail.com; sender-id=pass; domainkeys=bad Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.220.224 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: pasthelod@gmail.com X-Host-Fingerprint: 209.85.220.224 mail-fx0-f224.google.com Received: from [209.85.220.224] ([209.85.220.224:46560] helo=mail-fx0-f224.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id BE/19-59870-01844AB4 for ; Fri, 19 Mar 2010 22:59:13 -0500 Received: by fxm24 with SMTP id 24so29888fxm.23 for ; Fri, 19 Mar 2010 20:59:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=lbWYyGxO75H0sTjkbQXyF9jthArpIelgPZzn8CVJcX4=; b=F/K9EdV5oBu/gEWOtYHSjm1osZHLfNCJ0M00fb+A6CLWOlrVRxngo9pxaZs9al/qLa hdvH1aVIRJagD5/9zSt8svvQ/EnlPIezfQLioZA4slJzBv9TesRfvgaftWz726KLGLKf RWndUn6/9IQdlgcuPwlI1mVD2mX2kY/V+ugcU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; b=sFZzYU7YNEs5HLYlNvFfQCp4ftK0BM03oChDorpTLy3uoRJaHKlpKI81c5z8qzqeFc Xwghpc53DWlhOWGa7PWJphABURidZ5q635QKxs1KFoXbcJ1kYz66hMaxuceYo6n1J09l DFkG5bhlruLxVZ48VbBRHZ4sfCYUiHu4YZZTY= Received: by 10.223.63.203 with SMTP id c11mr1658254fai.94.1269057547781; Fri, 19 Mar 2010 20:59:07 -0700 (PDT) Received: from [192.168.1.100] (catv-89-134-159-152.catv.broadband.hu [89.134.159.152]) by mx.google.com with ESMTPS id 18sm3329665fkq.34.2010.03.19.20.59.07 (version=SSLv3 cipher=RC4-MD5); Fri, 19 Mar 2010 20:59:07 -0700 (PDT) Message-ID: <4BA44803.2090307@gmail.com> Date: Sat, 20 Mar 2010 04:58:59 +0100 User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.9) Gecko/20100317 Lightning/1.0b1 Shredder/3.0.4pre MIME-Version: 1.0 To: internals@lists.php.net References: <7B11643C-4A65-4C5F-8E45-5BAC1BC546C1@gmail.com> <4BA3C75C.3070403@garfieldtech.com> In-Reply-To: <4BA3C75C.3070403@garfieldtech.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] Re: PHP 5.4 branch and trunk From: pasthelod@gmail.com (Pas) On 2010.03.19. 19:50, larry@garfieldtech.com wrote: > On 3/19/10 1:31 PM, Nate Abele wrote: >>> The point is that, for instance, PHP 5.3 was not a trivial upgrade >>> for coders or hosters. Sure it's mostly compatible, and you certainly >>> can write code that works from 5.0->5.3 just fine, and if not then >>> you're probably doing something wrong... but that's most of the PHP >>> code out there right now. :-) And naturally you can't test your code >>> against 5.3 until it's out. >> >> Larry, to mitigate this issue, please refer to the exhaustive list of >> instructions here: >> >> http://twitter.com/nateabele/status/10733251789 >> >> PLEASE NOTE: This also applies to user-land applications with test >> suites (and here I'm risking showing my ignorance by blindly assuming >> Drupal does, in fact, have a test suite). >> >> Please see http://snaps.php.net/ and http://qa.php.net/ for more >> information. >> >> Thanks, >> - Nate > > Drupal 7 has an extensive test suite, using our own testing framework > rather than phpt. (Let's not get into a debate about why that's the > case; it's neither here nor there nor would I even be on just one side > of it. ) > > But that's for a high-end project. It doesn't really help the code > slingers that happen to have code they threw together that is holding > back a hosting company who don't even know what "make" is. > > I am not saying people shouldn't be testing code. I'm saying the barrier > to entry to testing common code found in the wild on a new release of > PHP is higher than you seem to be assuming. > > --Larry Garfield > I think this has something to do with a large part of PHP developers living in a Windows world, where aren't any good test suites (let alone make). PHPUnit is wonderful; installing it is not exactly that enjoyable. Particularly nasty part is getting a working PEAR system on Windows. (Just think of the BAT/CMD scripts :| ) -- Pas