Page MenuHomePhabricator

MediaWiki-extensions-WikimediaMaintenanceComponent
ActivePublic

Members (2)

Watchers (1)

Details

Description

WikimediaMaintenance extension, containing WMF-specific maintenance scripts

Recent Activity

Today

mszwarc added a comment to T413093: WikimediaMaintenance sendVerifyEmailReminderNotification.php: Script failing on accessing ukwikimedia.

The problem is that there are 1682 users (of which 97 have no email set) with ukwikimedia set as their home wiki in globaluser.gu_home_db. These accounts may have no local attachments if ukwikimedia was their only wiki, like https://meta.wikimedia.org/wiki/Special:CentralAuth/CategoryError – that's why they aren't visible in localuser`.

Fri, Dec 19, 11:03 AM · Product Safety and Integrity (Essential Work Sprint (Dec 15th - Jan 9th)), Essential-Work, MediaWiki-extensions-WikimediaMaintenance
mszwarc changed the status of T413093: WikimediaMaintenance sendVerifyEmailReminderNotification.php: Script failing on accessing ukwikimedia from Open to In Progress.
Fri, Dec 19, 10:46 AM · Product Safety and Integrity (Essential Work Sprint (Dec 15th - Jan 9th)), Essential-Work, MediaWiki-extensions-WikimediaMaintenance

Yesterday

Dreamy_Jazz moved T413093: WikimediaMaintenance sendVerifyEmailReminderNotification.php: Script failing on accessing ukwikimedia from Backlog to Ready on the Product Safety and Integrity (Essential Work Sprint (Dec 15th - Jan 9th)) board.
Thu, Dec 18, 4:44 PM · Product Safety and Integrity (Essential Work Sprint (Dec 15th - Jan 9th)), Essential-Work, MediaWiki-extensions-WikimediaMaintenance
Dreamy_Jazz added projects to T413093: WikimediaMaintenance sendVerifyEmailReminderNotification.php: Script failing on accessing ukwikimedia: Essential-Work, Product Safety and Integrity (Essential Work Sprint (Dec 15th - Jan 9th)).
Thu, Dec 18, 2:34 PM · Product Safety and Integrity (Essential Work Sprint (Dec 15th - Jan 9th)), Essential-Work, MediaWiki-extensions-WikimediaMaintenance
Dreamy_Jazz updated the task description for T413093: WikimediaMaintenance sendVerifyEmailReminderNotification.php: Script failing on accessing ukwikimedia.
Thu, Dec 18, 2:34 PM · Product Safety and Integrity (Essential Work Sprint (Dec 15th - Jan 9th)), Essential-Work, MediaWiki-extensions-WikimediaMaintenance
Dreamy_Jazz created T413093: WikimediaMaintenance sendVerifyEmailReminderNotification.php: Script failing on accessing ukwikimedia.
Thu, Dec 18, 2:33 PM · Product Safety and Integrity (Essential Work Sprint (Dec 15th - Jan 9th)), Essential-Work, MediaWiki-extensions-WikimediaMaintenance

Tue, Dec 9

Maintenance_bot moved T400883: Migrate queries of templatelinks to virtual domain from In progress to Done on the DBA board.
Tue, Dec 9, 10:29 PM · MW-1.45-notes, MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), StructuredDiscussions, GrowthExperiments, MediaWiki-extensions-WikimediaMaintenance, Growth-Team, MediaWiki-General, DBA
Zabe closed T400883: Migrate queries of templatelinks to virtual domain as Resolved.

The remaining two cases are covered by T309738 and T411577.

Tue, Dec 9, 9:54 PM · MW-1.45-notes, MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), StructuredDiscussions, GrowthExperiments, MediaWiki-extensions-WikimediaMaintenance, Growth-Team, MediaWiki-General, DBA

Wed, Dec 3

Zabe added a comment to T400883: Migrate queries of templatelinks to virtual domain.

This should be done besides Special:RecentChangesLinked (T411577) and SpecialUnusedTemplates.

Wed, Dec 3, 7:59 AM · MW-1.45-notes, MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), StructuredDiscussions, GrowthExperiments, MediaWiki-extensions-WikimediaMaintenance, Growth-Team, MediaWiki-General, DBA

Nov 6 2025

