Page MenuHomePhabricator

abi_ (Abijeet Patro)
Software Engineer, Language Engineering

Today

  • No visible events.

Tomorrow

  • No visible events.

Friday

  • No visible events.

User Details

User Since
Feb 25 2019, 5:15 AM (397 w, 2 d)
Availability
Available
IRC Nick
abijeet
LDAP User
Unknown
MediaWiki User
APatro (WMF) [ Global Accounts ]

I started working with Wikimedia since Feb, 2019. My primarily work will be on the Translate extension and translatewiki.net.

Recent Activity

Yesterday

abi_ added a comment to T439557: translatewiki.net gets HTTP 429 from Gerrit when updating extensions.

I have confirmed that the user agent is being sent as translatewiki.net MediaWiki updater (translatewiki@translatewiki.net). @hashar can you confirm that this would be enough to exempt the machine from the rate limits that we were seeing with Gerrit?

Tue, Oct 6, 4:28 PM · LPL sprints (S4 2025 October), LPL Projects (Ongoing maintenance), Essential-Work, translatewiki.net
abi_ reopened T436341: Adopts the Wikidata label when it differs from what they typed as "Open".
Tue, Oct 6, 9:45 AM · MW-1.47-notes (1.47.0-wmf.21; 2026-09-22), OKR-Work, LPL Projects (AG experiment analysis and iteration - FY27 DE 1.4.1), LPL sprints (S3 2026 September), Article-Guidance
abi_ closed T436341: Adopts the Wikidata label when it differs from what they typed as Resolved.

This now tests well on https://test.wikipedia.org/wiki/Special:NewArticle. Its rolling out via the train this week.

Tue, Oct 6, 9:44 AM · MW-1.47-notes (1.47.0-wmf.21; 2026-09-22), OKR-Work, LPL Projects (AG experiment analysis and iteration - FY27 DE 1.4.1), LPL sprints (S3 2026 September), Article-Guidance
abi_ added a comment to T426844: Explore redirect behavior in Article Guidance when the topic already exists.

Tested on simple English wiki. Created a redirect from NYC_City to New York City. Works as expected.

Tue, Oct 6, 9:37 AM · MW-1.47-notes (1.47.0-wmf.21; 2026-09-22), LPL sprints (S3 2026 September), LPL Projects (AG experiment analysis and iteration - FY27 DE 1.4.1), Article-Guidance, Design, OKR-Work

Mon, Oct 5

abi_ moved T439557: translatewiki.net gets HTTP 429 from Gerrit when updating extensions from In progress to Needs QA on the LPL sprints (S4 2025 October) board.

The change is deployed on production. Will QA for a couple of weeks during deployment to ensure that the issue doesn't happen anymore.

Mon, Oct 5, 10:43 AM · LPL sprints (S4 2025 October), LPL Projects (Ongoing maintenance), Essential-Work, translatewiki.net

Fri, Oct 2

abi_ moved T436341: Adopts the Wikidata label when it differs from what they typed from In progress to Pending deployment on the LPL sprints (S3 2026 September) board.
Fri, Oct 2, 9:16 AM · MW-1.47-notes (1.47.0-wmf.21; 2026-09-22), OKR-Work, LPL Projects (AG experiment analysis and iteration - FY27 DE 1.4.1), LPL sprints (S3 2026 September), Article-Guidance
abi_ moved T436341: Adopts the Wikidata label when it differs from what they typed from Needs QA to In progress on the LPL sprints (S3 2026 September) board.
Fri, Oct 2, 8:57 AM · MW-1.47-notes (1.47.0-wmf.21; 2026-09-22), OKR-Work, LPL Projects (AG experiment analysis and iteration - FY27 DE 1.4.1), LPL sprints (S3 2026 September), Article-Guidance

Thu, Oct 1

abi_ updated the task description for T439707: Set ULSLanguageSelectorV2SupportedSkins in operations/mediawiki-config.
Thu, Oct 1, 1:16 PM · LPL Projects (Maintenance initiative), Essential-Work, LPL sprints, UniversalLanguageSelector
abi_ triaged T439851: Migrate Modern and Cologne Blue to the new language selector as Medium priority.
Thu, Oct 1, 12:36 PM · LPL sprints, UniversalLanguageSelector
abi_ created T439851: Migrate Modern and Cologne Blue to the new language selector.
Thu, Oct 1, 12:34 PM · LPL sprints, UniversalLanguageSelector
abi_ added a comment to T430809: Add Timeless, and other skin support to the language selector rewrite.

