Page MenuHomePhabricator

Ammarpad
Engineering

Today

  • No visible events.

Tomorrow

  • No visible events.

Tuesday

  • No visible events.

User Details

User Since
Oct 11 2017, 9:01 PM (469 w, 4 d)
Availability
Available
IRC Nick
Ammarpad
LDAP User
Ammarpad
MediaWiki User
Ammarpad [ Global Accounts ]

Long-time Wikimedian and MediaWiki developer

Recent Activity

Fri, Oct 9

Ammarpad closed T440606: Request to move translatable page: Abstract Wikipedia team as Resolved.
Fri, Oct 9, 2:25 PM · Wikimedia-maintenance-script-run
Ammarpad claimed T440606: Request to move translatable page: Abstract Wikipedia team.
Fri, Oct 9, 1:07 PM · Wikimedia-maintenance-script-run

Fri, Oct 2

Ammarpad closed T439805: Unblock stuck global rename of Ivyeclipse as Resolved.
Fri, Oct 2, 9:59 AM · MediaWiki-Core-Platform-Team, Wikimedia-maintenance-script-run

Thu, Oct 1

Ammarpad claimed T439805: Unblock stuck global rename of Ivyeclipse.
Thu, Oct 1, 10:23 AM · MediaWiki-Core-Platform-Team, Wikimedia-maintenance-script-run

Sep 11 2026

Ammarpad created T437687: TypeError: MediaWiki\Title\NamespaceInfo::exists(): Argument #1 ($index) must be of type int, null given, called in /srv/mediawiki/php-1.47.0-wmf.19/includes/Title/Title.php on line 644.
Sep 11 2026, 8:56 AM · MW-1.47-notes (1.47.0-wmf.21; 2026-09-22), Wikidata Integration in Wikimedia projects (Sprint 14 🍅 Sept 21 - Oct. 2), Wikidata, MediaWiki-extensions-Wikibase-Client, Wikimedia-production-error
Ammarpad closed T436791: InvalidArgumentException: Can't persist a key for user with no central ID available, a subtask of T430837: 1.47.0-wmf.18 deployment blockers, as Resolved.
Sep 11 2026, 8:50 AM · Essential-Work, Release-Engineering-Team (Priority Backlog 📥), Release, Train Deployments
Ammarpad closed T436791: InvalidArgumentException: Can't persist a key for user with no central ID available as Resolved.
Sep 11 2026, 8:50 AM · MW-1.47-notes (1.47.0-wmf.19; 2026-09-08), MediaWiki-extensions-OATHAuth, Product Safety and Integrity, Wikimedia-production-error

Sep 9 2026

Ammarpad added a comment to T421388: Consider running FixDoubleRedirects.php periodically automatically.

(Seems to not require Wikimedia maintenance script run)

Sep 9 2026, 11:29 AM · MediaWiki-Redirects
Ammarpad removed a project from T421388: Consider running FixDoubleRedirects.php periodically automatically: Wikimedia-maintenance-script-run.
Sep 9 2026, 10:28 AM · MediaWiki-Redirects

Sep 2 2026

Ammarpad added a subtask for T430837: 1.47.0-wmf.18 deployment blockers: T436791: InvalidArgumentException: Can't persist a key for user with no central ID available.
Sep 2 2026, 6:27 PM · Essential-Work, Release-Engineering-Team (Priority Backlog 📥), Release, Train Deployments
Ammarpad added a parent task for T436791: InvalidArgumentException: Can't persist a key for user with no central ID available: T430837: 1.47.0-wmf.18 deployment blockers.
Sep 2 2026, 6:27 PM · MW-1.47-notes (1.47.0-wmf.19; 2026-09-08), MediaWiki-extensions-OATHAuth, Product Safety and Integrity, Wikimedia-production-error
Ammarpad added a comment to T436791: InvalidArgumentException: Can't persist a key for user with no central ID available.

Low volume and seems to have started shortly after T430837#12277237

Sep 2 2026, 1:02 PM · MW-1.47-notes (1.47.0-wmf.19; 2026-09-08), MediaWiki-extensions-OATHAuth, Product Safety and Integrity, Wikimedia-production-error
Ammarpad created T436791: InvalidArgumentException: Can't persist a key for user with no central ID available.
Sep 2 2026, 12:52 PM · MW-1.47-notes (1.47.0-wmf.19; 2026-09-08), MediaWiki-extensions-OATHAuth, Product Safety and Integrity, Wikimedia-production-error

