Page MenuHomePhabricator

Umherirrender (Umherirrender)
User

Today

  • No visible events.

Tomorrow

  • No visible events.

Tuesday

  • No visible events.

User Details

User Since
Oct 7 2014, 2:31 PM (591 w, 5 d)
Availability
Available
LDAP User
Umherirrender
MediaWiki User
Umherirrender [ Global Accounts ]

Recent Activity

Yesterday

Umherirrender closed T333103: Add ids for CentralAuth fieldsets as Resolved.

The id mw-centralauth-delete was set as part of 6d6a2de751ccffa00b49e352df5c0e6335985486

Sat, Feb 7, 9:09 PM · MediaWiki-Platform-Team, Stewards-and-global-tools, MediaWiki-extensions-CentralAuth
Umherirrender created T416774: Discourage, deprecate and stop using XmlSelect class for building HTML.
Sat, Feb 7, 8:43 PM · Technical-Debt, HTML5, MediaWiki-General
Umherirrender removed a project from T211531: Special:WikiSets is hard to read and should use a table like Special:UserGroupRights: Patch-For-Review.
Sat, Feb 7, 1:34 AM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth
Umherirrender closed T211531: Special:WikiSets is hard to read and should use a table like Special:UserGroupRights as Resolved.

No longer using a layout table, see https://meta.wikimedia.beta.wmcloud.org/wiki/Special:WikiSets/7

Sat, Feb 7, 1:33 AM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth
Umherirrender closed T413543: Replace use deprecated Xml::fieldset and Xml::buildForm in CentralAuth, a subtask of T341775: Discourage, deprecate and stop using Xml methods for building HTML markup, as Resolved.
Sat, Feb 7, 12:57 AM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), MW-1.45-notes (1.45.0-wmf.24; 2025-10-21), MW-1.44-notes, Patch-For-Review, MW-1.43-notes (1.43.0-wmf.7; 2024-05-28), MW-1.42-notes (1.42.0-wmf.19; 2024-02-20), Technical-Debt, Epic, HTML5, MediaWiki-General
Umherirrender closed T413543: Replace use deprecated Xml::fieldset and Xml::buildForm in CentralAuth as Resolved.
Sat, Feb 7, 12:57 AM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), MediaWiki-Platform-Team (Q3 Kanban Board), Technical-Debt (Deprecation process), MediaWiki-extensions-CentralAuth

Fri, Feb 6

Umherirrender updated the task description for T341775: Discourage, deprecate and stop using Xml methods for building HTML markup.
Fri, Feb 6, 5:00 PM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), MW-1.45-notes (1.45.0-wmf.24; 2025-10-21), MW-1.44-notes, Patch-For-Review, MW-1.43-notes (1.43.0-wmf.7; 2024-05-28), MW-1.42-notes (1.42.0-wmf.19; 2024-02-20), Technical-Debt, Epic, HTML5, MediaWiki-General

Thu, Feb 5

Umherirrender added a comment to T391835: PerformanceBudgetTest should not print text in the middle of all MediaWiki PHPUnit runs.

When the tests are performance related: It is possible to bring the information/output to Fresnel ? (printing into the gerrit patch or show it on the CI there) Maybe that match the scope better as phpunit tests.

Thu, Feb 5, 10:24 PM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), Technical-Debt, MediaWiki-Core-Tests
Umherirrender added a comment to T200629: Using fully-qualified function calls is faster.

The use of static closures (T274038: Enforce use of static closures) in mediawiki codestyle could be an suprise as well via CI for developer not familiar with mediawiki code (used in most deployed extensions as optimisation).

Thu, Feb 5, 10:13 PM · Performance-Team (Radar), MediaWiki-Codesniffer, MediaWiki-General

Wed, Feb 4

Umherirrender claimed T413542: Replace use deprecated Xml::fieldset and Xml::buildForm in AbuseFilter.
Wed, Feb 4, 9:58 PM · Patch-For-Review, Technical-Debt (Deprecation process), AbuseFilter

Tue, Feb 3

Umherirrender claimed T413543: Replace use deprecated Xml::fieldset and Xml::buildForm in CentralAuth.
Tue, Feb 3, 9:48 PM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), MediaWiki-Platform-Team (Q3 Kanban Board), Technical-Debt (Deprecation process), MediaWiki-extensions-CentralAuth

Sun, Feb 1

Umherirrender removed a project from T413543: Replace use deprecated Xml::fieldset and Xml::buildForm in CentralAuth: Patch-For-Review.
Sun, Feb 1, 1:08 AM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), MediaWiki-Platform-Team (Q3 Kanban Board), Technical-Debt (Deprecation process), MediaWiki-extensions-CentralAuth

Sat, Jan 31