I've documented the approach we plan to take here: https://www.mediawiki.org/wiki/User:APatro_(WMF)/ULS_Rollout_Across_Skins

Thu, Oct 1, 12:20 PM · LPL sprints, UniversalLanguageSelector, Epic

Wed, Sep 30

abi_ triaged T439718: Migrate MonoBook and Vector legacy to the new language selector as Medium priority.
Wed, Sep 30, 12:46 PM · LPL Projects (Maintenance initiative), Essential-Work, LPL sprints, UniversalLanguageSelector
abi_ created T439718: Migrate MonoBook and Vector legacy to the new language selector.
Wed, Sep 30, 12:45 PM · LPL Projects (Maintenance initiative), Essential-Work, LPL sprints, UniversalLanguageSelector
abi_ triaged T439715: Migrate Timeless to the new language selector as Medium priority.
Wed, Sep 30, 12:37 PM · LPL Projects (Maintenance initiative), Essential-Work, Timeless, LPL sprints, UniversalLanguageSelector
abi_ created T439715: Migrate Timeless to the new language selector.
Wed, Sep 30, 12:37 PM · LPL Projects (Maintenance initiative), Essential-Work, Timeless, LPL sprints, UniversalLanguageSelector
abi_ moved T439707: Set ULSLanguageSelectorV2SupportedSkins in operations/mediawiki-config from Refined to Maintenance initiatives on the LPL sprints board.
Wed, Sep 30, 12:00 PM · LPL Projects (Maintenance initiative), Essential-Work, LPL sprints, UniversalLanguageSelector
abi_ triaged T439707: Set ULSLanguageSelectorV2SupportedSkins in operations/mediawiki-config as Medium priority.
Wed, Sep 30, 11:59 AM · LPL Projects (Maintenance initiative), Essential-Work, LPL sprints, UniversalLanguageSelector
abi_ created T439707: Set ULSLanguageSelectorV2SupportedSkins in operations/mediawiki-config.
Wed, Sep 30, 11:59 AM · LPL Projects (Maintenance initiative), Essential-Work, LPL sprints, UniversalLanguageSelector
abi_ triaged T439704: Replace skin name checks in ULS with skin config as Medium priority.
Wed, Sep 30, 11:48 AM · LPL Projects (Maintenance initiative), Essential-Work, LPL sprints, UniversalLanguageSelector
abi_ set the point value for T439704: Replace skin name checks in ULS with skin config to 4.
Wed, Sep 30, 11:45 AM · LPL Projects (Maintenance initiative), Essential-Work, LPL sprints, UniversalLanguageSelector
abi_ created T439704: Replace skin name checks in ULS with skin config.
Wed, Sep 30, 11:45 AM · LPL Projects (Maintenance initiative), Essential-Work, LPL sprints, UniversalLanguageSelector
abi_ changed the subtype of T430809: Add Timeless, and other skin support to the language selector rewrite from "Task" to "Goal".
Wed, Sep 30, 11:36 AM · LPL sprints, UniversalLanguageSelector, Epic
abi_ updated the task description for T437232: Translate: Make translation backport exclusions configurable by target branch, language and content.
Wed, Sep 30, 9:54 AM · LPL sprints (S4 2025 October), translatewiki.net, MediaWiki-extensions-Translate, LPL Projects (Ongoing maintenance), Essential-Work
abi_ updated the task description for T437232: Translate: Make translation backport exclusions configurable by target branch, language and content.
Wed, Sep 30, 9:26 AM · LPL sprints (S4 2025 October), translatewiki.net, MediaWiki-extensions-Translate, LPL Projects (Ongoing maintenance), Essential-Work
abi_ added a comment to T437232: Translate: Make translation backport exclusions configurable by target branch, language and content.
  • Q4: Content patterns are matched against the translation from the development branch.
  • Q9: Rules are global. Only MediaWiki core, skins and extensions have backports and they all follow the same rules.
  • Q10: Sorry, the question was not clear. I agree with both points. Rules are checked only when the development branch has a translation. When a translation is removed, no rule applies, even a rule without a content pattern. When a rule skips a translation, the target branch keeps its current translation.
Wed, Sep 30, 8:51 AM · LPL sprints (S4 2025 October), translatewiki.net, MediaWiki-extensions-Translate, LPL Projects (Ongoing maintenance), Essential-Work
abi_ added a comment to T437232: Translate: Make translation backport exclusions configurable by target branch, language and content.

Some thoughts:

Wed, Sep 30, 8:02 AM · LPL sprints (S4 2025 October), translatewiki.net, MediaWiki-extensions-Translate, LPL Projects (Ongoing maintenance), Essential-Work

Tue, Sep 29

abi_ added a comment to T439557: translatewiki.net gets HTTP 429 from Gerrit when updating extensions.

Another way to fix this: bin/clupdate-git-repo already avoids puppet by exporting GIT_HTTP_USER_AGENT. Adding the same line to bin/wikiupdate-repo would work too.

Tue, Sep 29, 11:25 PM · LPL sprints (S4 2025 October), LPL Projects (Ongoing maintenance), Essential-Work, translatewiki.net
abi_ moved T439557: translatewiki.net gets HTTP 429 from Gerrit when updating extensions from Backlog to Refined on the LPL sprints board.
Tue, Sep 29, 1:49 PM · LPL sprints (S4 2025 October), LPL Projects (Ongoing maintenance), Essential-Work, translatewiki.net
abi_ edited projects for T439557: translatewiki.net gets HTTP 429 from Gerrit when updating extensions, added: LPL sprints; removed LPL sprints (S4 2025 October).
Tue, Sep 29, 1:48 PM · LPL sprints (S4 2025 October), LPL Projects (Ongoing maintenance), Essential-Work, translatewiki.net
abi_ edited projects for T439557: translatewiki.net gets HTTP 429 from Gerrit when updating extensions, added: LPL sprints (S4 2025 October); removed Unplanned-Sprint-Work, LPL sprints (S3 2026 September).
Tue, Sep 29, 1:48 PM · LPL sprints (S4 2025 October), LPL Projects (Ongoing maintenance), Essential-Work, translatewiki.net
abi_ edited projects for T439557: translatewiki.net gets HTTP 429 from Gerrit when updating extensions, added: translatewiki.net; removed affects-translatewiki.net.
Tue, Sep 29, 1:35 PM · LPL sprints (S4 2025 October), LPL Projects (Ongoing maintenance), Essential-Work, translatewiki.net
abi_ set the point value for T439557: translatewiki.net gets HTTP 429 from Gerrit when updating extensions to 2.
Tue, Sep 29, 1:34 PM · LPL sprints (S4 2025 October), LPL Projects (Ongoing maintenance), Essential-Work, translatewiki.net
abi_ created T439557: translatewiki.net gets HTTP 429 from Gerrit when updating extensions.
Tue, Sep 29, 1:34 PM · LPL sprints (S4 2025 October), LPL Projects (Ongoing maintenance), Essential-Work, translatewiki.net
abi_ added a comment to T436341: Adopts the Wikidata label when it differs from what they typed.

Entered KHK2017 165 --> picked [KHK2017] 165 --> title is (KHK2017) 165

image.png (1,780×520 px, 72 KB)

Tue, Sep 29, 10:16 AM · MW-1.47-notes (1.47.0-wmf.21; 2026-09-22), OKR-Work, LPL Projects (AG experiment analysis and iteration - FY27 DE 1.4.1), LPL sprints (S3 2026 September), Article-Guidance
abi_ added a comment to T426844: Explore redirect behavior in Article Guidance when the topic already exists.

@eamedina Is the ArticleGuidanceRedirectEnabled set to true for Betawiki? I don't see it: https://codesearch.wmcloud.org/search/?q=ArticleGuidanceRedirectEnabled&files=&excludeFiles=&repos=#operations/mediawiki-config

Tue, Sep 29, 7:00 AM · MW-1.47-notes (1.47.0-wmf.21; 2026-09-22), LPL sprints (S3 2026 September), LPL Projects (AG experiment analysis and iteration - FY27 DE 1.4.1), Article-Guidance, Design, OKR-Work

Thu, Sep 24

abi_ updated the task description for T438286: Add Link Count to translatewiki.net.
Thu, Sep 24, 3:37 AM · LPL Projects (Ongoing maintenance), LPL sprints (S3 2026 September), Essential-Work, translatewiki.net

Tue, Sep 22

Bugreporter2 awarded T434814: Limit Article Guidance subject search results to the main namespace a Party Time token.
Tue, Sep 22, 10:32 AM · Patch-For-Review, MW-1.47-notes (1.47.0-wmf.21; 2026-09-22), LPL sprints (S3 2026 September), OKR-Work, LPL Projects (AG experiment analysis and iteration - FY27 DE 1.4.1), Article-Guidance

Mon, Sep 21

abi_ moved T426844: Explore redirect behavior in Article Guidance when the topic already exists from In progress to Needs QA on the LPL sprints (S3 2026 September) board.

