Page MenuHomePhabricator

MGChecker
Musician

Today

  • No visible events.

Tomorrow

  • No visible events.

Wednesday

  • No visible events.

User Details

User Since
Mar 29 2015, 10:29 PM (577 w, 12 h)
Availability
Available
IRC Nick
MGC_
LDAP User
MGChecker
MediaWiki User
MGChecker [ Global Accounts ]

Recent Activity

Fri, Apr 17

MGChecker added a comment to T344050: [SPIKE] WikibaseClient SidebarLinkBadgeDisplay inappropriately uses user language for parser output.

This is now the only remaining read from wgLang in Wikimedia production. The solution by Tacsipasci sounds reasonable to me, but ultimately I do not feel knowledgeable enough to make it happen.

Fri, Apr 17, 12:00 PM · MW-1.45-notes (1.45.0-wmf.2; 2025-05-20), I18n, Wikidata, [DEPRECATED] wdwb-tech

Thu, Apr 16

MGChecker updated the task description for T423621: Do not use global context in ContentHandler::createTextSlotDiffRenderer.
Thu, Apr 16, 4:09 PM · MediaWiki-ContentHandler, Technical-Debt
MGChecker updated the task description for T423611: Do not use global context for timestamp rendering.
Thu, Apr 16, 4:04 PM · Patch-For-Review, Goal, Technical-Debt, MediaWiki-General
MGChecker created T423621: Do not use global context in ContentHandler::createTextSlotDiffRenderer.
Thu, Apr 16, 4:03 PM · MediaWiki-ContentHandler, Technical-Debt
MGChecker created T423611: Do not use global context for timestamp rendering.
Thu, Apr 16, 2:58 PM · Patch-For-Review, Goal, Technical-Debt, MediaWiki-General

Wed, Apr 15

MGChecker updated the task description for T419848: Remove uses of $wgLang from WMF-deployed extension.
Wed, Apr 15, 10:49 PM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), MediaWiki-extensions-General, patch-welcome
MGChecker created T423456: Replace RequestContext::getMain in DonationInterface extension.
Wed, Apr 15, 3:56 PM · Patch-For-Review, MediaWiki-extensions-DonationInterface, Technical-Debt
MGChecker claimed T423415: Remove context fallback in SpecialPageFactory::getUsablePages.
Wed, Apr 15, 1:10 PM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Technical-Debt, MediaWiki-General
MGChecker created T423415: Remove context fallback in SpecialPageFactory::getUsablePages.
Wed, Apr 15, 1:03 PM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Technical-Debt, MediaWiki-General
MGChecker updated the task description for T419848: Remove uses of $wgLang from WMF-deployed extension.
Wed, Apr 15, 12:46 AM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), MediaWiki-extensions-General, patch-welcome
MGChecker added a comment to T252979: MediaWiki core needs uses of $wgOut removed.

@SomeRandomDeveloper It seems to me that it would be nice to make a push to have your open change land in MW 1.46, to get wgOut on track for deprecation in a few versions. What do you think?

Wed, Apr 15, 12:36 AM · MW-1.46-notes (1.46.0-wmf.17; 2026-02-24), MW-1.43-notes (1.43.0-wmf.4; 2024-05-07), MW-1.36-notes (1.36.0-wmf.9; 2020-09-15), Patch-For-Review, User-DannyS712, MediaWiki-General, Technical-Debt
MGChecker closed T159299: Deprecate and remove $wgUser as Resolved.
Wed, Apr 15, 12:18 AM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Patch-For-Review, Platform Team Workboards (Epics), Epic, MW-1.35-notes (1.35.0-wmf.26; 2020-03-31), User-DannyS712, Technical-Debt (Deprecation process), MediaWiki-User-management
MGChecker closed T159299: Deprecate and remove $wgUser, a subtask of T159283: Deprecate non-configuration globals, as Resolved.
Wed, Apr 15, 12:18 AM · Platform Engineering Roadmap, Epic, MediaWiki-General, Technical-Debt
MGChecker closed T247793: Non-WMF deployed extensions need uses of global $wgUser removed [tracking], a subtask of T159299: Deprecate and remove $wgUser, as Resolved.
Wed, Apr 15, 12:18 AM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Patch-For-Review, Platform Team Workboards (Epics), Epic, MW-1.35-notes (1.35.0-wmf.26; 2020-03-31), User-DannyS712, Technical-Debt (Deprecation process), MediaWiki-User-management
MGChecker closed T247793: Non-WMF deployed extensions need uses of global $wgUser removed [tracking] as Resolved.
Wed, Apr 15, 12:18 AM · Epic, MediaWiki-extensions-General, Technical-Debt, User-DannyS712