Umherirrender added a comment to T416061: Shellbox\Tests\ClientTest::testCallError test failure locally on PHP 8.4/8.5.

CI shows no error when running with php8.4

Sat, Jan 31, 11:04 AM · PHP 8.4 support, PHP 8.5 support, Shellbox

Fri, Jan 30

Umherirrender added a project to T406326: Upgrade to phan v6 in MediaWiki: PHP 8.5 support.
Fri, Jan 30, 5:02 PM · PHP 8.5 support, MW-1.46-notes (1.46.0-wmf.4; 2025-11-25), User-Daimona, Patch-For-Review, phan-taint-check-plugin, phan
Umherirrender closed T410941: PHP 8.5: "Phan 5.5.2 crashed when parsing/analyzing 'plugins/RedundantExistenceChecksPlugin/empty-miscnodes/test.php')", a subtask of T406326: Upgrade to phan v6 in MediaWiki, as Declined.
Fri, Jan 30, 5:02 PM · PHP 8.5 support, MW-1.46-notes (1.46.0-wmf.4; 2025-11-25), User-Daimona, Patch-For-Review, phan-taint-check-plugin, phan
Umherirrender closed T410941: PHP 8.5: "Phan 5.5.2 crashed when parsing/analyzing 'plugins/RedundantExistenceChecksPlugin/empty-miscnodes/test.php')" as Declined.

Not fixed with phan v5, waiting for phan v6

Fri, Jan 30, 5:02 PM · Upstream, phan, PHP 8.5 support

Thu, Jan 29

Umherirrender closed T388945: Wikimedia\Assert\ParameterElementTypeException: Bad value for parameter $preloadParams: all elements must be string as Resolved.
Thu, Jan 29, 11:05 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), MediaWiki-Page-editing, Wikimedia-production-error
Umherirrender created T415946: Release wikimedia/message 1.0.6 to include php8.5 fixes.
Thu, Jan 29, 7:52 PM · PHP 8.5 support, Release

Wed, Jan 28

Umherirrender added a comment to T410941: PHP 8.5: "Phan 5.5.2 crashed when parsing/analyzing 'plugins/RedundantExistenceChecksPlugin/empty-miscnodes/test.php')".

There is a deprecation notice, not sure if phan crashed there, when the notice is converted to exception by phpunit. […]

PHPUnit does not run in this process, afaik. It seems Phan is directly choosing to enforce a strict mode of sorts where it tolerates no runtime warnings.

…
Parsing files...
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 54 / 64 (100%) 36MB
Analyzing classes...
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 51MB
Analyzing functions...
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 51MB
Analyzing methods...
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 51MB
/src/vendor/tysonandre/var_representation_polyfill/src/VarRepresentation/Encoder.php:157 [8192] Case statements followed by a semicolon (;) are deprecated, use a colon (:) instead
(Phan 5.5.2 crashed when parsing/analyzing 'lib/Less/Cache.php')
More details:
#2: include() called at [/src/vendor/composer/ClassLoader.php:576] Args: ["/src/vendor/phan/phan/src/Phan/Bootstrap.php"]
#3: {closure:Composer\Autoload\ClassLoader::initializeIncludeClosure():575}() called at [/src/vendor/composer/ClassLoader.php:427] Args: ["/src/vendor/composer/../tysonandre/var_representation_polyfill/src/VarRepresentation/Encoder.php"]
#4: Composer\Autoload\ClassLoader->loadClass() called at [/src/vendor/tysonandre/var_representation_polyfill/src/var_representation.php:41] Args: ["VarRepresentation\\Encoder"]
#5: var_representation() called at [/src/vendor/phan/phan/src/Phan/AST/ASTReverter.php:72] Args: ["\n", 1]
#6: Phan\AST\ASTReverter::toShortString() Args: ["\n"]
#7: array_map() called at [/src/vendor/phan/phan/src/Phan/AST/ASTReverter.php:148] Args: [["Phan\\AST\\ASTReverter", "toShortString"], ["\n", ast\Node({"kind":256,"flags":0,"lineno":112,"children":{"name":"list"}})]]
…
#50: require_once() called at [/src/vendor/phan/phan/phan:10] Args: ["/src/vendor/phan/phan/src/phan.php"]
#51: include() called at [/src/vendor/bin/phan:119] Args: ["/src/vendor/phan/phan/phan"]

Script phan --allow-polyfill-parser handling the phan event returned with error code 1
Script @phan was called via test
Build step 'Execute shell' marked build as failure
Wed, Jan 28, 8:27 PM · Upstream, phan, PHP 8.5 support

Sun, Jan 25

