Page MenuHomePhabricator

Reedy (Sam Reed)
Breaker of WikisAdministrator

Today

  • No visible events.

Tomorrow

  • No visible events.

Sunday

  • No visible events.

User Details

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

Recent Activity

Yesterday

Reedy triaged T428975: LexemeFullTextQueryBuilderTest::testSearchElastic CI test errors as High priority.

rECIR9809f3f5bcfa: Add redirectScope concept to SearchContext looks suspect from T204089: CirrusSearch: Add filter for exclusion of redirects or finding only them

Thu, Jun 11, 11:00 PM · Wikidata-Omega, Discovery-Search (2026.06.01 - 2026.07.03), MW-1.47-notes (1.47.0-wmf.7; 2026-06-16), Wikidata, Patch-For-Review, CirrusSearch, ci-test-error (WMF-deployed Build Failure), Wikidata Lexicographical data
Reedy created T428975: LexemeFullTextQueryBuilderTest::testSearchElastic CI test errors.
Thu, Jun 11, 10:59 PM · Wikidata-Omega, Discovery-Search (2026.06.01 - 2026.07.03), MW-1.47-notes (1.47.0-wmf.7; 2026-06-16), Wikidata, Patch-For-Review, CirrusSearch, ci-test-error (WMF-deployed Build Failure), Wikidata Lexicographical data
Reedy moved T428795: Confirm/handle adding initial 2FA codes to createAndPromote.php from Backlog to Features/Improvements on the MediaWiki-extensions-OATHAuth board.
Thu, Jun 11, 10:33 PM · MediaWiki-Platform-Team, MediaWiki-Core-AuthManager, Product Safety and Integrity, MediaWiki-extensions-OATHAuth
Reedy moved T428733: "Two-factor authentication will be required for you to have access to this wiki" email for closed wikis from Backlog to External on the MediaWiki-extensions-OATHAuth board.
Thu, Jun 11, 10:33 PM · Product Safety and Integrity, Security-Team, MediaWiki-extensions-OATHAuth
Reedy moved T428739: Refactor expiring recovery codes (and ExpiringRecoveryCodeGenerator) to allow user to only have expiring recovery codes for intial 2FA from Backlog to Features/Improvements on the MediaWiki-extensions-OATHAuth board.
Thu, Jun 11, 10:33 PM · Patch-For-Review, Product Safety and Integrity, MediaWiki-extensions-OATHAuth
Reedy moved T428735: Drop $wgOATHAuthAllowUnversionedKeys from Backlog to Features/Improvements on the MediaWiki-extensions-OATHAuth board.
Thu, Jun 11, 10:33 PM · Patch-For-Review, Product Safety and Integrity, MW-1.47-release, MediaWiki-extensions-OATHAuth
Reedy moved T428738: Create wrapper around Recover2FAForUser to send to all users that don't have 2FA from Backlog to Features/Improvements on the MediaWiki-extensions-OATHAuth board.
Thu, Jun 11, 10:33 PM · Patch-For-Review, Product Safety and Integrity, MediaWiki-extensions-OATHAuth
Reedy added a comment to T428733: "Two-factor authentication will be required for you to have access to this wiki" email for closed wikis.

T428104: Notify users on phase 1 private wikis that 2FA enforcement is coming

Thu, Jun 11, 10:32 PM · Product Safety and Integrity, Security-Team, MediaWiki-extensions-OATHAuth
Reedy closed T428754: Don't necessarily require a confirmed email on ExpiringRecoveryCodeGenerator, a subtask of T420792: Allow 2FA to be enforced for all accounts on a private wiki, as Resolved.
Thu, Jun 11, 10:31 PM · MW-1.47-notes (1.47.0-wmf.5; 2026-06-02), Patch-For-Review, Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22)), SecTeam-Processed, Security-Team, MediaWiki-extensions-OATHAuth
Reedy moved T428754: Don't necessarily require a confirmed email on ExpiringRecoveryCodeGenerator from Backlog to Bugs on the MediaWiki-extensions-OATHAuth board.
Thu, Jun 11, 10:31 PM · MW-1.47-notes (1.47.0-wmf.7; 2026-06-16), Product Safety and Integrity, MediaWiki-extensions-OATHAuth
Reedy closed T428754: Don't necessarily require a confirmed email on ExpiringRecoveryCodeGenerator as Resolved.
Thu, Jun 11, 10:31 PM · MW-1.47-notes (1.47.0-wmf.7; 2026-06-16), Product Safety and Integrity, MediaWiki-extensions-OATHAuth
Reedy added a comment to T422532: PHP Warning: Undefined array key "last_page".