Tue, Apr 14

MGChecker added a project to T423274: Figure out a way to pass the context WebRequest to RecentChangeStore: MediaWiki-Recent-changes.
Tue, Apr 14, 10:49 PM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Moderator-Tools-Team, MediaWiki-Recent-changes, Technical-Debt, MediaWiki-General
MGChecker added a comment to T160814: Deprecate $wgLang.

Since extension code should not come into play in the installer, what do you think about trying to remove writing to wgLang there completely?

Tue, Apr 14, 10:24 PM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Patch-For-Review, MW-1.41-notes (1.41.0-wmf.18; 2023-07-18), MW-1.37-notes (1.37.0-wmf.19; 2021-08-16), MW-1.36-notes (1.36.0-wmf.37; 2021-03-30), User-DannyS712, patch-welcome, Technical-Debt (Deprecation process), MediaWiki-General
MGChecker added a comment to T423274: Figure out a way to pass the context WebRequest to RecentChangeStore.

This is a good point.

Tue, Apr 14, 10:06 PM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Moderator-Tools-Team, MediaWiki-Recent-changes, Technical-Debt, MediaWiki-General
MGChecker added a comment to T423283: Pass context to GetPreferences hook.

Also, GlobalCssJs uses the context to get the main config from it – this wouldn’t need a context at all.

Tue, Apr 14, 4:11 PM · MediaWiki-Core-Hooks
MGChecker added a comment to T422746: Reduce use of RequestContext::getMain in WMF-deployed extensions.

Just to have a mark for future progress, on 12/04 codesearch showed 432 files using RequestContext::getMain outside phpunit.

Tue, Apr 14, 2:10 PM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Patch-For-Review, Goal, Technical-Debt, MediaWiki-General
MGChecker created T423283: Pass context to GetPreferences hook.
Tue, Apr 14, 2:08 PM · MediaWiki-Core-Hooks
MGChecker added a comment to T423274: Figure out a way to pass the context WebRequest to RecentChangeStore.

I do not quite understand these Ingress things, but neither the maintenance script nor the Job should have a meaningful requests available anyway, so they could pass a trivial FauxRequest. LogPage::addEntry should just take a WebRequest as a parameter, for how to deal with ManualLogEntry I am not so sure.

Tue, Apr 14, 1:33 PM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Moderator-Tools-Team, MediaWiki-Recent-changes, Technical-Debt, MediaWiki-General
MGChecker added a comment to T423274: Figure out a way to pass the context WebRequest to RecentChangeStore.
  • insertRecentChange
    • maintenance/importTextFiles.php script
    • ChangeTrackingEventIngress::updateRecentChangesAfterPageUpdated
    • CategoryMembershipChange::notifyCategorization
    • LogPage::saveContent
    • soft-deprecated RecentChange::save -> no callers
Tue, Apr 14, 1:23 PM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Moderator-Tools-Team, MediaWiki-Recent-changes, Technical-Debt, MediaWiki-General
MGChecker added a comment to T423274: Figure out a way to pass the context WebRequest to RecentChangeStore.
  • createCategorizationRecentChange: 1 caller
    • CategoryMembershipChange::notifyCategorization -> CategoryMembershipChange::createRecentChangesEntry -> CategoryMembershipChange::triggerCategoryAddedNotification / CategoryMembershipChange::triggerCategoryRemovedNotification -> CategoryMembershipChangeJob::notifyUpdatesForRevision -> CategoryMembershipChangeJob::run
Tue, Apr 14, 1:14 PM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Moderator-Tools-Team, MediaWiki-Recent-changes, Technical-Debt, MediaWiki-General
MGChecker added a comment to T423274: Figure out a way to pass the context WebRequest to RecentChangeStore.
Tue, Apr 14, 12:48 PM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Moderator-Tools-Team, MediaWiki-Recent-changes, Technical-Debt, MediaWiki-General
MGChecker created T423274: Figure out a way to pass the context WebRequest to RecentChangeStore.
Tue, Apr 14, 12:28 PM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Moderator-Tools-Team, MediaWiki-Recent-changes, Technical-Debt, MediaWiki-General