Will be riding the train this week.

Mon, Sep 21, 1:19 PM · MW-1.47-notes (1.47.0-wmf.21; 2026-09-22), LPL sprints (S3 2026 September), LPL Projects (AG experiment analysis and iteration - FY27 DE 1.4.1), Article-Guidance, Design, OKR-Work

Thu, Sep 17

abi_ moved T435702: Add DCW Certification Portal to translatewiki.net from In progress to Needs QA on the LPL sprints (S3 2026 September) board.
Thu, Sep 17, 8:12 AM · LPL sprints (S3 2026 September), Essential-Work, LPL Projects (Ongoing maintenance), translatewiki.net
abi_ updated the task description for T435702: Add DCW Certification Portal to translatewiki.net.
Thu, Sep 17, 8:11 AM · LPL sprints (S3 2026 September), Essential-Work, LPL Projects (Ongoing maintenance), translatewiki.net

Wed, Sep 16

abi_ claimed T435702: Add DCW Certification Portal to translatewiki.net.
Wed, Sep 16, 11:05 AM · LPL sprints (S3 2026 September), Essential-Work, LPL Projects (Ongoing maintenance), translatewiki.net
abi_ moved T435318: Release MLEB for 1.46 from In progress to Needs QA on the LPL sprints (S3 2026 September) board.

Release is complete. Moving it to needs QA for monitoring.

Wed, Sep 16, 8:12 AM · MW-1.47-notes (1.47.0-wmf.20; 2026-09-15), LPL sprints (S3 2026 September), LPL Projects (Ongoing maintenance), Essential-Work, MediaWiki Language Extension Bundle
abi_ changed the status of T435318: Release MLEB for 1.46 from Open to In Progress.
Wed, Sep 16, 8:12 AM · MW-1.47-notes (1.47.0-wmf.20; 2026-09-15), LPL sprints (S3 2026 September), LPL Projects (Ongoing maintenance), Essential-Work, MediaWiki Language Extension Bundle
abi_ changed the status of T437989: Add Community Configuration support for per-wiki talk page redirect from Open to Stalled.

We're not sure about the future of the feature deployed in T433483: Redirect "suggest a new type" to per-wiki talk page with localised message template. It doesn't make sense to add a community configuration and then remove it later. We're putting this on hold until we have more clarity.

Wed, Sep 16, 2:31 AM · Article-Guidance
abi_ added a comment to T383654: Prevent the ULS language selector from overflowing the viewport horizontally.

@hueitan Please see the original issue (T431596: Duplicate language selector box) that was being solved by the higher z-index. Increasing the z-index will cause that issue to re-appear. We may need to be able to specify z-index for different instances of the language selector.

Wed, Sep 16, 1:28 AM · MW-1.47-notes (1.47.0-wmf.22; 2026-09-29), LPL sprints (S3 2026 September), LPL Projects (ULS rewrite), Essential-Work, UniversalLanguageSelector

Tue, Sep 15

abi_ claimed T434814: Limit Article Guidance subject search results to the main namespace.
Tue, Sep 15, 11:08 AM · Patch-For-Review, MW-1.47-notes (1.47.0-wmf.21; 2026-09-22), LPL sprints (S3 2026 September), OKR-Work, LPL Projects (AG experiment analysis and iteration - FY27 DE 1.4.1), Article-Guidance
abi_ moved T437989: Add Community Configuration support for per-wiki talk page redirect from Ready for dev to In progress on the LPL sprints (S3 2026 September) board.
Tue, Sep 15, 9:02 AM · Article-Guidance
abi_ created T437989: Add Community Configuration support for per-wiki talk page redirect.
Tue, Sep 15, 9:02 AM · Article-Guidance
abi_ updated the task description for T435318: Release MLEB for 1.46.
Tue, Sep 15, 7:47 AM · MW-1.47-notes (1.47.0-wmf.20; 2026-09-15), LPL sprints (S3 2026 September), LPL Projects (Ongoing maintenance), Essential-Work, MediaWiki Language Extension Bundle
abi_ added a comment to T432315: MLEB Master instance tracks MediaWiki 1.46 instead of master branch.

@KartikMistry I did a quick test of the server and it seems to be working well. I think we can mark this task as done, unless there is something else pending.

Tue, Sep 15, 12:38 AM · LPL sprints (S3 2026 September), LPL Projects (Ongoing maintenance), Essential-Work

Fri, Sep 11