Aug 28 2026

Ammarpad added a comment to T436409: Wikimedia\Timestamp\TimestampException: Wikimedia\Timestamp\ConvertibleTimestamp::setTimestamp: Invalid timestamp - S.

Seems to be related to the feature in T433768 / r1319917

Aug 28 2026, 9:45 PM · MW-1.47-notes (1.47.0-wmf.21; 2026-09-22), MediaWiki-Categories, Wikimedia-production-error
Ammarpad created T436409: Wikimedia\Timestamp\TimestampException: Wikimedia\Timestamp\ConvertibleTimestamp::setTimestamp: Invalid timestamp - S.
Aug 28 2026, 9:19 PM · MW-1.47-notes (1.47.0-wmf.21; 2026-09-22), MediaWiki-Categories, Wikimedia-production-error
Ammarpad added a comment to T436323: Automatically approve GitLab accounts for users with editinterface in any wiki.

Should all project wikis be treated equally for something like this? Like is it roughly the same level of community vetting to have sysop/interfaceadmin on say fi.wikisource.org and de.wikipedia.org?

I'd say yes. interfaceadmin membership is quite restricted (many wikis don't have any), and in majority of the wikis it's only granted by stewards on metawiki after a local vote. But that'd also limit the usefulness of the auto-approve, since it will only affect very few people. For instance enwiki has mere ~10 interface admins. Maybe expanding to sysop will be better.

Aug 28 2026, 4:11 PM · Tool-gitlab-account-approval
Ammarpad closed T435753: "Widget not found" on Special:Mute as Resolved.
Aug 28 2026, 2:41 PM · MW-1.47-notes (1.47.0-wmf.18; 2026-09-01), Wikimedia-production-error, JavaScript, MediaWiki-Special-pages
Ammarpad added a comment to T383047: Could not send confirmation email: Unknown error in PHP's mail() function..

This is still happening (including for non-auth emails), albeit at a slower rate. However, it's overwhelmingly failing with exit code 74 now.

Aug 28 2026, 11:00 AM · MediaWiki-Core-Platform-Team (Kanban), MW-1.44-notes, MW-1.46-notes, MW-1.45-notes, MW-1.43-notes, Patch-For-Review, Product Safety and Integrity, MediaWiki-extensions-EmailAuth, MediaWiki-Email, Mail, Infrastructure-Foundations, MediaWiki-User-login-and-signup, Wikimedia-production-error
Ammarpad claimed T435753: "Widget not found" on Special:Mute.
Aug 28 2026, 10:45 AM · MW-1.47-notes (1.47.0-wmf.18; 2026-09-01), Wikimedia-production-error, JavaScript, MediaWiki-Special-pages
Ammarpad closed T430554: PHP Deprecated: strtotime(): Passing null to parameter #1 ($datetime) of type string is deprecated as Resolved.
Aug 28 2026, 10:18 AM · MW-1.47-notes (1.47.0-wmf.18; 2026-09-01), PHP 8.1 support, FlaggedRevs, Wikimedia-production-error
Ammarpad closed T434760: InvalidArgumentException: Asked for code outside of range (7317443) as Resolved.
Aug 28 2026, 9:23 AM · MW-1.47-notes (1.47.0-wmf.18; 2026-09-01), MediaWiki-libs-utfnormal, Wikimedia-production-error

Aug 27 2026

Ammarpad added a comment to T434760: InvalidArgumentException: Asked for code outside of range (7317443).

There's a copy of the same code in Parsoid's Sanitizer.php class. The fix in core may need to be copied there, pending T247804.

Aug 27 2026, 6:12 PM · MW-1.47-notes (1.47.0-wmf.18; 2026-09-01), MediaWiki-libs-utfnormal, Wikimedia-production-error
Ammarpad closed T428770: TypeError: Unsupported operand types: int + array for invalid GadgetDefinition content as Resolved.
Aug 27 2026, 3:55 PM · MW-1.47-notes (1.47.0-wmf.18; 2026-09-01), MediaWiki-General, MediaWiki-extensions-Gadgets

Aug 26 2026

