Page MenuHomePhabricator

Arendpieter (Arendpieter)
User

Projects

User does not belong to any projects.

Today

  • No visible events.

Tomorrow

  • No visible events.

Tuesday

  • No visible events.

User Details

User Since
Jan 26 2025, 2:29 PM (70 w, 6 d)
Availability
Available
LDAP User
Arendpieter
MediaWiki User
Arendpieter [ Global Accounts ]

Recent Activity

Tue, Jun 2

Arendpieter added a comment to T394732: backfillLocalAccounts.php does not (always?) copy checkuser data.

@Johannnes89 You filtered the log by performer = MediaWikiAccountBackfiller. The only entry that ever carried that performer was the forcecreatelocal entry, which my commit deliberately eliminated. That was the whole point: to stop attributing a RecentChange to the backfiller so it would no longer pollute CheckUser.

Tue, Jun 2, 12:47 PM · MediaWiki-Platform-Team (Kanban Board), MW-1.47-notes (1.47.0-wmf.3; 2026-05-19), Product Safety and Integrity, CheckUser, Stewards-and-global-tools, MediaWiki-extensions-CentralAuth

Mon, Jun 1

Arendpieter created T427824: Striker dev MediaWiki image fails to build: 1.41 is EOL and Composer now blocks advisory-affected dependencies.
Mon, Jun 1, 3:01 PM · Patch-For-Review, cloud-services-team, Striker

Thu, May 28

Arendpieter closed T421371: JsonConfig logs warnings with a translated http-bad-status as Resolved.
Thu, May 28, 10:28 AM · MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), Content-Transform-Team (Work In Progress), JsonConfig
Arendpieter closed T328840: Bad decoding of U+03B5 ε (epsilon) as Resolved.
Thu, May 28, 10:27 AM · MW-1.46-notes (1.46.0-wmf.23; 2026-04-07), I18n, Scribunto

Tue, May 26

Arendpieter updated subscribers of T324419: Allow connecting redirects using sitelink widget.

@Lydia_Pintscher the patch is ready to be merged. Can you (or someone else) have a look? the current behavior is a bug anyway.

Tue, May 26, 4:08 PM · Wikidata Integration in Wikimedia projects, Patch-For-Review, Wikidata Sitelinks, MediaWiki-extensions-Wikibase-Client, Wikidata
Arendpieter closed T337135: Make PHPUnit dataProvider on UstringLibraryTest and LuaEngineUnitTestBase static, a subtask of T332865: PHPUnit data providers should be simple static functions that return plain data, as Resolved.
Tue, May 26, 4:04 PM · MW-1.46-notes (1.46.0-wmf.18; 2026-03-03), Patch-For-Review, MW-1.45-notes (1.45.0-wmf.3; 2025-05-27), MW-1.44-notes (1.44.0-wmf.28; 2025-05-06), MediaWiki-extensions-General, MediaWiki-Core-Tests, MW-1.43-notes (1.43.0-wmf.28; 2024-10-22), MW-1.41-notes (1.41.0-wmf.20; 2023-08-01)
Arendpieter closed T337135: Make PHPUnit dataProvider on UstringLibraryTest and LuaEngineUnitTestBase static as Resolved.
Tue, May 26, 4:04 PM · MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), Scribunto

Fri, May 22

Arendpieter added a comment to T359554: Use IDP for authentication in Striker.

@taavi I see that no one is interested in reviewing my second pull request, so I’m thinking of abandoning it.

Fri, May 22, 9:46 AM · Patch-For-Review, CAS-SSO, cloud-services-team, Striker

Wed, May 20

Arendpieter closed T215504: Page protection log shows the main page of the Finnish-language Wikinews as nonexistent as Declined.
Wed, May 20, 1:30 PM · Wikimedia-database-issue (Bad data), MediaWiki-Logevents
Arendpieter closed T277605: Unintended premoderation of comments on Russian WikiNews as Declined.
Wed, May 20, 1:28 PM · TestMe, FlaggedRevs
Arendpieter closed T336887: Images from French Wikinews categories are not displayed in the search as Declined.
Wed, May 20, 1:27 PM · PageImages

Mon, May 18

Arendpieter added a comment to T394732: backfillLocalAccounts.php does not (always?) copy checkuser data.

attemptAutoCreateLocalUserFromName() creates two newusers log entries:

Mon, May 18, 3:39 PM · MediaWiki-Platform-Team (Kanban Board), MW-1.47-notes (1.47.0-wmf.3; 2026-05-19), Product Safety and Integrity, CheckUser, Stewards-and-global-tools, MediaWiki-extensions-CentralAuth

Wed, May 13

Arendpieter updated subscribers of T422142: EmailAuth: Redact account recovery token in log output.