Sun, Apr 12

MGChecker added a subtask for T422745: Reduce use of RequestContext::getMain in MediaWiki core (outside test code): T423038: Remove HTMLFormField context fallbacks.
Sun, Apr 12, 3:09 PM · Patch-For-Review, MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Goal, Technical-Debt, MediaWiki-General
MGChecker added a parent task for T423038: Remove HTMLFormField context fallbacks: T422745: Reduce use of RequestContext::getMain in MediaWiki core (outside test code).
Sun, Apr 12, 3:09 PM · Goal, Technical-Debt
MGChecker updated the task description for T423038: Remove HTMLFormField context fallbacks.
Sun, Apr 12, 2:58 PM · Goal, Technical-Debt
MGChecker created T423038: Remove HTMLFormField context fallbacks.
Sun, Apr 12, 2:57 PM · Goal, Technical-Debt

Sat, Apr 11

MGChecker added a comment to T422746: Reduce use of RequestContext::getMain in WMF-deployed extensions.

In Collection and FlaggedRevs the context objects were not far away (even though in FlaggedRevs are some left over), in the other three extensions RequestContext was used exclusively to access the config.

Sat, Apr 11, 11:10 PM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Patch-For-Review, Goal, Technical-Debt, MediaWiki-General
MGChecker reopened T243480: Convert HashTables to use extension registration, a subtask of T98668: Convert all extensions and skins on gerrit to use extension registration, as Open.
Sat, Apr 11, 2:57 PM · Google-Code-in-2019, Google-Code-in-2018, MediaWiki-extensions-General, Goal, MediaWiki-Configuration
MGChecker reopened T243480: Convert HashTables to use extension registration as "Open".
Sat, Apr 11, 2:57 PM · MediaWiki-extensions-Other

Thu, Apr 9

MGChecker updated the task description for T419848: Remove uses of $wgLang from WMF-deployed extension.
Thu, Apr 9, 7:51 PM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), MediaWiki-extensions-General, patch-welcome
MGChecker updated the task description for T419848: Remove uses of $wgLang from WMF-deployed extension.
Thu, Apr 9, 5:58 PM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), MediaWiki-extensions-General, patch-welcome
MGChecker edited projects for T422749: Hard-deprecate and remove ContentHandler::getPageViewLanguage, added: Wikibase Architecture; removed Goal.
Thu, Apr 9, 2:30 PM · Wikibase Architecture, Patch-For-Review, Technical-Debt, MediaWiki-General

Wed, Apr 8

MGChecker claimed T422749: Hard-deprecate and remove ContentHandler::getPageViewLanguage.
Wed, Apr 8, 10:11 PM · Wikibase Architecture, Patch-For-Review, Technical-Debt, MediaWiki-General
MGChecker created T422749: Hard-deprecate and remove ContentHandler::getPageViewLanguage.
Wed, Apr 8, 9:33 PM · Wikibase Architecture, Patch-For-Review, Technical-Debt, MediaWiki-General
MGChecker updated the task description for T422746: Reduce use of RequestContext::getMain in WMF-deployed extensions.
Wed, Apr 8, 9:30 PM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Patch-For-Review, Goal, Technical-Debt, MediaWiki-General
MGChecker added a comment to T422745: Reduce use of RequestContext::getMain in MediaWiki core (outside test code).

Once a probable need of bigger refactorings is identified for certain callsites, an individual task should be created.

Wed, Apr 8, 9:27 PM · Patch-For-Review, MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Goal, Technical-Debt, MediaWiki-General
MGChecker updated subscribers of T422741: Reduce uses of RequestContext::getMain in MediaWiki code.

FYI

