Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:54861 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 92992 invoked from network); 24 Aug 2011 11:08:18 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 24 Aug 2011 11:08:18 -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 74.125.83.42 as permitted sender) X-PHP-List-Original-Sender: tyra3l@gmail.com X-Host-Fingerprint: 74.125.83.42 mail-gw0-f42.google.com Received: from [74.125.83.42] ([74.125.83.42:56507] helo=mail-gw0-f42.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 15/98-48631-0ABD45E4 for ; Wed, 24 Aug 2011 07:08:16 -0400 Received: by gwb17 with SMTP id 17so1000099gwb.29 for ; Wed, 24 Aug 2011 04:08:14 -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=y2XY72G33rE/4+xFtY9Csb5vwN1Yks67BCTVc0NA5tg=; b=L5wactZdJ+jzMFt3FkoNeBHpYIt37HibJriig8speGuC33aXaaCpbcb6huZeHEexw7 v6D2elxP4o5icCWJNyEPfJMmCKv4xyTiwf8dP916Pf7PWyT5fh30eOmkGyAdl0u6ABq4 AUgbYu3UY9VnR+ZPdwMEfq4MudPkTnzHcD6Tk= MIME-Version: 1.0 Received: by 10.236.136.167 with SMTP id w27mr29610421yhi.102.1314184093301; Wed, 24 Aug 2011 04:08:13 -0700 (PDT) Received: by 10.146.83.5 with HTTP; Wed, 24 Aug 2011 04:08:13 -0700 (PDT) In-Reply-To: <1314182524.2261.12.camel@guybrush> References: <1314115682.2635.98.camel@guybrush> <4E545A6C.60704@akbkhome.com> <1314182524.2261.12.camel@guybrush> Date: Wed, 24 Aug 2011 13:08:13 +0200 Message-ID: To: =?UTF-8?Q?Johannes_Schl=C3=BCter?= Cc: Pierre Joye , Derick Rethans , alan@akbkhome.com, internals@lists.php.net Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [PHP-DEV] PHP 5.3.8 Released! From: tyra3l@gmail.com (Ferenc Kovacs) 2011/8/24 Johannes Schl=C3=BCter : > On Wed, 2011-08-24 at 12:24 +0200, Ferenc Kovacs wrote: >> we could have spotted this via two ways: >> - those who participated in fixing >> https://bugs.php.net/bug.php?id=3D53727 could have spotted this >> - our tests should have start failing after the change > > Third option: > - RC testers might have spotted and reported it. > > I have the impression that very few people actually test these. When > creating an RC we inform the "primary testers" as well as qa and > internals list members. From there I get one or two responses in > general. > > When I approach PHP users I often get answers like installing PHP > without breaking their setup would be complicated (which is not the case > but maybe needs education?) and they won't have time. I try to use a > hypothetical case, like we have here in reality, to explain them why it > is beneficial for their business if it is detected early as then we can > fix it, fixing something after a release is hard. We also can try to > improve our tests but we will never be able to test each and every way > PHP is being used out there in the wild. > > > So how can we motivate people to test new versions during RC not the day > after it is being released? > > > We don't push them out as news on the php.net frontpage and we don't > send it out to the announce list for reasons like not confusing users. > Should we change that? Other ideas? > > johannes agree, should have mentioned that. I think that currently testing the RCs have a very high barrier. usually they are going unnoticed for most people and compiling your own version (with all the extensions that you need) can be really cumbersome. - we need to get out the word to the masses (the current php.net site simply lacks this, maybe the http://prototype.php.net/ will be better in this regard), for which we also need to lower the barriers to entry: - better documentation about how to build your own php version would be a must, maybe phpfarm can be also useful for this - we should cooperate with the major php projects out there to run their testsuites against the new releases or maybe even trunk, if I remember correctly somebody mentioned that we already do this for some projects (maybe Pierre mentioned this). this would be an easy way to boost our test coverage and make the BC breaks more obvious. - having pre-packaged versions of php available would also help, testing out the latest mysql versions are much more easy for example, as I can just grab the Linux - Generic archive, extract it, and voila, I can test it. - projects like http://apt.damz.org/ also help --=20 Ferenc Kov=C3=A1cs @Tyr43l - http://tyrael.hu