@Tgr Could you have a look? This is a really small patch.

Wed, May 13, 7:43 AM · MW-1.47-notes (1.47.0-wmf.3; 2026-05-19), Essential-Work, Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22)), MediaWiki-extensions-EmailAuth

Apr 29 2026

Arendpieter added a comment to T337135: Make PHPUnit dataProvider on UstringLibraryTest and LuaEngineUnitTestBase static.

@Jdforrester-WMF, can you also look at the follow-up: https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Scribunto/+/1258717?

Apr 29 2026, 12:13 PM · MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), Scribunto
Arendpieter reopened T337135: Make PHPUnit dataProvider on UstringLibraryTest and LuaEngineUnitTestBase static, a subtask of T332865: PHPUnit data providers should be simple static functions that return plain data, as Open.
Apr 29 2026, 12:12 PM · MW-1.46-notes (1.46.0-wmf.18; 2026-03-03), Patch-For-Review, MW-1.45-notes (1.45.0-wmf.3; 2025-05-27), MW-1.44-notes (1.44.0-wmf.28; 2025-05-06), MediaWiki-extensions-General, MediaWiki-Core-Tests, MW-1.43-notes (1.43.0-wmf.28; 2024-10-22), MW-1.41-notes (1.41.0-wmf.20; 2023-08-01)
Arendpieter reopened T337135: Make PHPUnit dataProvider on UstringLibraryTest and LuaEngineUnitTestBase static as "Open".
Apr 29 2026, 12:12 PM · MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), Scribunto

Apr 28 2026

Arendpieter added a comment to T392356: Replace ingress-nginx before upstream EOL date.

Just to make sure: this issue only affects Toolforge, i.e., Cloud Services, right? Is ingress-nginx also used on the production Kubernetes cluster that serves production traffic?

Apr 28 2026, 10:41 PM · Patch-For-Review, Toolforge, cloud-services-team (FY2025/2026-Q3-Q4)
Arendpieter updated subscribers of T420854: LuaEngineTestBase causes "Empty data set provided by data provider" failures for lua errors under PHPUnit 10.

@cscott I’ve replied to your comment on Gerrit.

Apr 28 2026, 10:24 AM · MW-1.47-notes (1.47.0-wmf.3; 2026-05-19), Scribunto

Apr 22 2026

Arendpieter claimed T324419: Allow connecting redirects using sitelink widget.
Apr 22 2026, 12:14 PM · Wikidata Integration in Wikimedia projects, Patch-For-Review, Wikidata Sitelinks, MediaWiki-extensions-Wikibase-Client, Wikidata
Arendpieter triaged T324419: Allow connecting redirects using sitelink widget as High priority.
Apr 22 2026, 12:14 PM · Wikidata Integration in Wikimedia projects, Patch-For-Review, Wikidata Sitelinks, MediaWiki-extensions-Wikibase-Client, Wikidata
Arendpieter added a comment to T324419: Allow connecting redirects using sitelink widget.

@Ifeatu_Nnaobi_WMDE any updates?

Apr 22 2026, 12:14 PM · Wikidata Integration in Wikimedia projects, Patch-For-Review, Wikidata Sitelinks, MediaWiki-extensions-Wikibase-Client, Wikidata

Apr 15 2026

Arendpieter removed a subtask for T418104: [BUG] The property "Instance of" triggers a Runtime error on mobile view: T418891: MinervaNeue selenium test "Opening a nested reference" consistently fails.
Apr 15 2026, 4:49 PM · Wikidata-Omega (Completed Tasks), MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), MediaWiki-extensions-Wikibase-Repo, Wikidata Mobile, Wikidata, Wikimedia-production-error
Arendpieter removed a parent task for T418891: MinervaNeue selenium test "Opening a nested reference" consistently fails: T418104: [BUG] The property "Instance of" triggers a Runtime error on mobile view.
Apr 15 2026, 4:49 PM · ci-test-error (WMF-deployed Build Failure), MinervaNeue (Tracking)
Arendpieter changed the status of T220964: Break cyclic class dependencies in PropertySuggester, a subtask of T220958: Break cyclic class and cyclic namespace dependencies in Wikibase and related extensions, from In Progress to Open.
Apr 15 2026, 10:31 AM · [DEPRECATED] wdwb-tech, Technical-Debt, Wikidata-Trailblazing-Exploration, Wikidata
Arendpieter changed the status of T220964: Break cyclic class dependencies in PropertySuggester from In Progress to Open.
Apr 15 2026, 10:31 AM · MediaWiki-extensions-PropertySuggester, Wikidata

Apr 10 2026