These are still happening:

Thu, Jun 11, 10:24 PM · Patch-For-Review, MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), MediaWiki-extensions-PagedTiffHandler, Wikimedia-production-error
Reedy closed T428946: PHP Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated as Resolved.
Thu, Jun 11, 9:45 PM · Patch-For-Review, MW-1.47-notes (1.47.0-wmf.7; 2026-06-16), StructuredDiscussions, Wikimedia-production-error
Reedy added a comment to T428935: wrong translation key of used in 'Heirs' path: mwe-upwiz-license-cc-by-sa-4.0-text, provides misleading licensing info.

Don't suppose many of them were uploaded by the same few users? :P

Thu, Jun 11, 5:58 PM · WMF-Legal, UploadWizard
Reedy added a comment to T426149: "PHP Deprecated: rawurlencode(): Passing null to parameter #1 ($string) of type string is deprecated" in MediaWiki\FileRepo\File\File->getThumbUrl(null).
  • mwversion: 1.47.0-wmf.6
  • timestamp: 2026-06-11T17:48:03.417Z
  • phpversion: 8.3.31
  • reqId: 6da576c7-a146-42c0-be6f-ad747e98d155
  • Find reqId in Logstash
Thu, Jun 11, 5:56 PM · Patch-For-Review, Commons, MediaWiki-File-management, Wikimedia-production-error
Reedy created T428947: TypeError: strcmp(): Argument #2 ($string2) must be of type string, int given.
Thu, Jun 11, 5:54 PM · MW-1.47-notes (1.47.0-wmf.7; 2026-06-16), Product Safety and Integrity (Sprint Iris (May 25 - Jun 12)), MediaWiki-extensions-SecurePoll, Wikimedia-production-error
Reedy created T428946: PHP Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated.
Thu, Jun 11, 5:54 PM · Patch-For-Review, MW-1.47-notes (1.47.0-wmf.7; 2026-06-16), StructuredDiscussions, Wikimedia-production-error
Reedy triaged T428620: TypeError: Wikibase UsageDeduplicator::deduplicateStatementUsages(): Argument must be of type array (Warning: Undefined array key "C") as High priority.
Thu, Jun 11, 5:52 PM · ServiceOps new, ServiceOps-Mediawiki, Wikidata Integration in Wikimedia projects, MediaWiki-extensions-Wikibase-Client, Wikidata, Wikimedia-production-error
Reedy merged task T428793: TypeError: Wikibase\Client\Usage\UsageDeduplicator::deduplicateStatementUsages(): Argument #1 ($statementUsages) must be of type array, null given, called in /srv/mediawiki/php-1.47.0-wmf.6/extensions/Wikibase/client/includes/U into T428620: TypeError: Wikibase UsageDeduplicator::deduplicateStatementUsages(): Argument must be of type array (Warning: Undefined array key "C").
Thu, Jun 11, 5:51 PM · Wikidata, MediaWiki-extensions-Wikibase-Client, Wikimedia-production-error
Reedy merged T428793: TypeError: Wikibase\Client\Usage\UsageDeduplicator::deduplicateStatementUsages(): Argument #1 ($statementUsages) must be of type array, null given, called in /srv/mediawiki/php-1.47.0-wmf.6/extensions/Wikibase/client/includes/U into T428620: TypeError: Wikibase UsageDeduplicator::deduplicateStatementUsages(): Argument must be of type array (Warning: Undefined array key "C").
Thu, Jun 11, 5:51 PM · ServiceOps new, ServiceOps-Mediawiki, Wikidata Integration in Wikimedia projects, MediaWiki-extensions-Wikibase-Client, Wikidata, Wikimedia-production-error
Reedy added a project to T428935: wrong translation key of used in 'Heirs' path: mwe-upwiz-license-cc-by-sa-4.0-text, provides misleading licensing info: WMF-Legal.

I've flagged it with WMF legal on slack.

