[10:24:21] (I filed T426501 re wikibugs no longer being in this channel (& others)) [10:24:22] T426501: Wikibugs is no longer in some IRC channels (2026-05-16) - https://phabricator.wikimedia.org/T426501 [17:15:24] (03CR) 10C. Scott Ananian: [C:04-1] "See Ieefb6bb67361106954e1acd5392cb8830e7521ce." [core] - 10https://gerrit.wikimedia.org/r/1285518 (https://phabricator.wikimedia.org/T425866) (owner: 10沈澄心) [17:15:39] (03PS1) 10Fomafix: Override getRestriction() instead of constructor parameter $restriction [extensions/BlueSpiceReaders] - 10https://gerrit.wikimedia.org/r/1288010 (https://phabricator.wikimedia.org/T416793) [17:15:51] (03PS1) 10TechieNK: Add WandaDisabledSources param [extensions/Wanda] - 10https://gerrit.wikimedia.org/r/1288011 [17:16:34] (03PS3) 10Tim Starling: Parser: narrow or document some array return types [core] - 10https://gerrit.wikimedia.org/r/1287359 [17:21:25] (03PS1) 10Fomafix: Override getRestriction() instead of constructor parameter $restriction [extensions/BlueSpiceSocial] - 10https://gerrit.wikimedia.org/r/1288012 (https://phabricator.wikimedia.org/T416793) [17:46:08] (03CR) 10C. Scott Ananian: Parser: narrow or document some array return types [core] - 10https://gerrit.wikimedia.org/r/1287359 (owner: 10Tim Starling) [17:46:11] (03CR) 10C. Scott Ananian: [C:03+2] Parser: narrow or document some array return types [core] - 10https://gerrit.wikimedia.org/r/1287359 (owner: 10Tim Starling) [17:49:09] (03PS4) 10C. Scott Ananian: Move Parser::getExternalLinkRel() to LinkRenderer [core] - 10https://gerrit.wikimedia.org/r/1287726 (owner: 10Tim Starling) [17:49:13] (03CR) 10C. Scott Ananian: [C:03+2] Move Parser::getExternalLinkRel() to LinkRenderer [core] - 10https://gerrit.wikimedia.org/r/1287726 (owner: 10Tim Starling) [18:01:16] (03Merged) 10jenkins-bot: Parser: narrow or document some array return types [core] - 10https://gerrit.wikimedia.org/r/1287359 (owner: 10Tim Starling) [18:01:18] (03PS1) 10Əkrəm: add special page aliases for azerbaijani, russian, and turkish [extensions/GlobalPreferences] - 10https://gerrit.wikimedia.org/r/1288015 [18:03:06] (03Merged) 10jenkins-bot: Move Parser::getExternalLinkRel() to LinkRenderer [core] - 10https://gerrit.wikimedia.org/r/1287726 (owner: 10Tim Starling) [18:03:17] (03CR) 10Matěj Suchánek: [C:03+2] tests: Remove property from AbuseLogPagerTest [extensions/AbuseFilter] - 10https://gerrit.wikimedia.org/r/1287944 (owner: 10Umherirrender) [18:06:45] (03CR) 10EarlyWarningBot: "[Failed command](https://integration.wikimedia.org/ci/job/quibble-vendor-mysql-php83/75640/consoleFull): `composer run --timeout=0 phpunit" [extensions/AbuseFilter] - 10https://gerrit.wikimedia.org/r/1287944 (owner: 10Umherirrender) [18:14:09] (03CR) 10CI reject: [V:04-1] tests: Remove property from AbuseLogPagerTest [extensions/AbuseFilter] - 10https://gerrit.wikimedia.org/r/1287944 (owner: 10Umherirrender) [18:40:43] (03PS1) 10Harroyo-wmf: DNM Debug CI failure [extensions/ConfirmEdit] - 10https://gerrit.wikimedia.org/r/1288016 (https://phabricator.wikimedia.org/T426059) [18:42:46] (03CR) 10Pppery: Attribution: Normalize short licence form (031 comment) [extensions/WikimediaCustomizations] - 10https://gerrit.wikimedia.org/r/1287915 (https://phabricator.wikimedia.org/T240784) (owner: 10Pmiazga) [18:43:25] (03CR) 10EarlyWarningBot: "[Failed command](https://integration.wikimedia.org/ci/job/quibble-vendor-mysql-php83-selenium/52696/consoleFull): `npm run selenium-test`" [extensions/ConfirmEdit] - 10https://gerrit.wikimedia.org/r/1288016 (https://phabricator.wikimedia.org/T426059) (owner: 10Harroyo-wmf) [18:43:50] (03CR) 10EarlyWarningBot: "[Failed command](https://integration.wikimedia.org/ci/job/quibble-with-gated-extensions-selenium-php83/33306/consoleFull): `npm run seleni" [extensions/ConfirmEdit] - 10https://gerrit.wikimedia.org/r/1288016 (https://phabricator.wikimedia.org/T426059) (owner: 10Harroyo-wmf) [18:45:46] (03PS2) 10Harroyo-wmf: DNM Debug CI failure [extensions/ConfirmEdit] - 10https://gerrit.wikimedia.org/r/1288016 (https://phabricator.wikimedia.org/T426059) [19:03:16] 03Wikimania-Hackathon-2026: README: Wikimania Core team onboarding - https://phabricator.wikimedia.org/T403445#11928382 (10cscott) Is https://www.mediawiki.org/wiki/Extension:CollabPads an option? [19:14:11] (03PS2) 10C. Scott Ananian: Allow DifferenceEngine to reuse ParserOutputAccess from Article/WikiPage [core] - 10https://gerrit.wikimedia.org/r/1287931 [19:14:35] (03CR) 10C. Scott Ananian: Allow DifferenceEngine to reuse ParserOutputAccess from Article/WikiPage (031 comment) [core] - 10https://gerrit.wikimedia.org/r/1287931 (owner: 10C. Scott Ananian) [19:41:31] 10ConfirmEdit (CAPTCHA extension), 05Bot detection and mitigation (WE4.10 hCaptcha), 13Patch-For-Review, 06Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22)): hCaptcha risk scores: Hook handler for capturing when a block notice is pr... - https://phabricator.wikimedia.org/T426059#11928385 [20:03:05] 10MediaWiki-Parser, 07Epic: The newline added to a template, magic word, variable, or parser function that returns line-start wikicode formatting (*#:; {|) causes unexpected parsing - https://phabricator.wikimedia.org/T14974#11928386 (10Od1n) I've had a closer look at the code, and it seems technically feasibl... [20:07:01] 10MediaWiki-extensions-SecurePoll, 06Product Safety and Integrity: SecurePoll should provide a way to download data - https://phabricator.wikimedia.org/T426513#11928388 (10Novem_Linguae) What data do you need exactly? There's a link called "Dump" that let you download anonymized votes. Do you instead need the... [20:18:01] (03PS8) 10MusikAnimal: Parsoid support: pull vote counts from separate parser output cache [extensions/CommunityRequests] - 10https://gerrit.wikimedia.org/r/1272206 (https://phabricator.wikimedia.org/T407101) [20:19:58] 10MediaWiki-extensions-Mailgun: `h:From` and `h:Return-Path` headers cause RFC 5322 duplicate header rejection by Gmail - https://phabricator.wikimedia.org/T426518 (10lucamauri) 03NEW [20:32:48] 10MediaWiki-extensions-SecurePoll, 06Product Safety and Integrity: SecurePoll should provide a way to download data - https://phabricator.wikimedia.org/T426513#11928401 (10Zzuuzz) The script is on cuwiki, but I don't think that's important. It reads the data as you would see it on the 'vote list' page, from a... [20:33:00] (03CR) 10Umherirrender: [C:03+2] "Resubmit" [extensions/AbuseFilter] - 10https://gerrit.wikimedia.org/r/1287944 (owner: 10Umherirrender) [20:36:33] 10MediaWiki-extensions-SecurePoll, 06Product Safety and Integrity: SecurePoll should provide a way to download data - https://phabricator.wikimedia.org/T426513#11928404 (10Novem_Linguae) OK, so you just want an unpaginated version of the /list page, with checkuser-ish columns included, and formatted in TSV. S... [20:36:37] (03Merged) 10jenkins-bot: tests: Remove property from AbuseLogPagerTest [extensions/AbuseFilter] - 10https://gerrit.wikimedia.org/r/1287944 (owner: 10Umherirrender) [20:49:36] (03PS3) 10Gergő Tisza: auth: Preserve user language in UserNotLoggedIn [core] - 10https://gerrit.wikimedia.org/r/1286987 (https://phabricator.wikimedia.org/T412199) [20:57:08] 10LuaSandbox, 07ci-test-error (WMF-deployed Build Failure), 07php-segfault: Occasional segmentation faults running Scribunto tests since we installed php-luasandbox in CI - https://phabricator.wikimedia.org/T425235#11928408 (10Umherirrender) Happen at https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Abu... [21:03:20] (03PS1) 10Gergő Tisza: rest: Support some OIDC parameters in oauth2/authorize [extensions/OAuth] - 10https://gerrit.wikimedia.org/r/1288019 [21:05:03] 10MediaWiki-extensions-Translate: Improve discouraging UX - https://phabricator.wikimedia.org/T426519 (10Pppery) 03NEW [21:05:07] 10MediaWiki-extensions-Translate: Improve discouraging UX - https://phabricator.wikimedia.org/T426519#11928419 (10Pppery) a:03Pppery [21:05:53] 10MediaWiki-extensions-SecurePoll, 06Product Safety and Integrity: SecurePoll should provide a way to download data - https://phabricator.wikimedia.org/T426513#11928420 (10Zzuuzz) An option to display 5,000 records per page would also get around the immediate issue. [21:05:55] 10MediaWiki-extensions-Translate, 07Voice & Tone: Confirmation page for Special:PageTranslation?do=unmark is too generic - https://phabricator.wikimedia.org/T290619#11928421 (10Pppery) a:03Pppery [21:06:09] (03CR) 10CI reject: [V:04-1] rest: Support some OIDC parameters in oauth2/authorize [extensions/OAuth] - 10https://gerrit.wikimedia.org/r/1288019 (owner: 10Gergő Tisza) [21:09:02] 10MediaWiki-extensions-SecurePoll, 06Product Safety and Integrity: SecurePoll should provide a way to download data - https://phabricator.wikimedia.org/T426513#11928422 (10Novem_Linguae) The URL can be modified to do this: https://en.wikipedia.org/w/index.php?limit=5000&title=Special%3ASecurePoll%2Flist%2F893... [21:10:13] 10MediaWiki-extensions-Translate: Translation page not created when <1% translated - https://phabricator.wikimedia.org/T423214#11928423 (10Pppery) a:03Pppery [21:14:00] 10MediaWiki-extensions-Translate: Improve discouraging UX - https://phabricator.wikimedia.org/T426519#11928425 (10Pppery) I just mass discouraged several hundred pages (old community wishlist reports) using self-written JS that is basically screenscraping. And before that I discouraged 1000 pages in 2 hours and... [21:17:56] 10MediaWiki-extensions-SecurePoll, 06Product Safety and Integrity: SecurePoll should provide a way to download data - https://phabricator.wikimedia.org/T426513#11928427 (10RoySmith) Yep, I'm talking about the checkuser stuff. Basically, all the data that's on the page: Strike Time Name CSRF Duplicate IP XFF... [21:19:56] 10MediaWiki-extensions-SecurePoll, 06Product Safety and Integrity: SecurePoll should provide a way to download data - https://phabricator.wikimedia.org/T426513#11928428 (10Novem_Linguae) > Another issue is that out of the box, the script grovels forever as it keeps hitting the anonymous API throttle. Why woul... [21:21:07] 10MediaWiki-extensions-SecurePoll, 06Product Safety and Integrity: SecurePoll should provide a way to download data - https://phabricator.wikimedia.org/T426513#11928429 (10RoySmith) It starts with the copy-pasted data, but then it makes a bunch of API calls to retrieve additional information about individual u... [21:24:07] 10MediaWiki-extensions-GuidedTour: GuidedTour: Allow selective transclusion in tour step description - https://phabricator.wikimedia.org/T426520 (10Chaotic_Enby) 03NEW [21:26:07] 10MediaWiki-extensions-GuidedTour: GuidedTour: Allow selective transclusion in tour step description - https://phabricator.wikimedia.org/T426520#11928441 (10Chaotic_Enby) [21:30:11] 10MediaWiki-extensions-SecurePoll, 06Product Safety and Integrity: SecurePoll should provide a way to download data - https://phabricator.wikimedia.org/T426513#11928443 (10RoySmith) In retrospect, the data in /details is structured enough that JSON would probably make more sense than csv or tsv. A download bu... [21:36:11] (03PS1) 10Umherirrender: tests: Skip MathValidatorTest without Wikibase [extensions/Math] - 10https://gerrit.wikimedia.org/r/1288020 [21:39:36] 10MediaWiki-extensions-SecurePoll, 06Product Safety and Integrity: SecurePoll should provide a way to download data - https://phabricator.wikimedia.org/T426513#11928444 (10Novem_Linguae) Good brainstorming. If you want to edit your original post with instructions on exactly what you want programmed, that'll ma... [21:46:34] (03CR) 10CI reject: [V:04-1] tests: Skip MathValidatorTest without Wikibase [extensions/Math] - 10https://gerrit.wikimedia.org/r/1288020 (owner: 10Umherirrender) [21:48:35] (03CR) 10Umherirrender: "recheck" [extensions/Math] - 10https://gerrit.wikimedia.org/r/1288020 (owner: 10Umherirrender) [22:19:39] (03PS7) 10Fomafix: Use HookHandlers and implement hook interfaces [extensions/WikiToLDAP] - 10https://gerrit.wikimedia.org/r/1067926 [22:20:24] (03PS1) 10Umherirrender: tests: Skip DatabaseIndexForPageLookupTest without djvu support [extensions/ProofreadPage] - 10https://gerrit.wikimedia.org/r/1288022 [22:21:18] (03CR) 10CI reject: [V:04-1] Use HookHandlers and implement hook interfaces [extensions/WikiToLDAP] - 10https://gerrit.wikimedia.org/r/1067926 (owner: 10Fomafix) [22:32:25] (03PS1) 10Fomafix: Override getRestriction() instead of constructor parameter $restriction [extensions/BlockInactive] - 10https://gerrit.wikimedia.org/r/1288023 (https://phabricator.wikimedia.org/T416793) [22:48:58] (03PS1) 10Fomafix: Override getRestriction() instead of constructor parameter $restriction [extensions/BlueSpiceAbout] - 10https://gerrit.wikimedia.org/r/1288024 (https://phabricator.wikimedia.org/T416793) [22:51:34] (03PS1) 10Fomafix: Override getRestriction() instead of constructor parameter $restriction [extensions/BlueSpiceDistributionConnector] - 10https://gerrit.wikimedia.org/r/1288025 (https://phabricator.wikimedia.org/T416793) [22:51:35] 10MediaWiki-extensions-SecurePoll, 06Product Safety and Integrity: SecurePoll should provide a way to download data - https://phabricator.wikimedia.org/T426513#11928449 (10Zzuuzz) One of the first things my script says it to securely handle and promptly delete any data. I'm pretty sure many checkusers handle l... [23:02:24] (03CR) 10ArielGlenn: "I don't know if you intend this for review yet, but I would want tests to verify its behaviour for the new params." [extensions/OAuth] - 10https://gerrit.wikimedia.org/r/1288019 (owner: 10Gergő Tisza) [23:23:47] (03CR) 10ArielGlenn: "This seems ok to me with my limited exposure to the codebase." [core] - 10https://gerrit.wikimedia.org/r/1286987 (https://phabricator.wikimedia.org/T412199) (owner: 10Gergő Tisza) [23:30:02] (03Abandoned) 10TrainBranchBot: Branch commit for wmf/branch_cut_pretest [core] (wmf/branch_cut_pretest) - 10https://gerrit.wikimedia.org/r/1287957 (owner: 10TrainBranchBot) [23:39:37] (03PS1) 10TrainBranchBot: Branch commit for wmf/branch_cut_pretest [core] (wmf/branch_cut_pretest) - 10https://gerrit.wikimedia.org/r/1288026 [23:39:37] (03CR) 10TrainBranchBot: [C:03+2] Branch commit for wmf/branch_cut_pretest [core] (wmf/branch_cut_pretest) - 10https://gerrit.wikimedia.org/r/1288026 (owner: 10TrainBranchBot) [23:50:37] (03Merged) 10jenkins-bot: Branch commit for wmf/branch_cut_pretest [core] (wmf/branch_cut_pretest) - 10https://gerrit.wikimedia.org/r/1288026 (owner: 10TrainBranchBot) [23:53:27] 10function-evaluator, 06Abstract Wikipedia team (26Q4 (Apr–Jun)), 07OKR-Work, 13Patch-For-Review: No WASI runner within time limit (WASI time limit: "1500") - https://phabricator.wikimedia.org/T419933#11928468 (10JJPMaster) I'm also now experiencing this [[https://www.wikifunctions.org/view/en/Z29370?c...