Michael moved T400883: Migrate queries of templatelinks to virtual domain from Inbox to Triaged on the Growth-Team board.
Nov 6 2025, 10:34 AM · MW-1.45-notes, MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), StructuredDiscussions, GrowthExperiments, MediaWiki-extensions-WikimediaMaintenance, Growth-Team, MediaWiki-General, DBA
ReleaseTaggerBot edited projects for T400883: Migrate queries of templatelinks to virtual domain, added: MW-1.45-notes; removed MW-1.45-notes (1.45.0-wmf.24; 2025-10-21).
Nov 6 2025, 2:00 AM · MW-1.45-notes, MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), StructuredDiscussions, GrowthExperiments, MediaWiki-extensions-WikimediaMaintenance, Growth-Team, MediaWiki-General, DBA
Maintenance_bot removed a project from T400883: Migrate queries of templatelinks to virtual domain: Patch-For-Review.
Nov 6 2025, 1:30 AM · MW-1.45-notes, MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), StructuredDiscussions, GrowthExperiments, MediaWiki-extensions-WikimediaMaintenance, Growth-Team, MediaWiki-General, DBA
gerritbot added a comment to T400883: Migrate queries of templatelinks to virtual domain.

Change #1202356 merged by jenkins-bot:

[mediawiki/core@REL1_45] ApiQueryInfo: Filter templatelinks correctly

https://gerrit.wikimedia.org/r/1202356

Nov 6 2025, 1:23 AM · MW-1.45-notes, MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), StructuredDiscussions, GrowthExperiments, MediaWiki-extensions-WikimediaMaintenance, Growth-Team, MediaWiki-General, DBA
ReleaseTaggerBot added a project to T400883: Migrate queries of templatelinks to virtual domain: MW-1.46-notes (1.46.0-wmf.2; 2025-11-12).
Nov 6 2025, 1:01 AM · MW-1.45-notes, MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), StructuredDiscussions, GrowthExperiments, MediaWiki-extensions-WikimediaMaintenance, Growth-Team, MediaWiki-General, DBA
gerritbot added a comment to T400883: Migrate queries of templatelinks to virtual domain.

Change #1202356 had a related patch set uploaded (by Zabe; author: Zabe):

[mediawiki/core@REL1_45] ApiQueryInfo: Filter templatelinks correctly

https://gerrit.wikimedia.org/r/1202356

Nov 6 2025, 12:59 AM · MW-1.45-notes, MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), StructuredDiscussions, GrowthExperiments, MediaWiki-extensions-WikimediaMaintenance, Growth-Team, MediaWiki-General, DBA
gerritbot added a comment to T400883: Migrate queries of templatelinks to virtual domain.

Change #1202324 merged by jenkins-bot:

[mediawiki/core@master] ApiQueryInfo: Filter templatelinks correctly

https://gerrit.wikimedia.org/r/1202324

Nov 6 2025, 12:58 AM · MW-1.45-notes, MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), StructuredDiscussions, GrowthExperiments, MediaWiki-extensions-WikimediaMaintenance, Growth-Team, MediaWiki-General, DBA

Nov 5 2025

gerritbot added a project to T400883: Migrate queries of templatelinks to virtual domain: Patch-For-Review.
Nov 5 2025, 11:22 PM · MW-1.45-notes, MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), StructuredDiscussions, GrowthExperiments, MediaWiki-extensions-WikimediaMaintenance, Growth-Team, MediaWiki-General, DBA
gerritbot added a comment to T400883: Migrate queries of templatelinks to virtual domain.

Change #1202324 had a related patch set uploaded (by Zabe; author: Zabe):

[mediawiki/core@master] ApiQueryInfo: Filter templatelinks correctly

https://gerrit.wikimedia.org/r/1202324

Nov 5 2025, 11:22 PM · MW-1.45-notes, MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), StructuredDiscussions, GrowthExperiments, MediaWiki-extensions-WikimediaMaintenance, Growth-Team, MediaWiki-General, DBA

Oct 30 2025

A_smart_kitten added projects to T400883: Migrate queries of templatelinks to virtual domain: MediaWiki-General, MediaWiki-extensions-WikimediaMaintenance, GrowthExperiments, StructuredDiscussions.
Oct 30 2025, 2:55 PM · MW-1.45-notes, MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), StructuredDiscussions, GrowthExperiments, MediaWiki-extensions-WikimediaMaintenance, Growth-Team, MediaWiki-General, DBA

