Page MenuHomePhabricator

remove *.deps.php files
Closed, ResolvedPublic

Description

PHP had a nasty bug related to late/early binding and referenced at https://bugs.php.net/bug.php?id=56776 . The workaround was to add some .deps.php files to make sure code is loaded early.

$ find . -name '*deps.php'
./languages/classes/LanguageIu.deps.php
./languages/classes/LanguageKk.deps.php
./languages/classes/LanguageKu.deps.php
./languages/classes/LanguageShi.deps.php
./languages/classes/LanguageSr.deps.php
./languages/classes/LanguageZh.deps.php
./skins/Chick.deps.php
./skins/Modern.deps.php
./skins/MonoBook.deps.php
./skins/MySkin.deps.php
./skins/Simple.deps.php
./skins/Vector.deps.php

Since bug upstream php issue #56778 was fixed in PHP 5.1, I guess we can get ride of the deps files.


Version: 1.20.x
Severity: minor

Details

Reference
bz37194

Event Timeline

bzimport raised the priority of this task from to Lowest.Nov 22 2014, 12:27 AM
bzimport set Reference to bz37194.
bzimport added a subscriber: Unknown Object (MLST).

merged by Sam Reed. Will be in some 1.20wmf > 4 / MediaWiki 1.20