[00:03:28] 10MediaWiki-User-management, 10Catalyst (Kulupu), 07OKR-Work, 06Test-Platform (dek kvin (Current Sprint)): Fix CentralAuth for catalyst environments - https://phabricator.wikimedia.org/T404118#11308642 (10thcipriani) [00:03:37] 10Automoderator, 06Moderator-Tools-Team, 07I18n: [[MediaWiki:Communityconfiguration-automoderatormultilingual-automoderatormultilingualconfigfalsepositivepagetitle-placeholder/ia]] translation issue - https://phabricator.wikimedia.org/T408270 (10McDutchie) 03NEW [00:04:11] (03CR) 10CI reject: [V:04-1] Allow TOTP auth methods to be named [extensions/OATHAuth] - 10https://gerrit.wikimedia.org/r/1198606 (https://phabricator.wikimedia.org/T401772) (owner: 10Mstyles) [00:05:55] 05Release, 05Train Deployments: 1.46.0-wmf.1 deployment blockers - https://phabricator.wikimedia.org/T408271 (10thcipriani) 03NEW [00:05:58] 05Release, 05Train Deployments: 1.46.0-wmf.2 deployment blockers - https://phabricator.wikimedia.org/T408272 (10thcipriani) 03NEW [00:06:00] 05Release, 05Train Deployments: 1.46.0-wmf.3 deployment blockers - https://phabricator.wikimedia.org/T408273 (10thcipriani) 03NEW [00:06:02] 05Release, 05Train Deployments: 1.46.0-wmf.4 deployment blockers - https://phabricator.wikimedia.org/T408274 (10thcipriani) 03NEW [00:06:03] 05Release, 05Train Deployments: 1.46.0-wmf.5 deployment blockers - https://phabricator.wikimedia.org/T408275 (10thcipriani) 03NEW [00:06:05] 05Release, 05Train Deployments: 1.46.0-wmf.6 deployment blockers - https://phabricator.wikimedia.org/T408276 (10thcipriani) 03NEW [00:06:06] 05Release, 05Train Deployments: 1.46.0-wmf.7 deployment blockers - https://phabricator.wikimedia.org/T408277 (10thcipriani) 03NEW [00:06:07] 05Release, 05Train Deployments: 1.46.0-wmf.8 deployment blockers - https://phabricator.wikimedia.org/T408278 (10thcipriani) 03NEW [00:06:11] 05Release, 05Train Deployments: 1.46.0-wmf.9 deployment blockers - https://phabricator.wikimedia.org/T408279 (10thcipriani) 03NEW [00:06:15] 05Release, 05Train Deployments: 1.46.0-wmf.10 deployment blockers - https://phabricator.wikimedia.org/T408280 (10thcipriani) 03NEW [00:08:25] (03PS1) 10TrainBranchBot: Branch commit for wmf/next [core] (wmf/next) - 10https://gerrit.wikimedia.org/r/1198608 [00:08:25] (03CR) 10TrainBranchBot: [C:03+2] Branch commit for wmf/next [core] (wmf/next) - 10https://gerrit.wikimedia.org/r/1198608 (owner: 10TrainBranchBot) [00:11:46] (03PS3) 10Mstyles: Allow TOTP auth methods to be named [extensions/OATHAuth] - 10https://gerrit.wikimedia.org/r/1198606 (https://phabricator.wikimedia.org/T401772) [00:15:59] 10MediaWiki-File-management, 06Commons, 06Reader Growth Team, 13Patch-For-Review: FileBackendGroup constructor warning accessing 'directory' in ForeignApiRepo setup arrays - https://phabricator.wikimedia.org/T404901#11308741 (10Dereckson) Can repro if we point to Commons too, my local development wiki has... [00:18:22] (03PS1) 10Zabe: updater: Run collation updates after core updates [core] - 10https://gerrit.wikimedia.org/r/1198609 (https://phabricator.wikimedia.org/T408269) [00:18:33] 05Release, 05Train Deployments: 1.46.0-wmf.6 deployment blockers - https://phabricator.wikimedia.org/T408276#11308763 (10thcipriani) 05Open→03Declined [00:19:43] 05Release, 05Train Deployments: 1.46.0-wmf.8 deployment blockers - https://phabricator.wikimedia.org/T408278#11308773 (10thcipriani) 05Open→03Declined [00:19:45] 05Release, 05Train Deployments: 1.46.0-wmf.9 deployment blockers - https://phabricator.wikimedia.org/T408279#11308774 (10thcipriani) 05Open→03Declined [00:21:08] 10MediaWiki-Installer, 10MediaWiki-libs-Rdbms, 06DBA, 13Patch-For-Review, 07SQLite: MediaWiki upgrade to 1.44 + SQLite fails with UpdateCollation::execute is executed before collation table is created - https://phabricator.wikimedia.org/T408269#11308780 (10Zabe) a:03Zabe [00:23:23] (03CR) 10CI reject: [V:04-1] Allow TOTP auth methods to be named [extensions/OATHAuth] - 10https://gerrit.wikimedia.org/r/1198606 (https://phabricator.wikimedia.org/T401772) (owner: 10Mstyles) [00:32:29] (03Merged) 10jenkins-bot: Branch commit for wmf/next [core] (wmf/next) - 10https://gerrit.wikimedia.org/r/1198608 (owner: 10TrainBranchBot) [00:37:37] (03CR) 10Dereckson: "Thanks for the quick fix!" [core] - 10https://gerrit.wikimedia.org/r/1198609 (https://phabricator.wikimedia.org/T408269) (owner: 10Zabe) [00:43:50] (03PS27) 10Mstyles: Display timestamp field [extensions/OATHAuth] - 10https://gerrit.wikimedia.org/r/1191245 (https://phabricator.wikimedia.org/T403666) [00:47:28] (03PS1) 10Zabe: Correctly check if value is not false [extensions/WikimediaMaintenance] - 10https://gerrit.wikimedia.org/r/1198610 [00:48:25] (03PS2) 10Zabe: Correctly check if value is not false [extensions/WikimediaMaintenance] - 10https://gerrit.wikimedia.org/r/1198610 [00:48:34] (03CR) 10Mstyles: "going to wait until 1191245 is merged to fix the phan failures since a lot of this code is related" [extensions/OATHAuth] - 10https://gerrit.wikimedia.org/r/1198606 (https://phabricator.wikimedia.org/T401772) (owner: 10Mstyles) [00:55:18] (03CR) 10CI reject: [V:04-1] Display timestamp field [extensions/OATHAuth] - 10https://gerrit.wikimedia.org/r/1191245 (https://phabricator.wikimedia.org/T403666) (owner: 10Mstyles) [00:58:30] 10MediaWiki-General, 10VisualEditor: MediaUserUploadsQueue uses wrong username for Commons uploads - https://phabricator.wikimedia.org/T408281 (10Samwilson) 03NEW [00:59:41] 10MediaWiki-MergeHistory: Special:MergeHistory shouldn't copy watchlist - https://phabricator.wikimedia.org/T408282 (10Pppery) 03NEW [01:01:09] 10MediaWiki-General, 10VisualEditor: MediaUserUploadsQueue uses wrong username for Commons uploads - https://phabricator.wikimedia.org/T408281#11308814 (10Samwilson) [01:01:11] 10MediaWiki-extensions-General, 05Goal: MediaWiki and non-Wikimedia-specific-extensions should not unconditionally link to WMF projects - https://phabricator.wikimedia.org/T388026#11308816 (10Samwilson) [01:01:15] 10MediaWiki-General, 10VisualEditor: MediaUserUploadsQueue uses wrong username for Commons uploads - https://phabricator.wikimedia.org/T408281#11308815 (10Samwilson) [01:10:29] 10MediaWiki-User-Interface, 10VisualEditor: MediaUserUploadsQueue uses wrong username for Commons uploads - https://phabricator.wikimedia.org/T408281#11308817 (10Pppery) [01:11:24] 10MediaWiki-User-Interface (mediawiki.widgets), 10VisualEditor: MediaUserUploadsQueue uses wrong username for Commons uploads - https://phabricator.wikimedia.org/T408281#11308819 (10Pppery) [01:31:18] 10WarnNotRecentlyUpdated: Html class is now namespaced - https://phabricator.wikimedia.org/T408283 (10Dereckson) 03NEW [01:32:39] 10WarnNotRecentlyUpdated, 07I18n: [[MediaWiki:Warnnotrecentlyupdated-desc]] translation issue: "perimed" - https://phabricator.wikimedia.org/T341690#11308835 (10Dereckson) I'd suggest: `Issue a warning when content is legacy, outdated, or deprecated.` [01:45:11] (03PS1) 10Dereckson: Clarify extension description [extensions/WarnNotRecentlyUpdated] - 10https://gerrit.wikimedia.org/r/1198611 (https://phabricator.wikimedia.org/T341690) [01:45:53] 10WarnNotRecentlyUpdated, 07I18n, 13Patch-For-Review: [[MediaWiki:Warnnotrecentlyupdated-desc]] translation issue: "perimed" - https://phabricator.wikimedia.org/T341690#11308838 (10Dereckson) a:03Dereckson [01:49:36] 10WarnNotRecentlyUpdated, 07I18n, 13Patch-For-Review: [[MediaWiki:Warnnotrecentlyupdated-desc]] translation issue: "perimed" - https://phabricator.wikimedia.org/T341690#11308839 (10Dereckson) p:05Triage→03Medium [01:49:39] 10WarnNotRecentlyUpdated: Html class is now namespaced - https://phabricator.wikimedia.org/T408283#11308840 (10Dereckson) p:05Triage→03High [01:59:33] (03CR) 10VolkerE: UserGroupsSpecialPage: Start modernizing edit-groups panel (031 comment) [core] - 10https://gerrit.wikimedia.org/r/1198542 (https://phabricator.wikimedia.org/T117884) (owner: 10Tchanders) [02:09:06] (03PS15) 10Pppery: Add parameters for talk page and email access to block interface [core] - 10https://gerrit.wikimedia.org/r/848094 (https://phabricator.wikimedia.org/T285612) (owner: 10OwenR) [02:11:23] 04(no projects): Mobile redirects to broken main site. - https://phabricator.wikimedia.org/T408173#11308843 (10Bjok1asdfasdfasdfwetrqwrthgasdf) You don't need a screenshot to see that en.m.wikipedia redirects to en.wikipedia. The non-mobile site hasn't had a table of contents and all of the text has been abou... [02:20:58] 04(no projects): Mobile redirects to broken main site. - https://phabricator.wikimedia.org/T408173#11308845 (10Izno) > You don't need a screenshot to see that en.m.wikipedia redirects to en.wikipedia. It is generally not a good idea, when asking for help, to be snarky. Anyway, "mobile domain going away" is [[h... [02:23:23] 04(no projects): Mobile redirects to broken main site. - https://phabricator.wikimedia.org/T408173#11308846 (10Izno) > The sign-up at auth.wikimedia.org to report a bug has a field for "Email address (optional)" but later in the process an email address becomes mandatory. As for this issue, I believe the reason... [03:30:12] 07Epic, 06Movement-Insights (FY25-26 H1): [SDS 1.4.1] Synthesize what we know about trends in our traffic - https://phabricator.wikimedia.org/T403437#11308848 (10nshahquinn-wmf) Since my last update, I: - Produced lots more visuals and analysis - I'm on track to have this analysis and visualization work largel... [03:30:25] 07Epic, 06Movement-Insights (FY25-26 H1): [MI 3] Investigate trends in movement metrics - https://phabricator.wikimedia.org/T369325#11308849 (10nshahquinn-wmf) >>! In T403437#11308848, @nshahquinn-wmf wrote: > Since my last update, I: > - Produced lots more visuals and analysis > - I'm on track to have this an... [03:37:33] (03PS1) 10Subramanya Sastry: WIP: Convert DeduplicateStyles pass to DOM [core] - 10https://gerrit.wikimedia.org/r/1198613 [03:45:23] 04(no projects): Mobile redirects to broken main site. - https://phabricator.wikimedia.org/T408173#11308851 (10Pppery) Re email, I think he's complaining that Phabricator requires an email address to sign up for, not anything hCapctha-related. [03:50:35] 10Automoderator, 06Moderator-Tools-Team, 07I18n: [[MediaWiki:Communityconfiguration-automoderatormultilingual-automoderatormultilingualconfigfalsepositivepagetitle-placeholder/ia]] translation issue - https://phabricator.wikimedia.org/T408270#11308855 (10Nemoralis) If this string is supposed to be empty, it... [03:57:41] (03CR) 10CI reject: [V:04-1] WIP: Convert DeduplicateStyles pass to DOM [core] - 10https://gerrit.wikimedia.org/r/1198613 (owner: 10Subramanya Sastry) [04:21:36] 10MediaWiki-extensions-General, 07Epic: [EPIC] Update extensions that run hooks to use the new HookContainer/HookRunner system - https://phabricator.wikimedia.org/T254670#11308857 (10Izno) [04:21:38] 10MediaWiki-General, 13Patch-For-Review, 07Technical-Debt (Deprecation process): Hard deprecate class Hooks with all deprecated functions (and remove in 1.42) - https://phabricator.wikimedia.org/T335536#11308856 (10Izno) [04:23:07] 10MediaWiki-extensions-General: Update all tarballed extensions to use the new HookContainer/HookRunner system - https://phabricator.wikimedia.org/T263364#11308859 (10Izno) [04:48:25] 07Accessibility, 06Reader Growth Team, 10MobileFrontend (MobileFormatter), 13Patch-For-Review: Accessibility issue with browsing by headings - https://phabricator.wikimedia.org/T407908#11308861 (10Izno) Well, the button role is there to indicate that there is an interaction that can take place for people w... [07:29:15] 10Wikimedia-Site-requests: Restrict editing on ca.wikimedia.org to autoconfirmed users only - https://phabricator.wikimedia.org/T396178#11308875 (10Bunnypranav) @Benoit_Rochon I second the above and suggest you do the same. [07:42:26] 10MediaWiki-User-Interface (mediawiki.widgets), 10VisualEditor: MediaUserUploadsQueue uses wrong username for Commons uploads - https://phabricator.wikimedia.org/T408281#11308877 (10Samwilson) I'm not really sure if this should be filed under #VisualEditor, because [[https://codesearch.wmcloud.org/search/?q=Me... [07:44:46] 10MinT: Missing the "unload" event for the logger on MinT - https://phabricator.wikimedia.org/T401580#11308878 (10Nikerabbit) [07:45:50] 10MediaWiki-Core-Skin-Architecture, 07Community-collaboration, 06LPL Essential (2025 Jul-Sep), 10LPL Projects (Other), 07Unplanned-Sprint-Work: New contribution button should be bolded - https://phabricator.wikimedia.org/T398078#11308879 (10Nikerabbit) [07:47:13] 10MediaWiki-extensions-Translate, 07Community-collaboration, 06LPL Essential (2025 Jul-Sep), 10LPL Projects (Other), and 2 others: Translating empty Message bundle throws LogicException ("LogicException: Content with revision id is not valid JSON") - https://phabricator.wikimedia.org/T401348#11308880 (1... [07:47:23] 10MediaWiki-extensions-Translate, 07Community-collaboration, 06LPL Essential (2025 Jul-Sep), 10LPL Projects (Other), 07Unplanned-Sprint-Work: Translate should not create empty categories - https://phabricator.wikimedia.org/T390348#11308881 (10Nikerabbit) [07:47:37] 06translatewiki.net, 07Community-collaboration, 06LPL Essential (2025 Jul-Sep), 10LPL Projects (Other), and 2 others: Clean up validation exclusion on translatewiki.net - https://phabricator.wikimedia.org/T407135#11308882 (10Nikerabbit) [07:47:50] 10MediaWiki-extensions-Translate, 07Community-collaboration, 06LPL Essential (2025 Jul-Sep), 10LPL Projects (Other), and 2 others: Numbered insertables in the TUX interface should not have more than one digit - https://phabricator.wikimedia.org/T406826#11308883 (10Nikerabbit) [07:48:13] 10MediaWiki-extensions-Translate, 07Community-collaboration, 06LPL Essential (2025 Jul-Sep), 10LPL Projects (Other), and 2 others: Special:SearchTranslations should allow subpage syntax - https://phabricator.wikimedia.org/T405607#11308884 (10Nikerabbit) [07:48:29] 10MediaWiki-extensions-Translate, 07Community-collaboration, 06LPL Essential (2025 Jul-Sep), 10LPL Projects (Other), 07Unplanned-Sprint-Work: [TUX] Empty proofread section when switching from untranslated page mode - https://phabricator.wikimedia.org/T253017#11308885 (10Nikerabbit) [07:48:52] 10MediaWiki-extensions-Translate, 06RoadToWiki, 07Community-collaboration, 07good first task, and 3 others: Edit summaries should not be shown in Special:TranslationStash - https://phabricator.wikimedia.org/T381131#11308886 (10Nikerabbit) [07:49:23] 10MediaWiki-extensions-Translate, 07affects-translatewiki.net, 07Community-collaboration, 06LPL Essential (2025 Jul-Sep), and 2 others: TWN Logspam: PHP Notice: Unknown message group icon file wiki://File:Instant_Diffs_logo.svg [Called from MediaWiki\Exte... - https://phabricator.wikimedia.org/T399428#11308887 [07:51:16] 04(no projects): Request to create a namespace for Crimean Tatar Wikipedia - https://phabricator.wikimedia.org/T408284 (10Zolgoyo) 03NEW [07:52:02] 04(no projects): Request to create a namespace for Crimean Tatar Wikipedia - https://phabricator.wikimedia.org/T408284#11308897 (10Zolgoyo) [07:55:42] 10MediaWiki-Language-converter: Implement Crimean Tatar - Romania (crh-RO) variant for Crimean Tatar (crh) language converter - https://phabricator.wikimedia.org/T396286#11308899 (10Zolgoyo) https://phabricator.wikimedia.org/T408284 [08:04:17] 10Wikisource Reader App: Fix duplicate book downloads - https://phabricator.wikimedia.org/T408176#11308926 (10Saiphani02) p:05Triage→03High [08:05:27] 10Wikimedia-Site-requests: Request to create a namespace for Crimean Tatar Wikipedia - https://phabricator.wikimedia.org/T408284#11308932 (10Johannnes89) [08:07:37] 10Wikisource Reader App: Fix duplicate book downloads - https://phabricator.wikimedia.org/T408176#11308938 (10Saiphani02) I've moved the updates part into a feature request: T408285 [08:39:32] (03PS6) 10Samwilson: Add proposer's vote to new wishes [extensions/CommunityRequests] - 10https://gerrit.wikimedia.org/r/1197598 (https://phabricator.wikimedia.org/T406670) [08:44:55] (03CR) 10A smart kitten: "I suppose my thinking is -- we presumably didn't expect the previous patch to cause any problems, but it turns out that it probably did. S" [extensions/OATHAuth] - 10https://gerrit.wikimedia.org/r/1198599 (https://phabricator.wikimedia.org/T408225) (owner: 10SBassett) [09:17:20] (03PS1) 10Lewis Cawte: Fix for MediaWiki 1.39+/completed actor migration, hopefully [extensions/SocialProfile] (REL1_39) - 10https://gerrit.wikimedia.org/r/1198616 [09:24:55] (03CR) 10Lewis Cawte: [C:03+2] Fix for MediaWiki 1.39+/completed actor migration, hopefully [extensions/SocialProfile] (REL1_39) - 10https://gerrit.wikimedia.org/r/1198616 (owner: 10Lewis Cawte) [09:25:54] (03Merged) 10jenkins-bot: Fix for MediaWiki 1.39+/completed actor migration, hopefully [extensions/SocialProfile] (REL1_39) - 10https://gerrit.wikimedia.org/r/1198616 (owner: 10Lewis Cawte) [09:50:38] (03CR) 10Reedy: [C:03+2] RecoveryCodesTrait: Add issuer to the download filename, make translateable [extensions/OATHAuth] - 10https://gerrit.wikimedia.org/r/1195271 (https://phabricator.wikimedia.org/T406382) (owner: 10Bartosz Dziewoński) [09:54:36] 10WarnNotRecentlyUpdated: Html class is now namespaced - https://phabricator.wikimedia.org/T408283#11308968 (10Dereckson) Apparently, already done as part of 07e2100f. [09:54:58] 10MediaWiki-User-login-and-signup, 07Performance Issue, 07Schema-change, 07Wikimedia-Performance-recommendation: Move user_editcount into its own table, and shard it - https://phabricator.wikimedia.org/T402952#11308969 (10Krinkle) [09:57:07] 10doc.wikimedia.org, 10m3api: Host m3api documentation on doc.wikimedia.org - https://phabricator.wikimedia.org/T392716#11308971 (10LucasWerkmeister) >>! In T392716#10769070, @LucasWerkmeister wrote: > This will probably take a few attempts to get right – would it be okay to first try it out with a temporary /... [09:58:29] (03CR) 10Reedy: "You can stack them ontop of each other.." [extensions/OATHAuth] - 10https://gerrit.wikimedia.org/r/1198606 (https://phabricator.wikimedia.org/T401772) (owner: 10Mstyles) [10:03:41] (03Merged) 10jenkins-bot: RecoveryCodesTrait: Add issuer to the download filename, make translateable [extensions/OATHAuth] - 10https://gerrit.wikimedia.org/r/1195271 (https://phabricator.wikimedia.org/T406382) (owner: 10Bartosz Dziewoński) [10:08:39] (03PS23) 10Reedy: Drop $wgOATHAllowMultipleModules and $wgOATHAuthNewUI [extensions/OATHAuth] - 10https://gerrit.wikimedia.org/r/1198154 (https://phabricator.wikimedia.org/T404806) [10:09:34] (03CR) 10Reedy: "Feel free to (help) do that testing..." [extensions/OATHAuth] - 10https://gerrit.wikimedia.org/r/1198599 (https://phabricator.wikimedia.org/T408225) (owner: 10SBassett) [10:14:59] (03PS24) 10Reedy: Drop $wgOATHAllowMultipleModules and $wgOATHAuthNewUI [extensions/OATHAuth] - 10https://gerrit.wikimedia.org/r/1198154 (https://phabricator.wikimedia.org/T404806) [10:18:12] (03PS1) 10Lewis Cawte: Replace usage of Skin::makeSpecialUrl, deprecated since 1.39 [extensions/Sudo] - 10https://gerrit.wikimedia.org/r/1198618 [10:21:14] (03CR) 10CI reject: [V:04-1] Replace usage of Skin::makeSpecialUrl, deprecated since 1.39 [extensions/Sudo] - 10https://gerrit.wikimedia.org/r/1198618 (owner: 10Lewis Cawte) [10:26:44] 10FlaggedRevs, 07Wikimedia-production-error: One file in HuWiki cannot be reviewed (error 500) - https://phabricator.wikimedia.org/T402004#11308979 (10Tacsipacsi) >>! In T402004#11308467, @Novem_Linguae wrote: > Also, there is now an additional Logstash entry from plwiki: RevisionReviewForm.php:490. Flagged re... [10:27:21] (03CR) 10Lewis Cawte: "Test failures unrelated to patch (but will need fixing)" [extensions/Sudo] - 10https://gerrit.wikimedia.org/r/1198618 (owner: 10Lewis Cawte) [10:29:50] (03CR) 10Reedy: OATHManage: Deduplicate the two delete warning versions (031 comment) [extensions/OATHAuth] - 10https://gerrit.wikimedia.org/r/1198158 (owner: 10Catrope) [10:30:41] 10doc.wikimedia.org, 10m3api, 13Patch-For-Review: Host m3api documentation on doc.wikimedia.org - https://phabricator.wikimedia.org/T392716#11308981 (10LucasWerkmeister) Trying this out in the new [tmp-m3api-example](https://gitlab.wikimedia.org/repos/m3api/tmp-m3api-example) repo, using the [wip branch](htt... [10:32:46] (03CR) 10Reedy: [C:03+2] RecoveryCodesTrait: Add issuer to the download filename, make translateable (031 comment) [extensions/OATHAuth] - 10https://gerrit.wikimedia.org/r/1195271 (https://phabricator.wikimedia.org/T406382) (owner: 10Bartosz Dziewoński) [10:34:06] (03CR) 10Reedy: [C:03+2] RecoveryCodesTrait: Add issuer to the download filename, make translateable (031 comment) [extensions/OATHAuth] - 10https://gerrit.wikimedia.org/r/1195271 (https://phabricator.wikimedia.org/T406382) (owner: 10Bartosz Dziewoński) [10:39:11] 10WarnNotRecentlyUpdated: Html class is now namespaced - https://phabricator.wikimedia.org/T408283#11308984 (10Dereckson) 05Open→03Resolved a:03Dereckson [10:39:17] (03PS1) 10Reedy: OATHManage: Rename $authUser to $oathUser [extensions/OATHAuth] - 10https://gerrit.wikimedia.org/r/1198619 [10:44:09] (03PS1) 10Lewis Cawte: Replace usage of Skin::makeSpecialUrl, deprecated since 1.39. Bump version requirement. [extensions/NetworkAuth] - 10https://gerrit.wikimedia.org/r/1198620 [10:45:36] (03PS2) 10Lewis Cawte: Replace usage of Skin::makeSpecialUrl, deprecated since 1.39. [extensions/NetworkAuth] - 10https://gerrit.wikimedia.org/r/1198620 [10:50:21] (03CR) 10Reedy: [C:03+1] "iOS Testing, all these seem to work:" [extensions/OATHAuth] - 10https://gerrit.wikimedia.org/r/1198599 (https://phabricator.wikimedia.org/T408225) (owner: 10SBassett) [11:04:10] (03CR) 10Reedy: [C:03+1] "FreeOTP works on iOS too." [extensions/OATHAuth] - 10https://gerrit.wikimedia.org/r/1198599 (https://phabricator.wikimedia.org/T408225) (owner: 10SBassett) [11:06:44] (03CR) 10Tacsipacsi: MobileFrontend Beta Deprecation (034 comments) [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/1197734 (https://phabricator.wikimedia.org/T385509) (owner: 10Kimberly Sarabia) [11:06:56] 10MediaWiki-extensions-OATHAuth, 13Patch-For-Review, 07Regression, 07Upstream: Unable to enroll in TOTP using Authy on iOS - https://phabricator.wikimedia.org/T401393#11308989 (10Reedy) >>! In T401393#11307941, @A_smart_kitten wrote: >>>! In T401393#11307911, @Reedy wrote: >> They’ve closed the ticket for... [11:07:34] 10MediaWiki-extensions-OATHAuth, 13Patch-For-Review, 07Regression, 07Upstream: Unable to enroll in TOTP using Authy on iOS - https://phabricator.wikimedia.org/T401393#11308991 (10Reedy) {F67180428} [11:08:42] (03CR) 10Reedy: [C:03+1] "For the slowness - https://phabricator.wikimedia.org/T401393#11308991" [extensions/OATHAuth] - 10https://gerrit.wikimedia.org/r/1198599 (https://phabricator.wikimedia.org/T408225) (owner: 10SBassett) [11:10:41] 10MediaWiki-extensions-OATHAuth, 05FY2025-26 WE 4.6 - Account Security (WE 4.6.4 - 2FA improvements and passkey support), 05MW-1.39-release, 05MW-1.43-release, and 5 others: The Google Authenticator App does not consistently scan OATHAuth-generated QR code... - https://phabricator.wikimedia.org/T408225#11308992 [11:11:12] 10MediaWiki-extensions-OATHAuth, 05MW-1.39-release, 05MW-1.43-release, 05MW-1.44-release, and 4 others: Unable to enroll in TOTP using Authy on iOS - https://phabricator.wikimedia.org/T401393#11308993 (10Reedy) [11:12:49] 10MediaWiki-Email, 06MediaWiki-Engineering, 06Security-Team, 07Security, 05Vuln-Misconfiguration: Wrong E-Mail address composition for usernames with a comma in it "Doe, John" (observed today in MW 1.41.0) - https://phabricator.wikimedia.org/T385403#11308995 (10Wikinaut) >>! In T385403#10939092, @Mst... [11:18:34] 10MediaWiki-extensions-OATHAuth, 07Upstream: Authy is (very) slow to scan QR code - https://phabricator.wikimedia.org/T408288 (10Reedy) 03NEW [11:18:44] (03CR) 10Reedy: [C:03+2] "Authy being slow to scan this code seems to very much be an authy issue." [extensions/OATHAuth] - 10https://gerrit.wikimedia.org/r/1198599 (https://phabricator.wikimedia.org/T408225) (owner: 10SBassett) [11:18:46] (03CR) 10Lucas Werkmeister: [C:03+2] OATHManage: Rename $authUser to $oathUser (031 comment) [extensions/OATHAuth] - 10https://gerrit.wikimedia.org/r/1198619 (owner: 10Reedy) [11:20:30] (03PS1) 10Lewis Cawte: Remove deprecated makeSpecialUrl related functions: * ::makeSpecialUrl * ::makeSpecialUrlSubpage [core] - 10https://gerrit.wikimedia.org/r/1198621 [11:23:46] 10MediaWiki-extensions-OATHAuth, 05MW-1.39-release, 05MW-1.43-release, 05MW-1.44-release, and 4 others: Unable to enroll in TOTP using Authy on iOS - https://phabricator.wikimedia.org/T401393#11309009 (10Reedy) a:03sbassett [11:23:50] 10MediaWiki-extensions-OATHAuth, 05FY2025-26 WE 4.6 - Account Security (WE 4.6.4 - 2FA improvements and passkey support), 05MW-1.39-release, 05MW-1.43-release, and 5 others: The Google Authenticator App does not consistently scan OATHAuth-generated QR code... - https://phabricator.wikimedia.org/T408225#11309010 [11:28:03] (03CR) 10Reedy: [C:03+2] Remove deprecated makeSpecialUrl related functions: * ::makeSpecialUrl * ::makeSpecialUrlSubpage [core] - 10https://gerrit.wikimedia.org/r/1198621 (owner: 10Lewis Cawte) [11:28:31] (03CR) 10Reedy: [C:03+2] Replace usage of Skin::makeSpecialUrl, deprecated since 1.39. [extensions/NetworkAuth] - 10https://gerrit.wikimedia.org/r/1198620 (owner: 10Lewis Cawte) [11:32:45] (03Merged) 10jenkins-bot: Remove base32 padding characters from TOTP secret key [extensions/OATHAuth] - 10https://gerrit.wikimedia.org/r/1198599 (https://phabricator.wikimedia.org/T408225) (owner: 10SBassett) [11:32:47] (03Merged) 10jenkins-bot: OATHManage: Rename $authUser to $oathUser [extensions/OATHAuth] - 10https://gerrit.wikimedia.org/r/1198619 (owner: 10Reedy) [11:32:59] (03PS1) 10Lewis Cawte: Replace usage of Skin::makeSpecialUrl, deprecated since 1.39 [skins/webplatform] - 10https://gerrit.wikimedia.org/r/1198622 [11:38:16] (03PS1) 10Reedy: Remove base32 padding characters from TOTP secret key [extensions/OATHAuth] (REL1_44) - 10https://gerrit.wikimedia.org/r/1198623 (https://phabricator.wikimedia.org/T408225) [11:39:34] (03PS1) 10Reedy: Remove base32 padding characters from TOTP secret key [extensions/OATHAuth] (REL1_43) - 10https://gerrit.wikimedia.org/r/1198624 (https://phabricator.wikimedia.org/T408225) [11:41:27] (03PS1) 10Reedy: Remove base32 padding characters from TOTP secret key [extensions/OATHAuth] (REL1_39) - 10https://gerrit.wikimedia.org/r/1198625 (https://phabricator.wikimedia.org/T408225) [11:41:49] (03PS2) 10Lewis Cawte: Replace usage of Skin::makeSpecialUrl, deprecated since 1.39 [extensions/Sudo] - 10https://gerrit.wikimedia.org/r/1198618 [11:42:08] 10MediaWiki-Email, 06MediaWiki-Engineering, 06Security-Team, 07Security, 05Vuln-Misconfiguration: Wrong E-Mail address composition for usernames with a comma in it "Doe, John" (observed today in MW 1.41.0) - https://phabricator.wikimedia.org/T385403#11309021 (10Wikinaut) 05Invalid→03Open I could *con... [11:42:52] (03CR) 10CI reject: [V:04-1] Replace usage of Skin::makeSpecialUrl, deprecated since 1.39 [extensions/Sudo] - 10https://gerrit.wikimedia.org/r/1198618 (owner: 10Lewis Cawte) [11:43:24] 10MediaWiki-Email, 06MediaWiki-Engineering, 06Security-Team, 07Security, 05Vuln-Misconfiguration: Wrong E-Mail address composition for usernames with a comma in it "Doe, John" (observed today in MW 1.41.0) - https://phabricator.wikimedia.org/T385403#11309023 (10Wikinaut) Perhaps the problem for usernames... [11:44:54] (03PS3) 10Lucas Werkmeister: WIP: Add additional LocalNamesEn [extensions/cldr] - 10https://gerrit.wikimedia.org/r/1054902 (https://phabricator.wikimedia.org/T231755) (owner: 10Lucas Werkmeister (WMDE)) [11:49:37] (03PS4) 10Lucas Werkmeister: WIP: Add additional LocalNamesEn [extensions/cldr] - 10https://gerrit.wikimedia.org/r/1054902 (https://phabricator.wikimedia.org/T231755) (owner: 10Lucas Werkmeister (WMDE)) [11:50:04] (03Merged) 10jenkins-bot: Remove deprecated makeSpecialUrl related functions: * ::makeSpecialUrl * ::makeSpecialUrlSubpage [core] - 10https://gerrit.wikimedia.org/r/1198621 (owner: 10Lewis Cawte) [11:50:06] (03Merged) 10jenkins-bot: Replace usage of Skin::makeSpecialUrl, deprecated since 1.39. [extensions/NetworkAuth] - 10https://gerrit.wikimedia.org/r/1198620 (owner: 10Lewis Cawte) [11:53:56] (03CR) 10Reedy: [C:03+2] Remove base32 padding characters from TOTP secret key [extensions/OATHAuth] (REL1_44) - 10https://gerrit.wikimedia.org/r/1198623 (https://phabricator.wikimedia.org/T408225) (owner: 10Reedy) [11:54:01] (03CR) 10Reedy: [C:03+2] Remove base32 padding characters from TOTP secret key [extensions/OATHAuth] (REL1_39) - 10https://gerrit.wikimedia.org/r/1198625 (https://phabricator.wikimedia.org/T408225) (owner: 10Reedy) [11:55:07] (03PS3) 10Jack Phoenix: Support viewing *my* own foe list at Special:ViewRelationships/foes [extensions/SocialProfile] - 10https://gerrit.wikimedia.org/r/884144 [11:55:10] (03Merged) 10jenkins-bot: Remove base32 padding characters from TOTP secret key [extensions/OATHAuth] (REL1_39) - 10https://gerrit.wikimedia.org/r/1198625 (https://phabricator.wikimedia.org/T408225) (owner: 10Reedy) [11:56:39] 10MediaWiki-MergeHistory, 06MW-Interfaces-Team: Request for feature: RevisionMove - https://phabricator.wikimedia.org/T23312#11309027 (10Graham87) 05Open→03Resolved [11:56:57] (03CR) 10Reedy: [C:03+2] Remove base32 padding characters from TOTP secret key [extensions/OATHAuth] (REL1_43) - 10https://gerrit.wikimedia.org/r/1198624 (https://phabricator.wikimedia.org/T408225) (owner: 10Reedy) [11:57:34] 10MediaWiki-extensions-OATHAuth, 05FY2025-26 WE 4.6 - Account Security (WE 4.6.4 - 2FA improvements and passkey support), 05MW-1.39-release, 05MW-1.43-release, and 5 others: The Google Authenticator App does not consistently scan OATHAuth-generated QR cod... - https://phabricator.wikimedia.org/T408225#11309028 [11:57:36] 10MediaWiki-extensions-OATHAuth, 05MW-1.39-release, 05MW-1.43-release, 05MW-1.44-release, and 4 others: Unable to enroll in TOTP using Authy on iOS - https://phabricator.wikimedia.org/T401393#11309029 (10Reedy) 05Stalled→03Resolved [11:59:21] 10MediaWiki-MergeHistory, 06MW-Interfaces-Team: Request for feature: RevisionMove - https://phabricator.wikimedia.org/T23312#11309030 (10Graham87) It was quite an undertaking, but I managed to use the merge history special page to move the edits away. See these logs: https://en.wikipedia.org/w/index.php?ti... [11:59:24] 10MediaWiki-extensions-OATHAuth: security key auth failure for Firefox with Lastpass extension enabled - https://phabricator.wikimedia.org/T408289 (10TheDJ) 03NEW [12:00:03] 10MediaWiki-MergeHistory, 06MW-Interfaces-Team: Request for feature: RevisionMove - https://phabricator.wikimedia.org/T23312#11309042 (10Graham87) 05Resolved→03Open [12:00:55] 10MediaWiki-extensions-OATHAuth: security key auth failure for Firefox with Lastpass extension enabled - https://phabricator.wikimedia.org/T408289#11309047 (10TheDJ) [12:01:30] 10MediaWiki-extensions-OATHAuth: security key auth failure for Firefox with Lastpass extension enabled - https://phabricator.wikimedia.org/T408289#11309050 (10TheDJ) [12:01:31] 10WMF-General-or-Unknown: Early edits to Wikipedia:Sandbox should be scrubbed from the English Wikipedia database - https://phabricator.wikimedia.org/T52031#11309051 (10Graham87) 05Open→03Resolved [12:01:38] 10MediaWiki-extensions-OATHAuth: security key auth failure for Firefox with Lastpass extension enabled - https://phabricator.wikimedia.org/T408289#11309054 (10Reedy) {T399665} may be implicated here. [12:02:51] 10WMF-General-or-Unknown: Early edits to Wikipedia:Sandbox should be scrubbed from the English Wikipedia database - https://phabricator.wikimedia.org/T52031#11309060 (10Graham87) It was quite an undertaking, but using the mergehistory special page, I managed to move the sandbox edits away. See my logs: https... [12:02:59] (03Merged) 10jenkins-bot: Remove base32 padding characters from TOTP secret key [extensions/OATHAuth] (REL1_44) - 10https://gerrit.wikimedia.org/r/1198623 (https://phabricator.wikimedia.org/T408225) (owner: 10Reedy) [12:03:08] 10MediaWiki-Installer, 10MediaWiki-libs-Rdbms, 06DBA, 05MW-1.44-release, and 3 others: MediaWiki upgrade to 1.44 + SQLite fails with UpdateCollation::execute is executed before collation table is created - https://phabricator.wikimedia.org/T408269#11309061 (10Reedy) [12:06:54] 10MediaWiki-extensions-OATHAuth: security key auth failure for Firefox with Lastpass extension enabled - https://phabricator.wikimedia.org/T408289#11309064 (10siebrand) I've created a ticket at https://support.lastpass.com **Subject**: Passkeys outside of LastPass do not work correctly with Firefox on macOS **... [12:07:05] 10MediaWiki-extensions-OATHAuth: security key auth failure for Firefox with Lastpass extension enabled - https://phabricator.wikimedia.org/T408289#11309065 (10TheDJ) [12:07:38] 10MediaWiki-extensions-OATHAuth, 07Upstream: security key auth failure for Firefox with Lastpass extension enabled - https://phabricator.wikimedia.org/T408289#11309077 (10Reedy) [12:07:43] (03CR) 10CI reject: [V:04-1] Support viewing *my* own foe list at Special:ViewRelationships/foes [extensions/SocialProfile] - 10https://gerrit.wikimedia.org/r/884144 (owner: 10Jack Phoenix) [12:09:24] (03CR) 10CI reject: [V:04-1] WIP: Add additional LocalNamesEn [extensions/cldr] - 10https://gerrit.wikimedia.org/r/1054902 (https://phabricator.wikimedia.org/T231755) (owner: 10Lucas Werkmeister (WMDE)) [12:10:10] 10MediaWiki-extensions-OATHAuth, 07Upstream: security key auth failure for Firefox with Lastpass extension enabled - https://phabricator.wikimedia.org/T408289#11309082 (10Reedy) [12:10:33] (03Merged) 10jenkins-bot: Remove base32 padding characters from TOTP secret key [extensions/OATHAuth] (REL1_43) - 10https://gerrit.wikimedia.org/r/1198624 (https://phabricator.wikimedia.org/T408225) (owner: 10Reedy) [12:12:53] (03CR) 10Lewis Cawte: "recheck" [extensions/BlogPage] (REL1_39) - 10https://gerrit.wikimedia.org/r/1156521 (owner: 10Libraryupgrader) [12:15:23] 10Wikimedia-Site-requests, 13Patch-For-Review: Request to create a namespace for Crimean Tatar Wikipedia - https://phabricator.wikimedia.org/T408284#11309094 (10Bunnypranav) 05Open→03In progress a:03Bunnypranav [12:40:58] 10MediaWiki-extensions-OATHAuth, 07Upstream: Authy is (very) slow to scan QR code - https://phabricator.wikimedia.org/T408288#11309104 (10Reedy) [12:53:50] 10MediaWiki-extension-requests, 10MediaWiki-extensions-AllowlistHTMLTags: Allow list of HTML tags to explore more HTML 5 content - https://phabricator.wikimedia.org/T408155#11309106 (10Dereckson) Works like a charm, as long as we remember wikitext isn't a subset of HTML 5, as indicated in one of the task linke... [13:04:00] (03CR) 10Reedy: [C:03+2] build: Remove phan stub for OpenSSLAsymmetricKey [extensions/SecurePoll] - 10https://gerrit.wikimedia.org/r/1189268 (owner: 10Umherirrender) [13:07:55] (03Merged) 10jenkins-bot: build: Remove phan stub for OpenSSLAsymmetricKey [extensions/SecurePoll] - 10https://gerrit.wikimedia.org/r/1189268 (owner: 10Umherirrender) [13:08:13] 10MediaWiki-extensions-OATHAuth, 07Upstream: Authy is (very) slow to scan QR code - https://phabricator.wikimedia.org/T408288#11309111 (10A_smart_kitten) Hmm.. I could reproduce at first (using Authy on my iPhone); but now, subsequent scans (of different QR codes) from within the Authy app seem to no longer ta... [13:14:28] (03CR) 10A smart kitten: "Apologies, I should have mentioned the testing that I'd done for this (I was worried in case my version of iOS would have changed any of t" [extensions/OATHAuth] - 10https://gerrit.wikimedia.org/r/1198599 (https://phabricator.wikimedia.org/T408225) (owner: 10SBassett) [13:19:23] (03PS1) 10Lewis Cawte: Remove deprecated global function wfGetServerUrl() and wfExpandIRI() [core] - 10https://gerrit.wikimedia.org/r/1198628 [13:19:53] 10MediaWiki-extensions-OATHAuth, 07Upstream: Authy is (very) slow to scan QR code - https://phabricator.wikimedia.org/T408288#11309113 (10Reedy) [13:21:29] 10AbuseFilter: AbuseFilter does not prevent file deletion if a page is being moved - https://phabricator.wikimedia.org/T408152#11309119 (10matej_suchanek) AbuseFilter does not treat this as a delete action, but as a move action. Something like `action == 'move' & moved_to_prefixedtitle == "File:Example.png" & mo... [13:27:27] 10MediaWiki-Parser, 10MediaWiki-User-Interface (collapsible elements), 13Patch-Needs-Improvement: Add HTML 5 semantic elements 'details' and 'summary' to Sanitizer whitelist - https://phabricator.wikimedia.org/T31118#11309121 (10Dereckson) >>! In T31118#9042921, @cscott wrote: > There's a long discussion in... [13:40:01] 07Accessibility, 10MediaWiki-Parser, 07Epic, 07HTML5: Allow use of semantic HTML5 elements in wikitext - https://phabricator.wikimedia.org/T25932#11309122 (10A_smart_kitten) [13:50:01] (03PS1) 10Amire80: Move punctuation out of [extensions/ContentTranslation] - 10https://gerrit.wikimedia.org/r/1198629 [13:51:34] 10AbuseFilter: AbuseFilter does not prevent file deletion if a page is being moved - https://phabricator.wikimedia.org/T408152#11309124 (10KockaAdmiralac) This filter: ` (action == "delete" & page_prefixedtitle == "File:Example.png") | (action == "move" & moved_to_prefixedtitle == "File:Example.png") ` does not... [13:55:25] (03PS5) 10Lucas Werkmeister: WIP: Add additional LocalNamesEn [extensions/cldr] - 10https://gerrit.wikimedia.org/r/1054902 (https://phabricator.wikimedia.org/T231755) (owner: 10Lucas Werkmeister (WMDE)) [13:57:16] (03PS1) 10Lewis Cawte: Replace deprecated wfExpandUrl() [extensions/BlueSpiceEchoConnector] - 10https://gerrit.wikimedia.org/r/1198630 [14:00:56] (03CR) 10CI reject: [V:04-1] Replace deprecated wfExpandUrl() [extensions/BlueSpiceEchoConnector] - 10https://gerrit.wikimedia.org/r/1198630 (owner: 10Lewis Cawte) [14:02:16] 10MediaWiki-extensions-CodeMirror: Typed text starting with characters typed with compose key (or similar) disappear after syntax higlighting turned off - https://phabricator.wikimedia.org/T408292 (10mykhal) 03NEW [14:03:27] (03PS1) 10Lewis Cawte: Replace deprecated wfExpandUrl() [extensions/Monstranto] - 10https://gerrit.wikimedia.org/r/1198631 [14:04:08] 10MediaWiki-extensions-LiquidThreads, 06Growth-Team, 10Temporary accounts, 06Editing-team (Tracking), 06Product Safety and Integrity (Sprint Mint Choc Chip Ice Cream (Oct 20 - Nov 7)): Undeploy LiquidThreads - https://phabricator.wikimedia.org/T350164#11309155 (10Tacsipacsi) @Esanders please restore the... [14:06:15] (03CR) 10CI reject: [V:04-1] Replace deprecated wfExpandUrl() [extensions/Monstranto] - 10https://gerrit.wikimedia.org/r/1198631 (owner: 10Lewis Cawte) [14:06:43] 10MediaWiki-extensions-CodeMirror: Typed text starting with characters typed with compose key (or similar) disappear after syntax higlighting turned off - https://phabricator.wikimedia.org/T408292#11309156 (10mykhal) [14:07:22] 10Wikibase Cloud: Anubis Broke OpenRefine - https://phabricator.wikimedia.org/T407499#11309157 (10So9q) I was the original reporter in Github. Here is the request from my locally installed openrefine on my arch linux machine. ` curl 'https://dance.wikibase.cloud/w/api.php?action=wbsearchentities&language=en&sear... [14:09:29] 10MediaWiki-extensions-CodeMirror: Typed text starting with characters typed with compose key (or similar) disappear after syntax higlighting turned off - https://phabricator.wikimedia.org/T408292#11309159 (10mykhal) [14:14:16] (03PS1) 10Lewis Cawte: Replace deprecated wfExpandUrl() [extensions/AchievementBadges] - 10https://gerrit.wikimedia.org/r/1198632 [14:16:00] (03CR) 10CI reject: [V:04-1] WIP: Add additional LocalNamesEn [extensions/cldr] - 10https://gerrit.wikimedia.org/r/1054902 (https://phabricator.wikimedia.org/T231755) (owner: 10Lucas Werkmeister (WMDE)) [14:16:02] 10MediaWiki-extensions-CodeMirror: Typed text starting with characters typed with compose key (or similar) disappear after syntax higlighting turned off - https://phabricator.wikimedia.org/T408292#11309160 (10mykhal) [14:17:54] 10MediaWiki-extensions-CodeMirror: Typed text starting with characters typed with compose key (or similar) disappear after syntax higlighting turned off - https://phabricator.wikimedia.org/T408292#11309161 (10mykhal) [14:18:33] 10WMF-General-or-Unknown: Early edits to Wikipedia:Sandbox should be scrubbed from the English Wikipedia database - https://phabricator.wikimedia.org/T52031#11309162 (10Pppery) a:03Graham87 Bravo! I had tried that too, but got database timeout errors and gave up. Apparently you were more persistent than m... [14:20:26] 10MediaWiki-extensions-CodeMirror: Text with characters typed with compose key (or similar) disappear partially after syntax higlighting turned off - https://phabricator.wikimedia.org/T408292#11309164 (10mykhal) [14:24:08] (03PS1) 10Lewis Cawte: Replace deprecated wfExpandUrl() [extensions/CreateAPage] - 10https://gerrit.wikimedia.org/r/1198633 [14:27:11] (03CR) 10CI reject: [V:04-1] Replace deprecated wfExpandUrl() [extensions/AchievementBadges] - 10https://gerrit.wikimedia.org/r/1198632 (owner: 10Lewis Cawte) [14:30:27] 10doc.wikimedia.org, 10m3api, 13Patch-For-Review: Host m3api documentation on doc.wikimedia.org - https://phabricator.wikimedia.org/T392716#11309166 (10LucasWerkmeister) It works \o/ \o/ \o/ https://doc.wikimedia.org/m3api/tmp-m3api-example/ ([archived](https://web.archive.org/web/20251025142728/https://doc... [14:31:54] 10doc.wikimedia.org, 10m3api: Host m3api documentation on doc.wikimedia.org - https://phabricator.wikimedia.org/T392716#11309168 (10LucasWerkmeister) >>! In T392716#11308970, @LucasWerkmeister wrote: > Bikeshedding question: what should the URLs be? > > - Either: > - https://doc.wikimedia.org/m3api/m3api/ >... [14:32:36] (03PS1) 10Lewis Cawte: Replace deprecated wfExpandUrl() [extensions/CreatePageUw] - 10https://gerrit.wikimedia.org/r/1198634 [14:36:08] (03CR) 10CI reject: [V:04-1] Replace deprecated wfExpandUrl() [extensions/CreateAPage] - 10https://gerrit.wikimedia.org/r/1198633 (owner: 10Lewis Cawte) [14:37:38] (03CR) 10Jack Phoenix: [C:04-1] "There is a call to MediaWikiServices::getInstance() on L248, so you totally *could* do $services = MediaWikiServices::getInstance(); somew" [extensions/CreateAPage] - 10https://gerrit.wikimedia.org/r/1198633 (owner: 10Lewis Cawte) [14:37:49] 10MediaWiki-Page-protection: Page protection of a module's sub-page shows up incorrectly - https://phabricator.wikimedia.org/T408293 (10Boro) 03NEW [14:37:56] (03CR) 10Reedy: [C:03+2] "Problem is we don't have a great way of crowd sourcing testing. The WMF doesn't issue (most) staff with devices, never mind an Android dev" [extensions/OATHAuth] - 10https://gerrit.wikimedia.org/r/1198599 (https://phabricator.wikimedia.org/T408225) (owner: 10SBassett) [14:40:28] (03CR) 10Jack Phoenix: [V:03+2 C:03+2] "I trust you know what you're doing. This extension is kinda unmaintained and I for one have some patches against it which probably should " [extensions/Sudo] - 10https://gerrit.wikimedia.org/r/1198618 (owner: 10Lewis Cawte) [14:41:01] (03CR) 10Jack Phoenix: [C:03+2] Replace usage of Skin::makeSpecialUrl, deprecated since 1.39 [skins/webplatform] - 10https://gerrit.wikimedia.org/r/1198622 (owner: 10Lewis Cawte) [14:41:02] 10doc.wikimedia.org, 10m3api: Host m3api documentation on doc.wikimedia.org - https://phabricator.wikimedia.org/T392716#11309185 (10LucasWerkmeister) Nope, not allowed. [CI output](https://releases-jenkins.wikimedia.org/job/docpub/2835/) (not kept forever because my volunteer account doesn’t have permission to... [14:44:04] 10MediaWiki-Page-protection: Page protection of a module's sub-page shows up incorrectly - https://phabricator.wikimedia.org/T408293#11309186 (10Boro) 05Open→03Declined Seems like I've mixed up something. [14:45:07] (03PS2) 10Lewis Cawte: Replace deprecated wfExpandUrl() [extensions/AchievementBadges] - 10https://gerrit.wikimedia.org/r/1198632 [14:45:19] (03Merged) 10jenkins-bot: Replace usage of Skin::makeSpecialUrl, deprecated since 1.39 [skins/webplatform] - 10https://gerrit.wikimedia.org/r/1198622 (owner: 10Lewis Cawte) [14:47:31] 10MediaWiki-extensions-OATHAuth, 05FY2025-26 WE 4.6 - Account Security (WE 4.6.4 - 2FA improvements and passkey support), 05MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), 05MW-1.45-release: Regenerate Recovery Codes, it consume - https://phabricator.wikimedia.org/T408294 (10T4NeGMp7P4en) 03NEW [14:52:39] (03PS2) 10Lewis Cawte: Replace deprecated wfExpandUrl() [extensions/CreateAPage] - 10https://gerrit.wikimedia.org/r/1198633 [14:53:42] 10MediaWiki-extensions-CodeMirror: Text with characters typed with compose key (or similar) disappear partially after syntax higlighting turned off - https://phabricator.wikimedia.org/T408292#11309201 (10mykhal) [14:53:42] (03PS1) 10Amire80: Add GENDER to a message to make it easier to translate [extensions/OATHAuth] - 10https://gerrit.wikimedia.org/r/1198636 [14:54:31] (03CR) 10Lewis Cawte: "Done" [extensions/CreateAPage] - 10https://gerrit.wikimedia.org/r/1198633 (owner: 10Lewis Cawte) [14:55:04] 10MediaWiki-extensions-CodeMirror: Text with characters typed with compose key (or similar) disappear partially after syntax higlighting turned off - https://phabricator.wikimedia.org/T408292#11309202 (10mykhal) [14:56:49] 10MediaWiki-extensions-CodeMirror: Text with characters typed with compose key (or similar) disappear partially after syntax higlighting turned off - https://phabricator.wikimedia.org/T408292#11309203 (10mykhal) [14:57:38] (03CR) 10CI reject: [V:04-1] Replace deprecated wfExpandUrl() [extensions/AchievementBadges] - 10https://gerrit.wikimedia.org/r/1198632 (owner: 10Lewis Cawte) [14:59:39] 10MediaWiki-extensions-OATHAuth, 05FY2025-26 WE 4.6 - Account Security (WE 4.6.4 - 2FA improvements and passkey support): Potentially confusing behaviour re. the list of existing recovery codes shown when adding a new 2FA module - https://phabricator.wikimedia.org/T407053#11309204 (10A_smart_kitten) (boldly ad... [15:02:03] (03PS1) 10Lewis Cawte: Replace deprecated wfExpandUrl() [extensions/LinkFilter] - 10https://gerrit.wikimedia.org/r/1198637 [15:06:42] (03CR) 10CI reject: [V:04-1] Replace deprecated wfExpandUrl() [extensions/CreateAPage] - 10https://gerrit.wikimedia.org/r/1198633 (owner: 10Lewis Cawte) [15:07:28] 10doc.wikimedia.org, 10m3api: Host m3api documentation on doc.wikimedia.org - https://phabricator.wikimedia.org/T392716#11309207 (10LucasWerkmeister) Looking at [the code](https://gitlab.wikimedia.org/repos/releng/docpub/-/blob/f99085b7d2/bin/docpub.py#L85) suggests that the `$PUB_LOCATION` is only meant to al... [15:09:05] 10MediaWiki-extensions-OATHAuth, 05FY2025-26 WE 4.6 - Account Security (WE 4.6.4 - 2FA improvements and passkey support), 05MW-1.45-release: Regenerate Recovery Codes, it consume - https://phabricator.wikimedia.org/T408294#11309208 (10Reedy) [15:09:41] (03PS1) 10Lewis Cawte: Replace deprecated wfExpandUrl() [extensions/QuickSearchLookup] - 10https://gerrit.wikimedia.org/r/1198639 [15:12:32] (03PS1) 10Siddharth_Singh_dev: T278617 — Ensure pending spinner shows every time in Pagelist ImagePanel [extensions/ProofreadPage] - 10https://gerrit.wikimedia.org/r/1198640 [15:12:33] (03CR) 10CI reject: [V:04-1] Replace deprecated wfExpandUrl() [extensions/QuickSearchLookup] - 10https://gerrit.wikimedia.org/r/1198639 (owner: 10Lewis Cawte) [15:14:22] 10MediaWiki-extensions-OATHAuth: Create new recovery codes doesn't work - https://phabricator.wikimedia.org/T408295 (10Reedy) 03NEW [15:15:50] 10MediaWiki-extensions-OATHAuth: Initial display of recovery codes is missing 1 - https://phabricator.wikimedia.org/T408296 (10Reedy) 03NEW [15:16:06] 10MediaWiki-extensions-OATHAuth: Initial display of recovery codes is missing 1 - https://phabricator.wikimedia.org/T408296#11309236 (10Reedy) [15:16:35] (03PS1) 10Lewis Cawte: Replace deprecated wfExpandUrl() [extensions/SubpageWatchlist] - 10https://gerrit.wikimedia.org/r/1198641 [15:18:15] 10MediaWiki-extensions-OATHAuth, 05FY2025-26 WE 4.6 - Account Security (WE 4.6.4 - 2FA improvements and passkey support), 05MW-1.45-release: Regenerate Recovery Codes, it consume - https://phabricator.wikimedia.org/T408294#11309237 (10T4NeGMp7P4en) [15:18:32] 10MediaWiki-extensions-OATHAuth: Using a recovery code doesn't consume it (or at least, it's still being displayed) - https://phabricator.wikimedia.org/T408297 (10Reedy) 03NEW [15:19:27] 10Wikimedia-Site-requests, 10WMF-General-or-Unknown: Set $wgUploadNavigationUrl for hu.wikipedia.org - https://phabricator.wikimedia.org/T408298 (10Boro) 03NEW [15:19:29] (03CR) 10CI reject: [V:04-1] Replace deprecated wfExpandUrl() [extensions/SubpageWatchlist] - 10https://gerrit.wikimedia.org/r/1198641 (owner: 10Lewis Cawte) [15:20:55] 10MediaWiki-extensions-OATHAuth: Using a recovery code doesn't consume it (or at least, it's still being displayed) - https://phabricator.wikimedia.org/T408297#11309258 (10Reedy) [15:21:18] (03PS1) 10TheDJ: Player: Add pause- and endcard for video player [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/1198643 [15:21:24] 10MediaWiki-extensions-OATHAuth: Using a recovery code doesn't consume it (or at least, it's still being displayed) - https://phabricator.wikimedia.org/T408297#11309261 (10Reedy) [15:21:37] 10Wikimedia-Site-requests: Set $wgUploadNavigationUrl for hu.wikipedia.org - https://phabricator.wikimedia.org/T408298#11309264 (10Pppery) [15:21:45] 10Wikimedia-Site-requests: Set $wgUploadNavigationUrl for hu.wikipedia.org - https://phabricator.wikimedia.org/T408298#11309265 (10Pppery) [15:24:23] (03PS1) 10Amire80: Replace $1x$2 with $1 × $2 in messages [extensions/ReaderExperiments] - 10https://gerrit.wikimedia.org/r/1198644 [15:30:11] (03PS1) 10Lewis Cawte: Replace deprecated wfExpandUrl() [extensions/WebToolsManager] - 10https://gerrit.wikimedia.org/r/1198645 [15:31:23] 10MediaWiki-Internationalization, 06LPL Onboarding and Development, 06translatewiki.net, 07I18n, and 2 others: Split nontranslatable messages to a separate file - https://phabricator.wikimedia.org/T396889#11309270 (10Tacsipacsi) >>! In T396889#11304240, @Amire80 wrote: > qqq is for translators and for Medi... [15:33:04] (03PS1) 10Reedy: RecoveryCodesTrait: Reduce code duplication [extensions/OATHAuth] - 10https://gerrit.wikimedia.org/r/1198647 [15:37:11] 10MediaWiki-extensions-OATHAuth: Using a recovery code doesn't consume it (or at least, it's still being displayed) - https://phabricator.wikimedia.org/T408297#11309273 (10T4NeGMp7P4en) For your information, at jawiki, it successfully consumes and doesn't show the used code when I login with recovery code. [15:40:10] 10doc.wikimedia.org, 10m3api, 13Patch-For-Review: Host m3api documentation on doc.wikimedia.org - https://phabricator.wikimedia.org/T392716#11309274 (10LucasWerkmeister) Further commits: - ci-templates: [Set up docpub (publish to doc.wikimedia.org)](https://gitlab.wikimedia.org/repos/m3api/ci-templates/-/co... [15:42:05] (03CR) 10CI reject: [V:04-1] Player: Add pause- and endcard for video player [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/1198643 (owner: 10TheDJ) [15:42:48] (03CR) 10CI reject: [V:04-1] RecoveryCodesTrait: Reduce code duplication [extensions/OATHAuth] - 10https://gerrit.wikimedia.org/r/1198647 (owner: 10Reedy) [15:43:29] 10MediaWiki-extensions-OATHAuth: Recovery codes can end up as an object in the database... - https://phabricator.wikimedia.org/T408299 (10Reedy) 03NEW [15:43:29] 10MediaWiki-extensions-OATHAuth: Using a recovery code doesn't consume it (or at least, it's still being displayed) - https://phabricator.wikimedia.org/T408297#11309286 (10Catrope) Maybe this bug only happens when encryption is enabled? [15:45:08] 10MediaWiki-extensions-OATHAuth: When displaying existing recovery codes when adding extra 2FA, still show generated timestamp - https://phabricator.wikimedia.org/T408300 (10Reedy) 03NEW [15:45:42] (03PS2) 10TheDJ: Player: Add pause- and endcard for video player [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/1198643 [15:45:51] (03CR) 10Pppery: T278617 — Ensure pending spinner shows every time in Pagelist ImagePanel (032 comments) [extensions/ProofreadPage] - 10https://gerrit.wikimedia.org/r/1198640 (owner: 10Siddharth_Singh_dev) [15:46:12] (03CR) 10Pppery: [C:04-1] T278617 — Ensure pending spinner shows every time in Pagelist ImagePanel (031 comment) [extensions/ProofreadPage] - 10https://gerrit.wikimedia.org/r/1198640 (owner: 10Siddharth_Singh_dev) [15:47:56] 10AbuseFilter: AbuseFilter does not prevent file deletion if a page is being moved - https://phabricator.wikimedia.org/T408152#11309296 (10Alex44019) Looks like the wrong hook being used in AbuseFilter, or a core bug in SpecialMovePage. > AbuseFilter does not treat this as a delete action, but as a move action.... [15:48:09] 10MediaWiki-extensions-OATHAuth: Using a recovery code doesn't consume it (or at least, it's still being displayed) - https://phabricator.wikimedia.org/T408297#11309297 (10Reedy) It's possible yeah, I was using encryption at the time... disabled it in the meantime for ease of testing other stuff, and it seems th... [15:49:18] (03PS3) 10TheDJ: Player: Add pause- and endcard for video player [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/1198643 [15:49:49] (03PS4) 10TheDJ: Player: Add pause- and endcard for video player [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/1198643 [15:50:52] 10MediaWiki-extensions-OATHAuth: When displaying existing in generateRecoveryCodesContent, why does it get them from the database? - https://phabricator.wikimedia.org/T408301 (10Reedy) 03NEW [15:57:59] 10MediaWiki-extensions-OATHAuth: Recovery codes can end up as an object in the database... - https://phabricator.wikimedia.org/T408299#11309309 (10Reedy) This seems to happen when regenerating... Which doesn't work due to {T408295}... [15:58:51] (03PS2) 10Reedy: RecoveryCodesTrait: Reduce code duplication [extensions/OATHAuth] - 10https://gerrit.wikimedia.org/r/1198647 [16:01:03] (03PS11) 10Jayanthvikashs: Implement onMergeAccountFromTo hook for UserMerge extension [extensions/InlineComments] - 10https://gerrit.wikimedia.org/r/1187044 (https://phabricator.wikimedia.org/T385772) [16:02:14] (03CR) 10Jayanthvikashs: Implement onMergeAccountFromTo hook for UserMerge extension (031 comment) [extensions/InlineComments] - 10https://gerrit.wikimedia.org/r/1187044 (https://phabricator.wikimedia.org/T385772) (owner: 10Jayanthvikashs) [16:06:13] (03PS5) 10TheDJ: Player: Add pause- and endcard for video player [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/1198643 [16:08:05] (03PS1) 10Reedy: RecoveryCodesStatusForm: Remove duplicate setOutputJsConfigVars call [extensions/OATHAuth] - 10https://gerrit.wikimedia.org/r/1198648 [16:08:31] (03PS6) 10TheDJ: Player: Add pause- and endcard for video player [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/1198643 [16:10:42] (03CR) 10CI reject: [V:04-1] RecoveryCodesTrait: Reduce code duplication [extensions/OATHAuth] - 10https://gerrit.wikimedia.org/r/1198647 (owner: 10Reedy) [16:16:26] 10MediaWiki-extensions-OATHAuth, 05FY2025-26 WE 4.6 - Account Security (WE 4.6.4 - 2FA improvements and passkey support), 05MW-1.45-release: Regenerate Recovery Codes, it consume - https://phabricator.wikimedia.org/T408294#11309328 (10Reedy) Ok, I specifically understand now. Keep regenerating codes, it doe... [16:17:42] 10MediaWiki-extensions-OATHAuth, 05FY2025-26 WE 4.6 - Account Security (WE 4.6.4 - 2FA improvements and passkey support), 05MW-1.45-release: Regenerate Recovery Codes, it consume - https://phabricator.wikimedia.org/T408294#11309329 (10Reedy) p:05Triage→03High [16:20:57] (03CR) 10CI reject: [V:04-1] RecoveryCodesStatusForm: Remove duplicate setOutputJsConfigVars call [extensions/OATHAuth] - 10https://gerrit.wikimedia.org/r/1198648 (owner: 10Reedy) [16:21:16] (03PS1) 10Lucas Werkmeister: Change mak entry in LocalNamesEn to mak-bugi [extensions/cldr] - 10https://gerrit.wikimedia.org/r/1198650 (https://phabricator.wikimedia.org/T231755) [16:22:56] (03CR) 10Lucas Werkmeister: "A small part of T231755 that I think makes sense to commit and merge separately of Ia34e14ae0a (where I noticed it) :)" [extensions/cldr] - 10https://gerrit.wikimedia.org/r/1198650 (https://phabricator.wikimedia.org/T231755) (owner: 10Lucas Werkmeister) [16:23:35] (03PS2) 10Lucas Werkmeister: Change mak entry in LocalNamesEn to mak-bugi [extensions/cldr] - 10https://gerrit.wikimedia.org/r/1198650 (https://phabricator.wikimedia.org/T231755) [16:23:45] (03PS3) 10Reedy: RecoveryCodesTrait: Reduce code duplication [extensions/OATHAuth] - 10https://gerrit.wikimedia.org/r/1198647 [16:23:45] (03PS2) 10Reedy: RecoveryCodesStatusForm: Remove duplicate setOutputJsConfigVars call [extensions/OATHAuth] - 10https://gerrit.wikimedia.org/r/1198648 [16:29:49] (03CR) 10CI reject: [V:04-1] Player: Add pause- and endcard for video player [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/1198643 (owner: 10TheDJ) [16:42:16] 10Wikimedia-Site-requests, 07Hungarian-Sites: Set $wgUploadNavigationUrl for hu.wikipedia.org - https://phabricator.wikimedia.org/T408298#11309335 (10Bencemac) [16:45:53] (03PS12) 10Jayanthvikashs: Implement onMergeAccountFromTo hook for UserMerge extension [extensions/InlineComments] - 10https://gerrit.wikimedia.org/r/1187044 (https://phabricator.wikimedia.org/T385772) [16:53:38] 10MediaWiki-extensions-OATHAuth: Using a recovery code doesn't consume it (or at least, it's still being displayed) - https://phabricator.wikimedia.org/T408297#11309336 (10Reedy) No it's not. The consumption code assumes the first recovery code in the list is being used (basically written assuming only one)...... [16:54:43] 10MediaWiki-extensions-OATHAuth, 05FY2025-26 WE 4.6 - Account Security (WE 4.6.4 - 2FA improvements and passkey support), 05MW-1.45-release: Regenerate Recovery Codes, it consume - https://phabricator.wikimedia.org/T408294#11309338 (10Reedy) Right... So when `src/HTMLForm/RecoveryCodesStatusForm.php` runs, i... [17:12:19] (03PS1) 10Reedy: RecoveryCodeStatusForm: Don't assume there's only one recovery code [extensions/OATHAuth] - 10https://gerrit.wikimedia.org/r/1198651 (https://phabricator.wikimedia.org/T408294) [17:14:11] (03PS2) 10Reedy: RecoveryCodeStatusForm: Don't assume there's only one recovery code [extensions/OATHAuth] - 10https://gerrit.wikimedia.org/r/1198651 (https://phabricator.wikimedia.org/T408294) [17:15:25] (03PS3) 10Reedy: RecoveryCodeStatusForm: Don't assume there's only one recovery code [extensions/OATHAuth] - 10https://gerrit.wikimedia.org/r/1198651 (https://phabricator.wikimedia.org/T408294) [17:18:08] (03CR) 10Catrope: [C:04-1] RecoveryCodeStatusForm: Don't assume there's only one recovery code (031 comment) [extensions/OATHAuth] - 10https://gerrit.wikimedia.org/r/1198651 (https://phabricator.wikimedia.org/T408294) (owner: 10Reedy) [17:18:43] (03PS4) 10Reedy: RecoveryCodeStatusForm: Don't assume there's only one recovery code [extensions/OATHAuth] - 10https://gerrit.wikimedia.org/r/1198651 (https://phabricator.wikimedia.org/T408294) [17:20:16] (03PS5) 10Reedy: RecoveryCodeStatusForm: Don't assume there's only one recovery code [extensions/OATHAuth] - 10https://gerrit.wikimedia.org/r/1198651 (https://phabricator.wikimedia.org/T408294) [17:22:19] (03CR) 10TheDJ: [C:03+2] api: Allow ApiResult to override imagerepository key in prop=imageinfo [core] - 10https://gerrit.wikimedia.org/r/1195052 (https://phabricator.wikimedia.org/T402438) (owner: 10Umherirrender) [17:24:56] (03CR) 10Lucas Werkmeister: [C:03+2] RecoveryCodesTrait: Reduce code duplication [extensions/OATHAuth] - 10https://gerrit.wikimedia.org/r/1198647 (owner: 10Reedy) [17:26:53] (03CR) 10Lucas Werkmeister: [C:03+2] "The other call is in `generateRecoveryCodesContent()`, which comes from a trait: https://gerrit.wikimedia.org/g/mediawiki/extensions/OATHA" [extensions/OATHAuth] - 10https://gerrit.wikimedia.org/r/1198648 (owner: 10Reedy) [17:27:41] (03CR) 10Zabe: [C:03+2] Replace deprecated wfExpandUrl() [extensions/CreatePageUw] - 10https://gerrit.wikimedia.org/r/1198634 (owner: 10Lewis Cawte) [17:31:35] (03CR) 10Catrope: [C:03+1] "lgtm but I'm not on a computer to test right now" [extensions/OATHAuth] - 10https://gerrit.wikimedia.org/r/1198651 (https://phabricator.wikimedia.org/T408294) (owner: 10Reedy) [17:32:17] 10MediaWiki-extensions-OATHAuth, 05FY2025-26 WE 4.6 - Account Security (WE 4.6.4 - 2FA improvements and passkey support), 05MW-1.45-release, 13Patch-For-Review: Regenerate Recovery Codes, it consume - https://phabricator.wikimedia.org/T408294#11309347 (10T4NeGMp7P4en) >>! In T408294#11309328, @Reedy wrote:... [17:33:52] (03CR) 10Lucas Werkmeister: [C:03+2] "With Reedy’s help I think I understand this change enough to +2 it (and I’ve seen him test it on a laptop next to me). Good to go." [extensions/OATHAuth] - 10https://gerrit.wikimedia.org/r/1198651 (https://phabricator.wikimedia.org/T408294) (owner: 10Reedy) [17:35:58] 10MediaWiki-extensions-OATHAuth: Initial display of recovery codes is missing 1 - https://phabricator.wikimedia.org/T408296#11309349 (10Reedy) I think this one may be a direct duplicate of T408294... [17:38:50] 10MediaWiki-extensions-CodeMirror: Text with characters typed with compose key (or similar) disappear partially after syntax higlighting turned off - https://phabricator.wikimedia.org/T408292#11309350 (10mykhal) [17:40:20] 10MediaWiki-extensions-OATHAuth: FOUC and then text box resizing trying to remove 2FA - https://phabricator.wikimedia.org/T408304 (10Reedy) 03NEW [17:41:49] 10MediaWiki-extensions-OATHAuth, 05FY2025-26 WE 4.6 - Account Security (WE 4.6.4 - 2FA improvements and passkey support): FOUC and then text box resizing trying to remove 2FA - https://phabricator.wikimedia.org/T408304#11309363 (10Reedy) [17:41:56] (03PS1) 10Lucas Werkmeister: Remove mnw-pi from LocalNamesMnw [extensions/cldr] - 10https://gerrit.wikimedia.org/r/1198652 [17:43:38] (03CR) 10A smart kitten: "I feel like I might be drifting slightly off-topic here, but do you know if the WMF has an organisational subscription to a mobile-device " [extensions/OATHAuth] - 10https://gerrit.wikimedia.org/r/1198599 (https://phabricator.wikimedia.org/T408225) (owner: 10SBassett) [17:46:48] (03Merged) 10jenkins-bot: api: Allow ApiResult to override imagerepository key in prop=imageinfo [core] - 10https://gerrit.wikimedia.org/r/1195052 (https://phabricator.wikimedia.org/T402438) (owner: 10Umherirrender) [17:46:51] (03Merged) 10jenkins-bot: RecoveryCodesTrait: Reduce code duplication [extensions/OATHAuth] - 10https://gerrit.wikimedia.org/r/1198647 (owner: 10Reedy) [17:46:51] (03Merged) 10jenkins-bot: RecoveryCodesStatusForm: Remove duplicate setOutputJsConfigVars call [extensions/OATHAuth] - 10https://gerrit.wikimedia.org/r/1198648 (owner: 10Reedy) [17:46:52] (03Merged) 10jenkins-bot: Replace deprecated wfExpandUrl() [extensions/CreatePageUw] - 10https://gerrit.wikimedia.org/r/1198634 (owner: 10Lewis Cawte) [17:47:07] (03PS1) 10Reedy: api: Allow ApiResult to override imagerepository key in prop=imageinfo [core] (REL1_44) - 10https://gerrit.wikimedia.org/r/1198654 (https://phabricator.wikimedia.org/T402438) [17:47:21] (03CR) 10Reedy: [C:04-1] "Need to amend since" [core] (REL1_44) - 10https://gerrit.wikimedia.org/r/1198654 (https://phabricator.wikimedia.org/T402438) (owner: 10Reedy) [17:47:29] (03PS1) 10Reedy: api: Allow ApiResult to override imagerepository key in prop=imageinfo [core] (REL1_43) - 10https://gerrit.wikimedia.org/r/1198655 (https://phabricator.wikimedia.org/T402438) [17:47:38] (03CR) 10Reedy: [C:04-1] "Need to amend since" [core] (REL1_43) - 10https://gerrit.wikimedia.org/r/1198655 (https://phabricator.wikimedia.org/T402438) (owner: 10Reedy) [17:47:39] (03PS6) 10Lucas Werkmeister: WIP: Add additional LocalNamesEn [extensions/cldr] - 10https://gerrit.wikimedia.org/r/1054902 (https://phabricator.wikimedia.org/T231755) (owner: 10Lucas Werkmeister (WMDE)) [17:48:29] (03Merged) 10jenkins-bot: RecoveryCodeStatusForm: Don't assume there's only one recovery code [extensions/OATHAuth] - 10https://gerrit.wikimedia.org/r/1198651 (https://phabricator.wikimedia.org/T408294) (owner: 10Reedy) [17:53:26] 10MediaWiki-extensions-OATHAuth: Initial display of recovery codes is missing 1 - https://phabricator.wikimedia.org/T408296#11309375 (10Reedy) →14Duplicate dup:03T408294 [17:53:38] 10MediaWiki-extensions-OATHAuth, 05FY2025-26 WE 4.6 - Account Security (WE 4.6.4 - 2FA improvements and passkey support), 05MW-1.45-release, 13Patch-For-Review: Regenerate Recovery Codes, it consume - https://phabricator.wikimedia.org/T408294#11309377 (10Reedy) [17:54:00] 10MediaWiki-extensions-OATHAuth: Create new recovery codes doesn't work - https://phabricator.wikimedia.org/T408295#11309379 (10Reedy) →14Duplicate dup:03T408294 [17:54:11] 10MediaWiki-extensions-OATHAuth, 05FY2025-26 WE 4.6 - Account Security (WE 4.6.4 - 2FA improvements and passkey support), 05MW-1.45-release, 13Patch-For-Review: Regenerate Recovery Codes, it consume - https://phabricator.wikimedia.org/T408294#11309381 (10Reedy) [17:56:37] 10MediaWiki-extensions-OATHAuth, 05FY2025-26 WE 4.6 - Account Security (WE 4.6.4 - 2FA improvements and passkey support), 05MW-1.45-release, 13Patch-For-Review: Regeneration of Recovery Codes doesn't work properly - https://phabricator.wikimedia.org/T408294#11309382 (10Reedy) [17:58:24] 10MediaWiki-extensions-OATHAuth: Recovery codes can end up as an object in the database... - https://phabricator.wikimedia.org/T408299#11309385 (10Reedy) This may be a non issue due to the regeneration being fixed in {T408294}... [18:04:46] 10MediaWiki-extensions-CodeMirror: Text with characters typed with compose key (or similar) disappear partially after syntax higlighting turned off - https://phabricator.wikimedia.org/T408292#11309390 (10mykhal) [18:05:31] 10MediaWiki-extensions-CodeMirror: Text with characters typed with compose key (or similar) disappear partially after syntax higlighting turned off - https://phabricator.wikimedia.org/T408292#11309392 (10mykhal) [18:07:35] (03PS1) 10Reedy: UpdateTOTPSecretsToEncryptedFormat.php: Stop transferring scratch_tokens [extensions/OATHAuth] - 10https://gerrit.wikimedia.org/r/1198657 [18:09:03] 10MediaWiki-extensions-OATHAuth: Recovery codes can end up as an object in the database... - https://phabricator.wikimedia.org/T408299#11309393 (10Reedy) Or not, it still seems to happen when you use a recovery code... ` | 5 | 1 | 3 | NULL | 20251025175156 | {"recoverycodekeys":{"0":"BEIA... [18:09:49] 10MediaWiki-extensions-OATHAuth, 05FY2025-26 WE 4.6 - Account Security (WE 4.6.4 - 2FA improvements and passkey support): Add method to re-encrypt secrets with a new key - https://phabricator.wikimedia.org/T403180#11309395 (10Reedy) →14Duplicate dup:03T404362 [18:09:50] 10MediaWiki-extensions-OATHAuth: Create a maintenance script that updates encrypted data within oathauth_devices from one OATHSecretKey value to another - https://phabricator.wikimedia.org/T404362#11309397 (10Reedy) [18:10:07] (03CR) 10CI reject: [V:04-1] WIP: Add additional LocalNamesEn [extensions/cldr] - 10https://gerrit.wikimedia.org/r/1054902 (https://phabricator.wikimedia.org/T231755) (owner: 10Lucas Werkmeister (WMDE)) [18:11:43] 10MediaWiki-extensions-OATHAuth, 05FY2025-26 WE 4.6 - Account Security (WE 4.6.4 - 2FA improvements and passkey support): Add maintenance script to encrypt recovery codes... - https://phabricator.wikimedia.org/T408305 (10Reedy) 03NEW [18:13:02] 10MediaWiki-extensions-OATHAuth, 05FY2025-26 WE 4.6 - Account Security (WE 4.6.4 - 2FA improvements and passkey support): Add maintenance script to encrypt recovery codes... - https://phabricator.wikimedia.org/T408305#11309410 (10Reedy) [18:15:20] 10MediaWiki-extensions-OATHAuth, 05FY2025-26 WE 4.6 - Account Security (WE 4.6.4 - 2FA improvements and passkey support), 05MW-1.45-release: Add maintenance script to encrypt recovery codes... - https://phabricator.wikimedia.org/T408305#11309411 (10Reedy) [18:16:10] 10MediaWiki-extensions-OATHAuth: Recovery codes aren't consumed when encryption is enabled - https://phabricator.wikimedia.org/T408297#11309413 (10Reedy) [18:16:57] 10MediaWiki-extensions-OATHAuth, 05FY2025-26 WE 4.6 - Account Security (WE 4.6.4 - 2FA improvements and passkey support), 05MW-1.45-release: Add maintenance script to encrypt recovery codes... - https://phabricator.wikimedia.org/T408305#11309415 (10Reedy) [18:16:59] 10MediaWiki-extensions-OATHAuth: Recovery codes aren't consumed when encryption is enabled - https://phabricator.wikimedia.org/T408297#11309416 (10Reedy) [18:17:01] 10MediaWiki-extensions-OATHAuth, 10Wikimedia-maintenance-script-run, 10Wikimedia-Site-requests, 05FY2025-26 WE 4.6 - Account Security (WE 4.6.4 - 2FA improvements and passkey support): Set OATHSecretKey value within Wikimedia production and migrate older 2... - https://phabricator.wikimedia.org/T404363#11309414 [18:17:23] 10MediaWiki-extensions-OATHAuth, 05MW-1.45-release: Recovery codes aren't consumed when encryption is enabled - https://phabricator.wikimedia.org/T408297#11309417 (10Reedy) [18:20:36] (03PS2) 10Reedy: api: Allow ApiResult to override imagerepository key in prop=imageinfo [core] (REL1_43) - 10https://gerrit.wikimedia.org/r/1198655 (https://phabricator.wikimedia.org/T402438) [18:20:49] (03PS2) 10Reedy: api: Allow ApiResult to override imagerepository key in prop=imageinfo [core] (REL1_44) - 10https://gerrit.wikimedia.org/r/1198654 (https://phabricator.wikimedia.org/T402438) [18:22:15] (03PS3) 10Reedy: ApiResult: Update @since backport for IGNORE_CONFLICT_KEYS [core] - 10https://gerrit.wikimedia.org/r/1198658 (https://phabricator.wikimedia.org/T402438) [18:24:50] 10MediaWiki-extensions-OATHAuth, 05FY2025-26 WE 4.6 - Account Security (WE 4.6.4 - 2FA improvements and passkey support), 05MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), 05MW-1.45-release, 13Patch-For-Review: Regeneration of Recovery Codes doesn't work pro... - https://phabricator.wikimedia.org/T408294#11309423 [18:27:42] 10MediaWiki-extensions-OATHAuth, 05FY2025-26 WE 4.6 - Account Security: Disabled TOTP confirmation page is a dead end - https://phabricator.wikimedia.org/T353608#11309428 (10Reedy) a:03Catrope {75c6f4eb9529e2deb31a0daedbee35b1145d65b4} fixed this; you get the nice banner now [18:27:53] 10MediaWiki-extensions-OATHAuth, 05FY2025-26 WE 4.6 - Account Security: Disabled TOTP confirmation page is a dead end - https://phabricator.wikimedia.org/T353608#11309431 (10Reedy) 05Open→03Resolved [18:37:28] (03PS3) 10Reedy: UpdateTOTPSecretsToEncryptedFormat: Also encrypt recovery codes [extensions/OATHAuth] - 10https://gerrit.wikimedia.org/r/1198659 (https://phabricator.wikimedia.org/T408305) [18:39:06] 10MediaWiki-extensions-OATHAuth, 05FY2025-26 WE 4.6 - Account Security (WE 4.6.4 - 2FA improvements and passkey support), 05MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), 05MW-1.45-release: Regeneration of Recovery Codes doesn't work properly - https://phabricator.wikimedia.org/T408294#11309437 (10T4NeGMp7P... [18:39:28] (03PS4) 10Reedy: UpdateSecretsToEncryptedFormat: Rename script, and also encrypt recovery codes [extensions/OATHAuth] - 10https://gerrit.wikimedia.org/r/1198659 (https://phabricator.wikimedia.org/T408305) [18:43:05] 10MediaWiki-extensions-OATHAuth, 05MW-1.45-release: Recovery codes aren't consumed when encryption is enabled - https://phabricator.wikimedia.org/T408297#11309438 (10Reedy) I think this is because we keep track of 2 lists, and `maybeCreateOrUpdateRecoveryCodeKeys` doesn't remove them. So then when we serializ... [18:44:08] 10MediaWiki-extensions-OATHAuth: Recovery codes can end up as an object in the database... - https://phabricator.wikimedia.org/T408299#11309440 (10Catrope) This probably just needs an `array_values()` somewhere. This kind of serialization happens when a PHP array has a gap in its numbering (4 is missing in your... [18:44:38] (03PS1) 10Lewis Cawte: Fix the category cloud to not use cl_to which was removed from core [extensions/CreateAPage] - 10https://gerrit.wikimedia.org/r/1198660 [18:45:05] (03PS2) 10Lewis Cawte: Fix the category cloud to not use cl_to which was removed from core [extensions/CreateAPage] - 10https://gerrit.wikimedia.org/r/1198660 [18:46:34] (03PS5) 10Reedy: UpdateSecretsToEncryptedFormat: Rename script, and also encrypt recovery codes [extensions/OATHAuth] - 10https://gerrit.wikimedia.org/r/1198659 (https://phabricator.wikimedia.org/T408305) [18:48:10] 10MediaWiki-extensions-OATHAuth, 05FY2025-26 WE 4.6 - Account Security (WE 4.6.4 - 2FA improvements and passkey support): FOUC and then text box resizing trying to remove 2FA - https://phabricator.wikimedia.org/T408304#11309444 (10Catrope) We'll need to add CdxTextInput (and also CdxField) to the list of Codex... [18:49:01] (03PS1) 10Lucas Werkmeister: Remove qqq from LocalNamesMnw [extensions/cldr] - 10https://gerrit.wikimedia.org/r/1198661 [18:49:13] 10MediaWiki-extensions-OATHAuth, 05FY2025-26 WE 4.6 - Account Security (WE 4.6.4 - 2FA improvements and passkey support), 05MW-1.45-release: Recovery codes aren't consumed when encryption is enabled - https://phabricator.wikimedia.org/T408297#11309445 (10Reedy) [18:50:06] (03PS7) 10Lucas Werkmeister: WIP: Add additional LocalNamesEn [extensions/cldr] - 10https://gerrit.wikimedia.org/r/1054902 (https://phabricator.wikimedia.org/T231755) (owner: 10Lucas Werkmeister (WMDE)) [18:51:39] (03CR) 10Reedy: [C:04-1] "Typo in commit summary" [extensions/OATHAuth] - 10https://gerrit.wikimedia.org/r/1198636 (owner: 10Amire80) [18:53:02] (03PS3) 10Lewis Cawte: Fix the category cloud to not use cl_to which was removed from core [extensions/CreateAPage] - 10https://gerrit.wikimedia.org/r/1198660 [18:55:57] (03PS25) 10Reedy: Drop $wgOATHAllowMultipleModules and $wgOATHAuthNewUI [extensions/OATHAuth] - 10https://gerrit.wikimedia.org/r/1198154 (https://phabricator.wikimedia.org/T404806) [18:56:21] (03PS2) 10Amire80: Add GENDER to a message to make it easier to translate [extensions/OATHAuth] - 10https://gerrit.wikimedia.org/r/1198636 [18:59:27] (03PS8) 10Lucas Werkmeister: WIP: Add additional LocalNamesEn [extensions/cldr] - 10https://gerrit.wikimedia.org/r/1054902 (https://phabricator.wikimedia.org/T231755) (owner: 10Lucas Werkmeister (WMDE)) [19:06:15] (03CR) 10Lewis Cawte: "recheck" [extensions/CreateAPage] - 10https://gerrit.wikimedia.org/r/1198633 (owner: 10Lewis Cawte) [19:19:01] (03PS1) 10Pppery: Only duplicate watchers for full moves [core] - 10https://gerrit.wikimedia.org/r/1198662 (https://phabricator.wikimedia.org/T408282) [19:20:18] (03CR) 10CI reject: [V:04-1] WIP: Add additional LocalNamesEn [extensions/cldr] - 10https://gerrit.wikimedia.org/r/1054902 (https://phabricator.wikimedia.org/T231755) (owner: 10Lucas Werkmeister (WMDE)) [19:20:24] 10MediaWiki-MergeHistory, 06MW-Interfaces-Team, 13Patch-For-Review: Special:MergeHistory shouldn't copy watchlist - https://phabricator.wikimedia.org/T408282#11309456 (10Pppery) a:03Pppery [19:25:49] (03PS1) 10Reeti: PagelistWidget: Show loading animation for first image on every open [extensions/ProofreadPage] - 10https://gerrit.wikimedia.org/r/1198663 (https://phabricator.wikimedia.org/T278617) [19:28:02] (03CR) 10Physikerwelt: "check coverage" [extensions/Math] - 10https://gerrit.wikimedia.org/r/1169109 (https://phabricator.wikimedia.org/T399226) (owner: 10OSleger) [19:33:36] 10MediaWiki-MergeHistory: Allow bypassing overlapping timestamps check - https://phabricator.wikimedia.org/T121010#11309471 (10Pppery) 05Open→03Declined Boldly declining. With {T382958} if you really want to do this you can do this multiple submits of the history merge form. That is painstaking, but the... [19:34:15] 10MediaWiki-MergeHistory, 13Patch-Needs-Improvement: New configuration settings $wgMergeHistoryRevisionsLimit - https://phabricator.wikimedia.org/T89551#11309476 (10Pppery) If should be the same as the limit for bigdelete, which isn't hardcoded. [19:37:20] 10MediaWiki-Page-rename, 05MW-1.45-notes (1.45.0-wmf.24; 2025-10-21), 07Wikimedia-production-error: PHP Warning: Trying to access array offset on value of type null - https://phabricator.wikimedia.org/T406567#11309480 (10Pppery) Anything left to do here? [19:56:54] 10MediaWiki-extensions-CodeMirror: Text with characters typed with compose key (or similar) disappear partially after syntax higlighting turned off - https://phabricator.wikimedia.org/T408292#11309492 (10mykhal) [20:14:38] 10MediaWiki-extensions-CodeMirror: Text with characters typed with compose key (or similar) disappear partially after syntax higlighting turned off - https://phabricator.wikimedia.org/T408292#11309493 (10mykhal) [20:27:11] 10MediaWiki-extensions-CodeMirror: Text with characters typed with compose key (or similar) disappear partially after syntax higlighting turned off - https://phabricator.wikimedia.org/T408292#11309495 (10mykhal) [20:44:26] 10MediaWiki-extensions-CommunityRequests, 06Community-Tech (Sea Lion Squad): MinT translation does not translate the entity title nor status - https://phabricator.wikimedia.org/T407004#11309499 (10HMonroy) [20:51:34] (03CR) 10Amire80: Add GENDER to a message to make it easier to translate (031 comment) [extensions/OATHAuth] - 10https://gerrit.wikimedia.org/r/1198636 (owner: 10Amire80) [20:53:52] (03CR) 10Reedy: [C:03+2] Add GENDER to a message to make it easier to translate [extensions/OATHAuth] - 10https://gerrit.wikimedia.org/r/1198636 (owner: 10Amire80) [20:56:17] 10MediaWiki-extensions-CodeMirror: Text with characters typed with compose key (or similar) disappear partially after syntax higlighting turned off - https://phabricator.wikimedia.org/T408292#11309501 (10mykhal) [21:00:36] (03Merged) 10jenkins-bot: Add GENDER to a message to make it easier to translate [extensions/OATHAuth] - 10https://gerrit.wikimedia.org/r/1198636 (owner: 10Amire80) [21:02:01] 10MediaWiki-Parser, 07User-notice-archive: Parser function for content model {{#contentmodel:}} - https://phabricator.wikimedia.org/T328254#11309502 (10Pppery) [21:03:46] (03PS1) 10HMonroy: MinT should translate entity title and status [extensions/CommunityRequests] - 10https://gerrit.wikimedia.org/r/1198664 (https://phabricator.wikimedia.org/T407004) [21:07:21] (03PS1) 10Lucas Werkmeister: Remove tokipona from LocalNamesNo [extensions/cldr] - 10https://gerrit.wikimedia.org/r/1198665 [21:18:53] 10MediaWiki-extensions-CodeMirror: Text with characters typed with compose key (or similar) disappear partially after syntax higlighting turned off - https://phabricator.wikimedia.org/T408292#11309518 (10mykhal) [21:25:40] (03PS1) 10Lucas Werkmeister: Remove zh-cdo from LocalNamesNo [extensions/cldr] - 10https://gerrit.wikimedia.org/r/1198666 [21:26:42] 10MediaWiki-extensions-Pluggable-Auth: PluggableAuth unexpectedly throws if no $username returned from authenticate() but $id only - https://phabricator.wikimedia.org/T383520#11309520 (10MarkAHershberger) Just ran into this bug. Thanks for the fix :) [21:38:26] (03PS9) 10Lucas Werkmeister: WIP: Add additional LocalNamesEn [extensions/cldr] - 10https://gerrit.wikimedia.org/r/1054902 (https://phabricator.wikimedia.org/T231755) (owner: 10Lucas Werkmeister (WMDE)) [21:39:27] 10MediaWiki-extensions-Pluggable-Auth: PluggableAuth unexpectedly throws if no $username returned from authenticate() but $id only - https://phabricator.wikimedia.org/T383520#11309521 (10MarkAHershberger) ugh... spoke too soon. I have 7.5.0 which should include this. *sigh* [21:55:53] (03CR) 10CI reject: [V:04-1] WIP: Add additional LocalNamesEn [extensions/cldr] - 10https://gerrit.wikimedia.org/r/1054902 (https://phabricator.wikimedia.org/T231755) (owner: 10Lucas Werkmeister (WMDE)) [22:01:20] (03PS2) 10Subramanya Sastry: Implement a DOM version of the DeduplicateStyles pass [core] - 10https://gerrit.wikimedia.org/r/1198613 [22:09:05] 10Lingua-Libre: Wikipages: Export/Import - https://phabricator.wikimedia.org/T385582#11309522 (10Yug) [22:14:04] (03PS3) 10Subramanya Sastry: Implement a DOM version of the DeduplicateStyles pass [core] - 10https://gerrit.wikimedia.org/r/1198613 (https://phabricator.wikimedia.org/T405929) [22:17:11] 10Wikimedia-Site-requests, 07Hungarian-Sites: Set $wgUploadNavigationUrl for hu.wikipedia.org - https://phabricator.wikimedia.org/T408298#11309528 (10Superpes15) a:03Superpes15 [22:17:33] 10Lingua-Libre: Request Commons community support for Lingua Libre content migration - https://phabricator.wikimedia.org/T385584#11309529 (10Yug) [22:18:11] 10MediaWiki-extensions-UrlShortener, 07affects-Miraheze: Create a special page to list all short URLs - https://phabricator.wikimedia.org/T228779#11309531 (10Jonathan3) It would be great if this proposed special page were also to allow bulk deletion or recreation of short URLs - like what Special:ManageShortUr... [22:21:11] (03CR) 10Subramanya Sastry: [C:03+2] Add "double wide underscore" to wikitext escape list [core] - 10https://gerrit.wikimedia.org/r/1196527 (https://phabricator.wikimedia.org/T407289) (owner: 10C. Scott Ananian) [22:22:16] 10Lingua-Libre: Request Commons community support for Lingua Libre content migration - https://phabricator.wikimedia.org/T385584#11309532 (10Yug) [22:24:01] 10MediaWiki-Page-protection: protection indicators should include the protection level in a human-readable format - https://phabricator.wikimedia.org/T408307 (10ekrem) 03NEW [22:29:55] 04(no projects): PrimaryAuthenticationProvider can atttempt to call UserFactory::newFromName() with a null for $name - https://phabricator.wikimedia.org/T408308 (10MarkAHershberger) 03NEW [22:31:06] 10MediaWiki-extensions-OpenID-Connect, 10MediaWiki-extensions-Pluggable-Auth: PrimaryAuthenticationProvider can atttempt to call UserFactory::newFromName() with a null for $name - https://phabricator.wikimedia.org/T408308#11309560 (10MarkAHershberger) [22:31:07] (03PS1) 10Əkrəm: display the group name in a prettier way in the protection indicators [core] - 10https://gerrit.wikimedia.org/r/1198667 (https://phabricator.wikimedia.org/T408307) [22:34:03] (03CR) 10CI reject: [V:04-1] Implement a DOM version of the DeduplicateStyles pass [core] - 10https://gerrit.wikimedia.org/r/1198613 (https://phabricator.wikimedia.org/T405929) (owner: 10Subramanya Sastry) [22:43:05] (03CR) 10A smart kitten: "recheck" [core] - 10https://gerrit.wikimedia.org/r/1198667 (https://phabricator.wikimedia.org/T408307) (owner: 10Əkrəm) [22:43:53] (03Merged) 10jenkins-bot: Add "double wide underscore" to wikitext escape list [core] - 10https://gerrit.wikimedia.org/r/1196527 (https://phabricator.wikimedia.org/T407289) (owner: 10C. Scott Ananian) [22:48:44] (03CR) 10Samwilson: "Thanks for the patch. Are you aware that Siddharth_Singh_dev has assigned T278617 to themselves? You might want to collaborate, as it look" [extensions/ProofreadPage] - 10https://gerrit.wikimedia.org/r/1198663 (https://phabricator.wikimedia.org/T278617) (owner: 10Reeti) [23:03:05] (03CR) 10CI reject: [V:04-1] display the group name in a prettier way in the protection indicators [core] - 10https://gerrit.wikimedia.org/r/1198667 (https://phabricator.wikimedia.org/T408307) (owner: 10Əkrəm) [23:05:40] (03PS1) 10Samwilson: Enable edit recovery by default [core] - 10https://gerrit.wikimedia.org/r/1198668 (https://phabricator.wikimedia.org/T342726) [23:10:01] (03PS2) 10Samwilson: Enable edit recovery by default [core] - 10https://gerrit.wikimedia.org/r/1198668 (https://phabricator.wikimedia.org/T342726) [23:15:28] (03CR) 10Subramanya Sastry: [C:03+2] i18n: deprecate double-underscore magic words which don't start/end with __ [core] - 10https://gerrit.wikimedia.org/r/1196182 (https://phabricator.wikimedia.org/T407289) (owner: 10C. Scott Ananian) [23:17:18] (03PS3) 10Samwilson: Enable edit recovery by default [core] - 10https://gerrit.wikimedia.org/r/1198668 (https://phabricator.wikimedia.org/T342726) [23:25:48] (03PS4) 10Subramanya Sastry: Implement a DOM version of the DeduplicateStyles pass [core] - 10https://gerrit.wikimedia.org/r/1198613 (https://phabricator.wikimedia.org/T405929) [23:29:27] (03CR) 10Subramanya Sastry: [C:03+2] ParserOutput: Implement MergeStrategy::SUM [core] - 10https://gerrit.wikimedia.org/r/1184148 (https://phabricator.wikimedia.org/T403621) (owner: 10C. Scott Ananian) [23:35:28] 10MediaWiki-Installer, 10MediaWiki-libs-Rdbms, 06DBA, 05MW-1.44-release, and 3 others: MediaWiki upgrade to 1.44 + SQLite fails with UpdateCollation::execute is executed before collation table is created - https://phabricator.wikimedia.org/T408269#11309581 (10Zabe) I think this should only affect upgrades... [23:38:01] (03PS1) 10TrainBranchBot: Branch commit for wmf/branch_cut_pretest [core] (wmf/branch_cut_pretest) - 10https://gerrit.wikimedia.org/r/1198669 [23:38:01] (03CR) 10TrainBranchBot: [C:03+2] Branch commit for wmf/branch_cut_pretest [core] (wmf/branch_cut_pretest) - 10https://gerrit.wikimedia.org/r/1198669 (owner: 10TrainBranchBot) [23:40:55] (03CR) 10SomeRandomDeveloper: [C:04-1] display the group name in a prettier way in the protection indicators (031 comment) [core] - 10https://gerrit.wikimedia.org/r/1198667 (https://phabricator.wikimedia.org/T408307) (owner: 10Əkrəm) [23:41:17] (03Merged) 10jenkins-bot: i18n: deprecate double-underscore magic words which don't start/end with __ [core] - 10https://gerrit.wikimedia.org/r/1196182 (https://phabricator.wikimedia.org/T407289) (owner: 10C. Scott Ananian) [23:43:11] (03CR) 10SomeRandomDeveloper: [C:04-1] display the group name in a prettier way in the protection indicators (031 comment) [core] - 10https://gerrit.wikimedia.org/r/1198667 (https://phabricator.wikimedia.org/T408307) (owner: 10Əkrəm) [23:47:30] (03CR) 10CI reject: [V:04-1] Implement a DOM version of the DeduplicateStyles pass [core] - 10https://gerrit.wikimedia.org/r/1198613 (https://phabricator.wikimedia.org/T405929) (owner: 10Subramanya Sastry) [23:51:07] (03PS3) 10Lewis Cawte: Replace deprecated wfExpandUrl() [extensions/CreateAPage] - 10https://gerrit.wikimedia.org/r/1198633 [23:52:36] (03Merged) 10jenkins-bot: Branch commit for wmf/branch_cut_pretest [core] (wmf/branch_cut_pretest) - 10https://gerrit.wikimedia.org/r/1198669 (owner: 10TrainBranchBot) [23:53:25] (03Merged) 10jenkins-bot: ParserOutput: Implement MergeStrategy::SUM [core] - 10https://gerrit.wikimedia.org/r/1184148 (https://phabricator.wikimedia.org/T403621) (owner: 10C. Scott Ananian) [23:58:46] 10Developer-Outreach, 10Outreachy (Round 31): Outreachy 31 Proposal for upgrading WikiEdu Programs and Events Dashboard to 8.0.1 - https://phabricator.wikimedia.org/T408309 (10Daniel_Ngene) 03NEW