As the WMF-Legal project tag was added to this task, some general information to avoid wrong expectations:
Please note that public tasks in Wikimedia Phabricator are in general not a place where to expect feedback from the Legal Team of the Wikimedia Foundation due to the scope of the team and/or nature of legal topics. See the project tag description.
Please see https://meta.wikimedia.org/wiki/Legal for when and how to contact the Legal Team. Thanks!

Thu, Jun 11, 4:58 PM · WMF-Legal, UploadWizard
Reedy renamed T428931: Add api categorymembers query offset parameter from MediaWiki `categorymembers` query `offset` parameter to Add api categorymembers query offset parameter.
Thu, Jun 11, 4:43 PM · MW-Interfaces-Team, MediaWiki-Action-API, MediaWiki-Categories
Reedy updated subscribers of T428935: wrong translation key of used in 'Heirs' path: mwe-upwiz-license-cc-by-sa-4.0-text, provides misleading licensing info.

Clearly a copy paste error

Thu, Jun 11, 4:39 PM · WMF-Legal, UploadWizard
Reedy added a project to T428935: wrong translation key of used in 'Heirs' path: mwe-upwiz-license-cc-by-sa-4.0-text, provides misleading licensing info: UploadWizard.
Thu, Jun 11, 4:37 PM · WMF-Legal, UploadWizard
Reedy added a project to T428933: #lst doesn't work with sections: MediaWiki-extensions-LabeledSectionTransclusion.
Thu, Jun 11, 4:29 PM · MediaWiki-extensions-LabeledSectionTransclusion
Reedy created T428911: Formally EOL MW 1.44.
Thu, Jun 11, 2:09 PM · MediaWiki-Documentation, MW-1.44-release

Wed, Jun 10

Reedy renamed T428789: Add InstanceSubclassConflictChecker to WikibaseQualityConstraints from InstanceSubclassConflictChecker to Add InstanceSubclassConflictChecker to WikibaseQualityConstraints.
Wed, Jun 10, 6:30 PM · Wikidata-Omega, Wikidata, Wikibase-Quality-Constraints
Reedy created T428795: Confirm/handle adding initial 2FA codes to createAndPromote.php.
Wed, Jun 10, 6:30 PM · MediaWiki-Platform-Team, MediaWiki-Core-AuthManager, Product Safety and Integrity, MediaWiki-extensions-OATHAuth
Reedy added a project to T428793: TypeError: Wikibase\Client\Usage\UsageDeduplicator::deduplicateStatementUsages(): Argument #1 ($statementUsages) must be of type array, null given, called in /srv/mediawiki/php-1.47.0-wmf.6/extensions/Wikibase/client/includes/U: MediaWiki-extensions-Wikibase-Client.
Wed, Jun 10, 6:25 PM · Wikidata, MediaWiki-extensions-Wikibase-Client, Wikimedia-production-error
Reedy added a comment to T420792: Allow 2FA to be enforced for all accounts on a private wiki.

Sure, we can do it via WikimediaMessages, it's not a big deal.

Wed, Jun 10, 5:15 PM · MW-1.47-notes (1.47.0-wmf.5; 2026-06-02), Patch-For-Review, Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22)), SecTeam-Processed, Security-Team, MediaWiki-extensions-OATHAuth
Reedy added a comment to T420792: Allow 2FA to be enforced for all accounts on a private wiki.

The whole process hasn't been designed and implemented yet, but I'm sure we can cope with these cases.

Wed, Jun 10, 4:55 PM · MW-1.47-notes (1.47.0-wmf.5; 2026-06-02), Patch-For-Review, Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22)), SecTeam-Processed, Security-Team, MediaWiki-extensions-OATHAuth
Reedy updated the task description for T404817: OATHAuth's PHPUnit test coverage needs improving.
Wed, Jun 10, 4:25 PM · Patch-For-Review, MW-1.47-notes (1.47.0-wmf.6; 2026-06-09), Product Safety and Integrity (Sprint Iris (May 25 - Jun 12)), MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), FY2025-26 WE 4.6 - Account Security (WE 4.6.4 - 2FA improvements and passkey support), Test-Coverage, MediaWiki-extensions-OATHAuth
Reedy renamed T427511: OATHAuth has low qunit/similar test coverage from OATHAuth has no qunit/similar test coverage to OATHAuth has low qunit/similar test coverage.
Wed, Jun 10, 4:24 PM · Product Safety and Integrity, Test-Coverage, MediaWiki-extensions-OATHAuth
Reedy added a comment to T420792: Allow 2FA to be enforced for all accounts on a private wiki.