Ammarpad merged T436053: InvalidArgumentException: Wikimedia\Rdbms\Platform\SQLPlatform::makeList: empty input for field page_id into T436060: InvalidArgumentException: Wikimedia\Rdbms\Platform\SQLPlatform::makeList: empty input for field page_id.
Aug 26 2026, 8:58 AM · Wikidata Integration in Wikimedia projects (Goals Board), MW-1.47-notes (1.47.0-wmf.17; 2026-08-25), MediaWiki-extensions-Wikibase-Client, Wikidata, Wikimedia-production-error
Ammarpad merged task T436053: InvalidArgumentException: Wikimedia\Rdbms\Platform\SQLPlatform::makeList: empty input for field page_id into T436060: InvalidArgumentException: Wikimedia\Rdbms\Platform\SQLPlatform::makeList: empty input for field page_id.
Aug 26 2026, 8:58 AM · Wikidata, MediaWiki-extensions-Wikibase-Client, Wikimedia-production-error
Ammarpad created T436053: InvalidArgumentException: Wikimedia\Rdbms\Platform\SQLPlatform::makeList: empty input for field page_id.
Aug 26 2026, 6:56 AM · Wikidata, MediaWiki-extensions-Wikibase-Client, Wikimedia-production-error

Aug 21 2026

Ammarpad added a comment to T431060: Extended confirmed age calculation on en-wiki.

Since the date is in the past now, you should reschedule.

Aug 21 2026, 7:08 PM · Wikimedia-Site-requests
Ammarpad added a comment to T431060: Extended confirmed age calculation on en-wiki.

I wrote the patch. Someone else test and backport please :)

Aug 21 2026, 11:25 AM · Wikimedia-Site-requests

Aug 18 2026

Ammarpad moved T434760: InvalidArgumentException: Asked for code outside of range (7317443) from Untriaged to Jul–Sep 2026 on the Wikimedia-production-error board.
Aug 18 2026, 8:18 AM · MW-1.47-notes (1.47.0-wmf.18; 2026-09-01), MediaWiki-libs-utfnormal, Wikimedia-production-error
Ammarpad moved T435161: TypeError: MediaWiki\HookContainer\HookRunner::onCategoryViewerGenerateLink(): Argument #4 ($html) must be of type string, null given, called in /srv/mediawiki/php-1.47.0-wmf.16/includes/Category/CategoryViewer.php on line 235 from Untriaged to Jul–Sep 2026 on the Wikimedia-production-error board.
Aug 18 2026, 8:17 AM · MW-1.47-notes (1.47.0-wmf.17; 2026-08-25), MediaWiki-Categories, Wikimedia-production-error
Ammarpad updated subscribers of T435161: TypeError: MediaWiki\HookContainer\HookRunner::onCategoryViewerGenerateLink(): Argument #4 ($html) must be of type string, null given, called in /srv/mediawiki/php-1.47.0-wmf.16/includes/Category/CategoryViewer.php on line 235.

Probably caused by https://gerrit.wikimedia.org/r/c/mediawiki/core/+/1320202

Aug 18 2026, 8:16 AM · MW-1.47-notes (1.47.0-wmf.17; 2026-08-25), MediaWiki-Categories, Wikimedia-production-error
Ammarpad created T435161: TypeError: MediaWiki\HookContainer\HookRunner::onCategoryViewerGenerateLink(): Argument #4 ($html) must be of type string, null given, called in /srv/mediawiki/php-1.47.0-wmf.16/includes/Category/CategoryViewer.php on line 235.
Aug 18 2026, 8:14 AM · MW-1.47-notes (1.47.0-wmf.17; 2026-08-25), MediaWiki-Categories, Wikimedia-production-error

Aug 13 2026

Ammarpad added a project to T434758: TypeError: MediaWiki\Output\OutputPage::parseInternal(): Argument #1 ($text) must be of type string, null given, called in /srv/mediawiki/php-1.47.0-wmf.14/includes/Output/OutputPage.php on line 2515: AbuseFilter.
Aug 13 2026, 8:56 AM · AbuseFilter, MediaWiki-extensions-CommunityConfiguration, Wikimedia-production-error, Growth-Team
Ammarpad created T434760: InvalidArgumentException: Asked for code outside of range (7317443).
Aug 13 2026, 8:53 AM · MW-1.47-notes (1.47.0-wmf.18; 2026-09-01), MediaWiki-libs-utfnormal, Wikimedia-production-error
Ammarpad created T434758: TypeError: MediaWiki\Output\OutputPage::parseInternal(): Argument #1 ($text) must be of type string, null given, called in /srv/mediawiki/php-1.47.0-wmf.14/includes/Output/OutputPage.php on line 2515.
Aug 13 2026, 8:52 AM · AbuseFilter, MediaWiki-extensions-CommunityConfiguration, Wikimedia-production-error, Growth-Team