Wed, Apr 8, 9:25 PM · Goal, Technical-Debt, MediaWiki-General
MGChecker updated the task description for T422745: Reduce use of RequestContext::getMain in MediaWiki core (outside test code).
Wed, Apr 8, 9:23 PM · Patch-For-Review, MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Goal, Technical-Debt, MediaWiki-General
MGChecker created T422747: Reduce use of RequestContext::getMain in 3rd-party extensions.
Wed, Apr 8, 9:19 PM · Goal, Technical-Debt, MediaWiki-General
MGChecker created T422746: Reduce use of RequestContext::getMain in WMF-deployed extensions.
Wed, Apr 8, 9:19 PM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Patch-For-Review, Goal, Technical-Debt, MediaWiki-General
MGChecker added a comment to T422745: Reduce use of RequestContext::getMain in MediaWiki core (outside test code).

At the moment, I am referencing this task directly if we have just a single, rather simple isolated change, and create subtasks for things which involve multiple correlated changes.

Wed, Apr 8, 9:18 PM · Patch-For-Review, MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Goal, Technical-Debt, MediaWiki-General
MGChecker added a subtask for T422745: Reduce use of RequestContext::getMain in MediaWiki core (outside test code): T399517: Codex-PHP should accept language from local context instead of global RequestContext.
Wed, Apr 8, 9:16 PM · Patch-For-Review, MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Goal, Technical-Debt, MediaWiki-General
MGChecker added a parent task for T399517: Codex-PHP should accept language from local context instead of global RequestContext: T422745: Reduce use of RequestContext::getMain in MediaWiki core (outside test code).
Wed, Apr 8, 9:16 PM · Patch-For-Review, Codex
MGChecker updated the task description for T422745: Reduce use of RequestContext::getMain in MediaWiki core (outside test code).
Wed, Apr 8, 9:15 PM · Patch-For-Review, MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Goal, Technical-Debt, MediaWiki-General
MGChecker added a subtask for T422745: Reduce use of RequestContext::getMain in MediaWiki core (outside test code): T330109: Disallow reference to RequestContext in ServiceWiring.
Wed, Apr 8, 9:12 PM · Patch-For-Review, MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Goal, Technical-Debt, MediaWiki-General
MGChecker added a parent task for T330109: Disallow reference to RequestContext in ServiceWiring: T422745: Reduce use of RequestContext::getMain in MediaWiki core (outside test code).
Wed, Apr 8, 9:11 PM · phan, MediaWiki-Codesniffer
MGChecker added a subtask for T422745: Reduce use of RequestContext::getMain in MediaWiki core (outside test code): T422379: Deprecate and remove calling ChangesList methods without context.
Wed, Apr 8, 9:08 PM · Patch-For-Review, MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Goal, Technical-Debt, MediaWiki-General
MGChecker added a parent task for T422379: Deprecate and remove calling ChangesList methods without context: T422745: Reduce use of RequestContext::getMain in MediaWiki core (outside test code).
Wed, Apr 8, 9:08 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Technical-Debt (Deprecation process), MediaWiki-General
MGChecker created T422745: Reduce use of RequestContext::getMain in MediaWiki core (outside test code).
Wed, Apr 8, 9:06 PM · Patch-For-Review, MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Goal, Technical-Debt, MediaWiki-General
MGChecker created T422741: Reduce uses of RequestContext::getMain in MediaWiki code.
Wed, Apr 8, 8:58 PM · Goal, Technical-Debt, MediaWiki-General
MGChecker added a comment to T422379: Deprecate and remove calling ChangesList methods without context.

The project would not be limited to that, but also encompass things like

with a project making it significantly easier to keep an eye on this area of code, which do not share any common tag otherwise.
One could complement this with a goal task, but not all IContextSource-related issues are about the removal of RequestContext.

Wed, Apr 8, 5:23 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Technical-Debt (Deprecation process), MediaWiki-General

Tue, Apr 7

MGChecker added a comment to T422379: Deprecate and remove calling ChangesList methods without context.

Well. technically I wanted to leave this open for the final change after the 1.46 branch cut, dropping the unused stuff I deprecated in the last few weeks. But in the end it does not matter so much.

Tue, Apr 7, 11:02 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Technical-Debt (Deprecation process), MediaWiki-General
MGChecker updated the task description for T419848: Remove uses of $wgLang from WMF-deployed extension.
Tue, Apr 7, 8:43 PM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), MediaWiki-extensions-General, patch-welcome
MGChecker added a comment to T422379: Deprecate and remove calling ChangesList methods without context.

