[php-maint] Bug#556237: Bug#556237: Bug#556237: MediaWiki doesn't work on this version of PHP

Ondřej Surý ondrej at sury.org
Sat Jan 23 10:16:19 UTC 2010


The patch is in our versioning system and will be included in next  
release.

Ondrej Sury

On 23.1.2010, at 9:58, Liangent <liangent at gmail.com> wrote:

> But on my system, the current version in apt repo (5.2.12.dfsg.1-2)
> cannot pass MediaWiki's check.
>
> In MediaWiki's installer (maintenance/install-utils.inc):
>
>        $test = new PhpRefCallBugTester;
>        $ok = false;
>        call_user_func_array( array( $test, 'test' ), array( &$ok ) );
>        if ( !$ok ) {
>                echo "PHP 5.2.11, 5.2.12, and 5.3.1 (your version: " .
> phpversion() . ") are not compatible with\n" .
>                "MediaWiki due to a bug involving reference parameters
> to __call. Upgrade to\n" .
>                "PHP 5.3.2 (5.2.13 for 5.2 users), or downgrade to PHP
> 5.3.0 (5.2.10 for 5.2\n" .
>                "users) to fix this. ABORTING (see
> http://bugs.php.net/bug.php?id=50394 for details)\n";
>                die( 1 );
>        }
>
> /**
> * Test for PHP bug #50394
> */
> class PhpRefCallBugTester {
>        function __call( $name, $args ) {
>                $args[0] = true;
>        }
> }
>
>
> On 1/23/10, Mark A. Hershberger <mah at everybody.org> wrote:
>> Liangent <liangent at gmail.com> writes:
>>
>>> See http://bugs.php.net/bug.php?id=50394 and
>>> https://bugzilla.wikimedia.org/show_bug.cgi?id=22122
>>
>> The patch is already in
>> debian/patches/ref-converted-to-value-in_call.patch
>>
>> Mark.
>>
>> --
>> http://hexmode.com/
>>
>> The only alternative to Tradition is bad tradition.
>>                          — Jaraslov Pelikan
>>
>
>
>
> _______________________________________________
> pkg-php-maint mailing list
> pkg-php-maint at lists.alioth.debian.org
> http://lists.alioth.debian.org/mailman/listinfo/pkg-php-maint





More information about the pkg-php-maint mailing list