Arendpieter updated the task description for T422139: EmailAuth: Fix broken regex and inverted logic in maskDomain().
Apr 10 2026, 2:35 PM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), MediaWiki-extensions-EmailAuth, Product Safety and Integrity

Apr 2 2026

Arendpieter created T422142: EmailAuth: Redact account recovery token in log output.
Apr 2 2026, 10:53 AM · MW-1.47-notes (1.47.0-wmf.3; 2026-05-19), Essential-Work, Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22)), MediaWiki-extensions-EmailAuth
Arendpieter created T422139: EmailAuth: Fix broken regex and inverted logic in maskDomain().
Apr 2 2026, 10:42 AM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), MediaWiki-extensions-EmailAuth, Product Safety and Integrity

Apr 1 2026

Arendpieter closed T419161: PHP Fatal Error from line 97 of /srv/mediawiki/php-1.46.0-wmf.18/extensions/Scribunto/includes/Engines/LuaSandbox/LuaSandboxInterpreter.php: Allowed memory size of 1468006400 bytes exhausted (tried to allocate 20480 bytes) as Resolved.
Apr 1 2026, 1:13 PM · LuaSandbox, Scribunto, Wikimedia-production-error
Arendpieter added a comment to T419161: PHP Fatal Error from line 97 of /srv/mediawiki/php-1.46.0-wmf.18/extensions/Scribunto/includes/Engines/LuaSandbox/LuaSandboxInterpreter.php: Allowed memory size of 1468006400 bytes exhausted (tried to allocate 20480 bytes).

Fixed in https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Scribunto/+/1265609

Apr 1 2026, 1:13 PM · LuaSandbox, Scribunto, Wikimedia-production-error
Arendpieter changed the status of T220964: Break cyclic class dependencies in PropertySuggester from Open to In Progress.
Apr 1 2026, 9:58 AM · MediaWiki-extensions-PropertySuggester, Wikidata
Arendpieter changed the status of T220964: Break cyclic class dependencies in PropertySuggester, a subtask of T220958: Break cyclic class and cyclic namespace dependencies in Wikibase and related extensions, from Open to In Progress.
Apr 1 2026, 9:57 AM · [DEPRECATED] wdwb-tech, Technical-Debt, Wikidata-Trailblazing-Exploration, Wikidata
Arendpieter added a project to T220964: Break cyclic class dependencies in PropertySuggester: MediaWiki-extensions-PropertySuggester.
Apr 1 2026, 9:57 AM · MediaWiki-extensions-PropertySuggester, Wikidata

Mar 26 2026

Arendpieter claimed T421371: JsonConfig logs warnings with a translated http-bad-status.
Mar 26 2026, 1:12 PM · MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), Content-Transform-Team (Work In Progress), JsonConfig

Mar 25 2026

Arendpieter closed T421123: Deprecated: Using null as an array offset is deprecated, use an empty string instead in ManageGroupsSpecialPage.php on line 594 as Resolved.
Mar 25 2026, 11:32 AM · MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), PHP 8.5 support, MediaWiki-extensions-Translate

Mar 24 2026

Arendpieter edited projects for T421123: Deprecated: Using null as an array offset is deprecated, use an empty string instead in ManageGroupsSpecialPage.php on line 594, added: PHP 8.5 support; removed PHP 8.1 support.
Mar 24 2026, 4:28 PM · MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), PHP 8.5 support, MediaWiki-extensions-Translate

Mar 23 2026

Arendpieter added a comment to T420854: LuaEngineTestBase causes "Empty data set provided by data provider" failures for lua errors under PHPUnit 10.

@Umherirrender I’ve prepared a follow-up patch that fixes this.

Mar 23 2026, 9:28 AM · MW-1.47-notes (1.47.0-wmf.3; 2026-05-19), Scribunto

Mar 19 2026

Arendpieter closed T419371: Test failure in quibble-with-WikibaseClient-extensions-tests-php83 - Capiunto extension as Resolved.
Mar 19 2026, 1:56 PM · Wikidata-Omega (Completed Tasks), MediaWiki-extensions-Capiunto, ci-test-error (WMF-deployed Build Failure), Wikidata
Arendpieter added a comment to T328840: Bad decoding of U+03B5 ε (epsilon).

TextLibrary::getEntityTable() uses array_flip(get_html_translation_table()) to build the entity decode table. PHP's get_html_translation_table() returns only one canonical entity name per character, so array_flip() loses all aliases. For example, PHP picks "ε" as canonical for ε (U+03B5), so "ε" is missing from the table and left as undecoded literal text. My patch will fix it.

Mar 19 2026, 9:39 AM · MW-1.46-notes (1.46.0-wmf.23; 2026-04-07), I18n, Scribunto

Mar 18 2026