Aug 11 2026

Ammarpad created T434544: LogicException: GrowthExperiments\NewcomerTasks\TaskSuggester\NewcomerTasksCacheRefreshJob executed for invalid userId (55085007).
Aug 11 2026, 1:32 PM · GrowthExperiments-NewcomerTasks, Growth-Team, Wikimedia-production-error
Ammarpad added a comment to T407319: Error: Typed property Cite\ReferenceStackItem::$globalId must not be accessed before initialization.

New error stack. August 2026

Aug 11 2026, 12:25 PM · Cite, Wikimedia-production-error

Aug 3 2026

Ammarpad updated the task description for T433855: TypeError: MediaWiki\Extension\OAuth\Repository\CompositeConsumerRepository::getByKey(): Argument #1 ($consumerKey) must be of type string, null given.
Aug 3 2026, 8:16 PM · MW-1.47-notes (1.47.0-wmf.14; 2026-08-04), MediaWiki-Core-Platform-Team, MediaWiki-extensions-OAuth, Wikimedia-production-error
Ammarpad renamed T433855: TypeError: MediaWiki\Extension\OAuth\Repository\CompositeConsumerRepository::getByKey(): Argument #1 ($consumerKey) must be of type string, null given from TypeError: MediaWiki\Extension\OAuth\Repository\CompositeConsumerRepository::getByKey(): Argument #1 ($consumerKey) must be of type string, null given, called in /srv/mediawiki/php-1.47.0-wmf.13/extensions/OAuth/src/Frontend/Sp to TypeError: MediaWiki\Extension\OAuth\Repository\CompositeConsumerRepository::getByKey(): Argument #1 ($consumerKey) must be of type string, null given.
Aug 3 2026, 3:50 PM · MW-1.47-notes (1.47.0-wmf.14; 2026-08-04), MediaWiki-Core-Platform-Team, MediaWiki-extensions-OAuth, Wikimedia-production-error
Ammarpad created T433855: TypeError: MediaWiki\Extension\OAuth\Repository\CompositeConsumerRepository::getByKey(): Argument #1 ($consumerKey) must be of type string, null given.
Aug 3 2026, 3:49 PM · MW-1.47-notes (1.47.0-wmf.14; 2026-08-04), MediaWiki-Core-Platform-Team, MediaWiki-extensions-OAuth, Wikimedia-production-error

Jul 31 2026

Ammarpad added a project to T433721: Wikimedia\Rdbms\DBQueryError: Error 1064: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '-249' at line 1: GlobalUsage.
Jul 31 2026, 4:51 PM · MW-1.47-notes (1.47.0-wmf.14; 2026-08-04), GlobalUsage, Wikimedia-production-error
Ammarpad created T433721: Wikimedia\Rdbms\DBQueryError: Error 1064: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '-249' at line 1.
Jul 31 2026, 4:50 PM · MW-1.47-notes (1.47.0-wmf.14; 2026-08-04), GlobalUsage, Wikimedia-production-error

Jul 28 2026

Ammarpad moved T404370: Escaped curly braces wrongly interpreted by Vue.js from Backlog to External on the MediaWiki-extensions-Gadgets board.
Jul 28 2026, 12:24 PM · Patch-For-Review, MediaWiki-Core-Platform-Team (Kanban), MediaWiki-ResourceLoader, MediaWiki-extensions-Gadgets, Vue.js
Ammarpad moved T428770: TypeError: Unsupported operand types: int + array for invalid GadgetDefinition content from Backlog to External on the MediaWiki-extensions-Gadgets board.
Jul 28 2026, 12:23 PM · MW-1.47-notes (1.47.0-wmf.18; 2026-09-01), MediaWiki-General, MediaWiki-extensions-Gadgets
Ammarpad added a comment to T428770: TypeError: Unsupported operand types: int + array for invalid GadgetDefinition content.

The code assumes that the content is valid before actually running the validation.

The crash occurs in an external (core) lib during input preparation, before the validation logic runs. The validator itself will correctly handle this case and report that the z value must be of type x.