Oct 10 2025

Msz2001 closed T406884: Change targets of inter-project interwiki links to local language on special wikis as Resolved.
Oct 10 2025, 6:42 AM · MediaWiki-extensions-WikimediaMaintenance, MW-1.45-notes (1.45.0-wmf.23; 2025-10-14), Wikimedia-Site-requests

Oct 9 2025

A_smart_kitten added a project to T406884: Change targets of inter-project interwiki links to local language on special wikis: MediaWiki-extensions-WikimediaMaintenance.
Oct 9 2025, 7:18 PM · MediaWiki-extensions-WikimediaMaintenance, MW-1.45-notes (1.45.0-wmf.23; 2025-10-14), Wikimedia-Site-requests

Oct 3 2025

OKryva-WMF moved T403874: add SecurePoll to createExtensionTables.php maintenance script from Inbox to Triaged (backlog) on the Product Safety and Integrity board.
Oct 3 2025, 3:26 PM · Product Safety and Integrity, Essential-Work, MediaWiki-extensions-SecurePoll, MediaWiki-extensions-WikimediaMaintenance
OKryva-WMF edited projects for T403874: add SecurePoll to createExtensionTables.php maintenance script, added: Product Safety and Integrity; removed Trust and Safety Product Team.
Oct 3 2025, 3:26 PM · Product Safety and Integrity, Essential-Work, MediaWiki-extensions-SecurePoll, MediaWiki-extensions-WikimediaMaintenance
Dreamy_Jazz added a project to T403874: add SecurePoll to createExtensionTables.php maintenance script: Essential-Work.
Oct 3 2025, 2:38 PM · Product Safety and Integrity, Essential-Work, MediaWiki-extensions-SecurePoll, MediaWiki-extensions-WikimediaMaintenance

Sep 10 2025

taavi added a comment to T403874: add SecurePoll to createExtensionTables.php maintenance script.

This probably needs the SecurePoll schema files to be split in two, one for the tables on all wikis and one for the tables on wikis with local elections only?

Sep 10 2025, 8:28 AM · Product Safety and Integrity, Essential-Work, MediaWiki-extensions-SecurePoll, MediaWiki-extensions-WikimediaMaintenance

Sep 9 2025

Dreamy_Jazz moved T403874: add SecurePoll to createExtensionTables.php maintenance script from Inbox to Engineering on the Trust and Safety Product Team board.
Sep 9 2025, 7:08 PM · Product Safety and Integrity, Essential-Work, MediaWiki-extensions-SecurePoll, MediaWiki-extensions-WikimediaMaintenance

Sep 6 2025

Novem_Linguae updated the task description for T403874: add SecurePoll to createExtensionTables.php maintenance script.
Sep 6 2025, 1:00 AM · Product Safety and Integrity, Essential-Work, MediaWiki-extensions-SecurePoll, MediaWiki-extensions-WikimediaMaintenance
Novem_Linguae created T403874: add SecurePoll to createExtensionTables.php maintenance script.
Sep 6 2025, 12:59 AM · Product Safety and Integrity, Essential-Work, MediaWiki-extensions-SecurePoll, MediaWiki-extensions-WikimediaMaintenance

Aug 21 2025

Dzahn closed T393444: Wiki creations not being reported to newprojects list, a subtask of T352113: Move the addWiki.php maintenance script from WikimediaMaintenance into MediaWiki core, as Resolved.
Aug 21 2025, 12:04 AM · LPL Onboarding and Development (Current), MW-1.44-notes (1.44.0-wmf.19; 2025-03-04), MW-1.42-notes (1.42.0-wmf.9; 2023-12-12), MediaWiki-extensions-WikimediaMaintenance

Aug 14 2025

akosiaris added a comment to T401803: mwscript-k8s does not include an environment variable with the username of the executing user.

Re-reading my first response, I realize I might have been a bit unclear. Indeed my focus was to respond to number 2, namely should it contain the shell username of whoever made the wiki? , not to question sending the email in the first place. I agree that this should still be sent. It's a notification as you say, not an auditing mechanism.