Umherirrender updated the task description for T411814: Make PHP 8.5 voting on development (master) branch of MW ecosystem (core, vendor, extensions, skins, libraries) in CI.
Sun, Jan 25, 3:24 PM · Continuous-Integration-Config, PHP 8.5 support, Epic
Umherirrender closed T413917: Using null as an array offset is deprecated, use an empty string instead (from RevisionDeleter.php:104), a subtask of T410514: Using null as array offset or as the key parameter for array_key_exists() is deprecated in PHP 8.5, as Resolved.
Sun, Jan 25, 3:22 PM · MW-1.44-notes, MW-1.45-notes, MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), MediaWiki-General, PHP 8.5 support
Umherirrender closed T413917: Using null as an array offset is deprecated, use an empty string instead (from RevisionDeleter.php:104) as Resolved.
Sun, Jan 25, 3:22 PM · MW-1.44-notes, MW-1.43-notes, MW-1.45-notes, MW-1.46-notes (1.46.0-wmf.13; 2026-01-27), MW-Interfaces-Team, ci-test-error, MediaWiki-Revision-deletion, PHP 8.5 support
Umherirrender closed T413926: Using null as an array offset is deprecated, use an empty string instead (from Media/MediaHandlerFactory.php:68) as Resolved.
Sun, Jan 25, 3:03 PM · MW-1.44-notes, MW-1.43-notes, MW-1.45-notes, MW-1.46-notes (1.46.0-wmf.13; 2026-01-27), MediaWiki-Uploading, ci-test-error, PHP 8.5 support
Umherirrender closed T413926: Using null as an array offset is deprecated, use an empty string instead (from Media/MediaHandlerFactory.php:68), a subtask of T410514: Using null as array offset or as the key parameter for array_key_exists() is deprecated in PHP 8.5, as Resolved.
Sun, Jan 25, 3:03 PM · MW-1.44-notes, MW-1.45-notes, MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), MediaWiki-General, PHP 8.5 support
Umherirrender closed T413921: Using null as an array offset is deprecated, use an empty string instead (from Deferred/LinksUpdate/ExternalLinksTable.php:54) as Resolved.
Sun, Jan 25, 2:54 PM · MW-1.44-notes, MW-1.43-notes, MW-1.45-notes, MW-1.46-notes (1.46.0-wmf.13; 2026-01-27), MediaWiki-General, ci-test-error, PHP 8.5 support
Umherirrender closed T413921: Using null as an array offset is deprecated, use an empty string instead (from Deferred/LinksUpdate/ExternalLinksTable.php:54), a subtask of T410514: Using null as array offset or as the key parameter for array_key_exists() is deprecated in PHP 8.5, as Resolved.
Sun, Jan 25, 2:54 PM · MW-1.44-notes, MW-1.45-notes, MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), MediaWiki-General, PHP 8.5 support
Umherirrender closed T413918: Using null as an array offset is deprecated, use an empty string instead (from RangeChronologicalPager.php:51/61) as Resolved.
Sun, Jan 25, 2:47 PM · MW-1.44-notes, MW-1.43-notes, MW-1.45-notes, MW-1.46-notes (1.46.0-wmf.13; 2026-01-27), ci-test-error, MediaWiki-General, PHP 8.5 support
Umherirrender closed T413918: Using null as an array offset is deprecated, use an empty string instead (from RangeChronologicalPager.php:51/61), a subtask of T410514: Using null as array offset or as the key parameter for array_key_exists() is deprecated in PHP 8.5, as Resolved.
Sun, Jan 25, 2:47 PM · MW-1.44-notes, MW-1.45-notes, MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), MediaWiki-General, PHP 8.5 support
Umherirrender closed T414196: Try and backport the upgrade of `guzzlehttp/guzzle` to 7.10.0 to MediaWiki 1.44 / 1.43 as Resolved.
Sun, Jan 25, 10:59 AM · MW-1.44-notes, MW-1.43-notes, PHP 8.5 support, MW-1.43-release, MW-1.44-release, MediaWiki-Vendor, MediaWiki-General

Sat, Jan 24

Umherirrender closed T415443: Update mck89/peast in release branches for php8.5 support as Resolved.
Sat, Jan 24, 10:29 PM · MW-1.44-notes, MW-1.45-notes, MW-1.43-notes, MW-1.45-release, MW-1.44-release, MW-1.43-release, MediaWiki-ResourceLoader, PHP 8.5 support, MediaWiki-Platform-Team, MediaWiki-Vendor
Umherirrender created T415444: Update guzzlehttp/guzzle in release branches for php8.5 support.
Sat, Jan 24, 1:29 PM · PHP 8.5 support, MediaWiki-Vendor
Umherirrender created T415443: Update mck89/peast in release branches for php8.5 support.
Sat, Jan 24, 1:19 PM · MW-1.44-notes, MW-1.45-notes, MW-1.43-notes, MW-1.45-release, MW-1.44-release, MW-1.43-release, MediaWiki-ResourceLoader, PHP 8.5 support, MediaWiki-Platform-Team, MediaWiki-Vendor
Umherirrender closed T415361: "unexpected NAN value was coerced to string" PHP warning from LanguageIntegrationTest::testParseFormattedNumber `assertEquals` call as Resolved.