No matter how we do there will always users without 2FA in private wikis.

Wed, Jun 10, 4:21 PM · MW-1.47-notes (1.47.0-wmf.5; 2026-06-02), Patch-For-Review, Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22)), SecTeam-Processed, Security-Team, MediaWiki-extensions-OATHAuth
Reedy triaged T428687: "CirrusSearch Streaming Updater" doesn't seem to be a system user on various private wikis as Low priority.

I've run the above on all WMF wikis.

Wed, Jun 10, 3:48 PM · Patch-For-Review, CirrusSearch, WMF-General-or-Unknown, Discovery-Search
Reedy added a comment to T428687: "CirrusSearch Streaming Updater" doesn't seem to be a system user on various private wikis.

A hacky maintenance script to fix this in retrospect; not worth committing:

Wed, Jun 10, 3:34 PM · Patch-For-Review, CirrusSearch, WMF-General-or-Unknown, Discovery-Search
Reedy added a project to T428687: "CirrusSearch Streaming Updater" doesn't seem to be a system user on various private wikis: CirrusSearch.
Wed, Jun 10, 3:18 PM · Patch-For-Review, CirrusSearch, WMF-General-or-Unknown, Discovery-Search
Reedy updated the task description for T428754: Don't necessarily require a confirmed email on ExpiringRecoveryCodeGenerator.
Wed, Jun 10, 2:23 PM · MW-1.47-notes (1.47.0-wmf.7; 2026-06-16), Product Safety and Integrity, MediaWiki-extensions-OATHAuth
Reedy updated the task description for T428754: Don't necessarily require a confirmed email on ExpiringRecoveryCodeGenerator.
Wed, Jun 10, 2:03 PM · MW-1.47-notes (1.47.0-wmf.7; 2026-06-16), Product Safety and Integrity, MediaWiki-extensions-OATHAuth
Reedy created T428754: Don't necessarily require a confirmed email on ExpiringRecoveryCodeGenerator.
Wed, Jun 10, 2:01 PM · MW-1.47-notes (1.47.0-wmf.7; 2026-06-16), Product Safety and Integrity, MediaWiki-extensions-OATHAuth
Reedy moved T428734: Run UpdateKeysToLatestVersion to add versioning to all keys from Backlog to External on the MediaWiki-extensions-OATHAuth board.
Wed, Jun 10, 1:20 PM · Product Safety and Integrity, Wikimedia-maintenance-script-run, MediaWiki-extensions-OATHAuth
Reedy updated the task description for T428734: Run UpdateKeysToLatestVersion to add versioning to all keys.
Wed, Jun 10, 12:16 PM · Product Safety and Integrity, Wikimedia-maintenance-script-run, MediaWiki-extensions-OATHAuth
Reedy updated the task description for T428103: Enforce 2FA for all users on private wikis in WMF production.
Wed, Jun 10, 12:07 PM · Patch-For-Review, SecTeam-Processed, Wikimedia-Site-requests, Product Safety and Integrity, Security-Team
Reedy added a subtask for T428738: Create wrapper around Recover2FAForUser to send to all users that don't have 2FA: T428739: Refactor expiring recovery codes (and ExpiringRecoveryCodeGenerator) to allow user to only have expiring recovery codes for intial 2FA.
Wed, Jun 10, 11:54 AM · Patch-For-Review, Product Safety and Integrity, MediaWiki-extensions-OATHAuth
Reedy added a parent task for T428739: Refactor expiring recovery codes (and ExpiringRecoveryCodeGenerator) to allow user to only have expiring recovery codes for intial 2FA: T428738: Create wrapper around Recover2FAForUser to send to all users that don't have 2FA.
Wed, Jun 10, 11:54 AM · Patch-For-Review, Product Safety and Integrity, MediaWiki-extensions-OATHAuth
Reedy created T428739: Refactor expiring recovery codes (and ExpiringRecoveryCodeGenerator) to allow user to only have expiring recovery codes for intial 2FA.
Wed, Jun 10, 11:53 AM · Patch-For-Review, Product Safety and Integrity, MediaWiki-extensions-OATHAuth
Reedy added a subtask for T428738: Create wrapper around Recover2FAForUser to send to all users that don't have 2FA: T424251: Make a maintenance script version of Special:Recover2FAForUser.
Wed, Jun 10, 11:52 AM · Patch-For-Review, Product Safety and Integrity, MediaWiki-extensions-OATHAuth
Reedy added a parent task for T424251: Make a maintenance script version of Special:Recover2FAForUser: T428738: Create wrapper around Recover2FAForUser to send to all users that don't have 2FA.
Wed, Jun 10, 11:52 AM · MW-1.47-notes (1.47.0-wmf.1; 2026-05-05), Product Safety and Integrity, MediaWiki-extensions-OATHAuth
Reedy created T428738: Create wrapper around Recover2FAForUser to send to all users that don't have 2FA.
Wed, Jun 10, 11:51 AM · Patch-For-Review, Product Safety and Integrity, MediaWiki-extensions-OATHAuth
Reedy triaged T428737: Create a page to be used for $wgOATH2FARequiredGroupRemovalPages for private wikis as High priority.
Wed, Jun 10, 11:47 AM · Wikimedia-Site-requests, Documentation, Product Safety and Integrity, Security-Team
Reedy added a project to T428737: Create a page to be used for $wgOATH2FARequiredGroupRemovalPages for private wikis: Wikimedia-Site-requests.
Wed, Jun 10, 11:47 AM · Wikimedia-Site-requests, Documentation, Product Safety and Integrity, Security-Team
Reedy created T428737: Create a page to be used for $wgOATH2FARequiredGroupRemovalPages for private wikis.
Wed, Jun 10, 11:44 AM · Wikimedia-Site-requests, Documentation, Product Safety and Integrity, Security-Team
Reedy added a parent task for T428734: Run UpdateKeysToLatestVersion to add versioning to all keys: T428735: Drop $wgOATHAuthAllowUnversionedKeys.
Wed, Jun 10, 11:39 AM · Product Safety and Integrity, Wikimedia-maintenance-script-run, MediaWiki-extensions-OATHAuth
Reedy added a subtask for T428735: Drop $wgOATHAuthAllowUnversionedKeys: T428734: Run UpdateKeysToLatestVersion to add versioning to all keys.
Wed, Jun 10, 11:39 AM · Patch-For-Review, Product Safety and Integrity, MW-1.47-release, MediaWiki-extensions-OATHAuth
Reedy created T428735: Drop $wgOATHAuthAllowUnversionedKeys.
Wed, Jun 10, 11:39 AM · Patch-For-Review, Product Safety and Integrity, MW-1.47-release, MediaWiki-extensions-OATHAuth
Reedy created T428734: Run UpdateKeysToLatestVersion to add versioning to all keys.
Wed, Jun 10, 11:38 AM · Product Safety and Integrity, Wikimedia-maintenance-script-run, MediaWiki-extensions-OATHAuth