Arendpieter claimed T384870: Error 1969 from MediaWiki\Extension\Nuke\SpecialNuke::getNewPages, {error} {sql1line} {db_server}.
Mar 18 2026, 7:18 PM · MW-1.46-notes (1.46.0-wmf.21; 2026-03-24), Moderator-Tools-Team (Kanban), Performance Issue, MediaWiki-extensions-Nuke, Wikimedia-production-error
Arendpieter removed a project from T420422: upload.wikimedia.org serves .ogg audio files with content-type `application/ogg` instead of `audio/ogg`.: SRE-swift-storage.
Mar 18 2026, 9:24 AM · MW-1.47-notes (1.47.0-wmf.6; 2026-06-09), Patch-For-Review, MediaWiki-libs-Mime
Arendpieter added a comment to T420422: upload.wikimedia.org serves .ogg audio files with content-type `application/ogg` instead of `audio/ogg`..

The response appears to be coming from a Swift-backed object where the original object metadata is preserved through the cache layer. In other words, the Content-Type: application/ogg header is most likely stored as object metadata, rather than being set dynamically by Envoy or another frontend component.

Mar 18 2026, 9:17 AM · MW-1.47-notes (1.47.0-wmf.6; 2026-06-09), Patch-For-Review, MediaWiki-libs-Mime
Arendpieter added a project to T420422: upload.wikimedia.org serves .ogg audio files with content-type `application/ogg` instead of `audio/ogg`.: SRE-swift-storage.
Mar 18 2026, 9:03 AM · MW-1.47-notes (1.47.0-wmf.6; 2026-06-09), Patch-For-Review, MediaWiki-libs-Mime

Mar 16 2026

Arendpieter changed the status of T328840: Bad decoding of U+03B5 ε (epsilon) from Open to In Progress.
Mar 16 2026, 2:42 PM · MW-1.46-notes (1.46.0-wmf.23; 2026-04-07), I18n, Scribunto
Arendpieter changed the status of T384870: Error 1969 from MediaWiki\Extension\Nuke\SpecialNuke::getNewPages, {error} {sql1line} {db_server} from Open to In Progress.
Mar 16 2026, 11:06 AM · MW-1.46-notes (1.46.0-wmf.21; 2026-03-24), Moderator-Tools-Team (Kanban), Performance Issue, MediaWiki-extensions-Nuke, Wikimedia-production-error

Mar 13 2026

Arendpieter added a comment to T371930: Update basedn in CAS.

Sorry, my bad.

Mar 13 2026, 3:16 PM · Patch-For-Review, Infrastructure-Foundations, CAS-SSO, Bitu, Continuous-Integration-Infrastructure
Arendpieter reopened T371930: Update basedn in CAS, a subtask of T177826: Upgrade CI Jenkins ssh key to ecdsa , as Open.
Mar 13 2026, 3:15 PM · Jenkins, collaboration-services, Release-Engineering-Team (Seen), Continuous-Integration-Infrastructure, SRE
Arendpieter reopened T371930: Update basedn in CAS as "Open".
Mar 13 2026, 3:15 PM · Patch-For-Review, Infrastructure-Foundations, CAS-SSO, Bitu, Continuous-Integration-Infrastructure
Arendpieter closed T371930: Update basedn in CAS, a subtask of T177826: Upgrade CI Jenkins ssh key to ecdsa , as Resolved.
Mar 13 2026, 3:13 PM · Jenkins, collaboration-services, Release-Engineering-Team (Seen), Continuous-Integration-Infrastructure, SRE
Arendpieter closed T371930: Update basedn in CAS as Resolved.
Mar 13 2026, 3:13 PM · Patch-For-Review, Infrastructure-Foundations, CAS-SSO, Bitu, Continuous-Integration-Infrastructure

Mar 11 2026

Arendpieter added a comment to T359554: Use IDP for authentication in Striker.

@taavi This is the second attempt, where I made several different choices compared to the previously abandoned patch. I chose django-cas-ng instead of social-auth-app-django, mainly because it is single-purpose and has a minimal footprint. Additionally, instead of using a proper CAS setup for local development (until T412826 is finished), I added a minimal CAS Python server for local development.

Mar 11 2026, 11:07 AM · Patch-For-Review, CAS-SSO, cloud-services-team, Striker

Mar 10 2026

Arendpieter closed T183662: Pages, deleted with Special:Nuke, wasn't deleted from its Wikidata items as Declined.

Nuke uses the standard MediaWiki deletion mechanisms:

Mar 10 2026, 11:00 AM · TestMe, Moderator-Tools-Team, MediaWiki-Page-deletion, MediaWiki-extensions-Nuke, Wikidata

Mar 6 2026