Upstream fixed this and released a new version

Sat, Jan 24, 12:12 PM · Upstream, MediaWiki-Internationalization, MediaWiki-Core-Tests, PHP 8.5 support

Wed, Jan 21

Umherirrender closed T412518: Release a new version of TestingAccessWrapper, a subtask of T412850: TestingAccessWrapper: Method ReflectionProperty::setAccessible() is deprecated since 8.5, as it has no effect, as Resolved.
Wed, Jan 21, 9:32 PM · Upstream, MediaWiki-Core-Tests, PHP 8.5 support
Umherirrender closed T412518: Release a new version of TestingAccessWrapper as Resolved.
Wed, Jan 21, 9:32 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Patch-For-Review, PHP 8.5 support, Release, MediaWiki-Core-Tests
Umherirrender closed T412518: Release a new version of TestingAccessWrapper, a subtask of T413581: Error: Call to a member function deregisterSession() on null, as Resolved.
Wed, Jan 21, 9:32 PM · MediaWiki-Platform-Team, ci-test-error (WMF-deployed Build Failure), PHP 8.5 support, MediaWiki-Core-AuthManager
Umherirrender reopened T413926: Using null as an array offset is deprecated, use an empty string instead (from Media/MediaHandlerFactory.php:68), a subtask of T410514: Using null as array offset or as the key parameter for array_key_exists() is deprecated in PHP 8.5, as Open.
Wed, Jan 21, 8:21 PM · MW-1.44-notes, MW-1.45-notes, MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), MediaWiki-General, PHP 8.5 support
Umherirrender reopened T413926: Using null as an array offset is deprecated, use an empty string instead (from Media/MediaHandlerFactory.php:68) as "Open".

Another issue in the same test and with similiar stack trace

1) MediaWiki\Tests\Api\ApiUploadTest::testUploadErrorFiletypeMissing
Using null as an array offset is deprecated, use an empty string instead
Wed, Jan 21, 8:21 PM · MW-1.44-notes, MW-1.43-notes, MW-1.45-notes, MW-1.46-notes (1.46.0-wmf.13; 2026-01-27), MediaWiki-Uploading, ci-test-error, PHP 8.5 support
Umherirrender claimed T413921: Using null as an array offset is deprecated, use an empty string instead (from Deferred/LinksUpdate/ExternalLinksTable.php:54).
Wed, Jan 21, 8:07 PM · MW-1.44-notes, MW-1.43-notes, MW-1.45-notes, MW-1.46-notes (1.46.0-wmf.13; 2026-01-27), MediaWiki-General, ci-test-error, PHP 8.5 support
Umherirrender claimed T413931: Using null as an array offset is deprecated, use an empty string instead (from Api/ApiModuleManager.php:239).
Wed, Jan 21, 7:49 PM · MW-Interfaces-Team, MediaWiki-Action-API, ci-test-error, PHP 8.5 support
Umherirrender closed T413676: testDropTable: Using null as an array offset is deprecated, use an empty string instead, a subtask of T410514: Using null as array offset or as the key parameter for array_key_exists() is deprecated in PHP 8.5, as Resolved.
Wed, Jan 21, 7:39 PM · MW-1.44-notes, MW-1.45-notes, MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), MediaWiki-General, PHP 8.5 support
Umherirrender closed T413676: testDropTable: Using null as an array offset is deprecated, use an empty string instead as Resolved.

Fix from subtask T413576: SQLPlatform::getDatabaseAndTableIdentifier returning null causes lots of logspam also fixed this issue

Wed, Jan 21, 7:39 PM · ci-test-error (WMF-deployed Build Failure), MediaWiki-libs-Rdbms, PHP 8.5 support
Umherirrender closed T413922: Using null as an array offset is deprecated, use an empty string instead (from libs/Rdbms/LBFactory/LBFactoryMulti.php:332) as Resolved.
Wed, Jan 21, 6:53 PM · MediaWiki-libs-Rdbms, ci-test-error, PHP 8.5 support
Umherirrender closed T413922: Using null as an array offset is deprecated, use an empty string instead (from libs/Rdbms/LBFactory/LBFactoryMulti.php:332), a subtask of T410514: Using null as array offset or as the key parameter for array_key_exists() is deprecated in PHP 8.5, as Resolved.
Wed, Jan 21, 6:53 PM · MW-1.44-notes, MW-1.45-notes, MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), MediaWiki-General, PHP 8.5 support

