Page MenuHomePhabricator

Reedy (Sam Reed)
Breaker of WikisAdministrator

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Thursday

  • Clear sailing ahead.

User Details

User Since
Sep 24 2014, 6:58 PM (478 w, 5 d)
Roles
Administrator
Availability
Available
IRC Nick
Reedy
LDAP User
Reedy
MediaWiki User
Reedy [ Global Accounts ]

Recent Activity

Yesterday

Reedy added a comment to T273220: Deploy StopForumSpam extension to production.

We've only just recently dropped a Bloom Filter library from MW core...

Any particular reason?

Mon, Nov 27, 11:47 PM · Privacy Engineering, MW-1.40-notes (1.40.0-wmf.17; 2023-01-02), Security-Team, user-sbassett, User-notice, Wikimedia-Extension-setup, MediaWiki-extensions-StopForumSpam
Reedy added a comment to T273220: Deploy StopForumSpam extension to production.

We've only just recently dropped a Bloom Filter library from MW core...

Mon, Nov 27, 11:26 PM · Privacy Engineering, MW-1.40-notes (1.40.0-wmf.17; 2023-01-02), Security-Team, user-sbassett, User-notice, Wikimedia-Extension-setup, MediaWiki-extensions-StopForumSpam
Reedy awarded T352085: Make PHP 8.2 voting on development (master) branch of MW ecosystem (core, vendor, extensions, skins, libraries) a Mountain of Wealth token.
Mon, Nov 27, 9:51 PM · PHP 8.2 support
Reedy added a comment to T345027: Known missing php8.3 packages.
$ dpkg -l | grep php8.3-memcached
ii  php8.3-memcached                      3.2.0++-1+ubuntu22.04.1+deb.sury.org+2                               amd64        memcached extension module for PHP, uses libmemcached
Mon, Nov 27, 9:48 PM · Upstream, PHP 8.3 support
Reedy added a comment to T345027: Known missing php8.3 packages.

php8.3-memcached appears to not exist yet?

Mon, Nov 27, 8:35 PM · Upstream, PHP 8.3 support
Reedy added a project to T352073: Issue with mw.loader.getState() and Popups Extension: Page-Previews.
Mon, Nov 27, 6:32 PM · Web-Team-Backlog (Web Team FY2023-24 Q2 Sprint 5), Page-Previews
Reedy moved T352060: Wikimedia::TestingAccessWrapper raises a deprecation warning in PHP 8.3 from Backlog to MediaWiki core on the PHP 8.3 support board.
Mon, Nov 27, 6:29 PM · Patch-For-Review, MediaWiki-Core-Tests, PHP 8.3 support
Reedy added a comment to T351953: "RuntimeException: PCRE failure" displaying oldest revisions on eowiki.

It does feel like something we should be trying to harden (ie handle the error better) at least in MW too. AFAIK we get a few of this sort of thing now and again, and the error message isn't very helpful.

Mon, Nov 27, 4:05 PM · Content-Transform-Team, MediaWiki-Parser, Wikimedia-production-error, Wikimedia-database-issue (Bad data)

Sun, Nov 26