Arendpieter closed T173825: Special:Nuke creates double logs as Resolved.
Mar 6 2026, 10:16 AM · MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), Moderator-Tools-Team (Kanban), Patch-For-Review, MediaWiki-extensions-Nuke

Mar 5 2026

Arendpieter added a project to T173825: Special:Nuke creates double logs: Patch-For-Review.
Mar 5 2026, 8:53 PM · MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), Moderator-Tools-Team (Kanban), Patch-For-Review, MediaWiki-extensions-Nuke
Arendpieter added a comment to T173825: Special:Nuke creates double logs.

I have submitted the patch.

Mar 5 2026, 8:43 PM · MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), Moderator-Tools-Team (Kanban), Patch-For-Review, MediaWiki-extensions-Nuke
Arendpieter changed the status of T402228: File deletions not tagged with the "Nuke" tag from Open to In Progress.
Mar 5 2026, 8:40 PM · MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke
Arendpieter added a comment to T402228: File deletions not tagged with the "Nuke" tag.
Mar 5 2026, 8:39 PM · MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke
Arendpieter changed the status of T173825: Special:Nuke creates double logs from Open to In Progress.
Mar 5 2026, 8:33 PM · MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), Moderator-Tools-Team (Kanban), Patch-For-Review, MediaWiki-extensions-Nuke
Arendpieter added a comment to T173825: Special:Nuke creates double logs.

When Nuke deletes file pages (NS_FILE), it calls FileDeleteForm::doDelete() synchronously rather than via the job queue. If getAllPages() returns the same file page twice (because it uses array_merge without deduplication), doDelete() is invoked twice for the same page.

Mar 5 2026, 8:29 PM · MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), Moderator-Tools-Team (Kanban), Patch-For-Review, MediaWiki-extensions-Nuke
Arendpieter moved T402228: File deletions not tagged with the "Nuke" tag from Backlog to Bugs on the MediaWiki-extensions-Nuke board.
Mar 5 2026, 8:08 PM · MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke
Arendpieter renamed T173825: Special:Nuke creates double logs from Double-deletion on Commons to Special:Nuke creates double logs.
Mar 5 2026, 8:00 PM · MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), Moderator-Tools-Team (Kanban), Patch-For-Review, MediaWiki-extensions-Nuke
Arendpieter added a comment to T337135: Make PHPUnit dataProvider on UstringLibraryTest and LuaEngineUnitTestBase static.

@Jdforrester-WMF Here the patch — you can have a look.

Mar 5 2026, 2:21 PM · MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), Scribunto
Arendpieter added a comment to T419113: QueueingRemediatorTest::testJobIsSent fails due to non-deterministic requestId.

@mszwarc I have submitted the fix for this specific bug. The CI failed due to an unrelated problem in the CommunityConfiguration extension.

Mar 5 2026, 11:30 AM · ci-test-error (WMF-deployed Build Failure), Discovery-Search, CirrusSearch
Arendpieter changed the status of T419113: QueueingRemediatorTest::testJobIsSent fails due to non-deterministic requestId from Open to In Progress.
Mar 5 2026, 10:54 AM · ci-test-error (WMF-deployed Build Failure), Discovery-Search, CirrusSearch
Arendpieter updated the task description for T419113: QueueingRemediatorTest::testJobIsSent fails due to non-deterministic requestId.
Mar 5 2026, 10:35 AM · ci-test-error (WMF-deployed Build Failure), Discovery-Search, CirrusSearch
Arendpieter updated the task description for T419113: QueueingRemediatorTest::testJobIsSent fails due to non-deterministic requestId.
Mar 5 2026, 10:27 AM · ci-test-error (WMF-deployed Build Failure), Discovery-Search, CirrusSearch
Arendpieter created T419113: QueueingRemediatorTest::testJobIsSent fails due to non-deterministic requestId.
Mar 5 2026, 9:58 AM · ci-test-error (WMF-deployed Build Failure), Discovery-Search, CirrusSearch

Mar 3 2026

Arendpieter added a subtask for T418104: [BUG] The property "Instance of" triggers a Runtime error on mobile view: T418891: MinervaNeue selenium test "Opening a nested reference" consistently fails.
Mar 3 2026, 5:48 PM · Wikidata-Omega (Completed Tasks), MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), MediaWiki-extensions-Wikibase-Repo, Wikidata Mobile, Wikidata, Wikimedia-production-error
Arendpieter added a parent task for T418891: MinervaNeue selenium test "Opening a nested reference" consistently fails: T418104: [BUG] The property "Instance of" triggers a Runtime error on mobile view.
Mar 3 2026, 5:48 PM · ci-test-error (WMF-deployed Build Failure), MinervaNeue (Tracking)
Arendpieter added projects to T418891: MinervaNeue selenium test "Opening a nested reference" consistently fails: MinervaNeue, ci-test-error.
Mar 3 2026, 5:46 PM · ci-test-error (WMF-deployed Build Failure), MinervaNeue (Tracking)
Arendpieter created T418891: MinervaNeue selenium test "Opening a nested reference" consistently fails.
Mar 3 2026, 5:45 PM · ci-test-error (WMF-deployed Build Failure), MinervaNeue (Tracking)
Arendpieter added a comment to T418839: Edits aren't saving correctly.
Mar 3 2026, 10:09 AM · DBA, SRE, Wikimedia-Incident
Arendpieter added a comment to T418839: Edits aren't saving correctly.