Tue, Jan 20

Umherirrender closed T413934: Using null as an array offset is deprecated, use an empty string instead (from JobQueue/JobQueueGroup.php:385) as Resolved.
Tue, Jan 20, 9:21 PM · MW-Interfaces-Team, MediaWiki-Core-JobQueue, ci-test-error, PHP 8.5 support
Umherirrender closed T413934: Using null as an array offset is deprecated, use an empty string instead (from JobQueue/JobQueueGroup.php:385), a subtask of T410514: Using null as array offset or as the key parameter for array_key_exists() is deprecated in PHP 8.5, as Resolved.
Tue, Jan 20, 9:21 PM · MW-1.44-notes, MW-1.45-notes, MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), MediaWiki-General, PHP 8.5 support
Umherirrender updated the task description for T411814: Make PHP 8.5 voting on development (master) branch of MW ecosystem (core, vendor, extensions, skins, libraries) in CI.
Tue, Jan 20, 8:38 PM · Continuous-Integration-Config, PHP 8.5 support, Epic
Umherirrender closed T413930: Using null as an array offset is deprecated, use an empty string instead (from User/User.php:2022) as Resolved.
Tue, Jan 20, 8:34 PM · MediaWiki-User-management, ci-test-error, PHP 8.5 support
Umherirrender closed T413930: Using null as an array offset is deprecated, use an empty string instead (from User/User.php:2022), a subtask of T410514: Using null as array offset or as the key parameter for array_key_exists() is deprecated in PHP 8.5, as Resolved.
Tue, Jan 20, 8:34 PM · MW-1.44-notes, MW-1.45-notes, MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), MediaWiki-General, PHP 8.5 support

Mon, Jan 19

Umherirrender claimed T413918: Using null as an array offset is deprecated, use an empty string instead (from RangeChronologicalPager.php:51/61).
Mon, Jan 19, 9:22 PM · MW-1.44-notes, MW-1.43-notes, MW-1.45-notes, MW-1.46-notes (1.46.0-wmf.13; 2026-01-27), ci-test-error, MediaWiki-General, PHP 8.5 support
Umherirrender claimed T413917: Using null as an array offset is deprecated, use an empty string instead (from RevisionDeleter.php:104).
Mon, Jan 19, 9:15 PM · MW-1.44-notes, MW-1.43-notes, MW-1.45-notes, MW-1.46-notes (1.46.0-wmf.13; 2026-01-27), MW-Interfaces-Team, ci-test-error, MediaWiki-Revision-deletion, PHP 8.5 support
Umherirrender assigned T413934: Using null as an array offset is deprecated, use an empty string instead (from JobQueue/JobQueueGroup.php:385) to Prashant32194.
Mon, Jan 19, 9:05 PM · MW-Interfaces-Team, MediaWiki-Core-JobQueue, ci-test-error, PHP 8.5 support
Umherirrender closed T413919: Using null as an array offset is deprecated, use an empty string instead (from Page/LinkBatch.php:322) as Resolved.
Mon, Jan 19, 8:06 PM · ci-test-error, MediaWiki-General, PHP 8.5 support
Umherirrender closed T413919: Using null as an array offset is deprecated, use an empty string instead (from Page/LinkBatch.php:322), a subtask of T410514: Using null as array offset or as the key parameter for array_key_exists() is deprecated in PHP 8.5, as Resolved.
Mon, Jan 19, 8:06 PM · MW-1.44-notes, MW-1.45-notes, MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), MediaWiki-General, PHP 8.5 support
Umherirrender added a comment to T414952: Prevent 2FA-required users from disabling their last 2FA method.

Why should this prevented? What is the idea behind it?

Mon, Jan 19, 7:59 PM · MediaWiki-extensions-OATHAuth, Product Safety and Integrity, MediaWiki-User-management

Sun, Jan 18

Umherirrender claimed T413922: Using null as an array offset is deprecated, use an empty string instead (from libs/Rdbms/LBFactory/LBFactoryMulti.php:332).
Sun, Jan 18, 8:54 PM · MediaWiki-libs-Rdbms, ci-test-error, PHP 8.5 support
Umherirrender claimed T413930: Using null as an array offset is deprecated, use an empty string instead (from User/User.php:2022).
Sun, Jan 18, 8:22 PM · MediaWiki-User-management, ci-test-error, PHP 8.5 support
Umherirrender claimed T413919: Using null as an array offset is deprecated, use an empty string instead (from Page/LinkBatch.php:322).
Sun, Jan 18, 8:09 PM · ci-test-error, MediaWiki-General, PHP 8.5 support
Umherirrender added a comment to T414885: Maintenance script to perform null edits on multiple or all pages.