Reedy added a comment to T351953: "RuntimeException: PCRE failure" displaying oldest revisions on eowiki.
Bonvenon al la [[Vikipedio]] de [http://www.esperanto.net/ Esperanto], reta enciklopedio, kiu estas parto de la [[Internacia Vikipedio]]. Kiel [[vikio]], <em>vi mem</em> povas  [[Komencu Tie Ĉi|redakti kaj aldoni paĝojn]]. Same kiel [[Linukso]] kaj multe de la programoj de la [[Interreto]], la Vikipedio estas tute la kreaĵo de retanoj tra la mondo.
Sun, Nov 26, 10:26 PM · Content-Transform-Team, MediaWiki-Parser, Wikimedia-production-error, Wikimedia-database-issue (Bad data)
Reedy added projects to T351953: "RuntimeException: PCRE failure" displaying oldest revisions on eowiki: MediaWiki-Parser, Content-Transform-Team.

Is the issue possibly related to the page texts missing from the database?

Sun, Nov 26, 10:19 PM · Content-Transform-Team, MediaWiki-Parser, Wikimedia-production-error, Wikimedia-database-issue (Bad data)
Reedy added a project to T341369: Linter "missing end tag in heading" error is not listed on Special:LintErrors: Community-consensus-needed.

Looking at the value of $wgLinterCategories, it seems it's probably because of the priority is set to "none", and as such, are "invisible" to users.

Sun, Nov 26, 9:24 PM · Community-consensus-needed, Maintenance-Worktype, Content-Transform-Team-WIP, patch-welcome, MediaWiki-extensions-Linter
Reedy added a project to T351985: PF_CheckboxInput.php: trim(): Passing null to parameter #1 ($string) of type string is deprecated: PHP 8.2 support.
Sun, Nov 26, 6:23 PM · PHP 8.2 support, MediaWiki-extensions-Page_Forms
Reedy updated the task description for T351966: Pages that fail to parse in 30s (and timeout) on PHP 8.3.
Sun, Nov 26, 1:49 AM · PHP 8.3 support, Performance Issue, MediaWiki-Parser
Reedy updated the task description for T351966: Pages that fail to parse in 30s (and timeout) on PHP 8.3.
Sun, Nov 26, 1:47 AM · PHP 8.3 support, Performance Issue, MediaWiki-Parser
Reedy updated the task description for T351966: Pages that fail to parse in 30s (and timeout) on PHP 8.3.
Sun, Nov 26, 1:44 AM · PHP 8.3 support, Performance Issue, MediaWiki-Parser
Reedy triaged T351966: Pages that fail to parse in 30s (and timeout) on PHP 8.3 as Low priority.
Sun, Nov 26, 1:42 AM · PHP 8.3 support, Performance Issue, MediaWiki-Parser
Reedy created T351966: Pages that fail to parse in 30s (and timeout) on PHP 8.3.
Sun, Nov 26, 1:37 AM · PHP 8.3 support, Performance Issue, MediaWiki-Parser
Reedy renamed T351964: Creation of dynamic property is deprecated from Creation of dynamic property CodeRevisionListView::$mAppliedFilter is deprecated in CodeRevisionListView.php on line 61 to Creation of dynamic property is deprecated.
Sun, Nov 26, 1:23 AM · PHP 8.2 support, MediaWiki-extensions-CodeReview
Reedy created T351965: Use of MediaWiki\Pager\TablePager::getBody was deprecated in MediaWiki 1.24.
Sun, Nov 26, 1:22 AM · Technical-Debt, MediaWiki-extensions-CodeReview
Reedy created T351964: Creation of dynamic property is deprecated.
Sun, Nov 26, 1:21 AM · PHP 8.2 support, MediaWiki-extensions-CodeReview
Reedy added a comment to T351956: https://github.com/wikimedia/integration-config massively out of sync.

I moved https://github.com/wikimedia/integration-config to https://github.com/wikimedia/integration-zuul-config, and recreated an empty repo at https://github.com/wikimedia/integration-config, and forced replication for that repo...

Sun, Nov 26, 1:03 AM · Continuous-Integration-Config, Wikimedia-GitHub

Sat, Nov 25

Reedy updated the task description for T351956: https://github.com/wikimedia/integration-config massively out of sync.
Sat, Nov 25, 6:58 PM · Continuous-Integration-Config, Wikimedia-GitHub
Reedy changed the status of T339350: Build PHP 8.3 CI images from Stalled to Open.

I think this is probably just about good to go; PHP 8.3.0 is stable.

Sat, Nov 25, 6:56 PM · PHP 8.3 support, Continuous-Integration-Config
Reedy changed the status of T339350: Build PHP 8.3 CI images, a subtask of T339349: Add experimental PHP 8.3 jobs, from Stalled to Open.
Sat, Nov 25, 6:55 PM · PHP 8.3 support, Continuous-Integration-Config
Reedy created T351956: https://github.com/wikimedia/integration-config massively out of sync.
Sat, Nov 25, 6:54 PM · Continuous-Integration-Config, Wikimedia-GitHub
Reedy added a comment to T345027: Known missing php8.3 packages.

We probably don't really care much about the tideways package; xdebug is probably a bit more important (for developer stuff), but doesn't so much block the CI images.

Sat, Nov 25, 6:51 PM · Upstream, PHP 8.3 support
Reedy updated the task description for T345027: Known missing php8.3 packages.
Sat, Nov 25, 6:48 PM · Upstream, PHP 8.3 support

Fri, Nov 24

Reedy added a comment to T345027: Known missing php8.3 packages.

PHP 8.3.0 was released yesterday; November 23, 2023.

Fri, Nov 24, 2:37 PM · Upstream, PHP 8.3 support
Reedy edited Description on PHP 8.3 support.
Fri, Nov 24, 2:33 PM

Thu, Nov 23

valerio.bozzolan awarded T318763: Work out how to bring in new Phabricator translations again a Love token.
Thu, Nov 23, 6:17 AM · Patch-For-Review, Release-Engineering-Team (Priority Backlog 📥), User-brennen, Phabricator

Tue, Nov 21

Reedy added a comment to T296710: Investigate occasionally failing before each hooks for termbox.
19:25:47 ------------------------------------------------------------------
19:25:47 [Chrome 90.0.4430.212 linux #0-7] Running: Chrome (v90.0.4430.212) on linux
19:25:47 [Chrome 90.0.4430.212 linux #0-7] Session ID: 094e389d-5e38-4aec-a073-5ba94e217b49
19:25:47 [Chrome 90.0.4430.212 linux #0-7]
19:25:47 [Chrome 90.0.4430.212 linux #0-7] » /view/lib/wikibase-termbox/tests/selenium/specs/LicenseOverlay.spec.js
19:25:47 [Chrome 90.0.4430.212 linux #0-7] Termbox: LicenseOverlay
19:25:47 [Chrome 90.0.4430.212 linux #0-7]    ? is shown when clicking publish
19:25:47 [Chrome 90.0.4430.212 linux #0-7]    ✖ "before each" hook for Termbox: LicenseOverlay
19:25:47 [Chrome 90.0.4430.212 linux #0-7]    ✖ "after each" hook for Termbox: LicenseOverlay
19:25:47 [Chrome 90.0.4430.212 linux #0-7]
19:25:47 [Chrome 90.0.4430.212 linux #0-7] 2 failing (3m 41.8s)
19:25:47 [Chrome 90.0.4430.212 linux #0-7]
19:25:47 [Chrome 90.0.4430.212 linux #0-7] 1) Termbox: LicenseOverlay "before each" hook for Termbox: LicenseOverlay
19:25:47 [Chrome 90.0.4430.212 linux #0-7] Timeout of 60000ms exceeded. The execution in the test "Termbox: LicenseOverlay "before each" hook for "is shown when clicking publish"" took too long. Try to reduce the run time or increase your timeout for test specs (https://webdriver.io/docs/timeouts). (/workspace/src/extensions/Wikibase/view/lib/wikibase-termbox/tests/selenium/specs/LicenseOverlay.spec.js)
19:25:47 [Chrome 90.0.4430.212 linux #0-7] Error: Timeout of 60000ms exceeded. The execution in the test "Termbox: LicenseOverlay "before each" hook for "is shown when clicking publish"" took too long. Try to reduce the run time or increase your timeout for test specs (https://webdriver.io/docs/timeouts). (/workspace/src/extensions/Wikibase/view/lib/wikibase-termbox/tests/selenium/specs/LicenseOverlay.spec.js)
19:25:47 [Chrome 90.0.4430.212 linux #0-7]     at createTimeoutError (/workspace/src/extensions/Wikibase/node_modules/mocha/lib/errors.js:498:15)
19:25:47 [Chrome 90.0.4430.212 linux #0-7]     at Hook.Runnable._timeoutError (/workspace/src/extensions/Wikibase/node_modules/mocha/lib/runnable.js:431:10)
19:25:47 [Chrome 90.0.4430.212 linux #0-7]     at Timeout.<anonymous> (/workspace/src/extensions/Wikibase/node_modules/mocha/lib/runnable.js:246:24)
19:25:47 [Chrome 90.0.4430.212 linux #0-7]     at listOnTimeout (node:internal/timers:559:17)
19:25:47 [Chrome 90.0.4430.212 linux #0-7]     at processTimers (node:internal/timers:502:7)
19:25:47 [Chrome 90.0.4430.212 linux #0-7]
19:25:47 [Chrome 90.0.4430.212 linux #0-7] 2) Termbox: LicenseOverlay "after each" hook for Termbox: LicenseOverlay
19:25:47 [Chrome 90.0.4430.212 linux #0-7] Timeout of 60000ms exceeded. The execution in the test "Termbox: LicenseOverlay "after each" hook for "is shown when clicking publish"" took too long. Try to reduce the run time or increase your timeout for test specs (https://webdriver.io/docs/timeouts). (/workspace/src/extensions/Wikibase/view/lib/wikibase-termbox/tests/selenium/specs/LicenseOverlay.spec.js)
19:25:47 [Chrome 90.0.4430.212 linux #0-7] Error: Timeout of 60000ms exceeded. The execution in the test "Termbox: LicenseOverlay "after each" hook for "is shown when clicking publish"" took too long. Try to reduce the run time or increase your timeout for test specs (https://webdriver.io/docs/timeouts). (/workspace/src/extensions/Wikibase/view/lib/wikibase-termbox/tests/selenium/specs/LicenseOverlay.spec.js)
19:25:47 [Chrome 90.0.4430.212 linux #0-7]     at createTimeoutError (/workspace/src/extensions/Wikibase/node_modules/mocha/lib/errors.js:498:15)
19:25:47 [Chrome 90.0.4430.212 linux #0-7]     at Hook.Runnable._timeoutError (/workspace/src/extensions/Wikibase/node_modules/mocha/lib/runnable.js:431:10)
19:25:47 [Chrome 90.0.4430.212 linux #0-7]     at Timeout.<anonymous> (/workspace/src/extensions/Wikibase/node_modules/mocha/lib/runnable.js:246:24)
19:25:47 [Chrome 90.0.4430.212 linux #0-7]     at listOnTimeout (node:internal/timers:559:17)
19:25:47 [Chrome 90.0.4430.212 linux #0-7]     at processTimers (node:internal/timers:502:7)
19:25:47 ------------------------------------------------------------------
19:25:47 [Chrome 90.0.4430.212 linux #0-7] Running: Chrome (v90.0.4430.212) on linux
19:25:47 [Chrome 90.0.4430.212 linux #0-7] Session ID: 4d2e7028-e32e-4501-9288-178a5117856c
19:25:47 [Chrome 90.0.4430.212 linux #0-7]
19:25:47 [Chrome 90.0.4430.212 linux #0-7] » /view/lib/wikibase-termbox/tests/selenium/specs/LicenseOverlay.spec.js
19:25:47 [Chrome 90.0.4430.212 linux #0-7] Termbox: LicenseOverlay
19:25:47 [Chrome 90.0.4430.212 linux #0-7]    ? is shown when clicking publish
19:25:47 [Chrome 90.0.4430.212 linux #0-7]    ✖ "before each" hook for Termbox: LicenseOverlay
19:25:47 [Chrome 90.0.4430.212 linux #0-7]
19:25:47 [Chrome 90.0.4430.212 linux #0-7] 1 failing (1m 24.8s)
19:25:47 [Chrome 90.0.4430.212 linux #0-7]
19:25:47 [Chrome 90.0.4430.212 linux #0-7] 1) Termbox: LicenseOverlay "before each" hook for Termbox: LicenseOverlay
19:25:47 [Chrome 90.0.4430.212 linux #0-7] Timeout of 60000ms exceeded. The execution in the test "Termbox: LicenseOverlay "before each" hook for "is shown when clicking publish"" took too long. Try to reduce the run time or increase your timeout for test specs (https://webdriver.io/docs/timeouts). (/workspace/src/extensions/Wikibase/view/lib/wikibase-termbox/tests/selenium/specs/LicenseOverlay.spec.js)
19:25:47 [Chrome 90.0.4430.212 linux #0-7] Error: Timeout of 60000ms exceeded. The execution in the test "Termbox: LicenseOverlay "before each" hook for "is shown when clicking publish"" took too long. Try to reduce the run time or increase your timeout for test specs (https://webdriver.io/docs/timeouts). (/workspace/src/extensions/Wikibase/view/lib/wikibase-termbox/tests/selenium/specs/LicenseOverlay.spec.js)
19:25:47 [Chrome 90.0.4430.212 linux #0-7]     at createTimeoutError (/workspace/src/extensions/Wikibase/node_modules/mocha/lib/errors.js:498:15)
19:25:47 [Chrome 90.0.4430.212 linux #0-7]     at Hook.Runnable._timeoutError (/workspace/src/extensions/Wikibase/node_modules/mocha/lib/runnable.js:431:10)
19:25:47 [Chrome 90.0.4430.212 linux #0-7]     at Timeout.<anonymous> (/workspace/src/extensions/Wikibase/node_modules/mocha/lib/runnable.js:246:24)
19:25:47 [Chrome 90.0.4430.212 linux #0-7]     at listOnTimeout (node:internal/timers:559:17)
19:25:47 [Chrome 90.0.4430.212 linux #0-7]     at processTimers (node:internal/timers:502:7)
19:25:47 ------------------------------------------------------------------
Tue, Nov 21, 7:30 PM · Wikidata, Wikidata-Termbox, [DEPRECATED] wdwb-tech, Browser-Tests
Reedy added a comment to T346811: Stop adding Platform Engineering to new wiki creation tasks.

@Reedy and @Aklapper how should we proceed in order to close this task?

Tue, Nov 21, 7:04 PM · MediaWiki-Engineering, Content-Transform-Team, API Platform, Phabricator maintenance bot
Reedy updated the task description for T242847: Store and display 2FA enrollment timestamp.
Tue, Nov 21, 5:02 PM · MW-1.41-notes (1.41.0-wmf.2; 2023-03-27), MediaWiki-extensions-OATHAuth

Mon, Nov 20

Reedy renamed T242847: Store and display 2FA enrollment timestamp from Store 2FA enrollment timestamp to Store and display 2FA enrollment timestamp.
Mon, Nov 20, 10:01 PM · MW-1.41-notes (1.41.0-wmf.2; 2023-03-27), MediaWiki-extensions-OATHAuth
Reedy renamed T242847: Store and display 2FA enrollment timestamp from Include enrollment timestamp in oathauth_users.data to Store 2FA enrollment timestamp.
Mon, Nov 20, 9:59 PM · MW-1.41-notes (1.41.0-wmf.2; 2023-03-27), MediaWiki-extensions-OATHAuth
Reedy edited Description on MediaWiki-extensions-OATHAuth.
Mon, Nov 20, 9:58 PM
Reedy edited Description on MediaWiki-extensions-OATHAuth.
Mon, Nov 20, 9:58 PM
Reedy moved T203256: OATH (2FA) needs an option to remember device but not keep user logged in from Backlog to User Experience on the MediaWiki-extensions-OATHAuth board.
Mon, Nov 20, 9:57 PM · MediaWiki-extensions-OATHAuth
Reedy moved T306209: Work out how WebAuthn should behave when the user has two+ 2FA devices (e.g. phone and key) connected when enrolling/using from Backlog to User Experience on the MediaWiki-extensions-OATHAuth board.
Mon, Nov 20, 9:56 PM · MediaWiki-extensions-OATHAuth
Reedy moved T131788: Users should be notified when only two scratch tokens are left from Backlog to User Experience on the MediaWiki-extensions-OATHAuth board.
Mon, Nov 20, 9:56 PM · Growth-Team-Filtering, Growth-Team, Notifications, MediaWiki-extensions-OATHAuth
Reedy moved T313058: Turn off autocomplete on TOTP box from Backlog to User Experience on the MediaWiki-extensions-OATHAuth board.
Mon, Nov 20, 9:56 PM · Upstream, MediaWiki-extensions-OATHAuth
Reedy edited Description on PHP 8.3 support.
Mon, Nov 20, 8:37 PM

Mon, Nov 13

Frostly awarded T337949: Add security.txt to Wikimedia sites? (2023 edition) a Love token.
Mon, Nov 13, 5:42 AM · SecTeam-Processed, Infrastructure-Foundations, Documentation, WMF-General-or-Unknown, Security-Team, Security, SRE, Wikimedia-Apache-configuration

Wed, Nov 8

Reedy added a comment to T349263: Create voter list for U4C Charter ratification vote.

@Reedy Can I please confirm that your change here doesn't impact how this process works? https://gerrit.wikimedia.org/r/c/mediawiki/extensions/SecurePoll/+/892945

Wed, Nov 8, 3:37 AM · Trust-and-Safety, Elections

Fri, Nov 3

Reedy updated the task description for T345027: Known missing php8.3 packages.
Fri, Nov 3, 2:31 PM · Upstream, PHP 8.3 support
Reedy added a comment to T345027: Known missing php8.3 packages.

Yeah, no idea why I didn't add it as a subtask when it replaced T344555: php8.3-mbstring not packaged yet (after that was fixed).

Fri, Nov 3, 2:31 PM · Upstream, PHP 8.3 support
Reedy added a parent task for T345027: Known missing php8.3 packages: T339350: Build PHP 8.3 CI images.
Fri, Nov 3, 2:29 PM · Upstream, PHP 8.3 support
Reedy added a subtask for T339350: Build PHP 8.3 CI images: T345027: Known missing php8.3 packages.
Fri, Nov 3, 2:29 PM · PHP 8.3 support, Continuous-Integration-Config
Reedy added a project to T350443: namespaceDupes.php doesn't have limit on write queries: Performance Issue.
Fri, Nov 3, 2:08 PM · Patch-For-Review, MW-1.42-notes (1.42.0-wmf.7; 2023-11-28), Performance Issue, MediaWiki-Page-derived-data, MediaWiki-Engineering, Wikimedia-Incident
Reedy renamed T350476: Non-existent URLS are not removed from the externallinks table from Non-existent URLS re not removed from the externallinks table to Non-existent URLS are not removed from the externallinks table.
Fri, Nov 3, 2:03 PM · MW-1.42-notes (1.42.0-wmf.7; 2023-11-28), MediaWiki-Page-derived-data, Wikimedia-database-issue (Bad data)
Reedy added a comment to T347664: Declaration of MobileFormatter::parseItemsToRemove() must be compatible with HtmlFormatter\HtmlFormatter::parseItemsToRemove().

You need to update the extension. The code was fixed while ago.

Fri, Nov 3, 11:49 AM · Reading-Web-Third-Party-Support, MW-1.40-release, MW-1.39-release, MobileFrontend
Reedy renamed T350451: cdx-text-input 'Select function' - long suggestions list is not fully displayed from cdx-text-input 'Select funcion' - long suggestions list is not fully displayed to cdx-text-input 'Select function' - long suggestions list is not fully displayed.
Fri, Nov 3, 10:14 AM · Abstract Wikipedia team, WikiLambda Front-end
Reedy closed T350433: Visual Editor pour WikiMonetique.fr as Declined.

https://www.mediawiki.org/wiki/Project:Support_desk

Fri, Nov 3, 1:25 AM

Tue, Oct 31

Reedy added a project to T350124: Correct Gerrit Privacy Policy: Privacy.
Tue, Oct 31, 10:39 AM · Release-Engineering-Team (Quid Pro Crow 🦃), Privacy, Gerrit
Reedy added a project to T350126: IDM signup page doesn't link to any privacy policy documentation: Privacy.
Tue, Oct 31, 10:39 AM · Privacy, Infrastructure-Foundations, Bitu

Oct 25 2023

Reedy triaged T349639: Make "from" username use username autocomplete as Low priority.
Oct 25 2023, 9:39 AM · MediaWiki-User-rename
Reedy added projects to T349680: PageTriage selenium test flaky: ci-test-error, Browser-Tests.
Oct 25 2023, 9:34 AM · Browser-Tests, ci-test-error, PageTriage

Oct 24 2023

Reedy triaged T349647: Document message parameters in BlockLogFormatter::getMessageParameters() as Low priority.
Oct 24 2023, 3:58 PM · MediaWiki-Documentation, MediaWiki-Blocks
Reedy created T349647: Document message parameters in BlockLogFormatter::getMessageParameters().
Oct 24 2023, 3:58 PM · MediaWiki-Documentation, MediaWiki-Blocks
Reedy created T349639: Make "from" username use username autocomplete.
Oct 24 2023, 3:25 PM · MediaWiki-User-rename

Oct 19 2023

Reedy added a project to T349293: Deprecated: DateTime::__construct(): Passing null to parameter #1 ($datetime) of type string is deprecated in GrowthExperiments/includes/UserImpact/ExpensiveUserImpact.php on line 144: PHP 8.1 support.
Oct 19 2023, 2:34 PM · MW-1.42-notes (1.42.0-wmf.3; 2023-10-31), Growth-Team (Sprint 1 (Growth Team)), PHP 8.1 support, GrowthExperiments-ImpactModule
Reedy updated the task description for T349307: Internal error on uploading a replacement image.
Oct 19 2023, 2:33 PM · Commons, MediaWiki-File-management, Wikimedia-production-error
Reedy changed the subtype of T349307: Internal error on uploading a replacement image from "Bug Report" to "Production Error".
Oct 19 2023, 2:32 PM · Commons, MediaWiki-File-management, Wikimedia-production-error

Oct 11 2023

Reedy added a comment to T348680: JS console full of errors on mediawiki.org in "API" namespace in Vector 2022.

Needs to be Vector (2022), so https://www.mediawiki.org/wiki/API:Query?useskin=vector2022 and then scroll down to trigger this.

Oct 11 2023, 7:41 PM · Reading-Web-Local-Wiki-Issues
Reedy triaged T348590: Make use of endroid/qr-code? as Medium priority.

I don't think I could even remember what options were around back in 2012 for QR code libraries (I'm guessing there might have been some PHP options? Good ones? I'm not so sure), but there is/was an amount of "if it ain't broke...".

Oct 11 2023, 7:36 PM · Technical-Debt, MediaWiki-extensions-OATHAuth
Reedy triaged T348589: Reconcile fork of qrcode.js and make use of foreign-resources? as Low priority.
Oct 11 2023, 7:20 PM · Technical-Debt, MediaWiki-extensions-OATHAuth

Oct 10 2023

Reedy added a project to T348590: Make use of endroid/qr-code?: Technical-Debt.
Oct 10 2023, 9:05 PM · Technical-Debt, MediaWiki-extensions-OATHAuth
Reedy created T348590: Make use of endroid/qr-code?.
Oct 10 2023, 9:04 PM · Technical-Debt, MediaWiki-extensions-OATHAuth
Reedy created T348589: Reconcile fork of qrcode.js and make use of foreign-resources?.
Oct 10 2023, 9:02 PM · Technical-Debt, MediaWiki-extensions-OATHAuth
Reedy added a comment to T344733: Migrate metrics-platform repo to GitLab.

So there are two paths:

If this repo benefits heavily from being referenced by Depends On then we can shift back to Gerrit.
If not. Then I can archive Gerrit, close out patches, remove from CI, and update the GitHub repo's mainline branch to main (already updated the diffusion mirroring).

Oct 10 2023, 5:32 PM · Data Products (Sprint 01), GitLab (Pipeline Services Migration🐤), Metrics Platform Backlog
Reedy added a comment to T348547: Cross wiki notifications show nothing in per-wiki dropdown sections (due to API returning count=0).

And that means it's not @matmarex's patches, but probably "fallout" from the DC switchover (and how MW is handling some of it).

Oct 10 2023, 5:00 PM · Regression, Growth-Team, Notifications
Reedy added a parent task for T342201: MediaWiki\Extension\Notifications\Api\ApiEchoUnreadNotificationPages::getUnreadNotificationPagesFromForeign: Unexpected API response from {wiki}: T348547: Cross wiki notifications show nothing in per-wiki dropdown sections (due to API returning count=0).
Oct 10 2023, 4:22 PM · Growth-Team, serviceops, SRE, MediaWiki-Platform-Team, MW-1.41-notes (1.41.0-wmf.20; 2023-08-01), MediaWiki-extensions-CentralAuth, MW-on-K8s, Notifications, Wikimedia-production-error
Reedy added a subtask for T348547: Cross wiki notifications show nothing in per-wiki dropdown sections (due to API returning count=0): T342201: MediaWiki\Extension\Notifications\Api\ApiEchoUnreadNotificationPages::getUnreadNotificationPagesFromForeign: Unexpected API response from {wiki}.
Oct 10 2023, 4:22 PM · Regression, Growth-Team, Notifications
Reedy added a comment to T348547: Cross wiki notifications show nothing in per-wiki dropdown sections (due to API returning count=0).

Which is probably xref T342201: MediaWiki\Extension\Notifications\Api\ApiEchoUnreadNotificationPages::getUnreadNotificationPagesFromForeign: Unexpected API response from {wiki}... This task being the user facing impact, but that task being something related to the underlying error...

Oct 10 2023, 4:21 PM · Regression, Growth-Team, Notifications
Reedy updated subscribers of T348547: Cross wiki notifications show nothing in per-wiki dropdown sections (due to API returning count=0).

The only things that I can see that could be anywhere possible causes/suspect patches would be rECHO18ed307c39de: ForeignWikiRequest: Ensure fetching CSRF tokens uses unique CentralAuth tokens/rECHOc3c3aed4dc44: ForeignWikiRequest: Specify formatversion, errorformat from @matmarex

Oct 10 2023, 4:18 PM · Regression, Growth-Team, Notifications
Reedy updated the task description for T348547: Cross wiki notifications show nothing in per-wiki dropdown sections (due to API returning count=0).
Oct 10 2023, 3:51 PM · Regression, Growth-Team, Notifications
Reedy created T348547: Cross wiki notifications show nothing in per-wiki dropdown sections (due to API returning count=0).
Oct 10 2023, 3:49 PM · Regression, Growth-Team, Notifications
Reedy added a comment to T344733: Migrate metrics-platform repo to GitLab.

After creating https://gerrit.wikimedia.org/r/c/mediawiki/libs/metrics-platform/+/964595... It's unclear where patches should currently go, and that there is some divergence between https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/libs/metrics-platform/+log and https://gitlab.wikimedia.org/repos/data-engineering/metrics-platform/-/commits/main/

Oct 10 2023, 2:22 PM · Data Products (Sprint 01), GitLab (Pipeline Services Migration🐤), Metrics Platform Backlog
Reedy created T348539: Slow connection warning in editor appearing in Selenium test: Error in "Wikitext Editor.Closing editor (browser button)" Error: waitUntil condition timed out after 5000ms.
Oct 10 2023, 1:53 PM · MW-1.42-notes (1.42.0-wmf.7; 2023-11-28), MobileFrontend (MobileFrontend (Editor)), Editing-team, Patch-For-Review, ci-test-error (WMF-deployed Build Failure), Browser-Tests, MinervaNeue
Reedy added a comment to T289189: getid3: PHP Warning: Division by zero.

with the merge of the TMH updates including the forked getid3 library, this fix'll go out with the next train. Yay!

Not yet. wikimedia/getid3 isn't published yet, and production is still pinned to james-heinrich/getid3. Can you get it published so I can update vendor?

Oct 10 2023, 1:50 PM · MW-1.42-notes (1.42.0-wmf.2; 2023-10-24), Patch-For-Review, PHP 8.1 support, Upstream, User-brennen, TimedMediaHandler, Wikimedia-production-error
Reedy added a comment to T289189: getid3: PHP Warning: Division by zero.

with the merge of the TMH updates including the forked getid3 library, this fix'll go out with the next train. Yay!

Not yet. wikimedia/getid3 isn't published yet, and production is still pinned to james-heinrich/getid3. Can you get it published so I can update vendor?

Oct 10 2023, 1:46 PM · MW-1.42-notes (1.42.0-wmf.2; 2023-10-24), Patch-For-Review, PHP 8.1 support, Upstream, User-brennen, TimedMediaHandler, Wikimedia-production-error
Reedy added a comment to T348534: composer changing hash in composer/installed.php on no-op....

It's choosing the commit has of HEAD at the time it was run...

Oct 10 2023, 1:40 PM · Upstream, Composer
Reedy added a comment to T348534: composer changing hash in composer/installed.php on no-op....

Seems maybe it's not new... Same issue on 2.5.1?

Oct 10 2023, 1:34 PM · Upstream, Composer
Reedy created T348534: composer changing hash in composer/installed.php on no-op....
Oct 10 2023, 1:30 PM · Upstream, Composer

Oct 9 2023

Reedy closed T340873: Update HISTORY in master after 1.35.12/1.35.13/1.39.5/1.40.1 as Resolved.
Oct 9 2023, 6:39 PM · MW-1.41-notes (1.41.0-wmf.30; 2023-10-10), MediaWiki-Releasing, Security
Reedy updated the task description for T340871: Update onwiki release notes for 1.35.12/1.39.5/1.40.1.
Oct 9 2023, 4:18 PM · MediaWiki-Releasing, Security
Reedy closed T340871: Update onwiki release notes for 1.35.12/1.39.5/1.40.1 as Resolved.
Oct 9 2023, 4:17 PM · MediaWiki-Releasing, Security
Reedy renamed T340873: Update HISTORY in master after 1.35.12/1.35.13/1.39.5/1.40.1 from Update HISTORY in master after 1.35.12/1.39.5/1.40.1 to Update HISTORY in master after 1.35.12/1.35.13/1.39.5/1.40.1.
Oct 9 2023, 4:04 PM · MW-1.41-notes (1.41.0-wmf.30; 2023-10-10), MediaWiki-Releasing, Security
Reedy closed T341565: CVE-2023-3550: Stored XSS when uploading crafted XML file to Special:Upload (non standard configuration) as Resolved.
Oct 9 2023, 3:06 PM · MW-1.40-release, MW-1.39-release, MW-1.35-release, Vuln-XXE, Vuln-CSRF, MediaWiki-File-management, Vuln-XSS, Security, Security-Team
Reedy added a comment to T341565: CVE-2023-3550: Stored XSS when uploading crafted XML file to Special:Upload (non standard configuration).

https://www.mediawiki.org/w/index.php?title=Manual%3A%24wgProhibitedFileExtensions&diff=6142692&oldid=6125480
https://www.mediawiki.org/w/index.php?title=Manual%3A%24wgFileBlacklist&diff=6142287&oldid=6125135

Oct 9 2023, 2:51 PM · MW-1.40-release, MW-1.39-release, MW-1.35-release, Vuln-XXE, Vuln-CSRF, MediaWiki-File-management, Vuln-XSS, Security, Security-Team
Reedy removed a project from T341565: CVE-2023-3550: Stored XSS when uploading crafted XML file to Special:Upload (non standard configuration): Patch-For-Review.
Oct 9 2023, 2:48 PM · MW-1.40-release, MW-1.39-release, MW-1.35-release, Vuln-XXE, Vuln-CSRF, MediaWiki-File-management, Vuln-XSS, Security, Security-Team
Reedy renamed T333050: CVE-2023-45363: RequestTimeoutException when querying pages redirected to other variants with redirects and converttitles set from RequestTimeoutException when querying pages redirected to other variants with redirects and converttitles set to CVE-2023-45363: RequestTimeoutException when querying pages redirected to other variants with redirects and converttitles set.
Oct 9 2023, 1:32 PM · MW-1.35-notes, MW-1.40-notes, MW-1.39-notes, Vuln-DoS, MW-1.41-notes (1.41.0-wmf.9; 2023-05-15), Security-Team, Security, MediaWiki-Action-API, MediaWiki-Language-converter, Chinese-Sites, Wikimedia-production-error
Reedy renamed T264765: CVE-2023-45364: Users without permission are shown MediaWiki:Missing-revision-permission from Users without permission are shown MediaWiki:Missing-revision-permission to CVE-2023-45364: Users without permission are shown MediaWiki:Missing-revision-permission.
Oct 9 2023, 1:32 PM · MW-1.39-notes, MW-1.40-notes, MediaWiki-Platform-Team, Security, MediaWiki-General
Reedy renamed T341529: CVE-2023-45362: diff-multi-sameuser ("X intermediate revisions by the same user not shown") ignores username suppression from diff-multi-sameuser ("X intermediate revisions by the same user not shown") ignores username suppression to CVE-2023-45362: diff-multi-sameuser ("X intermediate revisions by the same user not shown") ignores username suppression.
Oct 9 2023, 1:32 PM · MW-1.40-release, MW-1.39-release, MW-1.35-release, SecTeam-Processed, Vuln-Infoleak, MediaWiki-Page-diffs, MediaWiki-Revision-deletion, Security, Security-Team
Reedy renamed T340221: CVE-2023-45360: i18n XSS in "you have new messages" message from i18n XSS in "you have new messages" message to CVE-2023-45360: i18n XSS in "you have new messages" message.
Oct 9 2023, 1:30 PM · MW-1.40-release, MW-1.39-release, MW-1.35-release, SecTeam-Processed, Vuln-XSS, MediaWiki-Core-Skin-Architecture, Security-Team, Security
Reedy added a comment to T342628: No error handling (effectively error suppression) on Special:PagePreparation.

I'm sure there's always more we can do, but we're catching some (most?) of the errors that were annoying me at the time.

Oct 9 2023, 1:16 PM · Language-Team (Language-2023-October-December), MW-1.41-notes (1.41.0-wmf.25; 2023-09-05), Unplanned-Sprint-Work, Localization Infrastructure FY2023-24, User-Reedy, MediaWiki-extensions-Translate

Oct 7 2023

Reedy updated the task description for T345027: Known missing php8.3 packages.
Oct 7 2023, 7:19 PM · Upstream, PHP 8.3 support
Reedy moved T343568: PHP 8.1 "strlen(null)" exception editing MediaWiki Auth provider from Wikimedia production to Other on the PHP 8.1 support board.
Oct 7 2023, 6:32 PM · Release-Engineering-Team (Priority Backlog 📥), Patch-For-Review, PHP 8.1 support, Wikimedia-Phabricator-Extensions
Reedy closed T344568: PHP deprecations: json_decode() / explode(): Passing null to parameter $string is deprecated, a subtask of T289926: Fix passing null to non-null param of PHP internal functions in MediaWiki core (PHP 8.1 warning), as Resolved.
Oct 7 2023, 6:31 PM · MW-1.40-notes (1.40.0-wmf.24; 2023-02-20), MW-1.39-release, MW-1.39-notes, MW-1.38-release, MW-1.38-notes, Patch-For-Review, MW-1.36-notes, MW-1.35-notes, MediaWiki-extensions-General, MediaWiki-General, PHP 8.1 support
Reedy closed T344568: PHP deprecations: json_decode() / explode(): Passing null to parameter $string is deprecated as Resolved.
Oct 7 2023, 6:31 PM · MW-1.41-notes (1.41.0-wmf.25; 2023-09-05), MW-1.40-release, PHP 8.1 support, MediaWiki-extensions-TorBlock