Aug 14 2025, 8:31 AM · serviceops, MW-on-K8s, MediaWiki-extensions-WikimediaMaintenance

Aug 13 2025

RLazarus added a project to T401803: mwscript-k8s does not include an environment variable with the username of the executing user: serviceops.
Aug 13 2025, 8:59 PM · serviceops, MW-on-K8s, MediaWiki-extensions-WikimediaMaintenance
RLazarus added a comment to T401803: mwscript-k8s does not include an environment variable with the username of the executing user.

Sorry yes, I wrote that misleadingly, but I think @akosiaris and I are both addressing the question of whether the username needs to be in the email body. No objections to sending an email notification.

Aug 13 2025, 8:57 PM · serviceops, MW-on-K8s, MediaWiki-extensions-WikimediaMaintenance
Urbanecm added a comment to T401803: mwscript-k8s does not include an environment variable with the username of the executing user.

I think we are mixing two questions here:

Aug 13 2025, 8:51 PM · serviceops, MW-on-K8s, MediaWiki-extensions-WikimediaMaintenance
Peachey88 added a comment to T401803: mwscript-k8s does not include an environment variable with the username of the executing user.
Aug 13 2025, 8:35 PM · serviceops, MW-on-K8s, MediaWiki-extensions-WikimediaMaintenance
RLazarus added a comment to T401803: mwscript-k8s does not include an environment variable with the username of the executing user.

I agree with @akosiaris (and thanks for the archaeology). It wouldn't be hard to implement this, but I think it's the wrong approach -- especially if addWiki.php is the only script using SUDO_USER, we should update the script rather than add an anachronism to pretend we're still using sudo.

Aug 13 2025, 4:35 PM · serviceops, MW-on-K8s, MediaWiki-extensions-WikimediaMaintenance
akosiaris added a comment to T401803: mwscript-k8s does not include an environment variable with the username of the executing user.

BTW, on the technical side, mw-script does indeed keep the username in the labels of the job and the pod, e.g.

Aug 13 2025, 2:02 PM · serviceops, MW-on-K8s, MediaWiki-extensions-WikimediaMaintenance
akosiaris added a comment to T401803: mwscript-k8s does not include an environment variable with the username of the executing user.

This functionality was added 10 years ago in https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/extensions/WikimediaMaintenance/+/a17c2ef30e0e85ced460f304cf481cdb7d924486%5E%21

Aug 13 2025, 1:25 PM · serviceops, MW-on-K8s, MediaWiki-extensions-WikimediaMaintenance
Urbanecm updated subscribers of T401803: mwscript-k8s does not include an environment variable with the username of the executing user.

@RLazarus Do you have any thoughts on how to tackle this one, please?

Aug 13 2025, 9:33 AM · serviceops, MW-on-K8s, MediaWiki-extensions-WikimediaMaintenance
Urbanecm created T401803: mwscript-k8s does not include an environment variable with the username of the executing user.
Aug 13 2025, 9:26 AM · serviceops, MW-on-K8s, MediaWiki-extensions-WikimediaMaintenance

Aug 12 2025

Dzahn added a comment to T352113: Move the addWiki.php maintenance script from WikimediaMaintenance into MediaWiki core.

T393444 reports that (likely since this change?) emails are not being sent anymore to the newprojects mailing list when addWiki.php runs.

Aug 12 2025, 2:55 PM · LPL Onboarding and Development (Current), MW-1.44-notes (1.44.0-wmf.19; 2025-03-04), MW-1.42-notes (1.42.0-wmf.9; 2023-12-12), MediaWiki-extensions-WikimediaMaintenance

Jun 25 2025