Tue, Jun 9

Reedy closed T428104: Notify users on phase 1 private wikis that 2FA enforcement is coming, a subtask of T428103: Enforce 2FA for all users on private wikis in WMF production, as Resolved.
Tue, Jun 9, 9:34 PM · Patch-For-Review, SecTeam-Processed, Wikimedia-Site-requests, Product Safety and Integrity, Security-Team
Reedy closed T428104: Notify users on phase 1 private wikis that 2FA enforcement is coming as Resolved.

Meant to create a paste; T428688 instead.

Tue, Jun 9, 9:34 PM · SecTeam-Processed, Wikimedia-maintenance-script-run, Product Safety and Integrity, Security-Team
Reedy created T428687: "CirrusSearch Streaming Updater" doesn't seem to be a system user on various private wikis.
Tue, Jun 9, 9:27 PM · Patch-For-Review, CirrusSearch, WMF-General-or-Unknown, Discovery-Search
Reedy updated the task description for T410453: Upgrade composer to >= 2.9.1.
Tue, Jun 9, 10:30 AM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), PHP 8.5 support, PHP 8.4 support, MediaWiki-Vendor, Composer, Continuous-Integration-Infrastructure
Reedy updated the task description for T428570: Upgrade composer to >= 2.10.1.
Tue, Jun 9, 10:29 AM · Continuous-Integration-Infrastructure, MediaWiki-Vendor, Composer
Reedy created T428570: Upgrade composer to >= 2.10.1.
Tue, Jun 9, 10:29 AM · Continuous-Integration-Infrastructure, MediaWiki-Vendor, Composer