abi_ updated the task description for T435318: Release MLEB for 1.46.
Fri, Sep 11, 3:10 AM · MW-1.47-notes (1.47.0-wmf.20; 2026-09-15), LPL sprints (S3 2026 September), LPL Projects (Ongoing maintenance), Essential-Work, MediaWiki Language Extension Bundle

Thu, Sep 10

abi_ updated the task description for T435337: Add Dustpan to translatewiki.net.
Thu, Sep 10, 11:27 PM · LPL sprints (S3 2026 September), Essential-Work, LPL Projects (Ongoing maintenance), translatewiki.net
abi_ closed T435337: Add Dustpan to translatewiki.net as Resolved.

Commit: https://github.com/wikicollabs/dustpan/commit/8cd6f57d5b61528bd87ce08eeb8f7a1cf3b0e781

Thu, Sep 10, 11:26 PM · LPL sprints (S3 2026 September), Essential-Work, LPL Projects (Ongoing maintenance), translatewiki.net
abi_ updated the task description for T435739: Add Wikinewsie to translatewiki.net.
Thu, Sep 10, 12:13 PM · LPL sprints (S3 2026 September), Essential-Work, LPL Projects (Ongoing maintenance), Tool-wikinewsie, translatewiki.net
abi_ closed T435739: Add Wikinewsie to translatewiki.net, a subtask of T432938: Wikinewsie i18n, as Resolved.
Thu, Sep 10, 12:13 PM · good first task, Wikimania-Hackathon-2026, Tool-wikinewsie
abi_ closed T435739: Add Wikinewsie to translatewiki.net as Resolved.

Exports: https://gitlab.wikimedia.org/toolforge-repos/wikinewsie/-/commit/746ce195613f6ebf8785e0d80e2659002d799adb

Thu, Sep 10, 12:13 PM · LPL sprints (S3 2026 September), Essential-Work, LPL Projects (Ongoing maintenance), Tool-wikinewsie, translatewiki.net
abi_ updated the task description for T433298: Add the NamespaceManager extension to translatewiki.net.
Thu, Sep 10, 12:12 PM · LPL sprints (S3 2026 September), LPL Projects (Ongoing maintenance), Essential-Work, translatewiki.net
abi_ closed T433298: Add the NamespaceManager extension to translatewiki.net as Resolved.

Exports: https://github.com/mywikis/NamespaceManager/commit/f224d8c8e189033bb79cd82acdfb5fad4a2a387f

Thu, Sep 10, 12:12 PM · LPL sprints (S3 2026 September), LPL Projects (Ongoing maintenance), Essential-Work, translatewiki.net
abi_ moved T432111: Show error when the entered title is invalid from Needs QA to Design acceptance on the LPL sprints (S3 2026 September) board.

Tests well on Test Wikipedia:

Thu, Sep 10, 12:10 PM · MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), Patch-For-Review, LPL sprints (S3 2026 September), Community-collaboration, OKR-Work, LPL Projects (AG experiment analysis and iteration - FY27 DE 1.4.1), Article-Guidance
abi_ moved T430907: Prepare new twn server from In progress to Needs QA on the LPL sprints (S3 2026 September) board.

The server setup is completed and all traffic is now moving towards web3.translatewiki.net.

Thu, Sep 10, 11:11 AM · LPL sprints (S3 2026 September), Essential-Work, LPL Projects (Maintenance initiative)

Wed, Sep 9

stjn awarded T381387: Decide and create a namespace for non Wikimedia projects a Like token.
Wed, Sep 9, 10:10 AM · translatewiki.net
abi_ created T437420: Special:TranslationStats silently ignores more than 4 languages or groups.
Wed, Sep 9, 10:08 AM · MediaWiki-extensions-Translate

Tue, Sep 8

abi_ added a comment to T431262: ULS Rewrite: Mobile language button looks disabled on articles with no languages but still works.

I think ULS should still be available and open entrypoints when there are no interlanguage links. An explicit visual indicator to show that there are no inter-language links would be good to have but not mandatory. Just displaying it as an active clickable item is better than what we have right now.