The maintenance script refreshLinks.php should do the same as null edits.

Sun, Jan 18, 7:37 PM · MediaWiki-Page-editing, MediaWiki-Page-derived-data
Umherirrender added a comment to T414875: Update JamesHeinrich/getID3 for php8.5 support.

Also using imagedestroy (T413901), but plotting bmp files seems not used from this library

Sun, Jan 18, 1:11 AM · Reader Growth Team, Upstream, PHP 8.5 support, TimedMediaHandler, MediaWiki-Vendor
Umherirrender moved T412876: Upgrade justinrainbow/json-schema to 6.x from Backlog to Wikimedia production on the PHP 8.5 support board.
Sun, Jan 18, 1:07 AM · Growth-Team, PHP 8.5 support, Patch-For-Review, MediaWiki-Vendor, MediaWiki-General
Umherirrender moved T414877: Update maxmind/web-service-common for php8.5 support from Backlog to Wikimedia production on the PHP 8.5 support board.
Sun, Jan 18, 1:07 AM · RoadToWiki, PHP 8.5 support, MediaWiki-Vendor
Umherirrender moved T414878: Update ezimuel/ringphp for php8.5 support from Backlog to Wikimedia production on the PHP 8.5 support board.
Sun, Jan 18, 1:07 AM · Upstream, PHP 8.5 support, MediaWiki-Vendor
Umherirrender created T414878: Update ezimuel/ringphp for php8.5 support.
Sun, Jan 18, 1:06 AM · Upstream, PHP 8.5 support, MediaWiki-Vendor
Umherirrender created T414877: Update maxmind/web-service-common for php8.5 support.
Sun, Jan 18, 1:01 AM · RoadToWiki, PHP 8.5 support, MediaWiki-Vendor
Umherirrender added a project to T412876: Upgrade justinrainbow/json-schema to 6.x: PHP 8.5 support.

The version used in mediawiki/vendor is using deprecated curl_close (T413538)

Sun, Jan 18, 12:57 AM · Growth-Team, PHP 8.5 support, Patch-For-Review, MediaWiki-Vendor, MediaWiki-General
Umherirrender closed T412850: TestingAccessWrapper: Method ReflectionProperty::setAccessible() is deprecated since 8.5, as it has no effect as Resolved.
Sun, Jan 18, 12:45 AM · Upstream, MediaWiki-Core-Tests, PHP 8.5 support
Umherirrender moved T414875: Update JamesHeinrich/getID3 for php8.5 support from Backlog to Wikimedia production on the PHP 8.5 support board.
Sun, Jan 18, 12:45 AM · Reader Growth Team, Upstream, PHP 8.5 support, TimedMediaHandler, MediaWiki-Vendor
Umherirrender created T414875: Update JamesHeinrich/getID3 for php8.5 support.
Sun, Jan 18, 12:44 AM · Reader Growth Team, Upstream, PHP 8.5 support, TimedMediaHandler, MediaWiki-Vendor

Sat, Jan 17

Umherirrender closed T413926: Using null as an array offset is deprecated, use an empty string instead (from Media/MediaHandlerFactory.php:68) as Resolved.
Sat, Jan 17, 10:55 PM · MW-1.44-notes, MW-1.43-notes, MW-1.45-notes, MW-1.46-notes (1.46.0-wmf.13; 2026-01-27), MediaWiki-Uploading, ci-test-error, PHP 8.5 support
Umherirrender closed T413926: Using null as an array offset is deprecated, use an empty string instead (from Media/MediaHandlerFactory.php:68), a subtask of T410514: Using null as array offset or as the key parameter for array_key_exists() is deprecated in PHP 8.5, as Resolved.
Sat, Jan 17, 10:55 PM · MW-1.44-notes, MW-1.45-notes, MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), MediaWiki-General, PHP 8.5 support
Umherirrender closed T413920: Using null as an array offset is deprecated, use an empty string instead (from Output/OutputPage.php:4051), a subtask of T410514: Using null as array offset or as the key parameter for array_key_exists() is deprecated in PHP 8.5, as Resolved.
Sat, Jan 17, 10:02 PM · MW-1.44-notes, MW-1.45-notes, MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), MediaWiki-General, PHP 8.5 support
Umherirrender closed T413920: Using null as an array offset is deprecated, use an empty string instead (from Output/OutputPage.php:4051) as Resolved.
Sat, Jan 17, 10:02 PM · ci-test-error, MediaWiki-General, PHP 8.5 support
Umherirrender created T414869: MinusX is using deprecated/removed Application::add.
Sat, Jan 17, 9:23 PM · LibUp, MinusX
Umherirrender closed T413579: Using null as an array offset is deprecated, use an empty string instead in SiteList, a subtask of T410514: Using null as array offset or as the key parameter for array_key_exists() is deprecated in PHP 8.5, as Resolved.
Sat, Jan 17, 12:51 AM · MW-1.44-notes, MW-1.45-notes, MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), MediaWiki-General, PHP 8.5 support
Umherirrender closed T413579: Using null as an array offset is deprecated, use an empty string instead in SiteList as Resolved.
Sat, Jan 17, 12:51 AM · MediaWiki-Site-system, ci-test-error (WMF-deployed Build Failure), PHP 8.5 support
Umherirrender claimed T413920: Using null as an array offset is deprecated, use an empty string instead (from Output/OutputPage.php:4051).
Sat, Jan 17, 12:43 AM · ci-test-error, MediaWiki-General, PHP 8.5 support
Umherirrender closed T413576: SQLPlatform::getDatabaseAndTableIdentifier returning null causes lots of logspam as Resolved.
Sat, Jan 17, 12:14 AM · PHP 8.5 support, MediaWiki-libs-Rdbms
Umherirrender closed T413576: SQLPlatform::getDatabaseAndTableIdentifier returning null causes lots of logspam, a subtask of T413676: testDropTable: Using null as an array offset is deprecated, use an empty string instead, as Resolved.
Sat, Jan 17, 12:14 AM · ci-test-error (WMF-deployed Build Failure), MediaWiki-libs-Rdbms, PHP 8.5 support