I can confirm I experienced the same issue on Wikidata. I made an edit and everything seemed fine, but it wasn’t saved and doesn’t appear in the history.

Mar 3 2026, 10:08 AM · DBA, SRE, Wikimedia-Incident

Mar 2 2026

Arendpieter added a comment to T418774: Wikibase CI broken: Call to undefined method WikibaseLibraryTestCase::suite().

Sorry, I didn’t realize that the same pattern is also in the WikibaseLexeme repository. Does Gerrit allow searching across all repositories?

Mar 2 2026, 5:45 PM · Wikidata-Omega (Completed Tasks), MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), Math, ci-test-error (WMF-deployed Build Failure), Wikidata

Feb 27 2026

Arendpieter added a comment to T358394: Stop using internal PHPUnit code in Scribunto.

@Jdforrester-WMF I finally fixed all CI errors. The merge order is now ScribuntuJsonConfig. The latter removes the temporary suite() workaround for the old Scribunto, which was needed because of a dependency cycle.

Feb 27 2026, 2:43 PM · MW-1.43-notes, MW-1.44-notes, MW-1.45-notes, MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), Technical-Debt, Scribunto

Feb 26 2026

Arendpieter added projects to T418472: The quibble-with-gated-extensions-vendor-mysql-php83 CI job for WikibaseMediaInfo failed due to a transient network error during the Zuul clone phase. No tests were executed.: ci-test-error, WikibaseMediaInfo.
Feb 26 2026, 1:04 PM · ci-test-error (WMF-deployed Build Failure), Gerrit, Continuous-Integration-Infrastructure, WikibaseMediaInfo
Arendpieter updated the task description for T418472: The quibble-with-gated-extensions-vendor-mysql-php83 CI job for WikibaseMediaInfo failed due to a transient network error during the Zuul clone phase. No tests were executed..
Feb 26 2026, 1:04 PM · ci-test-error (WMF-deployed Build Failure), Gerrit, Continuous-Integration-Infrastructure, WikibaseMediaInfo
Arendpieter created T418472: The quibble-with-gated-extensions-vendor-mysql-php83 CI job for WikibaseMediaInfo failed due to a transient network error during the Zuul clone phase. No tests were executed..
Feb 26 2026, 12:58 PM · ci-test-error (WMF-deployed Build Failure), Gerrit, Continuous-Integration-Infrastructure, WikibaseMediaInfo

Feb 25 2026

Arendpieter added a comment to T358394: Stop using internal PHPUnit code in Scribunto.

@Jdforrester-WMF The merge order needs to be: CoreJsonConfigScribunto. I’m not very familiar with Gerrit’s Depends-On feature yet, but that was my plan.

Feb 25 2026, 8:15 PM · MW-1.43-notes, MW-1.44-notes, MW-1.45-notes, MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), Technical-Debt, Scribunto
Arendpieter added a comment to T418217: wikibase-client-php83 CI fails: Class "LuaStandalone: Wikibase\Client\Tests\Integration\DataAccess\Scribunto\WikibaseEntityLibraryTest" does not exist.

I think this particular issue can be closed, and future work will continue under T328919, right? If there are no objections, I will close this ticket.

Feb 25 2026, 9:27 AM · Wikidata-Omega (Completed Tasks), MW-1.46-notes (1.46.0-wmf.18; 2026-03-03), ci-test-error (WMF-deployed Build Failure), Scribunto

Feb 24 2026

Arendpieter added a comment to T418217: wikibase-client-php83 CI fails: Class "LuaStandalone: Wikibase\Client\Tests\Integration\DataAccess\Scribunto\WikibaseEntityLibraryTest" does not exist.

I have submitted a minimal fix to get the CI tests passing:
https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Scribunto/+/1243176
(Fix toString() format to avoid breaking PHPUnit extensions),

Feb 24 2026, 5:45 PM · Wikidata-Omega (Completed Tasks), MW-1.46-notes (1.46.0-wmf.18; 2026-03-03), ci-test-error (WMF-deployed Build Failure), Scribunto
Arendpieter added a comment to T328919: Upgrade PHPUnit in MediaWiki code to PHPUnit 10.