Mon, Jun 8

Reedy moved T428518: 2FA status is being looked up on every page view from Backlog to Bugs on the MediaWiki-extensions-OATHAuth board.
Mon, Jun 8, 11:42 PM · MW-1.47-notes (1.47.0-wmf.7; 2026-06-16), Patch-For-Review, MW-1.46-release, Product Safety and Integrity, DBA, Performance Issue, MediaWiki-extensions-OATHAuth
Reedy added a project to T428518: 2FA status is being looked up on every page view: MW-1.46-release.
Mon, Jun 8, 10:48 PM · MW-1.47-notes (1.47.0-wmf.7; 2026-06-16), Patch-For-Review, MW-1.46-release, Product Safety and Integrity, DBA, Performance Issue, MediaWiki-extensions-OATHAuth
Reedy updated subscribers of T428518: 2FA status is being looked up on every page view.

Do we know if this is recent?

Mon, Jun 8, 10:47 PM · MW-1.47-notes (1.47.0-wmf.7; 2026-06-16), Patch-For-Review, MW-1.46-release, Product Safety and Integrity, DBA, Performance Issue, MediaWiki-extensions-OATHAuth
Reedy closed T404257: Add a way to lazy load OATHUser or provide a cheap "user has 2FA enabled" check as Resolved.
Mon, Jun 8, 10:46 PM · Patch-For-Review, Product Safety and Integrity (Sprint Iris (May 25 - Jun 12)), FY2025-26 WE 4.6 - Account Security (WE 4.6.4 - 2FA improvements and passkey support), Performance Issue, MediaWiki-extensions-OATHAuth
Reedy added a project to T49578: Score should output SVG: Wikimedia-Site-requests.
Mon, Jun 8, 10:13 PM · Patch-For-Review, Wikimedia-Site-requests, Upstream, Wikimedia-SVG-rendering, MediaWiki-extensions-Score
Reedy added a subtask for T385404: Deploy LilyPond 2.24 with Cairo support to shellbox containers: T427820: Migrate Shellbox image to Bookworm.
Mon, Jun 8, 10:13 PM · User-Raine, ServiceOps-Upgrades-Hardware, ServiceOps-Services-Oids, Shellbox, ServiceOps new, Upstream, Wikimedia-SVG-rendering, MediaWiki-extensions-Score
Reedy added a parent task for T427820: Migrate Shellbox image to Bookworm: T385404: Deploy LilyPond 2.24 with Cairo support to shellbox containers.
Mon, Jun 8, 10:12 PM · ServiceOps new, ServiceOps-Upgrades-Hardware, ServiceOps-Mediawiki
Reedy merged T428497: Vector showing up in MW Core Test Coverage into T420906: MediaWiki code coverage reports include coverage for the Vector skin.
Mon, Jun 8, 10:02 PM · MediaWiki-General, phpunit-patch-coverage
Reedy merged task T428497: Vector showing up in MW Core Test Coverage into T420906: MediaWiki code coverage reports include coverage for the Vector skin.
Mon, Jun 8, 10:02 PM · MediaWiki-Core-Tests, Test-Coverage
Reedy created T428514: Improve Sanitizer::validateEmail.
Mon, Jun 8, 10:00 PM · MediaWiki-Parser
Reedy created T428513: Replace email regexes with libraries.
Mon, Jun 8, 10:00 PM · Product Safety and Integrity, MediaWiki-extensions-EmailAuth
Reedy added a parent task for T428433: Replace abandoned PEAR Mail libraries with symfony/mailer in MediaWiki core: T418709: Package pear/net_socket is abandoned, you should avoid using it.
Mon, Jun 8, 9:57 PM · MW-1.47-notes (1.47.0-wmf.7; 2026-06-16), MediaWiki-General, MediaWiki-Vendor, Technical-Debt, Composer, MediaWiki-Email
Reedy added a subtask for T418709: Package pear/net_socket is abandoned, you should avoid using it: T428433: Replace abandoned PEAR Mail libraries with symfony/mailer in MediaWiki core.
Mon, Jun 8, 9:57 PM · MW-1.47-notes (1.47.0-wmf.7; 2026-06-16), MW-1.46-release, MW-1.45-release, MW-1.44-release, MW-1.43-release, MediaWiki-Vendor, Composer, MediaWiki-General, Upstream
Reedy added a comment to T427820: Migrate Shellbox image to Bookworm.