I have realized that ChangesList::userCan is a similar case: It optionally takes a performer, falling back to RequestContext, but is never called without one. So I added the deprecation to the change. Once these fallbacks are removed, ChangesList no longer depends on RequestContext.

Tue, Apr 7, 2:37 AM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Technical-Debt (Deprecation process), MediaWiki-General

Mon, Apr 6

MGChecker added a project to T422379: Deprecate and remove calling ChangesList methods without context: Technical-Debt (Deprecation process).
Mon, Apr 6, 1:55 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Technical-Debt (Deprecation process), MediaWiki-General
MGChecker created T422379: Deprecate and remove calling ChangesList methods without context.
Mon, Apr 6, 1:54 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Technical-Debt (Deprecation process), MediaWiki-General

Sat, Apr 4

MGChecker claimed T422225: Reduce reliance on global state in PageForms extension.
Sat, Apr 4, 6:39 PM · Patch-For-Review, MediaWiki-extensions-Page_Forms, Technical-Debt

Fri, Apr 3

MGChecker updated the task description for T422225: Reduce reliance on global state in PageForms extension.
Fri, Apr 3, 1:46 AM · Patch-For-Review, MediaWiki-extensions-Page_Forms, Technical-Debt
MGChecker updated the task description for T422225: Reduce reliance on global state in PageForms extension.
Fri, Apr 3, 1:44 AM · Patch-For-Review, MediaWiki-extensions-Page_Forms, Technical-Debt
MGChecker added a subtask for T421657: Replace use of $wgOut in 3rd party extensions: T422225: Reduce reliance on global state in PageForms extension.
Fri, Apr 3, 12:16 AM · MediaWiki-extensions-General, Technical-Debt
MGChecker added a parent task for T422225: Reduce reliance on global state in PageForms extension: T421657: Replace use of $wgOut in 3rd party extensions.
Fri, Apr 3, 12:16 AM · Patch-For-Review, MediaWiki-extensions-Page_Forms, Technical-Debt
MGChecker created T422225: Reduce reliance on global state in PageForms extension.
Fri, Apr 3, 12:16 AM · Patch-For-Review, MediaWiki-extensions-Page_Forms, Technical-Debt

Tue, Mar 31

MGChecker moved T159299: Deprecate and remove $wgUser from Not yet to 2023+ | MW 1.40+ on the Technical-Debt (Deprecation process) board.
Tue, Mar 31, 7:18 PM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Patch-For-Review, Platform Team Workboards (Epics), Epic, MW-1.35-notes (1.35.0-wmf.26; 2020-03-31), User-DannyS712, Technical-Debt (Deprecation process), MediaWiki-User-management
MGChecker renamed T421659: Extension:CloseWikis phpunit tests fail due to missing database from Extension:CloseWikis phpunit tests fail due to missing databas to Extension:CloseWikis phpunit tests fail due to missing database.
Tue, Mar 31, 12:42 PM · MW-1.44-notes, MW-1.45-notes, MW-1.43-notes, MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Patch-For-Review, MediaWiki-extensions-CloseWikis, ci-test-error
MGChecker claimed T410854: Codesniffer ExplicitNullableTypes expects invalid nullable union type.
Tue, Mar 31, 12:23 PM · MediaWiki-Codesniffer
MGChecker merged task T421871: MediaWiki.Usage.NullableType.ExplicitNullableTypes sniff has false positives for union types into T410854: Codesniffer ExplicitNullableTypes expects invalid nullable union type.
Tue, Mar 31, 11:58 AM · MediaWiki-Codesniffer
MGChecker merged task T378826: NullableTypeSniff: Union types should be properly recognized. into T410854: Codesniffer ExplicitNullableTypes expects invalid nullable union type.
Tue, Mar 31, 11:58 AM · MediaWiki-Codesniffer
MGChecker merged tasks T378826: NullableTypeSniff: Union types should be properly recognized., T421871: MediaWiki.Usage.NullableType.ExplicitNullableTypes sniff has false positives for union types into T410854: Codesniffer ExplicitNullableTypes expects invalid nullable union type.
Tue, Mar 31, 11:58 AM · MediaWiki-Codesniffer
MGChecker created T421871: MediaWiki.Usage.NullableType.ExplicitNullableTypes sniff has false positives for union types.
Tue, Mar 31, 11:52 AM · MediaWiki-Codesniffer