Fri, Jan 16

Umherirrender closed T413948: Using null as the key parameter for array_key_exists() is deprecated, use an empty string instead (from Site/SiteList.php:256), a subtask of T410514: Using null as array offset or as the key parameter for array_key_exists() is deprecated in PHP 8.5, as Resolved.
Fri, Jan 16, 11:39 PM · MW-1.44-notes, MW-1.45-notes, MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), MediaWiki-General, PHP 8.5 support
Umherirrender closed T413948: Using null as the key parameter for array_key_exists() is deprecated, use an empty string instead (from Site/SiteList.php:256) as Resolved.

Fixed as part of T413579

Fri, Jan 16, 11:39 PM · MediaWiki-Site-system, ci-test-error, PHP 8.5 support
Umherirrender added a comment to T413956: ord(): Providing a string that is not one byte long is deprecated. Use ord($str[0]) instead (from css-sanitizer/src/Parser/DataSourceTokenizer.php:574).

A full-width slash is used in that test and passed to ord(), which expect only single-bytes characters.

css sanitizer expect valid utf-8, but seems not working well with multibyte character

Fri, Jan 16, 11:25 PM · Patch-For-Review, css-sanitizer, ci-test-error, MediaWiki-Uploading, PHP 8.5 support
Umherirrender closed T413577: The float-string "18446744073709551681" is not representable as an int, cast occurred as Resolved.
Fri, Jan 16, 11:01 PM · ci-test-error (WMF-deployed Build Failure), MediaWiki-Parser, PHP 8.5 support
Umherirrender claimed T413956: ord(): Providing a string that is not one byte long is deprecated. Use ord($str[0]) instead (from css-sanitizer/src/Parser/DataSourceTokenizer.php:574).
Fri, Jan 16, 10:48 PM · Patch-For-Review, css-sanitizer, ci-test-error, MediaWiki-Uploading, PHP 8.5 support
Umherirrender added a comment to T413956: ord(): Providing a string that is not one byte long is deprecated. Use ord($str[0]) instead (from css-sanitizer/src/Parser/DataSourceTokenizer.php:574).

A full-width slash is used in that test and passed to ord(), which expect only single-bytes characters.

Fri, Jan 16, 10:18 PM · Patch-For-Review, css-sanitizer, ci-test-error, MediaWiki-Uploading, PHP 8.5 support
Umherirrender added a comment to T413957: ord(): Providing an empty string is deprecated (from css-sanitizer/src/Parser/DataSourceTokenizer.php:589/621).

The empty string is DataSource::EOF, so added some checks when the sanitizer is reading beyond the data source to pass the upload test related the the empty string.

Fri, Jan 16, 10:18 PM · Patch-For-Review, css-sanitizer, ci-test-error, MediaWiki-Uploading, PHP 8.5 support
Umherirrender claimed T413957: ord(): Providing an empty string is deprecated (from css-sanitizer/src/Parser/DataSourceTokenizer.php:589/621).
Fri, Jan 16, 9:28 PM · Patch-For-Review, css-sanitizer, ci-test-error, MediaWiki-Uploading, PHP 8.5 support
Umherirrender reopened T407444: Use Html::* instead of Xml::* in CentralNotice, a subtask of T341775: Discourage, deprecate and stop using Xml methods for building HTML markup, as Open.
Fri, Jan 16, 9:14 PM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), MW-1.45-notes (1.45.0-wmf.24; 2025-10-21), MW-1.44-notes, Patch-For-Review, MW-1.43-notes (1.43.0-wmf.7; 2024-05-28), MW-1.42-notes (1.42.0-wmf.19; 2024-02-20), Technical-Debt, Epic, HTML5, MediaWiki-General
Umherirrender reopened T407444: Use Html::* instead of Xml::* in CentralNotice as "Open".