Wrong task, never mind.

Mon, Jun 8, 9:48 PM · ServiceOps new, ServiceOps-Upgrades-Hardware, ServiceOps-Mediawiki
Reedy added a comment to T428484: Including Lilypond notation with the "score" tag results in error message "Safe mode has been removed from LilyPond as of version 2.23.12.".

https://github.com/lilypond/lilypond/releases/tag/v2.23.12 - August 2022

Mon, Jun 8, 9:39 PM · ServiceOps-Services-Oids, Patch-For-Review, Product Safety and Integrity, Security, Reader Experience Team, Regression, ServiceOps new, MediaWiki-extensions-Score
Reedy added a comment to T427820: Migrate Shellbox image to Bookworm.

https://github.com/lilypond/lilypond/releases/tag/v2.23.12 is from 2022

Mon, Jun 8, 9:37 PM · ServiceOps new, ServiceOps-Upgrades-Hardware, ServiceOps-Mediawiki
Reedy removed a project from T171372: Find alternative to safe mode in Lilypond: Patch-For-Review.
Mon, Jun 8, 9:35 PM · Security-General, MediaWiki-extensions-Score
Reedy created T428497: Vector showing up in MW Core Test Coverage.
Mon, Jun 8, 6:40 PM · MediaWiki-Core-Tests, Test-Coverage

Sat, Jun 6

Reedy closed T428166: Wikis not using $wgConf should be shown 2FA required banners as Resolved.
Sat, Jun 6, 5:18 PM · Product Safety and Integrity (Sprint Iris (May 25 - Jun 12)), MW-1.47-notes (1.47.0-wmf.6; 2026-06-09), MW-1.46-release, MediaWiki-extensions-OATHAuth
Reedy added a project to T428316: scap update-patch can abort and leave /srv/patches in a mess: Release-Engineering-Team (Radar).
Sat, Jun 6, 5:05 PM · Release-Engineering-Team (Radar), Scap
Reedy added a comment to T428316: scap update-patch can abort and leave /srv/patches in a mess.

Looks like pretrain is "messing" this up again every night... trying to re-apply/move sec patches forward?

Sat, Jun 6, 5:05 PM · Release-Engineering-Team (Radar), Scap

Fri, Jun 5

Reedy created T428316: scap update-patch can abort and leave /srv/patches in a mess.
Fri, Jun 5, 11:45 PM · Release-Engineering-Team (Radar), Scap

Thu, Jun 4

Reedy moved T427861: OATHAuth tests failing on unrelated changes from Backlog to Bugs on the MediaWiki-extensions-OATHAuth board.
Thu, Jun 4, 8:26 PM · Patch-For-Review, Product Safety and Integrity, ci-test-error (WMF-deployed Build Failure), MediaWiki-extensions-OATHAuth
Reedy moved T428166: Wikis not using $wgConf should be shown 2FA required banners from Backlog to Bugs on the MediaWiki-extensions-OATHAuth board.
Thu, Jun 4, 8:26 PM · Product Safety and Integrity (Sprint Iris (May 25 - Jun 12)), MW-1.47-notes (1.47.0-wmf.6; 2026-06-09), MW-1.46-release, MediaWiki-extensions-OATHAuth
Reedy moved T428145: Multiple 2FA disable notifications from Backlog to Bugs on the MediaWiki-extensions-OATHAuth board.
Thu, Jun 4, 8:26 PM · Product Safety and Integrity, MediaWiki-extensions-OATHAuth
Reedy moved T427950: Simplify login form when reauthenticating from Backlog to User Experience on the MediaWiki-extensions-OATHAuth board.
Thu, Jun 4, 8:26 PM · MediaWiki-Platform-Team (Radar), MediaWiki-extensions-OATHAuth, Product Safety and Integrity, MediaWiki-Core-AuthManager
Reedy added a project to T428202: Wikipedia full-screen image view does not display the image: MediaViewer.

For me, it seems to be trying to display https://upload.wikimedia.org/wikipedia/commons/thumb/d/d4/Logo_Monster_Energy.webp/881px-Logo_Monster_Energy.webp.png