Tue, Sep 8, 11:27 AM · Design, UniversalLanguageSelector
abi_ set the point value for T437262: MLEB bundle creates an empty INSTALL file to 1.
Tue, Sep 8, 7:03 AM · MediaWiki Language Extension Bundle, LPL Projects (Ongoing maintenance), Essential-Work, LPL sprints (S3 2026 September)
abi_ assigned T437262: MLEB bundle creates an empty INSTALL file to Nikerabbit.
Tue, Sep 8, 7:02 AM · MediaWiki Language Extension Bundle, LPL Projects (Ongoing maintenance), Essential-Work, LPL sprints (S3 2026 September)
abi_ added a parent task for T437262: MLEB bundle creates an empty INSTALL file: T435318: Release MLEB for 1.46.
Tue, Sep 8, 7:02 AM · MediaWiki Language Extension Bundle, LPL Projects (Ongoing maintenance), Essential-Work, LPL sprints (S3 2026 September)
abi_ added a subtask for T435318: Release MLEB for 1.46: T437262: MLEB bundle creates an empty INSTALL file.
Tue, Sep 8, 7:02 AM · MW-1.47-notes (1.47.0-wmf.20; 2026-09-15), LPL sprints (S3 2026 September), LPL Projects (Ongoing maintenance), Essential-Work, MediaWiki Language Extension Bundle
abi_ added a comment to T433483: Redirect "suggest a new type" to per-wiki talk page with localised message template.

Tested on https://ar.wikipedia.org/wiki/%D8%AE%D8%A7%D8%B5:NewArticle

Tue, Sep 8, 6:01 AM · LPL sprints (S3 2026 September), MW-1.47-notes (1.47.0-wmf.18; 2026-09-01), OKR-Work, LPL Projects (AG experiment analysis and iteration - FY27 DE 1.4.1), Article-Guidance

Mon, Sep 7

abi_ moved T433298: Add the NamespaceManager extension to translatewiki.net from In progress to Needs QA on the LPL sprints (S3 2026 September) board.

Waiting for exports to happen on Thursday.

Mon, Sep 7, 4:19 PM · LPL sprints (S3 2026 September), LPL Projects (Ongoing maintenance), Essential-Work, translatewiki.net
abi_ updated the task description for T433298: Add the NamespaceManager extension to translatewiki.net.
Mon, Sep 7, 4:18 PM · LPL sprints (S3 2026 September), LPL Projects (Ongoing maintenance), Essential-Work, translatewiki.net
abi_ added a comment to T433298: Add the NamespaceManager extension to translatewiki.net.

Project is available for translation: https://translatewiki.net/wiki/Special:Translate?group=mwgithub-namespacemanager

Mon, Sep 7, 4:11 PM · LPL sprints (S3 2026 September), LPL Projects (Ongoing maintenance), Essential-Work, translatewiki.net
abi_ updated the task description for T435318: Release MLEB for 1.46.
Mon, Sep 7, 10:49 AM · MW-1.47-notes (1.47.0-wmf.20; 2026-09-15), LPL sprints (S3 2026 September), LPL Projects (Ongoing maintenance), Essential-Work, MediaWiki Language Extension Bundle

Sep 3 2026

abi_ updated the task description for T435318: Release MLEB for 1.46.
Sep 3 2026, 11:47 AM · MW-1.47-notes (1.47.0-wmf.20; 2026-09-15), LPL sprints (S3 2026 September), LPL Projects (Ongoing maintenance), Essential-Work, MediaWiki Language Extension Bundle
abi_ claimed T435318: Release MLEB for 1.46.
Sep 3 2026, 10:41 AM · MW-1.47-notes (1.47.0-wmf.20; 2026-09-15), LPL sprints (S3 2026 September), LPL Projects (Ongoing maintenance), Essential-Work, MediaWiki Language Extension Bundle

Aug 31 2026

abi_ moved T431699: Translatewiki.net failed service checker is not puppetized from Pending deployment to Owner acceptance on the LPL sprints (S2 2026 August) board.

This is done, and deployed on translatewiki.net. The old cron has been removed.

Aug 31 2026, 5:38 PM · LPL sprints (S2 2026 August), LPL Projects (Maintenance initiative), Essential-Work, translatewiki.net
abi_ assigned T400788: Special:PageTranslation does not validate priority languages input to siebrand.
Aug 31 2026, 1:28 PM · Community-collaboration, Essential-Work, LPL Projects (Ongoing maintenance), MW-1.47-notes (1.47.0-wmf.18; 2026-09-01), LPL sprints (S2 2026 August), MediaWiki-extensions-Translate
abi_ updated the task description for T400788: Special:PageTranslation does not validate priority languages input.
Aug 31 2026, 1:27 PM · Community-collaboration, Essential-Work, LPL Projects (Ongoing maintenance), MW-1.47-notes (1.47.0-wmf.18; 2026-09-01), LPL sprints (S2 2026 August), MediaWiki-extensions-Translate
abi_ triaged T400788: Special:PageTranslation does not validate priority languages input as Low priority.
Aug 31 2026, 1:27 PM · Community-collaboration, Essential-Work, LPL Projects (Ongoing maintenance), MW-1.47-notes (1.47.0-wmf.18; 2026-09-01), LPL sprints (S2 2026 August), MediaWiki-extensions-Translate
abi_ updated the task description for T400788: Special:PageTranslation does not validate priority languages input.
Aug 31 2026, 1:21 PM · Community-collaboration, Essential-Work, LPL Projects (Ongoing maintenance), MW-1.47-notes (1.47.0-wmf.18; 2026-09-01), LPL sprints (S2 2026 August), MediaWiki-extensions-Translate
abi_ moved T431665: Update WikiLearn groups from Needs QA to Owner acceptance on the LPL sprints (S2 2026 August) board.