Mon, Mar 30

MGChecker created T421659: Extension:CloseWikis phpunit tests fail due to missing database.
Mon, Mar 30, 12:34 AM · MW-1.44-notes, MW-1.45-notes, MW-1.43-notes, MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Patch-For-Review, MediaWiki-extensions-CloseWikis, ci-test-error

Sun, Mar 29

MGChecker created T421657: Replace use of $wgOut in 3rd party extensions.
Sun, Mar 29, 11:36 PM · MediaWiki-extensions-General, Technical-Debt
MGChecker created T421656: Remove $wgLang from non-WMF-deployed extensions.
Sun, Mar 29, 11:13 PM · MediaWiki-extensions-General, patch-welcome

Sat, Mar 28

MGChecker added a comment to T419848: Remove uses of $wgLang from WMF-deployed extension.

Flow seems to heavily rely on the use of wgLang in its maintenance scripts. But accessing request context in maintenance scripts seems to more generally occur:
https://codesearch.wmcloud.org/search/?q=RequestContext%3A%3AgetMain%28%29&files=maintenance&excludeFiles=&repos=
I have no clue where these scripts actually would get a sensible language from. There does not seem the place where it could be set, so RequestContext::getLanguage should end up with $code = $wgLanguageCode as a fallback.

Sat, Mar 28, 11:45 AM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), MediaWiki-extensions-General, patch-welcome

Thu, Mar 26

MGChecker added a comment to T419848: Remove uses of $wgLang from WMF-deployed extension.

@SomeRandomDeveloper Do you happen to know whether there is any way to obtain a context in standard maintenance scripts?

Thu, Mar 26, 8:55 PM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), MediaWiki-extensions-General, patch-welcome
MGChecker removed a subtask for T11968: Reduce use of global and public variables: T270646: Use Config instead of globals in SecurePoll extension.
Thu, Mar 26, 4:48 PM · Goal, Technical-Debt, MediaWiki-General
MGChecker added a subtask for T71084: Convert things to use Config classes instead of globals: T270646: Use Config instead of globals in SecurePoll extension.
Thu, Mar 26, 4:48 PM · Technical-Debt, Goal, MediaWiki-Configuration
MGChecker edited parent tasks for T270646: Use Config instead of globals in SecurePoll extension, added: T71084: Convert things to use Config classes instead of globals; removed: T11968: Reduce use of global and public variables.
Thu, Mar 26, 4:48 PM · Product Safety and Integrity, MW-1.44-notes (1.44.0-wmf.16; 2025-02-11), MediaWiki-extensions-SecurePoll
MGChecker closed T203531: Use alternative storage to store Variables data currently stored in Parser, a subtask of T203530: Use ParserOutput to store data currently stored in Parser, as Declined.
Thu, Mar 26, 3:51 PM · MediaWiki-extensions-General
MGChecker closed T203531: Use alternative storage to store Variables data currently stored in Parser as Declined.
Thu, Mar 26, 3:51 PM · PHP 8.2 support, Patch-For-Review, MediaWiki-extensions-Variables
MGChecker updated the task description for T419848: Remove uses of $wgLang from WMF-deployed extension.
Thu, Mar 26, 3:50 PM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), MediaWiki-extensions-General, patch-welcome

Wed, Mar 25

MGChecker added a comment to T344050: [SPIKE] WikibaseClient SidebarLinkBadgeDisplay inappropriately uses user language for parser output.

With wgLang being on track for deprecation, this would need to be resolved, as we can not migrate to RequestContext here. Would it be possible that the users of this service specify the language instead?
Having no previous experience with Wikibase, I would like to avoid to get into this myself.

Wed, Mar 25, 1:32 PM · MW-1.45-notes (1.45.0-wmf.2; 2025-05-20), I18n, Wikidata, [DEPRECATED] wdwb-tech
MGChecker added a subtask for T419848: Remove uses of $wgLang from WMF-deployed extension: T344050: [SPIKE] WikibaseClient SidebarLinkBadgeDisplay inappropriately uses user language for parser output.
Wed, Mar 25, 1:28 PM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), MediaWiki-extensions-General, patch-welcome
MGChecker added a parent task for T344050: [SPIKE] WikibaseClient SidebarLinkBadgeDisplay inappropriately uses user language for parser output: T419848: Remove uses of $wgLang from WMF-deployed extension.
Wed, Mar 25, 1:28 PM · MW-1.45-notes (1.45.0-wmf.2; 2025-05-20), I18n, Wikidata, [DEPRECATED] wdwb-tech

