Page MenuHomePhabricator

In combination with MW 1.16 alpha, newest SVN DynamicPageList2 breaks general layout through error messages
Closed, ResolvedPublic

Description

UNCERTAIN whether this is here to be called DYNAMIC PAGE LIST or DYNAMIC PAGE LIST 2 - (not even the mediawiki.org documentation really knows which is which - kind of another bug...)

Bug appears in combination with mediawiki 1.16 alpha only, 1.15alpha (r49438) is still ok with the DPL extension. It certainly is a problem in the interaction, not sure on which side.

Warning: Call-time pass-by-reference has been deprecated - argument passed by value; If you would like to pass it by reference, modify the declaration of [runtime function name](). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file. However, future versions may not support this any longer. in ... mediawikistaging/extensions/DynamicPageList/DynamicPageList2.php on line 3882

Warning: Cannot modify header information - headers already sent by (output started at /usr/share/mediawikistaging/extensions/DynamicPageList/DynamicPageList2.php:3882) in ... mediawikistaging/phase3/includes/WebResponse.php on line 16

Warning: Cannot modify header information - headers already sent by (output started at ... mediawikistaging/extensions/DynamicPageList/DynamicPageList2.php:3882) in ... mediawikistaging/phase3/includes/WebResponse.php on line 16

Verified: commenting out require_once("$IP/extensions/DynamicPageList/DynamicPageList2.php"); makes the problem disappear.


Version: unspecified
Severity: critical
URL: http://160.45.63.55/test/Special:Version

Details

Reference
bz18924

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 21 2014, 10:38 PM
bzimport set Reference to bz18924.
bzimport added a subscriber: Unknown Object (MLST).

gero.scholz wrote:

I think the problem is NOT related to MW 1.16.
It also appears in earlire versions.
In DPL version 1.7.9 the problem should be resolved.

Note this is the DynamicPageList2 extension, not the DynamicPageList which some Wikimedia sites use.

The naming of these extensions is a mess. Since this has nothing to do with the current bug, I have created a new bug report (https://bugzilla.wikimedia.org/show_bug.cgi?id=18945).

It seems that 1.7.9 is already available for separate download. According to an email by the creator of http://www.mediawiki.org/wiki/Extension:DynamicPageList, the creator has no SVN commit rights. We run MW directly out of subversion and depend on extensions in SVN remaining in sync (within a few days) with the main development. We would therefore like to request to assign SVN commit rights to the extension author for the purpose of updating the extension.

Fixed in r51054.

(In reply to comment #3)

The naming of these extensions is a mess. Since this has nothing to do with the
current bug, I have created a new bug report
(https://bugzilla.wikimedia.org/show_bug.cgi?id=18945).
It seems that 1.7.9 is already available for separate download. According to an
email by the creator of
http://www.mediawiki.org/wiki/Extension:DynamicPageList, the creator has no SVN
commit rights. We run MW directly out of subversion and depend on extensions in
SVN remaining in sync (within a few days) with the main development. We would
therefore like to request to assign SVN commit rights to the extension author
for the purpose of updating the extension.

I agree with that.