MaryMunyoki moved T352113: Move the addWiki.php maintenance script from WikimediaMaintenance into MediaWiki core from Done (Q3 2024-25) to Done (Q2 2024-25) on the LPL Onboarding and Development (Current) board.
Jun 25 2025, 11:13 AM · LPL Onboarding and Development (Current), MW-1.44-notes (1.44.0-wmf.19; 2025-03-04), MW-1.42-notes (1.42.0-wmf.9; 2023-12-12), MediaWiki-extensions-WikimediaMaintenance
MaryMunyoki moved T352113: Move the addWiki.php maintenance script from WikimediaMaintenance into MediaWiki core from Incoming Requests to Done (Q3 2024-25) on the LPL Onboarding and Development (Current) board.
Jun 25 2025, 11:13 AM · LPL Onboarding and Development (Current), MW-1.44-notes (1.44.0-wmf.19; 2025-03-04), MW-1.42-notes (1.42.0-wmf.9; 2023-12-12), MediaWiki-extensions-WikimediaMaintenance
MaryMunyoki edited projects for T352113: Move the addWiki.php maintenance script from WikimediaMaintenance into MediaWiki core, added: LPL Onboarding and Development (Current); removed LPL Onboarding and Development.
Jun 25 2025, 11:11 AM · LPL Onboarding and Development (Current), MW-1.44-notes (1.44.0-wmf.19; 2025-03-04), MW-1.42-notes (1.42.0-wmf.9; 2023-12-12), MediaWiki-extensions-WikimediaMaintenance

Jun 12 2025

tstarling closed T352113: Move the addWiki.php maintenance script from WikimediaMaintenance into MediaWiki core as Resolved.

I think this is done. If there are any remaining issues, they can be split out into separate tasks.

Jun 12 2025, 3:47 AM · LPL Onboarding and Development (Current), MW-1.44-notes (1.44.0-wmf.19; 2025-03-04), MW-1.42-notes (1.42.0-wmf.9; 2023-12-12), MediaWiki-extensions-WikimediaMaintenance

May 21 2025

Pppery removed a project from T87000: chapter: interwiki redirects to invalid subdomains like en.wikimedia.org: Pywikibot.
May 21 2025, 1:51 PM · MediaWiki-extensions-WikimediaMaintenance, Wikimedia-Interwiki-links, Wikimedia-Language-setup

May 9 2025

Ladsgroup added a comment to T352113: Move the addWiki.php maintenance script from WikimediaMaintenance into MediaWiki core.

I dropped api_feature_usage, bot_passwords and globalimagelinks in nupwiki. Someone in TSP says securepoll_log should actually exists and it's weird it's not in enwiki.

May 9 2025, 2:59 PM · LPL Onboarding and Development (Current), MW-1.44-notes (1.44.0-wmf.19; 2025-03-04), MW-1.42-notes (1.42.0-wmf.9; 2023-12-12), MediaWiki-extensions-WikimediaMaintenance

May 6 2025

jhsoby added a subtask for T352113: Move the addWiki.php maintenance script from WikimediaMaintenance into MediaWiki core: T393444: Wiki creations not being reported to newprojects list.
May 6 2025, 10:42 AM · LPL Onboarding and Development (Current), MW-1.44-notes (1.44.0-wmf.19; 2025-03-04), MW-1.42-notes (1.42.0-wmf.9; 2023-12-12), MediaWiki-extensions-WikimediaMaintenance

May 5 2025

Ladsgroup added a comment to T352113: Move the addWiki.php maintenance script from WikimediaMaintenance into MediaWiki core.

Not sure about securepoll_log but the rest of nupwiki tables missing in enwiki I'm sure needs fixing and removal.

May 5 2025, 7:38 PM · LPL Onboarding and Development (Current), MW-1.44-notes (1.44.0-wmf.19; 2025-03-04), MW-1.42-notes (1.42.0-wmf.9; 2023-12-12), MediaWiki-extensions-WikimediaMaintenance

May 3 2025

Zabe added a comment to T352113: Move the addWiki.php maintenance script from WikimediaMaintenance into MediaWiki core.

Comparing it to enwiki, on enwiki there are following tables which are not on nupwiki:

May 3 2025, 7:10 PM · LPL Onboarding and Development (Current), MW-1.44-notes (1.44.0-wmf.19; 2025-03-04), MW-1.42-notes (1.42.0-wmf.9; 2023-12-12), MediaWiki-extensions-WikimediaMaintenance
Zabe added a comment to T352113: Move the addWiki.php maintenance script from WikimediaMaintenance into MediaWiki core.

Currently the following tables are created on wiki creation (nupwiki created in T390384):

May 3 2025, 6:58 PM · LPL Onboarding and Development (Current), MW-1.44-notes (1.44.0-wmf.19; 2025-03-04), MW-1.42-notes (1.42.0-wmf.9; 2023-12-12), MediaWiki-extensions-WikimediaMaintenance