Tue, Mar 24

MGChecker updated the task description for T419848: Remove uses of $wgLang from WMF-deployed extension.
Tue, Mar 24, 9:27 PM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), MediaWiki-extensions-General, patch-welcome
MGChecker updated the task description for T419848: Remove uses of $wgLang from WMF-deployed extension.
Tue, Mar 24, 2:46 PM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), MediaWiki-extensions-General, patch-welcome

Mon, Mar 23

MGChecker updated the task description for T159283: Deprecate non-configuration globals.
Mon, Mar 23, 10:46 PM · Platform Engineering Roadmap, Epic, MediaWiki-General, Technical-Debt
MGChecker removed a project from T419848: Remove uses of $wgLang from WMF-deployed extension: Patch-For-Review.
Mon, Mar 23, 8:17 PM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), MediaWiki-extensions-General, patch-welcome

Mar 18 2026

MGChecker added a comment to T418815: Add abusefilter group to dewiki.

I fear you might have misread the discussion. The change is nigh-universally supported. However, a single one of the supporters is on a mission to establish a rule contrary to general RfC regulations, that any such change needs to be subject to a formal vote. Even after wide adverstisement of this point of view, this user has remained isolated with their perspective.

Mar 18 2026, 6:00 PM · Patch-For-Review, Wikimedia-Site-requests

Mar 17 2026

MGChecker removed a project from T418815: Add abusefilter group to dewiki: Community-consensus-needed.

See task description for link of discussion.

Mar 17 2026, 11:28 PM · Patch-For-Review, Wikimedia-Site-requests

Mar 16 2026

MGChecker added a comment to T415237: etherpad table size is 233GB / plan to delete all etherpads in May 2026.

I would appreciate a statement whether there are plans to keep a backup in place for a limited period of time. WMF employees have expressed different views here, and it is unclear to me who's qualified to make the call.

Mar 16 2026, 2:17 PM · User-notice, collaboration-services, Wikimedia-Etherpad, Data-Persistence

Mar 12 2026

MGChecker added a comment to T6055: Interwiki rights logs should be duplicated at related wikis.

While this may be confusing, it reflects the current behavior for rights logs, which are neither carried to the new account on renaming.

Mar 12 2026, 5:43 PM · Essential-Work, Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), MW-1.46-notes (1.46.0-wmf.23; 2026-04-07), User-notice, MediaWiki-User-management, MediaWiki-Logevents, Stewards-and-global-tools, Crosswiki
MGChecker closed T406026: Convert LQT pages on huwiki to Flow, a subtask of T350164: Undeploy LiquidThreads, as Resolved.
Mar 12 2026, 2:41 PM · Product Safety and Integrity (Sprint Mince Pie Dec 1 - Dec 12), Temporary accounts, Editing-team (Tracking), MediaWiki-extensions-LiquidThreads, IP-Masking-Growth-Team
MGChecker closed T406026: Convert LQT pages on huwiki to Flow as Resolved.
Mar 12 2026, 2:41 PM · MediaWiki-extensions-LiquidThreads
MGChecker updated the task description for T419848: Remove uses of $wgLang from WMF-deployed extension.
Mar 12 2026, 1:51 PM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), MediaWiki-extensions-General, patch-welcome
MGChecker created T419848: Remove uses of $wgLang from WMF-deployed extension.
Mar 12 2026, 1:50 PM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), MediaWiki-extensions-General, patch-welcome
MGChecker edited projects for T159299: Deprecate and remove $wgUser, added: Patch-For-Review; removed Patch-Needs-Improvement.
Mar 12 2026, 1:08 PM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Patch-For-Review, Platform Team Workboards (Epics), Epic, MW-1.35-notes (1.35.0-wmf.26; 2020-03-31), User-DannyS712, Technical-Debt (Deprecation process), MediaWiki-User-management