Jul 28 2026, 8:08 AM · MW-1.47-notes (1.47.0-wmf.18; 2026-09-01), MediaWiki-General, MediaWiki-extensions-Gadgets

Jul 27 2026

Ammarpad added a project to T428770: TypeError: Unsupported operand types: int + array for invalid GadgetDefinition content: MediaWiki-General.
Jul 27 2026, 11:13 PM · MW-1.47-notes (1.47.0-wmf.18; 2026-09-01), MediaWiki-General, MediaWiki-extensions-Gadgets
Ammarpad added a comment to T430432: Contact form workflow should have confirmation and completion steps after submission..

At the page https://meta.wikimedia.org/wiki/Special:Contact/Stewards, @Xaosflux observes that many users are clicking the send button multiple times ...

That's probably because of T383047

Jul 27 2026, 6:57 PM · Patch-For-Review, MediaWiki-extensions-ContactPage

Jul 26 2026

Ammarpad merged T433202: Special:EmailUser intermittently emits error message "Sendmail exited with non-zero exit code 74" into T383047: Could not send confirmation email: Unknown error in PHP's mail() function..
Jul 26 2026, 2:20 PM · MediaWiki-Core-Platform-Team (Kanban), MW-1.44-notes, MW-1.46-notes, MW-1.45-notes, MW-1.43-notes, Patch-For-Review, Product Safety and Integrity, MediaWiki-extensions-EmailAuth, MediaWiki-Email, Mail, Infrastructure-Foundations, MediaWiki-User-login-and-signup, Wikimedia-production-error
Ammarpad merged task T433202: Special:EmailUser intermittently emits error message "Sendmail exited with non-zero exit code 74" into T383047: Could not send confirmation email: Unknown error in PHP's mail() function..
Jul 26 2026, 2:20 PM · Infrastructure-Foundations, Mail

Jun 6 2026

Ammarpad closed T428182: Unblock stuck global rename of Tungsten Mechelke as Resolved.
Jun 6 2026, 9:10 AM · MediaWiki-Core-Platform-Team, Wikimedia-maintenance-script-run

Mar 18 2026

Ammarpad added a comment to T419895: UnexpectedValueException: Default '"sh-latn"' is invalid for preference variant of user [user].

As the contributor who made this change recently, i don't spot any error for now, but if revert works let's do it first.

Mar 18 2026, 12:07 PM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Regression, Unowned-production-error, MediaWiki-Core-Preferences, Wikimedia-production-error
Ammarpad added a comment to T417730: Error: Class "EmptyIterator" not found.

How can it not find EmptyIterator?

Mar 18 2026, 11:12 AM · css-sanitizer, Wikimedia-production-error

Mar 12 2026

Ammarpad merged task T419846: Wikimedia\Services\RecursiveServiceDependencyException: Recursive service instantiation: Circular dependency when creating service! GrowthExperimentsNewcomerTasksConfigurationLoader -> GrowthExperimentsNewcomerTasksConfigurationLoader into T419835: Multilingual model not working (AutoModerator throwing exception on config validation): Circular dependency when creating service! GrowthExperimentsNewcomerTasksConfigurationLoader -> GrowthExperimentsNewcomerTasksConfigurationLoader.
Mar 12 2026, 2:56 PM · Growth-Team, GrowthExperiments, Wikimedia-production-error
Ammarpad merged T419846: Wikimedia\Services\RecursiveServiceDependencyException: Recursive service instantiation: Circular dependency when creating service! GrowthExperimentsNewcomerTasksConfigurationLoader -> GrowthExperimentsNewcomerTasksConfigurationLoader into T419835: Multilingual model not working (AutoModerator throwing exception on config validation): Circular dependency when creating service! GrowthExperimentsNewcomerTasksConfigurationLoader -> GrowthExperimentsNewcomerTasksConfigurationLoader.
Mar 12 2026, 2:56 PM · MW-1.47-notes (1.47.0-wmf.7; 2026-06-16), Wikimedia-production-error, Automoderator, Moderator-Tools-Team (Kanban)
Ammarpad created T419862: TypeError: MediaWiki\Permissions\RestrictionStore::isProtected(): Argument #1 ($page) must be of type MediaWiki\Page\PageIdentity, null given, called in /srv/mediawiki/php-1.46.0-wmf.18/includes/Specials/SpecialMovePage.php on.
Mar 12 2026, 2:48 PM · MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), MediaWiki-Page-rename, Wikimedia-production-error
Ammarpad created T419860: Error: Cannot unset string offsets (in includes/Media/PNGHandler.php).
Mar 12 2026, 2:42 PM · MW-1.46-notes (1.46.0-wmf.21; 2026-03-24), MediaWiki-File-management, Wikimedia-production-error
Ammarpad created T419846: Wikimedia\Services\RecursiveServiceDependencyException: Recursive service instantiation: Circular dependency when creating service! GrowthExperimentsNewcomerTasksConfigurationLoader -> GrowthExperimentsNewcomerTasksConfigurationLoader.
Mar 12 2026, 1:48 PM · Growth-Team, GrowthExperiments, Wikimedia-production-error
Ammarpad merged task T419795: New pagination in search is tiny and far away into T415762: Pager on search results makes no UX sense.
Mar 12 2026, 8:55 AM · Discovery-Search, MediaWiki-Search
Ammarpad merged T419795: New pagination in search is tiny and far away into T415762: Pager on search results makes no UX sense.
Mar 12 2026, 8:55 AM · MediaWiki-Search, Patch-For-Review, Community-Tech, Wikimedia Wishathon, Codex