The change in https://gerrit.wikimedia.org/r/c/mediawiki/core/+/1148424
caused T418217: the new ergebnis/phpunit-slow-test-detector extension assumes that the toString() output of tests follows the ClassName::methodName convention. Scribunto’s custom toString() prepends EngineName: , which breaks that assumption. I submitted a patch that hopefully fixes this: https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Scribunto/+/1243176

Feb 24 2026, 4:46 PM · MW-1.46-notes (1.46.0-wmf.18; 2026-03-03), Patch-For-Review, MW-1.45-notes (1.45.0-wmf.4; 2025-06-03), MediaWiki-Core-Tests
Arendpieter updated the task description for T418217: wikibase-client-php83 CI fails: Class "LuaStandalone: Wikibase\Client\Tests\Integration\DataAccess\Scribunto\WikibaseEntityLibraryTest" does not exist.
Feb 24 2026, 4:46 PM · Wikidata-Omega (Completed Tasks), MW-1.46-notes (1.46.0-wmf.18; 2026-03-03), ci-test-error (WMF-deployed Build Failure), Scribunto
Arendpieter updated the task description for T418217: wikibase-client-php83 CI fails: Class "LuaStandalone: Wikibase\Client\Tests\Integration\DataAccess\Scribunto\WikibaseEntityLibraryTest" does not exist.
Feb 24 2026, 4:45 PM · Wikidata-Omega (Completed Tasks), MW-1.46-notes (1.46.0-wmf.18; 2026-03-03), ci-test-error (WMF-deployed Build Failure), Scribunto
Arendpieter added a comment to T418217: wikibase-client-php83 CI fails: Class "LuaStandalone: Wikibase\Client\Tests\Integration\DataAccess\Scribunto\WikibaseEntityLibraryTest" does not exist.

The new ergebnis/phpunit-slow-test-detector extension (added in core commit b89692aa8c8 on Feb 23) assumes the toString() output of tests follows the ClassName::methodName convention. Scribunto's custom toString() prepends "EngineName: ", breaking that assumption.

Feb 24 2026, 4:44 PM · Wikidata-Omega (Completed Tasks), MW-1.46-notes (1.46.0-wmf.18; 2026-03-03), ci-test-error (WMF-deployed Build Failure), Scribunto
Arendpieter added a comment to T418217: wikibase-client-php83 CI fails: Class "LuaStandalone: Wikibase\Client\Tests\Integration\DataAccess\Scribunto\WikibaseEntityLibraryTest" does not exist.
  1. ergebnis/phpunit-slow-test-detector resolveMaximumDuration() receives test name "LuaStandalone: SomeClass::testMethod", splits on :: to get $testClassName =
  2. "LuaStandalone: SomeClass"
  3. It calls PHPUnit\Util\Test::parseTestMethodAnnotations("LuaStandalone: SomeClass", "testMethod")
  4. Which calls Registry::forClassName("LuaStandalone: SomeClass")
  5. Which does new ReflectionClass("LuaStandalone: SomeClass") at line 56
  6. That throws ReflectionException → converted to PHPUnit Exception at line 59
  7. This propagates up and crashes the test run
Feb 24 2026, 4:43 PM · Wikidata-Omega (Completed Tasks), MW-1.46-notes (1.46.0-wmf.18; 2026-03-03), ci-test-error (WMF-deployed Build Failure), Scribunto
Arendpieter removed projects from T418217: wikibase-client-php83 CI fails: Class "LuaStandalone: Wikibase\Client\Tests\Integration\DataAccess\Scribunto\WikibaseEntityLibraryTest" does not exist: Wikidata, MediaWiki-extensions-Wikibase-Client.
Feb 24 2026, 2:06 PM · Wikidata-Omega (Completed Tasks), MW-1.46-notes (1.46.0-wmf.18; 2026-03-03), ci-test-error (WMF-deployed Build Failure), Scribunto
Arendpieter added a project to T418217: wikibase-client-php83 CI fails: Class "LuaStandalone: Wikibase\Client\Tests\Integration\DataAccess\Scribunto\WikibaseEntityLibraryTest" does not exist: MediaWiki-extensions-Wikibase-Client.
Feb 24 2026, 10:38 AM · Wikidata-Omega (Completed Tasks), MW-1.46-notes (1.46.0-wmf.18; 2026-03-03), ci-test-error (WMF-deployed Build Failure), Scribunto
Arendpieter moved T418217: wikibase-client-php83 CI fails: Class "LuaStandalone: Wikibase\Client\Tests\Integration\DataAccess\Scribunto\WikibaseEntityLibraryTest" does not exist from Backlog to WMF-deployed Build Failure on the ci-test-error board.
Feb 24 2026, 10:37 AM · Wikidata-Omega (Completed Tasks), MW-1.46-notes (1.46.0-wmf.18; 2026-03-03), ci-test-error (WMF-deployed Build Failure), Scribunto
Arendpieter created T418217: wikibase-client-php83 CI fails: Class "LuaStandalone: Wikibase\Client\Tests\Integration\DataAccess\Scribunto\WikibaseEntityLibraryTest" does not exist.
Feb 24 2026, 9:59 AM · Wikidata-Omega (Completed Tasks), MW-1.46-notes (1.46.0-wmf.18; 2026-03-03), ci-test-error (WMF-deployed Build Failure), Scribunto