PR looks good from our side. Waiting for feedback from Edly team before resolving.

Aug 31 2026, 12:52 PM · LPL sprints (S3 2026 September), LPL Projects (Ongoing maintenance), Essential-Work, translatewiki.net
abi_ added a comment to T431665: Update WikiLearn groups.

Pull request: https://github.com/wikimedia/openedx-translations/pull/15

Aug 31 2026, 12:50 PM · LPL sprints (S3 2026 September), LPL Projects (Ongoing maintenance), Essential-Work, translatewiki.net
abi_ closed T435320: Release language-data 2026.08 as Resolved.

Tested this locally by pulling the latest versions. Works well.

Aug 31 2026, 12:37 PM · LPL sprints (S2 2026 August), Essential-Work, LPL Projects (Ongoing maintenance)
abi_ added a comment to T424966: Migrate twn to Debian puppet.

From web3:

$ puppet --version
8.10.0
Aug 31 2026, 6:18 AM · LPL sprints (S3 2026 September), Essential-Work, LPL Projects (Maintenance initiative), translatewiki.net
abi_ added a comment to T425570: Migrate translatewiki.net to OpenSearch.

From web3:

$ curl -s localhost:9200 | grep -E '"number"|"distribution"'
    "distribution" : "opensearch",
    "number" : "2.19.5",
Aug 31 2026, 6:16 AM · LPL sprints (S3 2026 September), Essential-Work, LPL Projects (Maintenance initiative), translatewiki.net
abi_ moved T435970: Allow configuring the indentation string for JSON file format export from Ready for dev to Pending deployment on the LPL sprints (S2 2026 August) board.
Aug 31 2026, 12:37 AM · LPL sprints (S3 2026 September), MW-1.47-notes (1.47.0-wmf.18; 2026-09-01), Community-collaboration, Essential-Work, MediaWiki-extensions-Translate, LPL Projects (Ongoing maintenance), translatewiki.net
abi_ added a comment to T400788: Special:PageTranslation does not validate priority languages input.

Testing the patch by modifying one of the language codes in the DOM:

Aug 31 2026, 12:27 AM · Community-collaboration, Essential-Work, LPL Projects (Ongoing maintenance), MW-1.47-notes (1.47.0-wmf.18; 2026-09-01), LPL sprints (S2 2026 August), MediaWiki-extensions-Translate
abi_ set the point value for T400788: Special:PageTranslation does not validate priority languages input to 1.

Note that after we switched to the MultiselectLookupLanguageSelector.

Aug 31 2026, 12:26 AM · Community-collaboration, Essential-Work, LPL Projects (Ongoing maintenance), MW-1.47-notes (1.47.0-wmf.18; 2026-09-01), LPL sprints (S2 2026 August), MediaWiki-extensions-Translate

Aug 30 2026

abi_ claimed T430907: Prepare new twn server.
Aug 30 2026, 11:27 PM · LPL sprints (S3 2026 September), Essential-Work, LPL Projects (Maintenance initiative)
abi_ moved T430907: Prepare new twn server from Ready for dev to In progress on the LPL sprints (S2 2026 August) board.
Aug 30 2026, 11:27 PM · LPL sprints (S3 2026 September), Essential-Work, LPL Projects (Maintenance initiative)
abi_ moved T429122: Remove new ULS beta feature from In progress to Needs QA on the LPL sprints (S2 2026 August) board.
Aug 30 2026, 9:05 AM · MW-1.47-notes (1.47.0-wmf.18; 2026-09-01), LPL sprints (S2 2026 August), UniversalLanguageSelector, Essential-Work, LPL Projects (Maintenance initiative)

Aug 28 2026

