hi Larry,

On Tue, Jan 29, 2013 at 5:55 PM, Larry Garfield <la...@garfieldtech.com> wrote:
> On 1/29/13 5:08 AM, Pierre Joye wrote:
>>
>> hi Jan,
>>
>> On Tue, Jan 29, 2013 at 11:55 AM, Jan Ehrhardt <php...@ehrhardt.nl> wrote:
>>>
>>> Hi Pierre,
>>>
>>> Pierre Joye in php.internals (Tue, 29 Jan 2013 05:55:27 +0100):
>>>>
>>>> This is one of the reason why the 'new' release process RFC does not
>>>> allow BC breaks. But we can't be 100% sure that we do not introduce
>>>> one without you, all projects and users, doing intensive testing using
>>>> your apps, modules, plugins, etc. And before the final releases, not
>>>> after.
>>>>
>>>> Question: Did you test D7/8 and their respective plugins with php 5.5?
>>>
>>>
>>> No. Reality: many Drupal users are beginning to move from Drupal 6 to
>>> Drupal 7 at the moment. So are we. The code freeze for Drupal 8 will be
>>> no sooner than July this year. And we have enough issues with D7 under
>>> PHP 5.4 to worry about BC breaks beyond PHP 5.4.
>>
>>
>> What do you need to get D7 tested under 5.5? I mean once you have a CI
>> in place, it is not hard to setup one instance to test 5.5.
>>
>> Waiting the final release of 5.5 won't be of any help, not for Drupal,
>> not for us.
>
>
> Clear, detailed instructions aimed at someone who has *never used a C
> compiler before*[1] for how to build, install, and run a 5.5 alpha, for Mac
> and for common Linuxes[2], that do not require doing screwy things with
> running multiple web servers on a single OS.  In fact, the ideal would be
> periodically released VirtualBox images with the latest alpha or beta tagged
> that we can just boot up and run.[3]
>
> The first point is, I think, the biggest blocker.  "Try out the latest PHP
> and see what breaks" is currently a task that roughly 0.1% of PHP developers
> have the technical ability to even do.  Bring that up to 5-10% and we may
> see a *much* better feedback loop.[4]
>
> [1] Really, I can count on one hand the number of Drupal developers who even
> know C, much less can compile a complex C application.  I'm sure you could
> make all sorts of disparaging comments about Drupal/Drupalers as a result,
> and you'd be about 1/3 right, but nonetheless that's the situation.
>
> [2] Drupal people are about 2/3 Macophiles, 1/3 Linux-istas, and
> occasionally we let a Windows user in so that we don't look discriminatory.
> I don't know how that breaks down in other major sub-communities.
>
> [3] We have a CI system in place but it's home grown, doesn't have enough
> human resources maintaining it, and I don't think it supports multiple
> variants of the PHP environment well.  Yes, this is a problem.  We're aware
> of that, but I don't expect it to change soon, unfortunately.
>
> [4] As I am not part of that 0.1% I don't have much if any ability to help
> improve that number, or I would offer to do so.  My C-fu is about 8 years
> old and was limited to Palm OS.

Zero skills are required to setup a PHP. But a bit more clue is
required to test Drupal. I can help the PHP setup automation but would
need your help to setup D7+ setup with major plugins to automate the
tests. By the way, we already do it with Drupal 7 using the default
install in our labs (OSTC at Microsoft), regression, performance and
functional, with and without APC, on IIS and Apache, nts and zts. We
will add the o+ to the stack asap as well. See the following links for
example results:

http://windows.php.net/downloads/snaps/ostc/pftt/perf/results-20130125-5.5.0alpha4-5.5rd86e14b.html


Cheers,
--
Pierre

@pierrejoye | http://blog.thepimp.net | http://www.libgd.org

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to