Thu, Jun 4, 6:52 PM · MW-1.47-notes (1.47.0-wmf.5; 2026-06-02), Reader Growth Team, MediaViewer
Reedy added a comment to T428166: Wikis not using $wgConf should be shown 2FA required banners.
		foreach ( $splitGroups as $wikiId => $pages ) {
			$wiki = WikiMap::getWiki( $wikiId );
			if ( $wiki === null ) {
				continue;
			}
Thu, Jun 4, 1:45 PM · Product Safety and Integrity (Sprint Iris (May 25 - Jun 12)), MW-1.47-notes (1.47.0-wmf.6; 2026-06-09), MW-1.46-release, MediaWiki-extensions-OATHAuth
Reedy renamed T428166: Wikis not using $wgConf should be shown 2FA required banners from Dev wiki not showing 2FA required warning to Wikis not using $wgConf should be shown 2FA required banners.
Thu, Jun 4, 1:41 PM · Product Safety and Integrity (Sprint Iris (May 25 - Jun 12)), MW-1.47-notes (1.47.0-wmf.6; 2026-06-09), MW-1.46-release, MediaWiki-extensions-OATHAuth
Reedy added a project to T428166: Wikis not using $wgConf should be shown 2FA required banners: MW-1.46-release.

Yeah, same on other wikis that haven't done anything to setup WikiMap et al.

Thu, Jun 4, 1:34 PM · Product Safety and Integrity (Sprint Iris (May 25 - Jun 12)), MW-1.47-notes (1.47.0-wmf.6; 2026-06-09), MW-1.46-release, MediaWiki-extensions-OATHAuth
Reedy added a comment to T428166: Wikis not using $wgConf should be shown 2FA required banners.

Ah, I think this is related to T421121: Special:AccountSecurity Error: Call to a member function getDisplayName() on null/rEOATf712cf875843: AccountSecurity: Ignore inexistent wikis for mandatory 2FA check.

Thu, Jun 4, 1:29 PM · Product Safety and Integrity (Sprint Iris (May 25 - Jun 12)), MW-1.47-notes (1.47.0-wmf.6; 2026-06-09), MW-1.46-release, MediaWiki-extensions-OATHAuth
Reedy created T428166: Wikis not using $wgConf should be shown 2FA required banners.
Thu, Jun 4, 1:14 PM · Product Safety and Integrity (Sprint Iris (May 25 - Jun 12)), MW-1.47-notes (1.47.0-wmf.6; 2026-06-09), MW-1.46-release, MediaWiki-extensions-OATHAuth
Reedy changed the visibility for F86596824: Screenshot 2026-06-04 at 12.11.00.png.
Thu, Jun 4, 11:12 AM
Reedy created T428145: Multiple 2FA disable notifications.
Thu, Jun 4, 11:11 AM · Product Safety and Integrity, MediaWiki-extensions-OATHAuth
Reedy changed the visibility for F86596380: Screenshot 2026-06-04 at 12.07.39.png.
Thu, Jun 4, 11:09 AM
Reedy added a comment to T420792: Allow 2FA to be enforced for all accounts on a private wiki.

Even without the patch above... Some (display type things) things just work

Thu, Jun 4, 11:09 AM · MW-1.47-notes (1.47.0-wmf.5; 2026-06-02), Patch-For-Review, Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22)), SecTeam-Processed, Security-Team, MediaWiki-extensions-OATHAuth

Wed, Jun 3

Reedy updated the task description for T404817: OATHAuth's PHPUnit test coverage needs improving.
Wed, Jun 3, 9:48 PM · Patch-For-Review, MW-1.47-notes (1.47.0-wmf.6; 2026-06-09), Product Safety and Integrity (Sprint Iris (May 25 - Jun 12)), MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), FY2025-26 WE 4.6 - Account Security (WE 4.6.4 - 2FA improvements and passkey support), Test-Coverage, MediaWiki-extensions-OATHAuth
Reedy added a comment to T59634: Support mm/dd/yyyy format for timeline with dates prior to 01/01/1800.

https://salsa.debian.org/debian/ploticus/-/commits/debian/latest?ref_type=HEADS It looks mostly like it's basically packaging changes?

Wed, Jun 3, 9:42 PM · Upstream, EasyTimeline