Mar 9 2026

Ammarpad added a project to T419481: Deluge of inactionable console warnings: Data-Engineering.
Mar 9 2026, 10:07 PM · MW-1.46-notes (1.46.0-wmf.21; 2026-03-24), Test Kitchen (Experiment Platform Sprint 21), Data-Engineering-Radar, Essential-Work, Data-Engineering, MediaWiki-extensions-EventLogging
Ammarpad created T419481: Deluge of inactionable console warnings.
Mar 9 2026, 10:03 PM · MW-1.46-notes (1.46.0-wmf.21; 2026-03-24), Test Kitchen (Experiment Platform Sprint 21), Data-Engineering-Radar, Essential-Work, Data-Engineering, MediaWiki-extensions-EventLogging
Ammarpad added a comment to T419427: Rename HtmlCacheUpdater service to HTMLCacheUpdater.

As part of this I ideally also want to update places that call the old method name in MediaWikiServices (to make it easier to search for usages) and reference the old class name, which is why I chose to include all occurrences of the old service/class name. But yeah the deprecation will only affect those two

Mar 9 2026, 3:48 PM · MW-1.47-notes (1.47.0-wmf.8; 2026-06-23), User-SomeRandomDeveloper, Wikidata, MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), MediaWiki-extensions-Wikibase-Repo, GlobalUserPage, MediaWiki-General
Ammarpad added a comment to T419427: Rename HtmlCacheUpdater service to HTMLCacheUpdater.

Here is a more relevant search result: https://codesearch.wmcloud.org/search/?q=%28%22%7C%27%29HtmlCacheUpdater%28%22%7C%27%29&files=&excludeFiles=&repos=

Mar 9 2026, 3:29 PM · MW-1.47-notes (1.47.0-wmf.8; 2026-06-23), User-SomeRandomDeveloper, Wikidata, MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), MediaWiki-extensions-Wikibase-Repo, GlobalUserPage, MediaWiki-General

Feb 26 2026

Ammarpad closed T418435: Unblock stuck global rename of Renamed user 4f8e749b4f28ee9e6ebc680c8c3c943d as Resolved.
Feb 26 2026, 10:32 AM · MediaWiki-Core-Platform-Team, Wikimedia-maintenance-script-run
Ammarpad claimed T418435: Unblock stuck global rename of Renamed user 4f8e749b4f28ee9e6ebc680c8c3c943d.
Feb 26 2026, 10:29 AM · MediaWiki-Core-Platform-Team, Wikimedia-maintenance-script-run

Feb 25 2026

Ammarpad closed T418330: Unblock stuck global rename of AlterDiegos as Resolved.
Feb 25 2026, 8:48 AM · MediaWiki-Core-Platform-Team, Wikimedia-maintenance-script-run
Ammarpad closed T418331: Unblock stuck global rename of Fortuna1992 as Resolved.
Feb 25 2026, 8:48 AM · MediaWiki-Core-Platform-Team, Wikimedia-maintenance-script-run
Ammarpad claimed T418331: Unblock stuck global rename of Fortuna1992.
Feb 25 2026, 8:44 AM · MediaWiki-Core-Platform-Team, Wikimedia-maintenance-script-run
Ammarpad claimed T418330: Unblock stuck global rename of AlterDiegos.
Feb 25 2026, 8:42 AM · MediaWiki-Core-Platform-Team, Wikimedia-maintenance-script-run