Xml::listDropdown still needs replacing

Fri, Jan 16, 9:14 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), MediaWiki-extensions-CentralNotice, Technical-Debt
Umherirrender added a comment to T414350: unexpected NAN value was coerced to string (from Language/Language.php:3543).

There is also

Fri, Jan 16, 8:02 PM · RoadToWiki, ci-test-error, PHP 8.5 support, MediaWiki-Internationalization
Umherirrender claimed T413577: The float-string "18446744073709551681" is not representable as an int, cast occurred.
Fri, Jan 16, 6:50 PM · ci-test-error (WMF-deployed Build Failure), MediaWiki-Parser, PHP 8.5 support
Umherirrender claimed T413579: Using null as an array offset is deprecated, use an empty string instead in SiteList.
Fri, Jan 16, 6:36 PM · MediaWiki-Site-system, ci-test-error (WMF-deployed Build Failure), PHP 8.5 support
Umherirrender added a comment to T414769: Can't create pages with blacklisted/spam links (even though those ARE the sources).

A plain url in wikitext is auto-linked by mediawiki. Omit the https:// or use <nowiki></nowiki> to avoid the autolink.

Fri, Jan 16, 3:58 PM · English-Wikipedia-RSP-restructuring

Sun, Jan 11

Umherirrender created T414279: LibUp upgrade on mediawiki/core removes hints to local tests/selenium/wdio-mediawiki package from lock file.
Sun, Jan 11, 11:11 AM · User-zeljkofilipin, Browser Test Platform, Patch-For-Review, LibUp
Umherirrender created T414278: Update mw-tools-codesniffer-mwcore-testrun to run with php8.2+.
Sun, Jan 11, 10:54 AM · Essential-Work, Release-Engineering-Team (Doing 😎), MediaWiki-Codesniffer, Continuous-Integration-Infrastructure

Sat, Jan 10

Umherirrender added a comment to T414260: Extend Year in Review to include technical contributions.

You can also find technical contributions on https://wikimedia.biterg.io/ with filters like author_name = ?

Sat, Jan 10, 2:02 PM · Indic MediaWiki Developers UG, Tool-yearinreview
Umherirrender merged T387902: CentralNotice BannerMessageGroup::registerGroupHook queries DB_PRIMARY on read requests into T216287: BannerMessageGroup::registerGroupHook of CentralNotice must not query master on GET request (page views).
Sat, Jan 10, 1:35 AM · Wikimedia-Performance-recommendation, Fr-CentralNotice-Translation-Bugs, FR-Q2-FY2019-20-cleanup-list, Fundraising-Backlog, Sustainability (MediaWiki-MultiDC), Wikimedia-production-error, MediaWiki-extensions-CentralNotice
Umherirrender merged task T387902: CentralNotice BannerMessageGroup::registerGroupHook queries DB_PRIMARY on read requests into T216287: BannerMessageGroup::registerGroupHook of CentralNotice must not query master on GET request (page views).
Sat, Jan 10, 1:35 AM · Wikimedia-production-error, Sustainability (MediaWiki-MultiDC), Wikimedia-Fundraising, MediaWiki-extensions-CentralNotice, Wikimedia-Performance-recommendation
Umherirrender claimed T414161: Fix missed preload query from ResourceLoader WikiModule on logged-in pageviews.

The preload of title information in OutputPage::getRlClient is splitted in a "site batch" and "user batch". The "site batch" contains style modules that not in the "user batch". The "user batch" contains the user.styles module and the user module, but not extensions module in the user group, like the ext.globalCssJs.user and ext.globalCssJs.user.styles module from GlobalCssJs extension.

Sat, Jan 10, 12:52 AM · MediaWiki-Platform-Team (Q3 Kanban Board), Patch-For-Review, MediaWiki-ResourceLoader

Jan 8 2026

Umherirrender added a comment to T414077: WAV files being uploaded with wrong MIME type.

If possible, please run also with --oldimage to fix up some old versions (the scripts works on one table per run). Thanks

Jan 8 2026, 8:32 PM · Commons, DBA, Wikimedia-maintenance-script-run, MediaWiki-libs-Mime, MediaWiki-Uploading