abi_ moved T431665: Update WikiLearn groups from In progress to Needs QA on the LPL sprints (S2 2026 August) board.

All the groups have been enabled. Upstream fix: https://github.com/wikimedia/openedx-translations/pull/16

Aug 28 2026, 3:32 PM · LPL sprints (S3 2026 September), LPL Projects (Ongoing maintenance), Essential-Work, translatewiki.net

Aug 27 2026

abi_ updated the task description for T433798: Universal Language Selector sometimes overflows over the top of the page, hiding the top of it.
Aug 27 2026, 1:42 AM · MW-1.47-notes (1.47.0-wmf.22; 2026-09-29), LPL sprints (S3 2026 September), Essential-Work, LPL Projects (ULS rewrite), UniversalLanguageSelector
abi_ changed the status of T433298: Add the NamespaceManager extension to translatewiki.net from Stalled to Open.

@Nikerabbit - i18n strings are in a stable position and @translatewiki has been added on GitHub to this repo with write permissions to the main branch.

Aug 27 2026, 1:24 AM · LPL sprints (S3 2026 September), LPL Projects (Ongoing maintenance), Essential-Work, translatewiki.net

Aug 26 2026

abi_ added a comment to T429122: Remove new ULS beta feature.

We're still echo'ing the variable based on the current skin and the supported skin list (wgULSLanguageSelectorV2SupportedSkins) so that usage can continue to stay.

Aug 26 2026, 3:23 PM · MW-1.47-notes (1.47.0-wmf.18; 2026-09-01), LPL sprints (S2 2026 August), UniversalLanguageSelector, Essential-Work, LPL Projects (Maintenance initiative)
abi_ attached a referenced file: F48594377: Language selector - Proposed.png.
Aug 26 2026, 11:15 AM · MW-1.47-notes (1.47.0-wmf.16; 2026-08-18), LPL sprints (S2 2026 August), Essential-Work, LPL Projects (Maintenance initiative), ContentTranslation, UniversalLanguageSelector

Aug 25 2026

abi_ added a comment to T435970: Allow configuring the indentation string for JSON file format export.

Another thought: we could detect the indentation from the source language.

Aug 25 2026, 3:39 PM · LPL sprints (S3 2026 September), MW-1.47-notes (1.47.0-wmf.18; 2026-09-01), Community-collaboration, Essential-Work, MediaWiki-extensions-Translate, LPL Projects (Ongoing maintenance), translatewiki.net
abi_ created T435970: Allow configuring the indentation string for JSON file format export.
Aug 25 2026, 3:37 PM · LPL sprints (S3 2026 September), MW-1.47-notes (1.47.0-wmf.18; 2026-09-01), Community-collaboration, Essential-Work, MediaWiki-extensions-Translate, LPL Projects (Ongoing maintenance), translatewiki.net
abi_ added a comment to T429122: Remove new ULS beta feature.

Question: I'm wondering if its fine for Minerva to make the assumption that it will always be supported and ULS v2 will always be available on that skin. We can make that assumption, but will have to update the config (wgULSLanguageSelectorV2SupportedSkins) description in ULS to mention that specifically to avoid accidental breakage.

Maybe we can leave it for now or replace it with more robust check.

Aug 25 2026, 3:27 PM · MW-1.47-notes (1.47.0-wmf.18; 2026-09-01), LPL sprints (S2 2026 August), UniversalLanguageSelector, Essential-Work, LPL Projects (Maintenance initiative)
abi_ added a comment to T433483: Redirect "suggest a new type" to per-wiki talk page with localised message template.

Additional note regarding the fallback page handling. The fallback page is the ArticleGuidance talk page on mediawiki.org, and on that it doesn't make sense to have a localized subject title, so that will only be in English.

Aug 25 2026, 3:21 PM · LPL sprints (S3 2026 September), MW-1.47-notes (1.47.0-wmf.18; 2026-09-01), OKR-Work, LPL Projects (AG experiment analysis and iteration - FY27 DE 1.4.1), Article-Guidance
abi_ added a comment to T429122: Remove new ULS beta feature.

There is an open patch.

In addition to that,twn config should be cleaned up. And what about the check in the minervaNeue skin?
https://codesearch.wmcloud.org/search/?q=wgULSLanguageSelectorV2Enabled&files=&excludeFiles=&repos=

Aug 25 2026, 12:12 PM · MW-1.47-notes (1.47.0-wmf.18; 2026-09-01), LPL sprints (S2 2026 August), UniversalLanguageSelector, Essential-Work, LPL Projects (Maintenance initiative)