Feb 20 2026

Ammarpad closed T417862: Request to move translatable page: :meta:Wikimedia Foundation/Advancement/Community Growth/Community Resources and Partnerships as Resolved.
Feb 20 2026, 1:51 PM · Wikimedia-maintenance-script-run
Ammarpad claimed T417862: Request to move translatable page: :meta:Wikimedia Foundation/Advancement/Community Growth/Community Resources and Partnerships.
Feb 20 2026, 10:25 AM · Wikimedia-maintenance-script-run

Feb 16 2026

Ammarpad closed T417210: Request to move translatable page: Writing systems/Syntax as Resolved.
Feb 16 2026, 12:59 PM · Wikimedia-maintenance-script-run
Ammarpad claimed T417210: Request to move translatable page: Writing systems/Syntax.
Feb 16 2026, 11:50 AM · Wikimedia-maintenance-script-run

Feb 13 2026

Ammarpad added a comment to T408968: SandboxLink: Link to non-existing sandbox page appears bluein Vector 2022 and Minerva.

It also gives Vector 2022 links inconsistent visual state in some cases, e.g:

Feb 13 2026, 7:54 PM · Patch-For-Review, MediaWiki-extensions-SandboxLink
Ammarpad added a comment to T408968: SandboxLink: Link to non-existing sandbox page appears bluein Vector 2022 and Minerva.

Also impacts Minerva

{F69819851}

Feb 13 2026, 10:49 AM · Patch-For-Review, MediaWiki-extensions-SandboxLink
Ammarpad added a comment to T408968: SandboxLink: Link to non-existing sandbox page appears bluein Vector 2022 and Minerva.

Vector 2022 intentionally doesn't want the redlink: T312157, so I believe this is not a bug and the task should be closed this as invalid.

Feb 13 2026, 8:34 AM · Patch-For-Review, MediaWiki-extensions-SandboxLink
Ammarpad added a project to T417372: SandboxLink redlink style broken: Regression.
Feb 13 2026, 8:05 AM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Regression, MediaWiki-extensions-SandboxLink
Ammarpad updated the task description for T417372: SandboxLink redlink style broken.
Feb 13 2026, 8:02 AM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Regression, MediaWiki-extensions-SandboxLink
Ammarpad renamed T417372: SandboxLink redlink style broken from redlink vector 22 to SandboxLink redlink style broken.
Feb 13 2026, 7:57 AM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Regression, MediaWiki-extensions-SandboxLink
Ammarpad created T417372: SandboxLink redlink style broken.
Feb 13 2026, 7:56 AM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Regression, MediaWiki-extensions-SandboxLink

Feb 12 2026

Ammarpad added a comment to T416915: Required email address in contact form is not included in delivered email.

Hi @Quiddity, the email address is appended to the subject, but that is only if username is empty (which is not possible in this form)

Feb 12 2026, 4:26 PM · MW-1.46-notes (1.46.0-wmf.17; 2026-02-24), Patch-For-Review, MediaWiki-extensions-ContactPage

Feb 11 2026

Ammarpad closed T417144: Unblock stuck global rename of Renamed user 540d715cf480e5aab16c5eeb86d6eca2 as Resolved.
Feb 11 2026, 11:00 AM · MediaWiki-Core-Platform-Team, Wikimedia-maintenance-script-run
Ammarpad changed the status of T345047: Report back errors to users when using the UrlShortener sidebar link from In Progress to Open.
Feb 11 2026, 8:55 AM · MediaWiki-extensions-UrlShortener
Ammarpad placed T375391: Create a form for Affiliates to report their compliance with the Affiliate Health Criteria up for grabs.
Feb 11 2026, 8:54 AM · Wikimedia-Site-requests, MediaWiki-extensions-ContactPage

Feb 10 2026

Ammarpad placed T142544: Fix ContactPage config on WMF wikis up for grabs.
Feb 10 2026, 8:23 PM · Wikimedia-Site-requests, MediaWiki-extensions-ContactPage

Feb 5 2026

Ammarpad added a comment to T416619: CentralAuth on ruwiki: TypeError: Unsupported operand types: array + null.

