[00:00:01] (03Abandoned) 10TrainBranchBot: Branch commit for wmf/next [core] (wmf/next) - 10https://gerrit.wikimedia.org/r/1170445 (owner: 10TrainBranchBot) [00:01:21] 07Design, 10EditCheck, 10VisualEditor, 10Editing-team (Planning), and 3 others: Tone Check: Clearly perform an action when selecting the "Revise" button - https://phabricator.wikimedia.org/T397984#11018093 (10ppelberg) [00:08:23] (03PS1) 10TrainBranchBot: Branch commit for wmf/next [core] (wmf/next) - 10https://gerrit.wikimedia.org/r/1170618 [00:08:23] (03CR) 10TrainBranchBot: [C:03+2] Branch commit for wmf/next [core] (wmf/next) - 10https://gerrit.wikimedia.org/r/1170618 (owner: 10TrainBranchBot) [00:09:50] (03PS1) 10Catrope: Dialog, Popover: Support template ref as teleport target [design/codex] - 10https://gerrit.wikimedia.org/r/1170619 (https://phabricator.wikimedia.org/T397786) [00:09:52] (03PS1) 10Catrope: useFloatingMenu: Pass in reference HTMLElement to autoUpdate() directly [design/codex] - 10https://gerrit.wikimedia.org/r/1170620 (https://phabricator.wikimedia.org/T397786) [00:09:54] (03PS1) 10Catrope: Menu, Dialog: Teleport menus by default [design/codex] - 10https://gerrit.wikimedia.org/r/1170621 (https://phabricator.wikimedia.org/T397786) [00:14:35] 10CheckUser, 06Privacy Engineering, 06Stewards-and-global-tools, 06Trust and Safety Product Team, and 3 others: Reveal email recipient's username in checkuser query results - https://phabricator.wikimedia.org/T189943#11018104 (10Izno) [00:17:19] (03CR) 10CI reject: [V:04-1] Menu, Dialog: Teleport menus by default [design/codex] - 10https://gerrit.wikimedia.org/r/1170621 (https://phabricator.wikimedia.org/T397786) (owner: 10Catrope) [00:17:20] (03CR) 10Catrope: "Ugh, it looks like setService() won't let you override a service that doesn't already exist. We can work around this in the short term by " [extensions/WikimediaMessages] - 10https://gerrit.wikimedia.org/r/1155785 (https://phabricator.wikimedia.org/T395944) (owner: 10Stoyofuku-wmf) [00:29:46] (03Merged) 10jenkins-bot: Branch commit for wmf/next [core] (wmf/next) - 10https://gerrit.wikimedia.org/r/1170618 (owner: 10TrainBranchBot) [00:51:41] 10MediaWiki-Maintenance-system, 10MediaWiki-User-management: resetUserEmail.php does not escape `$` - https://phabricator.wikimedia.org/T399978#11018107 (10jrbs) 05Open→03Invalid >>! In T399978#11018004, @Daimona wrote: > Simplest fix would be to use single quotes: > ` > $ echo 'Foo$bar' > Foo$bar > `... [00:56:51] (03PS1) 10Sbisson: Add useLanguageHistory composable [extensions/ContentTranslation] - 10https://gerrit.wikimedia.org/r/1170622 (https://phabricator.wikimedia.org/T388014) [01:07:45] (03CR) 10Samwilson: [C:03+2] Create temp account for anons before saving edit [extensions/Commentbox] - 10https://gerrit.wikimedia.org/r/1170531 (owner: 10SomeRandomDeveloper) [01:10:20] (03Merged) 10jenkins-bot: Create temp account for anons before saving edit [extensions/Commentbox] - 10https://gerrit.wikimedia.org/r/1170531 (owner: 10SomeRandomDeveloper) [01:26:37] (03CR) 10Bartosz Dziewoński: "Yes, although I suggested an idea at https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Translate/+/1169240/comments/9056019d_985d3b67 " [core] - 10https://gerrit.wikimedia.org/r/1169243 (https://phabricator.wikimedia.org/T398387) (owner: 10Bartosz Dziewoński) [01:47:41] (03PS1) 10Sbisson: Fix language options positioning [extensions/ContentTranslation] - 10https://gerrit.wikimedia.org/r/1170623 (https://phabricator.wikimedia.org/T388014) [01:48:03] (03CR) 10Bartosz Dziewoński: Deprecate the SendWatchlistEmailNotification Hook (033 comments) [core] - 10https://gerrit.wikimedia.org/r/1170568 (https://phabricator.wikimedia.org/T388003) (owner: 10Pmiazga) [01:48:15] (03PS2) 10Bartosz Dziewoński: Deprecate the SendWatchlistEmailNotification Hook [core] - 10https://gerrit.wikimedia.org/r/1170568 (https://phabricator.wikimedia.org/T388003) (owner: 10Pmiazga) [01:49:10] 07Design, 06LPL Hypothesis, 10LPL Projects (Article & section creation guidance research – FY26 WE 2.1.3), 07OKR-Work: Design exploration: concepts for article and section creation guidance - https://phabricator.wikimedia.org/T397629#11018115 (10SBisson) p:05Triage→03High [01:49:40] 10MediaWiki-Core-Notifications, 10MediaWiki-Platform-Team (Roadmap): Deprecate `UpdateUserMailerFormattedPageStatus` hook - https://phabricator.wikimedia.org/T395050#11018116 (10matmarex) [01:53:04] (03PS1) 10Bartosz Dziewoński: Deprecate the UpdateUserMailerFormattedPageStatus Hook [core] - 10https://gerrit.wikimedia.org/r/1170624 (https://phabricator.wikimedia.org/T395050) [01:56:50] (03PS1) 10Bartosz Dziewoński: Deprecate the AbortEmailNotification Hook [core] - 10https://gerrit.wikimedia.org/r/1170625 (https://phabricator.wikimedia.org/T389618) [01:57:08] 10MediaWiki-Core-Notifications, 10MediaWiki-Platform-Team (Roadmap), 06Growth-Team, 10Notifications (Echo), 07Epic: Deprecate `EventInsertComplete` hook - https://phabricator.wikimedia.org/T395913#11018121 (10matmarex) [01:57:18] (03CR) 10Bartosz Dziewoński: [C:03+2] Deprecate the SendWatchlistEmailNotification Hook [core] - 10https://gerrit.wikimedia.org/r/1170568 (https://phabricator.wikimedia.org/T388003) (owner: 10Pmiazga) [01:57:48] (03CR) 10Bartosz Dziewoński: [C:04-2] "Let's wait with this until the discussion here is resolved: https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Translate/+/1169240/comm" [core] - 10https://gerrit.wikimedia.org/r/1170625 (https://phabricator.wikimedia.org/T389618) (owner: 10Bartosz Dziewoński) [01:59:33] 10DiscussionTools: [REGRESSION] Reply button is not bringing up text entry box in some cases - https://phabricator.wikimedia.org/T398909#11018127 (10asilvering) Update: it failed for me on every single one of the individual discussion pages here: https://en.wikipedia.org/wiki/Wikipedia:Administrator_elections/Ju... [02:01:14] (03PS1) 10Bartosz Dziewoński: Deprecate the EventInsertComplete hook [extensions/Echo] - 10https://gerrit.wikimedia.org/r/1170626 (https://phabricator.wikimedia.org/T395913) [02:01:58] 10MediaWiki-Core-Notifications, 06MediaWiki-Platform-Team, 13Patch-For-Review: Deprecate `AbortEmailNotification` hook - https://phabricator.wikimedia.org/T389618#11018131 (10matmarex) a:05pmiazga→03matmarex [02:02:00] 10MediaWiki-Core-Notifications, 10MediaWiki-Platform-Team (Roadmap), 13Patch-For-Review: Deprecate `UpdateUserMailerFormattedPageStatus` hook - https://phabricator.wikimedia.org/T395050#11018132 (10matmarex) a:03matmarex [02:02:08] 10MediaWiki-Core-Notifications, 10MediaWiki-Platform-Team (Roadmap), 06Growth-Team, 10Notifications (Echo), and 2 others: Deprecate `EventInsertComplete` hook - https://phabricator.wikimedia.org/T395913#11018133 (10matmarex) a:03matmarex [02:02:41] 10MediaWiki-Core-Notifications, 10MediaWiki-Platform-Team (Roadmap), 13Patch-For-Review: Deprecate `SendWatchlistEmailNotification` hook - https://phabricator.wikimedia.org/T388003#11018138 (10matmarex) a:03pmiazga [02:03:15] 10MediaWiki-Core-Notifications, 06MediaWiki-Platform-Team, 05MW-1.45-release: Mark code in the MediaWiki\Notifications namespace as @stable - https://phabricator.wikimedia.org/T398386#11018139 (10matmarex) [02:03:20] 10MediaWiki-Core-Notifications, 06MediaWiki-Platform-Team, 10MW-1.45-notes (1.45.0-wmf.11; 2025-07-22), 13Patch-For-Review: Notifications: Make FilterMiddleware::KEEP and ::REMOVE into an enum - https://phabricator.wikimedia.org/T398387#11018140 (10matmarex) [02:05:19] 10MediaWiki-Core-Notifications, 06MediaWiki-Platform-Team, 06Growth-Team, 10Notifications (Echo), and 2 others: Deprecate `EventInsertComplete` hook - https://phabricator.wikimedia.org/T395913#11018145 (10matmarex) [02:17:25] (03CR) 10CI reject: [V:04-1] Deprecate the AbortEmailNotification Hook [core] - 10https://gerrit.wikimedia.org/r/1170625 (https://phabricator.wikimedia.org/T389618) (owner: 10Bartosz Dziewoński) [02:18:38] (03Merged) 10jenkins-bot: Deprecate the SendWatchlistEmailNotification Hook [core] - 10https://gerrit.wikimedia.org/r/1170568 (https://phabricator.wikimedia.org/T388003) (owner: 10Pmiazga) [02:28:51] (03PS2) 10Bartosz Dziewoński: Deprecate the UpdateUserMailerFormattedPageStatus Hook [core] - 10https://gerrit.wikimedia.org/r/1170624 (https://phabricator.wikimedia.org/T395050) [02:28:51] (03PS2) 10Bartosz Dziewoński: Deprecate the AbortEmailNotification Hook [core] - 10https://gerrit.wikimedia.org/r/1170625 (https://phabricator.wikimedia.org/T389618) [02:28:51] (03PS1) 10Bartosz Dziewoński: Remove notifications-related hooks deprecated in 1.44 and 1.45 [core] - 10https://gerrit.wikimedia.org/r/1170627 [02:29:10] (03CR) 10CI reject: [V:04-1] Deprecate the UpdateUserMailerFormattedPageStatus Hook [core] - 10https://gerrit.wikimedia.org/r/1170624 (https://phabricator.wikimedia.org/T395050) (owner: 10Bartosz Dziewoński) [02:29:48] (03CR) 10CI reject: [V:04-1] Deprecate the AbortEmailNotification Hook [core] - 10https://gerrit.wikimedia.org/r/1170625 (https://phabricator.wikimedia.org/T389618) (owner: 10Bartosz Dziewoński) [02:29:51] (03PS3) 10Bartosz Dziewoński: Deprecate the UpdateUserMailerFormattedPageStatus Hook [core] - 10https://gerrit.wikimedia.org/r/1170624 (https://phabricator.wikimedia.org/T395050) [02:29:51] (03PS3) 10Bartosz Dziewoński: Deprecate the AbortEmailNotification Hook [core] - 10https://gerrit.wikimedia.org/r/1170625 (https://phabricator.wikimedia.org/T389618) [02:29:51] (03PS2) 10Bartosz Dziewoński: Remove notifications-related hooks deprecated in 1.44 and 1.45 [core] - 10https://gerrit.wikimedia.org/r/1170627 [02:29:55] (03CR) 10CI reject: [V:04-1] Remove notifications-related hooks deprecated in 1.44 and 1.45 [core] - 10https://gerrit.wikimedia.org/r/1170627 (owner: 10Bartosz Dziewoński) [02:30:18] (03CR) 10Bartosz Dziewoński: [C:04-2] "Do not merge this yet, I'm preparing this for 1.46 while I have this code fresh in my mind." [core] - 10https://gerrit.wikimedia.org/r/1170627 (owner: 10Bartosz Dziewoński) [02:34:30] (03PS2) 10Bartosz Dziewoński: preferences: Improve watchlist links spacing when they are wrapped [core] - 10https://gerrit.wikimedia.org/r/1155327 (https://phabricator.wikimedia.org/T353365) [02:36:55] (03PS4) 10Bartosz Dziewoński: Deprecate the AbortEmailNotification Hook [core] - 10https://gerrit.wikimedia.org/r/1170625 (https://phabricator.wikimedia.org/T389618) [02:51:07] 06MediaWiki-Platform-Team, 10Wikimedia-maintenance-script-run: Unblock stuck global rename of 方的1P - https://phabricator.wikimedia.org/T399985 (10Aqurs1) 03NEW [02:51:51] (03CR) 10CI reject: [V:04-1] Deprecate the AbortEmailNotification Hook [core] - 10https://gerrit.wikimedia.org/r/1170625 (https://phabricator.wikimedia.org/T389618) (owner: 10Bartosz Dziewoński) [02:56:44] (03CR) 10CI reject: [V:04-1] preferences: Improve watchlist links spacing when they are wrapped [core] - 10https://gerrit.wikimedia.org/r/1155327 (https://phabricator.wikimedia.org/T353365) (owner: 10Bartosz Dziewoński) [03:14:03] 10DiscussionTools: [REGRESSION] Reply button is not bringing up text entry box in some cases - https://phabricator.wikimedia.org/T398909#11018164 (10Soda) I was able to reproduce this on an empty `common.js` file. Also, it seems like whenever this scenario occurs the OOUI buttons are left in their uninfused state [03:31:25] (03Abandoned) 10Zoranzoki21: rebuildImages.php: Update imageCallback return type [core] - 10https://gerrit.wikimedia.org/r/1169076 (https://phabricator.wikimedia.org/T399450) (owner: 10Zoranzoki21) [04:24:06] 10MediaWiki-extensions-CentralAuth, 10MediaWiki-Platform-Team (Radar), 05Account-Vanishing: Introduce a user right to vanish another user's account - https://phabricator.wikimedia.org/T391783#11018172 (10Bugreporter) This will also be useful if the user is blocked in some wiki, but local community/ArbCom/etc... [04:39:35] 04(no projects): Add a way for subst'd templates to specify automatic edit summaries - https://phabricator.wikimedia.org/T399986 (10Jruderman) 03NEW [05:04:38] 10MediaWiki-Page-editing, 10MediaWiki-Parser-Templates: Add a way for subst'd templates to specify automatic edit summaries - https://phabricator.wikimedia.org/T399986#11018188 (10Pppery) [06:02:54] 10Wikipedia-Android-App-Backlog (Android Release - FY2025-26): Feature flag for donation reminder - https://phabricator.wikimedia.org/T399605#11018189 (10cooltey) a:03cooltey [06:13:29] 06Movement-Insights, 07Epic: [MI 1] Reporting, Data Visualization, and Data Communications - https://phabricator.wikimedia.org/T369226#11018192 (10Mayakp.wiki) Jul 18, 2025 Progress update for the week - Brainstormed ideas for FY2526 planning - Mid year trends - delivered T393221 - June metrics analysis - Qu... [07:17:19] 10MediaWiki-File-management: Support uploading Comic Book Archive (cbz/cbt) files - https://phabricator.wikimedia.org/T399981#11018196 (10Peachey88) [07:22:11] (03CR) 10C. Scott Ananian: [C:03+2] Parser::extractBody: Use strpos instead of regexp [core] - 10https://gerrit.wikimedia.org/r/1170353 (https://phabricator.wikimedia.org/T399064) (owner: 10Arlolra) [07:34:49] 10MediaWiki-File-management: Support uploading Comic Book Archive (cbz/cbt) files - https://phabricator.wikimedia.org/T399981#11018200 (10Peachey88) @Bugreporter Comic Book Archives is probably a niche format for core MediaWiki for a developer to spend time on, The core raised objection in the linked task, that... [07:35:46] 10MediaWiki-extensions-Page_Forms: Query Forms throw JS-error "Uncaught TypeError: can't access property "data", $form is undefined" - https://phabricator.wikimedia.org/T399977#11018201 (10Emwiemaikel) Yes, I moved to MW 1.43. But I only discovered the bug now and could verify that my current production deployme... [07:41:43] (03CR) 10CI reject: [V:04-1] Parser::extractBody: Use strpos instead of regexp [core] - 10https://gerrit.wikimedia.org/r/1170353 (https://phabricator.wikimedia.org/T399064) (owner: 10Arlolra) [08:07:27] 10CampaignEvents, 10Wikimedia-Extension-setup, 10Wikimedia-Site-requests, 10Connection-Team (Connection-Current-Sprint): Enable CampaignEvents Extension on wikimania - https://phabricator.wikimedia.org/T397369#11018202 (10Gnoeee) @Daimona: Would it be possible to enable this user right for users with the a... [08:12:29] (03PS22) 10C. Scott Ananian: Optimize character classes [wikipeg] - 10https://gerrit.wikimedia.org/r/1164548 [08:12:29] (03PS21) 10C. Scott Ananian: Add test case demonstrating variable renaming during inlining [wikipeg] - 10https://gerrit.wikimedia.org/r/1164681 [08:12:30] (03PS11) 10C. Scott Ananian: ast-to-code: Identify places where we don't need to update the current pos [wikipeg] - 10https://gerrit.wikimedia.org/r/1167321 [08:12:30] (03PS8) 10C. Scott Ananian: Convert trivial ranges in character classes to individual characters [wikipeg] - 10https://gerrit.wikimedia.org/r/1167820 [08:12:31] (03PS50) 10C. Scott Ananian: WIP: thoughts on future work [wikipeg] - 10https://gerrit.wikimedia.org/r/1157060 [08:12:33] (03CR) 10C. Scott Ananian: "Done" [wikipeg] - 10https://gerrit.wikimedia.org/r/1164548 (owner: 10C. Scott Ananian) [08:35:22] (03PS23) 10C. Scott Ananian: Optimize character classes [wikipeg] - 10https://gerrit.wikimedia.org/r/1164548 [08:35:22] (03PS22) 10C. Scott Ananian: Add test case demonstrating variable renaming during inlining [wikipeg] - 10https://gerrit.wikimedia.org/r/1164681 [08:35:22] (03PS12) 10C. Scott Ananian: ast-to-code: Identify places where we don't need to update the current pos [wikipeg] - 10https://gerrit.wikimedia.org/r/1167321 [08:35:23] (03PS9) 10C. Scott Ananian: Convert trivial ranges in character classes to individual characters [wikipeg] - 10https://gerrit.wikimedia.org/r/1167820 [08:35:24] (03PS51) 10C. Scott Ananian: WIP: thoughts on future work [wikipeg] - 10https://gerrit.wikimedia.org/r/1157060 [08:35:30] (03CR) 10C. Scott Ananian: "Done" [wikipeg] - 10https://gerrit.wikimedia.org/r/1167820 (owner: 10C. Scott Ananian) [09:05:13] (03PS52) 10C. Scott Ananian: WIP: thoughts on future work [wikipeg] - 10https://gerrit.wikimedia.org/r/1157060 [09:05:13] (03PS1) 10C. Scott Ananian: Check that all rule attributes have known names and values of proper types [wikipeg] - 10https://gerrit.wikimedia.org/r/1170630 [09:14:14] 10CheckUser, 06Security-Team, 06Trust and Safety Product Team, 07SecTeam-Processed, and 3 others: CVE-2025-53480: Special:Investigate 'Account information' tab has i18n XSS vectors - https://phabricator.wikimedia.org/T394700#11018208 (10Djackson-ctr) QA is completed... The new code has been implemented and... [09:14:31] 10CheckUser, 06Security-Team, 06Trust and Safety Product Team, 10MW-1.45-notes (1.45.0-wmf.9; 2025-07-08), and 4 others: CVE-2025-53478: Special:Investigate 'IPs and User agents' tab has i18n XSS vectors - https://phabricator.wikimedia.org/T394692#11018210 (10Djackson-ctr) QA is completed... The new code h... [09:14:33] 06Trust and Safety Product Team, 10Temporary accounts (Global wiki rollout), 10Trust and Safety Product Sprint (Sprint Cannoli (July 7 - July 25)): Temporary accounts: Check global registration date when expiring temporary account on edit - https://phabricator.wikimedia.org/T397738#11018213 (10Djackson-ctr)... [09:16:24] (03CR) 10Tacsipacsi: Remove old php comment about strtotime return value (031 comment) [extensions/FlaggedRevs] - 10https://gerrit.wikimedia.org/r/1170612 (owner: 10Umherirrender) [09:22:40] (03CR) 10Tacsipacsi: Replace negative string offset with str_ends_with (031 comment) [extensions/Translate] - 10https://gerrit.wikimedia.org/r/1170607 (https://phabricator.wikimedia.org/T203425) (owner: 10Umherirrender) [09:30:41] (03CR) 10Tacsipacsi: "> > In the old code, would be removed even if wasn’t found and vice versa. In the new code, either both or neither are remo" [core] - 10https://gerrit.wikimedia.org/r/1170353 (https://phabricator.wikimedia.org/T399064) (owner: 10Arlolra) [09:32:40] 10Catalyst (PatchDemo), 13Patch-For-Review: PatchDemo thinks all patches are merged/abandoned if the top of a patch chain is set to WIP - https://phabricator.wikimedia.org/T399895#11018214 (10cscott) I think that wasn't the root cause, though -- the root cause was that a *dependency* (in this case, immediate p... [09:45:33] 10FR-Braintree-Integration, 10FR-Gpay-Integration: test ignore sorry - https://phabricator.wikimedia.org/T383187#11018215 (10Aklapper) another test [09:48:09] 10Phabricator: FR Herald rule H455 failed - https://phabricator.wikimedia.org/T399987 (10Aklapper) 03NEW p:05Triage→03Low [09:48:22] 10FR-Braintree-Integration, 10FR-Gpay-Integration: test ignore sorry - https://phabricator.wikimedia.org/T383187#11018231 (10Aklapper) 05Open→03Invalid [09:54:12] (03PS24) 10C. Scott Ananian: Optimize character classes [wikipeg] - 10https://gerrit.wikimedia.org/r/1164548 [09:54:12] (03PS23) 10C. Scott Ananian: Add test case demonstrating variable renaming during inlining [wikipeg] - 10https://gerrit.wikimedia.org/r/1164681 [09:54:12] (03PS13) 10C. Scott Ananian: ast-to-code: Identify places where we don't need to update the current pos [wikipeg] - 10https://gerrit.wikimedia.org/r/1167321 [09:54:12] (03PS10) 10C. Scott Ananian: Convert trivial ranges in character classes to individual characters [wikipeg] - 10https://gerrit.wikimedia.org/r/1167820 [09:54:13] (03PS2) 10C. Scott Ananian: Check that all rule attributes have known names and values of proper types [wikipeg] - 10https://gerrit.wikimedia.org/r/1170630 [09:54:15] (03PS53) 10C. Scott Ananian: WIP: thoughts on future work [wikipeg] - 10https://gerrit.wikimedia.org/r/1157060 [09:54:19] (03PS1) 10C. Scott Ananian: Add lib/utils/CaseFolding.txt to NPM package [wikipeg] - 10https://gerrit.wikimedia.org/r/1170632 [09:54:40] (03CR) 10C. Scott Ananian: [C:03+2] "Self-merge packaging bugfix" [wikipeg] - 10https://gerrit.wikimedia.org/r/1170632 (owner: 10C. Scott Ananian) [09:55:45] (03Merged) 10jenkins-bot: Add lib/utils/CaseFolding.txt to NPM package [wikipeg] - 10https://gerrit.wikimedia.org/r/1170632 (owner: 10C. Scott Ananian) [10:26:22] (03PS1) 10C. Scott Ananian: Add deprecation warnings to PageConfigFactory::create() [core] - 10https://gerrit.wikimedia.org/r/1170634 (https://phabricator.wikimedia.org/T392113) [10:27:04] (03PS2) 10C. Scott Ananian: Add deprecation warnings to PageConfigFactory::create() [core] - 10https://gerrit.wikimedia.org/r/1170634 (https://phabricator.wikimedia.org/T392113) [11:33:26] (03PS1) 10Majavah: Re-generate SQL files [extensions/OpenIDConnect] (REL1_43) - 10https://gerrit.wikimedia.org/r/1170635 (https://phabricator.wikimedia.org/T382116) [11:33:39] (03PS1) 10Majavah: Re-generate SQL files [extensions/OpenIDConnect] (REL1_44) - 10https://gerrit.wikimedia.org/r/1170636 (https://phabricator.wikimedia.org/T382116) [11:36:27] (03PS1) 10Tacsipacsi: refactor: Use typed parameters everywhere [extensions/ReplaceText] - 10https://gerrit.wikimedia.org/r/1170637 [11:38:30] (03CR) 10Tacsipacsi: Use PHP Constructor Property Promotion syntax (031 comment) [extensions/ReplaceText] - 10https://gerrit.wikimedia.org/r/1169247 (https://phabricator.wikimedia.org/T396813) (owner: 10Fomafix) [11:39:35] (03PS2) 10Tacsipacsi: refactor: Use typed parameters everywhere [extensions/ReplaceText] - 10https://gerrit.wikimedia.org/r/1170637 [11:39:49] (03CR) 10Umherirrender: Replace negative string offset with str_ends_with (031 comment) [extensions/Translate] - 10https://gerrit.wikimedia.org/r/1170607 (https://phabricator.wikimedia.org/T203425) (owner: 10Umherirrender) [11:46:46] (03PS2) 10Umherirrender: Remove PHP <5.1 strtotime compatibility code [extensions/FlaggedRevs] - 10https://gerrit.wikimedia.org/r/1170612 (https://phabricator.wikimedia.org/T203425) [11:46:58] (03CR) 10Umherirrender: Remove PHP <5.1 strtotime compatibility code (031 comment) [extensions/FlaggedRevs] - 10https://gerrit.wikimedia.org/r/1170612 (https://phabricator.wikimedia.org/T203425) (owner: 10Umherirrender) [12:03:25] (03PS2) 10Simetrical: Use more str_starts_with/str_ends_with [core] - 10https://gerrit.wikimedia.org/r/788283 [12:28:02] (03PS1) 10Tacsipacsi: accessibility: Fix form accessibility issues [extensions/ReplaceText] - 10https://gerrit.wikimedia.org/r/1170638 [12:30:40] (03CR) 10Umherirrender: [C:03+2] Use more str_starts_with/str_ends_with [core] - 10https://gerrit.wikimedia.org/r/788283 (owner: 10Simetrical) [12:30:50] 10Page-Previews: wgPopupsConflictingRefTooltipsGadgetName is not working - https://phabricator.wikimedia.org/T399988 (10Ryoya3) 03NEW [12:30:53] (03CR) 10CI reject: [V:04-1] accessibility: Fix form accessibility issues [extensions/ReplaceText] - 10https://gerrit.wikimedia.org/r/1170638 (owner: 10Tacsipacsi) [12:35:02] (03PS1) 10Umherirrender: Use php8 functions str_contains and str_starts_with [libs/IPUtils] - 10https://gerrit.wikimedia.org/r/1170639 [12:39:37] (03PS2) 10Tacsipacsi: accessibility: Fix form accessibility issues [extensions/ReplaceText] - 10https://gerrit.wikimedia.org/r/1170638 [12:46:24] (03CR) 10Tacsipacsi: Remove PHP <5.1 strtotime compatibility code (031 comment) [extensions/FlaggedRevs] - 10https://gerrit.wikimedia.org/r/1170612 (https://phabricator.wikimedia.org/T203425) (owner: 10Umherirrender) [12:47:29] (03CR) 10Tacsipacsi: Replace negative string offset with str_ends_with (031 comment) [extensions/Translate] - 10https://gerrit.wikimedia.org/r/1170607 (https://phabricator.wikimedia.org/T203425) (owner: 10Umherirrender) [12:47:33] (03Merged) 10jenkins-bot: Use more str_starts_with/str_ends_with [core] - 10https://gerrit.wikimedia.org/r/788283 (owner: 10Simetrical) [12:50:27] 10Humaniki: Humaniki New Feature (Langauge request) - https://phabricator.wikimedia.org/T399989 (10Dnshitobu) 03NEW [12:52:48] (03CR) 10Zabe: [C:03+2] Remove PHP <5.1 strtotime compatibility code [extensions/FlaggedRevs] - 10https://gerrit.wikimedia.org/r/1170612 (https://phabricator.wikimedia.org/T203425) (owner: 10Umherirrender) [12:57:38] (03PS1) 10Umherirrender: Use php8 functions str_contains, str_starts_with and str_ends_with [tools/phan/SecurityCheckPlugin] - 10https://gerrit.wikimedia.org/r/1170641 [13:01:23] (03CR) 10Daimona Eaytoy: [C:03+2] Use php8 functions str_contains, str_starts_with and str_ends_with [tools/phan/SecurityCheckPlugin] - 10https://gerrit.wikimedia.org/r/1170641 (owner: 10Umherirrender) [13:03:11] (03Merged) 10jenkins-bot: Use php8 functions str_contains, str_starts_with and str_ends_with [tools/phan/SecurityCheckPlugin] - 10https://gerrit.wikimedia.org/r/1170641 (owner: 10Umherirrender) [13:05:22] (03PS2) 10Umherirrender: Change $_GLOBALS to $GLOBALS for $wgHooks [tools/phan/SecurityCheckPlugin] - 10https://gerrit.wikimedia.org/r/1168635 [13:07:03] (03Merged) 10jenkins-bot: Remove PHP <5.1 strtotime compatibility code [extensions/FlaggedRevs] - 10https://gerrit.wikimedia.org/r/1170612 (https://phabricator.wikimedia.org/T203425) (owner: 10Umherirrender) [13:08:04] (03PS1) 10Umherirrender: Use php8 functions str_contains, str_starts_with and str_ends_with [libs/Shellbox] - 10https://gerrit.wikimedia.org/r/1170644 [13:11:28] (03PS1) 10Umherirrender: Use php8 functions str_contains and str_starts_with [libs/XMPReader] - 10https://gerrit.wikimedia.org/r/1170645 [13:13:49] (03PS1) 10Umherirrender: Use php8 functions str_contains, str_starts_with and str_ends_with [libs/Zest] - 10https://gerrit.wikimedia.org/r/1170646 [13:16:15] (03PS1) 10Umherirrender: Use php8 functions str_contains and str_starts_with [css-sanitizer] - 10https://gerrit.wikimedia.org/r/1170647 [13:16:36] 10ContentTranslation, 10LPL Essential (2025 Jul-Sep), 10LPL Projects (Other), 10MW-1.45-notes (1.45.0-wmf.10; 2025-07-15): Format special page description better in Special:ContentTranslation - https://phabricator.wikimedia.org/T389813#11018272 (10Nikerabbit) 05In progress→03Resolved LGTM. [13:22:01] (03PS1) 10Umherirrender: Use php8 functions str_contains, str_starts_with and str_ends_with [libs/IDLeDOM] - 10https://gerrit.wikimedia.org/r/1170648 [13:30:08] 10MediaWiki-Uploading, 07SVG: Uploading SVG file generated by matplotlib fails - https://phabricator.wikimedia.org/T399990 (10Lahwaacz) 03NEW [13:32:33] (03PS1) 10Umherirrender: Use php8 functions str_contains, str_starts_with and str_ends_with [libs/Dodo] - 10https://gerrit.wikimedia.org/r/1170650 [13:38:56] (03CR) 10Nikerabbit: [C:04-2] "Sure sounds good. We are planning to do MLEB release in this month or next, after which we can depend on 1.45." [extensions/Translate] - 10https://gerrit.wikimedia.org/r/1169240 (https://phabricator.wikimedia.org/T398387) (owner: 10Bartosz Dziewoński) [14:17:28] 04(no projects): button-content not visible when adding link via suggestion-dialog - https://phabricator.wikimedia.org/T399992 (10DerBollen) 03NEW [14:17:30] 10Humaniki: Add numerous languages to Humaniki - https://phabricator.wikimedia.org/T399989#11018306 (10Aklapper) [14:58:15] 04(no projects): brwikimedia wiki (Wikimedia Brasil) displays wrong title in tag - https://phabricator.wikimedia.org/T399993 (10augustresende) 03NEW [15:37:01] <wikibugs> (03PS3) 10Thomas-topway-it: Replace deprecated MagicWordwgVariableIDsHook with GetMagicVariableIDsHook [extensions/PageOwnership] - 10https://gerrit.wikimedia.org/r/1143773 (owner: 10Jforrester) [15:46:55] <wikibugs> 04(no projects): brwikimedia wiki (Wikimedia Brasil) displays wrong title in <title> tag - https://phabricator.wikimedia.org/T399993#11018331 (10Aklapper) 05Open→03Invalid See https://br.wikimedia.org/wiki/MediaWiki:Pagetitle and https://br.wikimedia.org/wiki/MediaWiki:Pagetitle-view-mainpage [15:52:31] <wikibugs> (03CR) 10CI reject: [V:04-1] Replace deprecated MagicWordwgVariableIDsHook with GetMagicVariableIDsHook [extensions/PageOwnership] - 10https://gerrit.wikimedia.org/r/1143773 (owner: 10Jforrester) [15:52:45] <wikibugs> (03PS1) 10Thomas-topway-it: temp [extensions/PageOwnership] - 10https://gerrit.wikimedia.org/r/1170655 [15:53:09] <wikibugs> (03PS2) 10Thomas-topway-it: temp [extensions/PageOwnership] - 10https://gerrit.wikimedia.org/r/1170655 [15:54:08] <wikibugs> (03PS3) 10Thomas-topway-it: temp [extensions/PageOwnership] - 10https://gerrit.wikimedia.org/r/1170655 [15:56:40] <wikibugs> (03CR) 10CI reject: [V:04-1] temp [extensions/PageOwnership] - 10https://gerrit.wikimedia.org/r/1170655 (owner: 10Thomas-topway-it) [15:57:53] <wikibugs> 10Outreachy (Round 30): Proposal: Improve the Search entry points for the Wikipedia iOS App - https://phabricator.wikimedia.org/T389372#11018335 (10Temiloluwa67) ##Week 7: July 14 - July 18, 2025 ####Tasks completed - I did requirement gathering and feasibility study for the architecture of the iOS Trivia... [16:01:53] <wikibugs> (03PS4) 10Thomas-topway-it: temp [extensions/PageOwnership] - 10https://gerrit.wikimedia.org/r/1170655 [16:06:12] <wikibugs> (03PS5) 10Thomas-topway-it: enhance pager, show archived titles, remove MagicWordwgVariableIDs, merge +/1073546, MW classes with backward compatibility [extensions/PageOwnership] - 10https://gerrit.wikimedia.org/r/1170655 [16:06:24] <wikibugs> (03PS6) 10Thomas-topway-it: enhance pager: show archived titles, remove MagicWordwgVariableIDs, merge +/1073546, MW classes with backward compatibility [extensions/PageOwnership] - 10https://gerrit.wikimedia.org/r/1170655 [16:09:10] <wikibugs> (03PS7) 10Thomas-topway-it: enhance pager: show archived titles, remove MagicWordwgVariableIDs, merge +/1073546, MW classes with backward compatibility, notes +/1130567 [extensions/PageOwnership] - 10https://gerrit.wikimedia.org/r/1170655 [16:11:24] <wikibugs> (03PS8) 10Thomas-topway-it: enhance pager: show archived titles, remove MagicWordwgVariableIDs, merge +/1073546, MW classes with backward compatibility, takes note of +/1130567 [extensions/PageOwnership] - 10https://gerrit.wikimedia.org/r/1170655 [16:12:10] <wikibugs> (03CR) 10Thomas-topway-it: [V:03+2 C:03+2] enhance pager: show archived titles, remove MagicWordwgVariableIDs, merge +/1073546, MW classes with backward compatibility, takes note of + [extensions/PageOwnership] - 10https://gerrit.wikimedia.org/r/1170655 (owner: 10Thomas-topway-it) [16:13:26] <wikibugs> 10MediaWiki-Interwiki: When users follow interwiki links going to non-Wikimedia sites, warn user before following interwiki link - https://phabricator.wikimedia.org/T399952#11018337 (10Aklapper) →14Duplicate dup:03T383362 [16:13:29] <wikibugs> 10MediaWiki-Parser, 10MediaWiki-Special-pages: Provide special page to show warning to users clicking on external links - https://phabricator.wikimedia.org/T383362#11018339 (10Aklapper) [16:54:41] <wikibugs> (03CR) 10Arlolra: [C:03+2] Parser::extractBody: Use strpos instead of regexp [core] - 10https://gerrit.wikimedia.org/r/1170353 (https://phabricator.wikimedia.org/T399064) (owner: 10Arlolra) [17:15:55] <wikibugs> (03Merged) 10jenkins-bot: Parser::extractBody: Use strpos instead of regexp [core] - 10https://gerrit.wikimedia.org/r/1170353 (https://phabricator.wikimedia.org/T399064) (owner: 10Arlolra) [17:21:33] <wikibugs> 10MediaWiki-Parser, 10MediaWiki-Special-pages: Provide special page to show warning to users clicking on external or non-forwarded interwiki links - https://phabricator.wikimedia.org/T383362#11018345 (10Bugreporter) [17:39:24] <wikibugs> 10Temporary accounts, 06Trust and Safety Product Team: Show IP button increases line height in abuse log - https://phabricator.wikimedia.org/T399994 (10mszwarc) 03NEW [18:10:54] <wikibugs> (03PS3) 10SD0001: CodeMirrorHooks: add integration with CodeMirror [extensions/TemplateStyles] - 10https://gerrit.wikimedia.org/r/1169803 (https://phabricator.wikimedia.org/T373711) (owner: 10MusikAnimal) [18:12:04] <wikibugs> 10AbuseFilter, 10CheckUser, 10Temporary accounts, 06Trust and Safety Product Team: Show IP button increases line height in abuse log - https://phabricator.wikimedia.org/T399994#11018359 (10A_smart_kitten) [18:14:31] <wikibugs> (03CR) 10SD0001: CodeMirrorHooks: add integration with CodeMirror (033 comments) [extensions/Gadgets] - 10https://gerrit.wikimedia.org/r/1170192 (https://phabricator.wikimedia.org/T373711) (owner: 10MusikAnimal) [18:18:09] <wikibugs> (03CR) 10SD0001: [C:03+2] CodeMirrorHooks: add integration with CodeMirror [extensions/TemplateStyles] - 10https://gerrit.wikimedia.org/r/1169803 (https://phabricator.wikimedia.org/T373711) (owner: 10MusikAnimal) [18:20:40] <wikibugs> (03Merged) 10jenkins-bot: CodeMirrorHooks: add integration with CodeMirror [extensions/TemplateStyles] - 10https://gerrit.wikimedia.org/r/1169803 (https://phabricator.wikimedia.org/T373711) (owner: 10MusikAnimal) [19:13:26] <wikibugs> 06MediaWiki-Platform-Team, 10Wikimedia-maintenance-script-run: Unblock stuck global rename of 方的1P - https://phabricator.wikimedia.org/T399985#11018365 (10Ammarpad) 05Open→03Resolved a:03Ammarpad [19:30:51] <wikibugs> (03CR) 10Fomafix: Use PHP Constructor Property Promotion syntax (031 comment) [extensions/ReplaceText] - 10https://gerrit.wikimedia.org/r/1169247 (https://phabricator.wikimedia.org/T396813) (owner: 10Fomafix) [19:30:52] <wikibugs> (03PS2) 10Fomafix: Use PHP Constructor Property Promotion syntax [extensions/ReplaceText] - 10https://gerrit.wikimedia.org/r/1169247 (https://phabricator.wikimedia.org/T396813) [19:44:19] <wikibugs> (03CR) 10Tacsipacsi: Use PHP Constructor Property Promotion syntax (031 comment) [extensions/ReplaceText] - 10https://gerrit.wikimedia.org/r/1169247 (https://phabricator.wikimedia.org/T396813) (owner: 10Fomafix) [20:24:31] <wikibugs> (03CR) 10C. Scott Ananian: "This is part of the "hardening against unicode attacks" patches originally from our >/ security bug." [utfnormal] - 10https://gerrit.wikimedia.org/r/1163476 (https://phabricator.wikimedia.org/T387130) (owner: 10C. Scott Ananian) [20:30:00] <wikibugs> (03CR) 10C. Scott Ananian: "Handing this off to Arlo. Isabelle thought we didn't need to split this into quite as many pieces, but given that the patches are written" [core] - 10https://gerrit.wikimedia.org/r/1165581 (https://phabricator.wikimedia.org/T353570) (owner: 10C. Scott Ananian) [21:22:16] <wikibugs> (03CR) 10Gergő Tisza: "I don't think so? It's needed if we want to include non-core information in the email." [extensions/EmailAuth] - 10https://gerrit.wikimedia.org/r/1141602 (https://phabricator.wikimedia.org/T394629) (owner: 10Gergő Tisza) [21:29:38] <wikibugs> (03PS2) 10Pppery: Use more specific error message for no-change rollbacks [core] - 10https://gerrit.wikimedia.org/r/1119881 (https://phabricator.wikimedia.org/T86910) [21:42:40] <wikibugs> (03CR) 10Pppery: "recheck" [core] - 10https://gerrit.wikimedia.org/r/1170577 (owner: 10Alex44019) [21:42:58] <wikibugs> (03CR) 10Pppery: "recheck" [core] - 10https://gerrit.wikimedia.org/r/1170576 (owner: 10VRATEJDWIVEDI) [21:50:51] <wikibugs> (03CR) 10CI reject: [V:04-1] Use more specific error message for no-change rollbacks [core] - 10https://gerrit.wikimedia.org/r/1119881 (https://phabricator.wikimedia.org/T86910) (owner: 10Pppery) [21:55:22] <wikibugs> 10MediaWiki-Core-Tests, 07Regression: `LogicException: MediaWikiIntegrationTestCase::setNullLogger: cannot set logger for MediaWiki\Logger\NullSpi` test errors when running `composer phpunit:entrypoint` locally - https://phabricator.wikimedia.org/T399995 (10A_smart_kitten) 03NEW [21:55:59] <wikibugs> (03CR) 10A smart kitten: "(I've created T399995 for this for ease of tracking `:)`)" [core] - 10https://gerrit.wikimedia.org/r/1100473 (owner: 10Máté Szabó) [21:57:48] <wikibugs> 10AbuseFilter: Add an AbuseFilter variable to see if an edit originated using the Mediawiki API - https://phabricator.wikimedia.org/T399996 (10ChildrenWillListen) 03NEW [22:01:48] <wikibugs> (03CR) 10Cicalese: [C:03+2] Re-generate SQL files [extensions/OpenIDConnect] (REL1_43) - 10https://gerrit.wikimedia.org/r/1170635 (https://phabricator.wikimedia.org/T382116) (owner: 10Majavah) [22:02:15] <wikibugs> (03CR) 10Cicalese: [C:03+2] "Thank you!" [extensions/OpenIDConnect] (REL1_44) - 10https://gerrit.wikimedia.org/r/1170636 (https://phabricator.wikimedia.org/T382116) (owner: 10Majavah) [22:02:18] <wikibugs> 10AbuseFilter: Add an AbuseFilter variable to see if an edit originated using the MediaWiki API - https://phabricator.wikimedia.org/T399996#11018418 (10ChildrenWillListen) [22:04:24] <wikibugs> (03Merged) 10jenkins-bot: Re-generate SQL files [extensions/OpenIDConnect] (REL1_43) - 10https://gerrit.wikimedia.org/r/1170635 (https://phabricator.wikimedia.org/T382116) (owner: 10Majavah) [22:04:47] <wikibugs> (03Merged) 10jenkins-bot: Re-generate SQL files [extensions/OpenIDConnect] (REL1_44) - 10https://gerrit.wikimedia.org/r/1170636 (https://phabricator.wikimedia.org/T382116) (owner: 10Majavah) [23:08:53] <wikibugs> (03PS1) 10C. Scott Ananian: Parsoid/Config/SiteConfig: Allow Parsoid to use core's deprecation mechanism [core] - 10https://gerrit.wikimedia.org/r/1170659 [23:24:56] <wikibugs> (03PS2) 10Krinkle: AutoLoader: Reduce generateAutoload.php crashes [core] - 10https://gerrit.wikimedia.org/r/1170452 [23:27:21] <wikibugs> (03CR) 10Krinkle: "Yeah. The only downside is that if something tries (wrongly) calls native `session_start()` or does `$_SESSION['something'] = `, there won" [core] - 10https://gerrit.wikimedia.org/r/1170452 (owner: 10Krinkle) [23:27:30] <wikibugs> (03PS3) 10Krinkle: AutoLoader: Reduce generateAutoload.php crashes [core] - 10https://gerrit.wikimedia.org/r/1170452 [23:27:38] <wikibugs> (03CR) 10Krinkle: AutoLoader: Reduce generateAutoload.php crashes (031 comment) [core] - 10https://gerrit.wikimedia.org/r/1170452 (owner: 10Krinkle) [23:28:00] <wikibugs> (03CR) 10CI reject: [V:04-1] Parsoid/Config/SiteConfig: Allow Parsoid to use core's deprecation mechanism [core] - 10https://gerrit.wikimedia.org/r/1170659 (owner: 10C. Scott Ananian) [23:28:05] <wikibugs> (03PS3) 10Pppery: Use more specific error message for no-change rollbacks [core] - 10https://gerrit.wikimedia.org/r/1119881 (https://phabricator.wikimedia.org/T86910) [23:29:43] <wikibugs> (03PS4) 10Pppery: Use more specific error message for no-change rollbacks [core] - 10https://gerrit.wikimedia.org/r/1119881 (https://phabricator.wikimedia.org/T86910) [23:37:56] <wikibugs> (03PS1) 10TrainBranchBot: Branch commit for wmf/branch_cut_pretest [core] (wmf/branch_cut_pretest) - 10https://gerrit.wikimedia.org/r/1170660 [23:37:56] <wikibugs> (03CR) 10TrainBranchBot: [C:03+2] Branch commit for wmf/branch_cut_pretest [core] (wmf/branch_cut_pretest) - 10https://gerrit.wikimedia.org/r/1170660 (owner: 10TrainBranchBot) [23:50:12] <wikibugs> (03Merged) 10jenkins-bot: Branch commit for wmf/branch_cut_pretest [core] (wmf/branch_cut_pretest) - 10https://gerrit.wikimedia.org/r/1170660 (owner: 10TrainBranchBot)