Feb 18 2026

Arendpieter moved T143486: In some cases, moving or deleting pages on a client wiki does not result in sitelink updates / removal on Wikidata from Backlog to Page Move/Delete Issues on the Wikidata Sitelinks board.
Feb 18 2026, 11:28 AM · Wikidata Integration in Wikimedia projects, Wikidata Sitelinks, Wikidata-Campsite, Wikidata
Arendpieter changed the status of T324419: Allow connecting redirects using sitelink widget, a subtask of T320491: [EPIC] Solve the Bonnie & Clyde problem, from Open to In Progress.
Feb 18 2026, 9:16 AM · Epic, Wikidata, Wikidata-Campsite
Arendpieter changed the status of T324419: Allow connecting redirects using sitelink widget from Open to In Progress.
Feb 18 2026, 9:16 AM · Wikidata Integration in Wikimedia projects, Patch-For-Review, Wikidata Sitelinks, MediaWiki-extensions-Wikibase-Client, Wikidata

Feb 16 2026

Arendpieter added a comment to T324419: Allow connecting redirects using sitelink widget.

Regardless of whether we want the full feature (connecting redirects with a badge), the current behavior is a bug that should be fixed: when a user opens the "Add links" widget on a redirect page, the page normalizer follows the redirect, and the resulting merge can corrupt the redirect target's item. At minimum, we should either prevent that incorrect merge or handle it properly.

Feb 16 2026, 5:16 PM · Wikidata Integration in Wikimedia projects, Patch-For-Review, Wikidata Sitelinks, MediaWiki-extensions-Wikibase-Client, Wikidata
Arendpieter added a comment to T324419: Allow connecting redirects using sitelink widget.

@Tacsipacsi thanks for the review. I’ve addressed your comments, in particular by switching to a Codex CSS-only notice (cdx-message--notice) with mediawiki.codex.messagebox.styles.
Migrating the whole widget from jQuery UI to Codex sounds like a good idea, but I think that deserves its own ticket, since this patch is focused on allowing redirect pages to be connected.

Feb 16 2026, 11:51 AM · Wikidata Integration in Wikimedia projects, Patch-For-Review, Wikidata Sitelinks, MediaWiki-extensions-Wikibase-Client, Wikidata

Feb 12 2026

Arendpieter added a comment to T394732: backfillLocalAccounts.php does not (always?) copy checkuser data.

Has this resolved the issue? Is the script now working correctly? Could one of the CheckUsers or stewards please check it?

Feb 12 2026, 12:42 PM · MediaWiki-Platform-Team (Kanban Board), MW-1.47-notes (1.47.0-wmf.3; 2026-05-19), Product Safety and Integrity, CheckUser, Stewards-and-global-tools, MediaWiki-extensions-CentralAuth
Arendpieter closed T355747: Gerrit: is:starred query fails with error since update to 3.7.6 as Resolved.
Feb 12 2026, 11:08 AM · Gerrit (Gerrit 3.7)

Feb 11 2026

Arendpieter added a comment to T324419: Allow connecting redirects using sitelink widget.

The failing tests are unrelated to this patch and are also failing on master. The patch has been tested locally and is ready for review and merge.

Feb 11 2026, 3:27 PM · Wikidata Integration in Wikimedia projects, Patch-For-Review, Wikidata Sitelinks, MediaWiki-extensions-Wikibase-Client, Wikidata

Feb 3 2026

Arendpieter moved T412826: Provide an official Docker image for CAS-SSO from Backlog to in progress on the CAS-SSO board.
Feb 3 2026, 3:51 PM · Infrastructure-Foundations, CAS-SSO

Jan 26 2026

Arendpieter added a comment to T143486: In some cases, moving or deleting pages on a client wiki does not result in sitelink updates / removal on Wikidata.

What is the current status of this ticket?

Jan 26 2026, 11:55 AM · Wikidata Integration in Wikimedia projects, Wikidata Sitelinks, Wikidata-Campsite, Wikidata