It seems you found it. https://gerrit.wikimedia.org/r/c/mediawiki/skins/Vector/+/1237302. I left a comment there.

Feb 5 2026, 7:50 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), MediaWiki-User-Interface, MediaWiki-extensions-CentralAuth, MediaWiki-Core-Platform-Team, Wikimedia-production-error
Ammarpad added a comment to T416619: CentralAuth on ruwiki: TypeError: Unsupported operand types: array + null.

I can reproduce. The key is deleted by Vector legacy. I believe ruwiki still uses it as the default skin.

Feb 5 2026, 5:56 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), MediaWiki-User-Interface, MediaWiki-extensions-CentralAuth, MediaWiki-Core-Platform-Team, Wikimedia-production-error
Ammarpad changed the status of T409774: Deprecate legacy "personal" and "namespaces" menu from SkinTemplate from Open to Stalled.
Feb 5 2026, 12:05 PM · MW-1.47-notes (1.47.0-wmf.1; 2026-05-05), MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), Patch-For-Review, MediaWiki-Core-Skin-Architecture
Ammarpad changed the status of T409774: Deprecate legacy "personal" and "namespaces" menu from SkinTemplate from Stalled to Open.
Feb 5 2026, 12:04 PM · MW-1.47-notes (1.47.0-wmf.1; 2026-05-05), MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), Patch-For-Review, MediaWiki-Core-Skin-Architecture
Ammarpad added a comment to T414348: Some ogg vorbis files fail transcode silently and have duration of 0.

It took around 3 minutes

NAME                       STATUS     COMPLETIONS   DURATION   AGE    SCRIPT
mw-script.codfw.q170xceo   Complete   1/1           3m15s      12m    refreshImageMetadata.php
Feb 5 2026, 10:09 AM · Wikimedia-maintenance-script-run, Patch-For-Review, TimedMediaHandler-Transcode, Commons

Feb 3 2026

Ammarpad closed T416031: Request to move translatable page: m:Celebrate Women as Resolved.
Feb 3 2026, 7:53 PM · Wikimedia-maintenance-script-run
Ammarpad added a comment to T416031: Request to move translatable page: m:Celebrate Women.

This has been completed. Please double check if everything is correct.

Feb 3 2026, 10:47 AM · Wikimedia-maintenance-script-run
Ammarpad added a comment to T416031: Request to move translatable page: m:Celebrate Women.

This has been completed. Please double check if everything is correct.

Feb 3 2026, 10:46 AM · Wikimedia-maintenance-script-run
Ammarpad added a comment to T416031: Request to move translatable page: m:Celebrate Women.

All subpages and talk pages must be moved as well

Feb 3 2026, 8:22 AM · Wikimedia-maintenance-script-run
Ammarpad closed T414643: Opus file has unrecognized codecs as Resolved.

All fixed. The query returns an empty result.

Feb 3 2026, 8:15 AM · Wikimedia-maintenance-script-run, TimedMediaHandler-Transcode
Ammarpad added a comment to T416031: Request to move translatable page: m:Celebrate Women.

The relevant pages have been moved. The script output contains the following excerpt (these are translatable subpages):

...
Feb 3 2026, 7:54 AM · Wikimedia-maintenance-script-run
Ammarpad claimed T416031: Request to move translatable page: m:Celebrate Women.
Feb 3 2026, 7:24 AM · Wikimedia-maintenance-script-run

Jan 23 2026

Ammarpad created T415356: Overflow menu userpage link loses its tooltip/access key.
Jan 23 2026, 12:36 PM · Growth-Team, GrowthExperiments
Ammarpad added a comment to T415291: ⧼userpage⧽ shows up in vector sticky header user menu.

You can also see it in Monobook https://en.wikipedia.org/wiki/Yang_Guifei?useskin=monobook

Jan 23 2026, 9:55 AM · MW-1.46-notes (1.46.0-wmf.12; 2026-01-20), Growth-Team (FY2025-26 Q3 Sprint 1), Vector 2022, GrowthExperiments-Homepage

Jan 22 2026

Ammarpad created T415303: DiscussionTools not working on mobile.
Jan 22 2026, 6:26 PM · Verified, MobileFrontend (MobileFormatter), Editing-team (Editing-2Feb-17Feb-2026), QS-Test-Automation, Essential-Work, DiscussionTools