Page MenuHomePhabricator

HCoplin-WMF (Halley)
Senior Product Manager, MediaWiki Interfaces

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Monday

  • Clear sailing ahead.

User Details

User Since
Aug 16 2024, 3:00 PM (40 w, 15 h)
Availability
Available
LDAP User
Hcoplin
MediaWiki User
HCoplin-WMF [ Global Accounts ]

Recent Activity

Thu, May 22

HCoplin-WMF added a comment to T392149: [SPIKE] Research pattern for implementing 'beta' modules.

I have a few thoughts too:

Thu, May 22, 9:01 PM · MW-Interfaces-Team (MW-Sprint-10 (2025-05-20 to 2025-06-03)), Patch-For-Review, MediaWiki-REST-API, OKR-Work

Wed, May 21

HCoplin-WMF moved T392371: Wikimedia\Rdbms\DBQueryError: Error 1146: Table 'centralauth.discussiontools_item_revisions' doesn't exist from Incoming (Needs Triage) to Bugs & Production Errors on the MW-Interfaces-Team board.
Wed, May 21, 1:28 PM · MW-Interfaces-Team, MediaWiki-libs-Rdbms, DiscussionTools, Wikimedia-production-error
HCoplin-WMF moved T342571: Flaky test HtmlOutputRendererHelperTest::testHtmlIsStashedForExistingPage on CI from Committed to Code Review on the MW-Interfaces-Team (MW-Sprint-10 (2025-05-20 to 2025-06-03)) board.
Wed, May 21, 1:27 PM · MW-Interfaces-Team (MW-Sprint-10 (2025-05-20 to 2025-06-03)), Patch-For-Review, MediaWiki-REST-API, ci-test-error
HCoplin-WMF edited projects for T342571: Flaky test HtmlOutputRendererHelperTest::testHtmlIsStashedForExistingPage on CI, added: MW-Interfaces-Team (MW-Sprint-10 (2025-05-20 to 2025-06-03)); removed MW-Interfaces-Team.

Adding to our sprint board to take a look and offer code review support :)

Wed, May 21, 1:26 PM · MW-Interfaces-Team (MW-Sprint-10 (2025-05-20 to 2025-06-03)), Patch-For-Review, MediaWiki-REST-API, ci-test-error
HCoplin-WMF moved T350161: Cleanup: REST framework: Add support for outputting an OpenAPI (swagger) spec from Incoming (Needs Triage) to Needs Further Discussion on the MW-Interfaces-Team board.
Wed, May 21, 1:24 PM · MW-Interfaces-Team, MediaWiki-REST-API, User-Atieno
HCoplin-WMF moved T392771: MediaWiki API imageinfo continuation leads to a dead loop from Incoming (Needs Triage) to Bugs & Production Errors on the MW-Interfaces-Team board.
Wed, May 21, 1:24 PM · MW-Interfaces-Team, Commons, MediaWiki-File-management, MediaWiki-Action-API
HCoplin-WMF added a comment to T392771: MediaWiki API imageinfo continuation leads to a dead loop.

MW-Interfaces-Team will take a look at this too see if there's an API specific solution, or if it's really at the storage layer.

Wed, May 21, 1:23 PM · MW-Interfaces-Team, Commons, MediaWiki-File-management, MediaWiki-Action-API
HCoplin-WMF removed a project from T239213: Conflicting timestamp in file history: MW-Interfaces-Team.
Wed, May 21, 1:18 PM · Regression, Platform Team Workboards (Clinic Duty Team), Pywikibot-Commons, MediaWiki-Action-API, Pywikibot, MediaWiki-File-management, Commons
HCoplin-WMF removed a project from T159773: Support all parameters in ApiFeedRecentChanges: MW-Interfaces-Team.

Looks like Moderator-Tools-Team is on top of this. We are removing the MW-Interfaces-Team tag for now.

Wed, May 21, 1:15 PM · MediaWiki-Action-API, MediaWiki-Recent-changes, Moderator-Tools-Team, Edit-Review-Improvements
HCoplin-WMF triaged T266541: action=feedrecentchanges missing various ChangesListSpecialPage parameters from documentation as Low priority.

[Copied from: https://phabricator.wikimedia.org/T266454]
Just chiming in here (assuming that this is even still relevant) -- we assume that the own feature team (Moderator Tools, looks like) would be responsible for adding the required parameters. WE also assume that the generated docs will automatically update once that change is introduced.

Wed, May 21, 1:13 PM · MW-Interfaces-Team, Documentation, Moderator-Tools-Team, MediaWiki-Recent-changes, affects-Miraheze, Growth-Team-Filtering, MediaWiki-Documentation, Edit-Review-Improvements-RC-Page, Growth-Team, MediaWiki-Action-API
HCoplin-WMF triaged T266454: action=feedrecentchanges is missing parameters from generated documentation as Low priority.

Just chiming in here (assuming that this is even still relevant) -- we assume that the own feature team (Moderator Tools, looks like) would be responsible for adding the required parameters. WE also assume that the generated docs will automatically update once that change is introduced.

Wed, May 21, 1:13 PM · MW-Interfaces-Team, Moderator-Tools-Team, MediaWiki-Recent-changes, affects-Miraheze, MediaWiki-Action-API
HCoplin-WMF moved T393633: PageDeleted event should contain outgoing redirect target information from Incoming (Needs Triage) to Radar (other teams work) on the MW-Interfaces-Team board.
Wed, May 21, 12:59 PM · MW-1.45-notes (1.45.0-wmf.1; 2025-05-13), Data-Engineering (Q4 2025 April 1st - June 30th), MW-Interfaces-Team, Event-Platform, MediaWiki-DomainEvents
HCoplin-WMF moved T393897: /page/random & other standalone service endpoints sometimes missing in some swagger spec responses from Incoming (Needs Triage) to Backlog (Triaged and Ready) on the MW-Interfaces-Team board.
Wed, May 21, 12:56 PM · RESTBase, MW-Interfaces-Team
HCoplin-WMF moved T394306: Document process & best practices for conditionally registering REST modules from Incoming (Needs Triage) to Backlog (Triaged and Ready) on the MW-Interfaces-Team board.
Wed, May 21, 12:56 PM · MW-Interfaces-Team, MediaWiki-REST-API

Tue, May 20

HCoplin-WMF archived MW-Interfaces-Team (MW-Sprint-9 (2025-05-07 to 2025-05-20)).
Tue, May 20, 4:35 PM
HCoplin-WMF closed T384087: REST: Use "default" block for OpenAPI Error schema specs, a subtask of T366834: REST: OpenAPI specs generation (tracking), as Resolved.
Tue, May 20, 4:35 PM · MW-Interfaces-Team (MWI-Roadmap), MW-1.43-notes (1.43.0-wmf.19; 2024-08-20), MediaWiki-REST-API, Epic
HCoplin-WMF closed T384087: REST: Use "default" block for OpenAPI Error schema specs as Resolved.
Tue, May 20, 4:35 PM · MW-Interfaces-Team (MW-Sprint-9 (2025-05-07 to 2025-05-20)), MW-1.45-notes (1.45.0-wmf.1; 2025-05-13), MediaWiki-REST-API
HCoplin-WMF closed T388527: Add translatable OpenAPI endpoint descriptions for all content endpoints as Resolved.
Tue, May 20, 4:35 PM · MW-1.45-notes (1.45.0-wmf.2; 2025-05-20), MW-Interfaces-Team (MW-Sprint-9 (2025-05-07 to 2025-05-20)), FY2024-25 KR 5.1 MediaWiki Automated API Documentation, OKR-Work
HCoplin-WMF closed T388527: Add translatable OpenAPI endpoint descriptions for all content endpoints, a subtask of T384537: [5.1.12 Milestone]: Endpoint Description Support, as Resolved.
Tue, May 20, 4:35 PM · FY2024-25 KR 5.1 MediaWiki Automated API Documentation, OKR-Work, MW-Interfaces-Team (MWI-Roadmap)
HCoplin-WMF closed T388588: Rename classes and methods on page related events to match the design document, a subtask of T376063: Introduce a system of events and listeners into MediaWiki core (FY24/25, WE5.2.3 and WE5.2.5), as Resolved.
Tue, May 20, 4:34 PM · MW-1.44-notes (1.44.0-wmf.27; 2025-04-29), MediaWiki-DomainEvents, MW-Interfaces-Team (MWI-Roadmap), MediaWiki-Core-Hooks, OKR-Work, FY2024-25 KR 5.2 Simplify feature development
HCoplin-WMF closed T389033: Domain events: Establish the concept of ingress objects as Resolved.
Tue, May 20, 4:34 PM · MW-Interfaces-Team (MW-Sprint-9 (2025-05-07 to 2025-05-20)), MW-1.44-notes (1.44.0-wmf.28; 2025-05-06), Patch-For-Review, MediaWiki-DomainEvents
HCoplin-WMF closed T388588: Rename classes and methods on page related events to match the design document as Resolved.
Tue, May 20, 4:34 PM · MW-Interfaces-Team (MW-Sprint-9 (2025-05-07 to 2025-05-20)), MW-1.44-notes (1.44.0-wmf.23; 2025-04-01), MediaWiki-DomainEvents
HCoplin-WMF closed T389033: Domain events: Establish the concept of ingress objects, a subtask of T376063: Introduce a system of events and listeners into MediaWiki core (FY24/25, WE5.2.3 and WE5.2.5), as Resolved.
Tue, May 20, 4:34 PM · MW-1.44-notes (1.44.0-wmf.27; 2025-04-29), MediaWiki-DomainEvents, MW-Interfaces-Team (MWI-Roadmap), MediaWiki-Core-Hooks, OKR-Work, FY2024-25 KR 5.2 Simplify feature development
HCoplin-WMF closed T391364: [SPIKE] Add a statslib counter for the LoadBalancer::runPrimaryTransactionIdleCallbacks errors, a subtask of T368289: Incredible amount of logs from Wikimedia\Rdbms\LoadBalancer::runPrimaryTransactionIdleCallbacks, as Resolved.
Tue, May 20, 4:34 PM · MW-Interfaces-Team, MW-1.42-notes, MW-1.43-notes (1.43.0-wmf.21; 2024-09-03), Patch-For-Review, MediaWiki-libs-Rdbms, Observability-Logging
HCoplin-WMF closed T391364: [SPIKE] Add a statslib counter for the LoadBalancer::runPrimaryTransactionIdleCallbacks errors as Resolved.
Tue, May 20, 4:34 PM · MW-Interfaces-Team (MW-Sprint-9 (2025-05-07 to 2025-05-20)), MW-1.44-notes (1.44.0-wmf.27; 2025-04-29), Patch-For-Review, MW-1.42-notes, MW-1.43-notes (1.43.0-wmf.21; 2024-09-03), MediaWiki-libs-Rdbms, Observability-Logging
HCoplin-WMF closed T118132: Merging pages should add a log entry to the destination page as Resolved.
Tue, May 20, 4:34 PM · MW-Interfaces-Team (MW-Sprint-9 (2025-05-07 to 2025-05-20)), MW-1.45-notes (1.45.0-wmf.2; 2025-05-20), MediaWiki-MergeHistory, MediaWiki-Logevents
HCoplin-WMF moved T388528: Add translatable OpenAPI endpoint descriptions for all remaining endpoints from Next Up to MW-Sprint-10 (2025-05-20 to 2025-06-03) on the MW-Interfaces-Team board.
Tue, May 20, 3:27 PM · MW-Interfaces-Team (MW-Sprint-10 (2025-05-20 to 2025-06-03)), FY2024-25 KR 5.1 MediaWiki Automated API Documentation, OKR-Work
HCoplin-WMF reassigned T388528: Add translatable OpenAPI endpoint descriptions for all remaining endpoints from FGoodwin to Atieno.
Tue, May 20, 3:27 PM · MW-Interfaces-Team (MW-Sprint-10 (2025-05-20 to 2025-06-03)), FY2024-25 KR 5.1 MediaWiki Automated API Documentation, OKR-Work
HCoplin-WMF triaged T394791: [SPIKE] Investigate CirrusSearch extension for Domain Event migrations as Medium priority.
Tue, May 20, 3:25 PM · Patch-For-Review, MW-Interfaces-Team (MW-Sprint-10 (2025-05-20 to 2025-06-03)), OKR-Work, MediaWiki-DomainEvents
HCoplin-WMF updated the task description for T393465: Domain Events: Extensions Migrations.
Tue, May 20, 3:21 PM · MW-Interfaces-Team (MWI-Roadmap), Epic, OKR-Work, Patch-For-Review, MediaWiki-DomainEvents
HCoplin-WMF created T394791: [SPIKE] Investigate CirrusSearch extension for Domain Event migrations.
Tue, May 20, 3:18 PM · Patch-For-Review, MW-Interfaces-Team (MW-Sprint-10 (2025-05-20 to 2025-06-03)), OKR-Work, MediaWiki-DomainEvents
HCoplin-WMF updated the task description for T393465: Domain Events: Extensions Migrations.
Tue, May 20, 3:16 PM · MW-Interfaces-Team (MWI-Roadmap), Epic, OKR-Work, Patch-For-Review, MediaWiki-DomainEvents
HCoplin-WMF edited projects for T198297: Use PageUpdater to create dummy revisions, added: MW-Interfaces-Team (MW-Sprint-10 (2025-05-20 to 2025-06-03)); removed MW-Interfaces-Team (MW-Sprint-9 (2025-05-07 to 2025-05-20)).
Tue, May 20, 3:09 PM · MW-Interfaces-Team (MW-Sprint-10 (2025-05-20 to 2025-06-03)), FlaggedRevs, MediaWiki-extensions-Translate, Move-Files-To-Commons, MW-1.44-notes (1.44.0-wmf.27; 2025-04-29), MediaWiki-DomainEvents, Patch-For-Review
HCoplin-WMF edited projects for T389593: Introduce PageCreated event, added: MW-Interfaces-Team (MW-Sprint-10 (2025-05-20 to 2025-06-03)); removed MW-Interfaces-Team (MW-Sprint-9 (2025-05-07 to 2025-05-20)).
Tue, May 20, 3:09 PM · MW-Interfaces-Team (MW-Sprint-10 (2025-05-20 to 2025-06-03)), Patch-For-Review, MediaWiki-DomainEvents
HCoplin-WMF edited projects for T389587: [SPIKE] Optimize PageHTMLHandler::getETag to avoid ParserOutput, added: MW-Interfaces-Team (MW-Sprint-10 (2025-05-20 to 2025-06-03)); removed MW-Interfaces-Team (MW-Sprint-9 (2025-05-07 to 2025-05-20)).
Tue, May 20, 3:09 PM · MW-Interfaces-Team (MW-Sprint-10 (2025-05-20 to 2025-06-03)), Content-Transform-Team, MediaWiki-REST-API, Wikimedia-Performance-recommendation
HCoplin-WMF edited projects for T393867: Events: rename PageState and PageRevisionUpdated, added: MW-Interfaces-Team (MW-Sprint-10 (2025-05-20 to 2025-06-03)); removed MW-Interfaces-Team (MW-Sprint-9 (2025-05-07 to 2025-05-20)).
Tue, May 20, 3:09 PM · MW-Interfaces-Team (MW-Sprint-10 (2025-05-20 to 2025-06-03)), OKR-Work, MediaWiki-DomainEvents
HCoplin-WMF edited projects for T393467: Echo: Port onPageSaveComplete to PageUpdated event, added: MW-Interfaces-Team (MW-Sprint-10 (2025-05-20 to 2025-06-03)); removed MW-Interfaces-Team (MW-Sprint-9 (2025-05-07 to 2025-05-20)).
Tue, May 20, 3:08 PM · MW-Interfaces-Team (MW-Sprint-10 (2025-05-20 to 2025-06-03)), OKR-Work, Patch-For-Review, Growth-Team, Notifications (Echo)
HCoplin-WMF edited projects for T393468: AbuseFilter: Port onPageSaveComplete to PageUpdated event, added: MW-Interfaces-Team (MW-Sprint-10 (2025-05-20 to 2025-06-03)); removed MW-Interfaces-Team (MW-Sprint-9 (2025-05-07 to 2025-05-20)).
Tue, May 20, 3:08 PM · MW-Interfaces-Team (MW-Sprint-10 (2025-05-20 to 2025-06-03)), OKR-Work, Patch-For-Review, AbuseFilter
HCoplin-WMF edited projects for T392149: [SPIKE] Research pattern for implementing 'beta' modules, added: MW-Interfaces-Team (MW-Sprint-10 (2025-05-20 to 2025-06-03)); removed MW-Interfaces-Team (MW-Sprint-9 (2025-05-07 to 2025-05-20)).
Tue, May 20, 3:08 PM · MW-Interfaces-Team (MW-Sprint-10 (2025-05-20 to 2025-06-03)), Patch-For-Review, MediaWiki-REST-API, OKR-Work
HCoplin-WMF edited projects for T392608: [SPIKE] Determine the best approach for surfacing 'Transform' endpoints in the REST Sandbox, added: MW-Interfaces-Team (MW-Sprint-10 (2025-05-20 to 2025-06-03)); removed MW-Interfaces-Team (MW-Sprint-9 (2025-05-07 to 2025-05-20)).
Tue, May 20, 3:08 PM · MW-Interfaces-Team (MW-Sprint-10 (2025-05-20 to 2025-06-03)), OKR-Work, MediaWiki-REST-API
HCoplin-WMF moved T393867: Events: rename PageState and PageRevisionUpdated from Committed to Design Review on the MW-Interfaces-Team (MW-Sprint-9 (2025-05-07 to 2025-05-20)) board.
Tue, May 20, 3:08 PM · MW-Interfaces-Team (MW-Sprint-10 (2025-05-20 to 2025-06-03)), OKR-Work, MediaWiki-DomainEvents
HCoplin-WMF assigned T393867: Events: rename PageState and PageRevisionUpdated to daniel.
Tue, May 20, 3:08 PM · MW-Interfaces-Team (MW-Sprint-10 (2025-05-20 to 2025-06-03)), OKR-Work, MediaWiki-DomainEvents
HCoplin-WMF added a project to T392608: [SPIKE] Determine the best approach for surfacing 'Transform' endpoints in the REST Sandbox: OKR-Work.
Tue, May 20, 3:06 PM · MW-Interfaces-Team (MW-Sprint-10 (2025-05-20 to 2025-06-03)), OKR-Work, MediaWiki-REST-API
HCoplin-WMF added a project to T393468: AbuseFilter: Port onPageSaveComplete to PageUpdated event: OKR-Work.
Tue, May 20, 3:06 PM · MW-Interfaces-Team (MW-Sprint-10 (2025-05-20 to 2025-06-03)), OKR-Work, Patch-For-Review, AbuseFilter
HCoplin-WMF added a project to T393467: Echo: Port onPageSaveComplete to PageUpdated event: OKR-Work.
Tue, May 20, 3:06 PM · MW-Interfaces-Team (MW-Sprint-10 (2025-05-20 to 2025-06-03)), OKR-Work, Patch-For-Review, Growth-Team, Notifications (Echo)
HCoplin-WMF assigned T198297: Use PageUpdater to create dummy revisions to daniel.
Tue, May 20, 3:05 PM · MW-Interfaces-Team (MW-Sprint-10 (2025-05-20 to 2025-06-03)), FlaggedRevs, MediaWiki-extensions-Translate, Move-Files-To-Commons, MW-1.44-notes (1.44.0-wmf.27; 2025-04-29), MediaWiki-DomainEvents, Patch-For-Review
HCoplin-WMF moved T198297: Use PageUpdater to create dummy revisions from Committed to Code Review on the MW-Interfaces-Team (MW-Sprint-9 (2025-05-07 to 2025-05-20)) board.
Tue, May 20, 3:05 PM · MW-Interfaces-Team (MW-Sprint-10 (2025-05-20 to 2025-06-03)), FlaggedRevs, MediaWiki-extensions-Translate, Move-Files-To-Commons, MW-1.44-notes (1.44.0-wmf.27; 2025-04-29), MediaWiki-DomainEvents, Patch-For-Review
HCoplin-WMF edited projects for T393465: Domain Events: Extensions Migrations, added: OKR-Work, Epic, MW-Interfaces-Team (MWI-Roadmap); removed MW-Interfaces-Team (MW-Sprint-9 (2025-05-07 to 2025-05-20)).
Tue, May 20, 3:04 PM · MW-Interfaces-Team (MWI-Roadmap), Epic, OKR-Work, Patch-For-Review, MediaWiki-DomainEvents
HCoplin-WMF edited projects for T393466: Investigate porting onPageSaveComplete to PageUpdated event for all Extensions, added: MW-Interfaces-Team (MWI-Roadmap), Epic, OKR-Work; removed MW-Interfaces-Team (MW-Sprint-9 (2025-05-07 to 2025-05-20)).
Tue, May 20, 3:04 PM · OKR-Work, Epic, MW-Interfaces-Team (MWI-Roadmap), Patch-For-Review
HCoplin-WMF edited projects for T388528: Add translatable OpenAPI endpoint descriptions for all remaining endpoints, added: MW-Interfaces-Team; removed MW-Interfaces-Team (MW-Sprint-9 (2025-05-07 to 2025-05-20)).
Tue, May 20, 3:02 PM · MW-Interfaces-Team (MW-Sprint-10 (2025-05-20 to 2025-06-03)), FY2024-25 KR 5.1 MediaWiki Automated API Documentation, OKR-Work
HCoplin-WMF changed the point value for T393467: Echo: Port onPageSaveComplete to PageUpdated event from 3 to 1.
Tue, May 20, 3:01 PM · MW-Interfaces-Team (MW-Sprint-10 (2025-05-20 to 2025-06-03)), OKR-Work, Patch-For-Review, Growth-Team, Notifications (Echo)
HCoplin-WMF changed the point value for T393468: AbuseFilter: Port onPageSaveComplete to PageUpdated event from 3 to 1.
Tue, May 20, 3:00 PM · MW-Interfaces-Team (MW-Sprint-10 (2025-05-20 to 2025-06-03)), OKR-Work, Patch-For-Review, AbuseFilter
HCoplin-WMF moved T389587: [SPIKE] Optimize PageHTMLHandler::getETag to avoid ParserOutput from Blocked to Design Review on the MW-Interfaces-Team (MW-Sprint-9 (2025-05-07 to 2025-05-20)) board.
Tue, May 20, 2:59 PM · MW-Interfaces-Team (MW-Sprint-10 (2025-05-20 to 2025-06-03)), Content-Transform-Team, MediaWiki-REST-API, Wikimedia-Performance-recommendation
HCoplin-WMF moved T389587: [SPIKE] Optimize PageHTMLHandler::getETag to avoid ParserOutput from In Progress to Blocked on the MW-Interfaces-Team (MW-Sprint-9 (2025-05-07 to 2025-05-20)) board.
Tue, May 20, 2:59 PM · MW-Interfaces-Team (MW-Sprint-10 (2025-05-20 to 2025-06-03)), Content-Transform-Team, MediaWiki-REST-API, Wikimedia-Performance-recommendation
HCoplin-WMF moved T391739: Undelete: "LogicException: Missing page state before update" from In Progress to Demo Ready! on the MW-Interfaces-Team (MW-Sprint-9 (2025-05-07 to 2025-05-20)) board.
Tue, May 20, 2:58 PM · MW-Interfaces-Team (MW-Sprint-9 (2025-05-07 to 2025-05-20)), MW-1.44-notes (1.44.0-wmf.27; 2025-04-29), MediaWiki-DomainEvents, MediaWiki-Page-derived-data, MediaWiki-Page-deletion, Wikimedia-production-error
HCoplin-WMF created MW-Interfaces-Team (MW-Sprint-10 (2025-05-20 to 2025-06-03)).
Tue, May 20, 1:51 PM

Thu, May 15

HCoplin-WMF moved T394046: PagedMovedEvent should carry reason data from Incoming (Needs Triage) to Radar (other teams work) on the MW-Interfaces-Team board.
Thu, May 15, 2:38 PM · MW-1.45-notes (1.45.0-wmf.2; 2025-05-20), Data-Engineering (Q4 2025 April 1st - June 30th), Event-Platform, MW-Interfaces-Team, MediaWiki-DomainEvents
HCoplin-WMF moved T394049: PageMovedEvent should carry article redirect data from Incoming (Needs Triage) to Radar (other teams work) on the MW-Interfaces-Team board.
Thu, May 15, 2:38 PM · MW-1.45-notes (1.45.0-wmf.2; 2025-05-20), Data-Engineering (Q4 2025 April 1st - June 30th), Event-Platform, MediaWiki-DomainEvents, MW-Interfaces-Team

Wed, May 14

HCoplin-WMF added a comment to T393897: /page/random & other standalone service endpoints sometimes missing in some swagger spec responses.

We just chatted about this in the MWI Triage. Based on some very early peeks through code, it seems like Wikifeeds does have an API spec defined, but it is not currently published/rendering anywhere. We will need to figure out a solution that works generally for allowing services outside of MW core to register specs for the REST sandbox.

Wed, May 14, 2:14 PM · RESTBase, MW-Interfaces-Team
HCoplin-WMF removed a project from T394070: Wikimedia\Services\NoSuchServiceException: No such service: GrowthExperimentsUserImpactLookup when loading Special:RestSandbox: MW-Interfaces-Team.
Wed, May 14, 1:23 PM · MW-1.44-release, MW-1.45-notes (1.45.0-wmf.2; 2025-05-20), CheckUser-UserInfoCard, Growth-Team, GrowthExperiments, Trust and Safety Product Sprint (Sprint Key Lime Pie (May 5 - May 23)), Trust and Safety Product Team, MediaWiki-REST-API, Wikimedia-production-error
HCoplin-WMF created T394306: Document process & best practices for conditionally registering REST modules.
Wed, May 14, 1:23 PM · MW-Interfaces-Team, MediaWiki-REST-API

Tue, May 13

HCoplin-WMF updated subscribers of T384891: Switchover plan from RESTbase to REST Gateway for Reading Lists endpoints.

Awesome. @Seddon confirmed that the apps team is good to go with internal testing whenever you are, and would like to get this rolling as soon as possible to avoid conflicts with other commitments this quarter. Let's plan on 1 week for each phase unless they report something here.

Tue, May 13, 11:10 PM · Patch-For-Review, MediaWiki-extensions-ReadingLists, MW-Interfaces-Team, serviceops, RESTBase Sunsetting
HCoplin-WMF closed T391462: Include non minified version of swagger-ui in MW core as Declined.
Tue, May 13, 12:32 PM · MediaWiki-Engineering, MW-Interfaces-Team, Upstream, MediaWiki-Debian, Security, MW-1.44-release, MW-1.43-release, MediaWiki-REST-API
HCoplin-WMF added a comment to T391462: Include non minified version of swagger-ui in MW core.

Adding a quick note based on conversations from the Hackathon and to answer Daniel's previous question -- the expectation here would be to include non-minified versions of SwaggerUI AND all dependent libraries. We are not considering this a blocker, and do not intend to move forward with that change. I'm going to mark this ticket as declined for now.

Tue, May 13, 12:32 PM · MediaWiki-Engineering, MW-Interfaces-Team, Upstream, MediaWiki-Debian, Security, MW-1.44-release, MW-1.43-release, MediaWiki-REST-API

Mon, May 12

HCoplin-WMF moved T382457: [BLOCKED] Add response validation check to end-to-end testing on MediaFile MW Rest API endpoint from Incoming (Needs Triage) to Next Up on the MW-Interfaces-Team board.
Mon, May 12, 3:17 PM · MW-Interfaces-Team, Patch-For-Review, FY2024-25 KR 5.1 MediaWiki Automated API Documentation, OKR-Work, MediaWiki-REST-API
HCoplin-WMF moved T393891: EventBus: Replace PageUndeleteCompleteHook with PageRevisionUpdated from Now to Supporting on the MW-Interfaces-Team (MWI-Roadmap) board.
Mon, May 12, 2:56 PM · Patch-For-Review, Data-Engineering (Q4 2025 April 1st - June 30th), Event-Platform, Epic, OKR-Work, MediaWiki-DomainEvents, MW-Interfaces-Team (MWI-Roadmap)
HCoplin-WMF moved T393890: EventBus: replace PageMoveCompleteHook with PageMovedEvent from Now to Supporting on the MW-Interfaces-Team (MWI-Roadmap) board.
Mon, May 12, 2:56 PM · Patch-For-Review, Data-Engineering (Q4 2025 April 1st - June 30th), Event-Platform, Epic, OKR-Work, MediaWiki-DomainEvents, MW-Interfaces-Team (MWI-Roadmap)
HCoplin-WMF moved T385066: Expose transform/wikitext/to/lint endpoint in production from Now to Next on the MW-Interfaces-Team (MWI-Roadmap) board.
Mon, May 12, 2:54 PM · MW-Interfaces-Team (MWI-Roadmap), MediaWiki-Platform-Team (Roadmap), Epic, Content-Transform-Team (Work In Progress), DiscussionTools, MediaWiki-REST-API, RESTBase Sunsetting
HCoplin-WMF moved T384537: [5.1.12 Milestone]: Endpoint Description Support from Recently Completed to Now on the MW-Interfaces-Team (MWI-Roadmap) board.
Mon, May 12, 2:54 PM · FY2024-25 KR 5.1 MediaWiki Automated API Documentation, OKR-Work, MW-Interfaces-Team (MWI-Roadmap)
HCoplin-WMF added a comment to T384891: Switchover plan from RESTbase to REST Gateway for Reading Lists endpoints.

Also confirmed that my understanding is that all readinglist endpoints are all under v0, as they are all marked as 'unstable'.

Mon, May 12, 12:51 PM · Patch-For-Review, MediaWiki-extensions-ReadingLists, MW-Interfaces-Team, serviceops, RESTBase Sunsetting
HCoplin-WMF added a comment to T384891: Switchover plan from RESTbase to REST Gateway for Reading Lists endpoints.

@hnowlan -- just want to confirm that we will follow this rollout path, so that the mobile apps team has time to test and respond:

Mon, May 12, 12:50 PM · Patch-For-Review, MediaWiki-extensions-ReadingLists, MW-Interfaces-Team, serviceops, RESTBase Sunsetting
HCoplin-WMF archived MW-Interfaces-Team (MW-Sprint-8 (2025-04-23 to 2025-05-06)).
Mon, May 12, 11:51 AM
HCoplin-WMF edited projects for T391364: [SPIKE] Add a statslib counter for the LoadBalancer::runPrimaryTransactionIdleCallbacks errors, added: MW-Interfaces-Team (MW-Sprint-9 (2025-05-07 to 2025-05-20)); removed MW-Interfaces-Team (MW-Sprint-8 (2025-04-23 to 2025-05-06)).
Mon, May 12, 11:51 AM · MW-Interfaces-Team (MW-Sprint-9 (2025-05-07 to 2025-05-20)), MW-1.44-notes (1.44.0-wmf.27; 2025-04-29), Patch-For-Review, MW-1.42-notes, MW-1.43-notes (1.43.0-wmf.21; 2024-09-03), MediaWiki-libs-Rdbms, Observability-Logging
HCoplin-WMF edited projects for T388588: Rename classes and methods on page related events to match the design document, added: MW-Interfaces-Team (MW-Sprint-9 (2025-05-07 to 2025-05-20)); removed MW-Interfaces-Team (MW-Sprint-8 (2025-04-23 to 2025-05-06)).
Mon, May 12, 11:51 AM · MW-Interfaces-Team (MW-Sprint-9 (2025-05-07 to 2025-05-20)), MW-1.44-notes (1.44.0-wmf.23; 2025-04-01), MediaWiki-DomainEvents
HCoplin-WMF edited projects for T389033: Domain events: Establish the concept of ingress objects, added: MW-Interfaces-Team (MW-Sprint-9 (2025-05-07 to 2025-05-20)); removed MW-Interfaces-Team (MW-Sprint-8 (2025-04-23 to 2025-05-06)).
Mon, May 12, 11:51 AM · MW-Interfaces-Team (MW-Sprint-9 (2025-05-07 to 2025-05-20)), MW-1.44-notes (1.44.0-wmf.28; 2025-05-06), Patch-For-Review, MediaWiki-DomainEvents
HCoplin-WMF edited projects for T384087: REST: Use "default" block for OpenAPI Error schema specs, added: MW-Interfaces-Team (MW-Sprint-9 (2025-05-07 to 2025-05-20)); removed MW-Interfaces-Team (MW-Sprint-8 (2025-04-23 to 2025-05-06)).
Mon, May 12, 11:51 AM · MW-Interfaces-Team (MW-Sprint-9 (2025-05-07 to 2025-05-20)), MW-1.45-notes (1.45.0-wmf.1; 2025-05-13), MediaWiki-REST-API

Fri, May 9

HCoplin-WMF edited projects for T388527: Add translatable OpenAPI endpoint descriptions for all content endpoints, added: MW-Interfaces-Team (MW-Sprint-9 (2025-05-07 to 2025-05-20)); removed MW-Interfaces-Team (MW-Sprint-8 (2025-04-23 to 2025-05-06)).
Fri, May 9, 6:12 PM · MW-1.45-notes (1.45.0-wmf.2; 2025-05-20), MW-Interfaces-Team (MW-Sprint-9 (2025-05-07 to 2025-05-20)), FY2024-25 KR 5.1 MediaWiki Automated API Documentation, OKR-Work
HCoplin-WMF edited projects for T382457: [BLOCKED] Add response validation check to end-to-end testing on MediaFile MW Rest API endpoint, added: MW-Interfaces-Team (MW-Sprint-9 (2025-05-07 to 2025-05-20)); removed MW-Interfaces-Team (MW-Sprint-8 (2025-04-23 to 2025-05-06)).
Fri, May 9, 6:12 PM · MW-Interfaces-Team, Patch-For-Review, FY2024-25 KR 5.1 MediaWiki Automated API Documentation, OKR-Work, MediaWiki-REST-API
HCoplin-WMF edited projects for T198297: Use PageUpdater to create dummy revisions, added: MW-Interfaces-Team (MW-Sprint-9 (2025-05-07 to 2025-05-20)); removed MW-Interfaces-Team (MW-Sprint-8 (2025-04-23 to 2025-05-06)).
Fri, May 9, 6:12 PM · MW-Interfaces-Team (MW-Sprint-10 (2025-05-20 to 2025-06-03)), FlaggedRevs, MediaWiki-extensions-Translate, Move-Files-To-Commons, MW-1.44-notes (1.44.0-wmf.27; 2025-04-29), MediaWiki-DomainEvents, Patch-For-Review
HCoplin-WMF edited projects for T388528: Add translatable OpenAPI endpoint descriptions for all remaining endpoints, added: MW-Interfaces-Team (MW-Sprint-9 (2025-05-07 to 2025-05-20)); removed MW-Interfaces-Team (MW-Sprint-8 (2025-04-23 to 2025-05-06)).
Fri, May 9, 6:12 PM · MW-Interfaces-Team (MW-Sprint-10 (2025-05-20 to 2025-06-03)), FY2024-25 KR 5.1 MediaWiki Automated API Documentation, OKR-Work
HCoplin-WMF edited projects for T393467: Echo: Port onPageSaveComplete to PageUpdated event, added: MW-Interfaces-Team (MW-Sprint-9 (2025-05-07 to 2025-05-20)); removed MW-Interfaces-Team (MW-Sprint-8 (2025-04-23 to 2025-05-06)).
Fri, May 9, 6:12 PM · MW-Interfaces-Team (MW-Sprint-10 (2025-05-20 to 2025-06-03)), OKR-Work, Patch-For-Review, Growth-Team, Notifications (Echo)
HCoplin-WMF edited projects for T393466: Investigate porting onPageSaveComplete to PageUpdated event for all Extensions, added: MW-Interfaces-Team (MW-Sprint-9 (2025-05-07 to 2025-05-20)); removed MW-Interfaces-Team (MW-Sprint-8 (2025-04-23 to 2025-05-06)).
Fri, May 9, 6:12 PM · OKR-Work, Epic, MW-Interfaces-Team (MWI-Roadmap), Patch-For-Review
HCoplin-WMF edited projects for T393465: Domain Events: Extensions Migrations, added: MW-Interfaces-Team (MW-Sprint-9 (2025-05-07 to 2025-05-20)); removed MW-Interfaces-Team (MW-Sprint-8 (2025-04-23 to 2025-05-06)).
Fri, May 9, 6:12 PM · MW-Interfaces-Team (MWI-Roadmap), Epic, OKR-Work, Patch-For-Review, MediaWiki-DomainEvents
HCoplin-WMF edited projects for T393468: AbuseFilter: Port onPageSaveComplete to PageUpdated event, added: MW-Interfaces-Team (MW-Sprint-9 (2025-05-07 to 2025-05-20)); removed MW-Interfaces-Team (MW-Sprint-8 (2025-04-23 to 2025-05-06)).
Fri, May 9, 6:12 PM · MW-Interfaces-Team (MW-Sprint-10 (2025-05-20 to 2025-06-03)), OKR-Work, Patch-For-Review, AbuseFilter
HCoplin-WMF edited projects for T392608: [SPIKE] Determine the best approach for surfacing 'Transform' endpoints in the REST Sandbox, added: MW-Interfaces-Team (MW-Sprint-9 (2025-05-07 to 2025-05-20)); removed MW-Interfaces-Team (MW-Sprint-8 (2025-04-23 to 2025-05-06)).
Fri, May 9, 6:12 PM · MW-Interfaces-Team (MW-Sprint-10 (2025-05-20 to 2025-06-03)), OKR-Work, MediaWiki-REST-API
HCoplin-WMF edited projects for T393550: Test Epic, added: MW-Interfaces-Team (MW-Sprint-9 (2025-05-07 to 2025-05-20)); removed MW-Interfaces-Team (MW-Sprint-8 (2025-04-23 to 2025-05-06)).
Fri, May 9, 6:12 PM · MW-Interfaces-Team (MW-Sprint-9 (2025-05-07 to 2025-05-20)), Epic
HCoplin-WMF edited projects for T393555: Test Story, added: MW-Interfaces-Team (MW-Sprint-9 (2025-05-07 to 2025-05-20)); removed MW-Interfaces-Team (MW-Sprint-8 (2025-04-23 to 2025-05-06)).
Fri, May 9, 6:12 PM · MW-Interfaces-Team (MW-Sprint-9 (2025-05-07 to 2025-05-20)), Story
HCoplin-WMF edited projects for T393585: Test Subtask2, added: MW-Interfaces-Team (MW-Sprint-9 (2025-05-07 to 2025-05-20)); removed MW-Interfaces-Team (MW-Sprint-8 (2025-04-23 to 2025-05-06)).
Fri, May 9, 6:12 PM · MW-Interfaces-Team (MW-Sprint-9 (2025-05-07 to 2025-05-20))
HCoplin-WMF edited projects for T393584: Test Subtask, added: MW-Interfaces-Team (MW-Sprint-9 (2025-05-07 to 2025-05-20)); removed MW-Interfaces-Team (MW-Sprint-8 (2025-04-23 to 2025-05-06)).
Fri, May 9, 6:12 PM · MW-Interfaces-Team (MW-Sprint-9 (2025-05-07 to 2025-05-20))
HCoplin-WMF edited projects for T389587: [SPIKE] Optimize PageHTMLHandler::getETag to avoid ParserOutput, added: MW-Interfaces-Team (MW-Sprint-9 (2025-05-07 to 2025-05-20)); removed MW-Interfaces-Team (MW-Sprint-8 (2025-04-23 to 2025-05-06)).
Fri, May 9, 6:11 PM · MW-Interfaces-Team (MW-Sprint-10 (2025-05-20 to 2025-06-03)), Content-Transform-Team, MediaWiki-REST-API, Wikimedia-Performance-recommendation
HCoplin-WMF edited projects for T389593: Introduce PageCreated event, added: MW-Interfaces-Team (MW-Sprint-9 (2025-05-07 to 2025-05-20)); removed MW-Interfaces-Team (MW-Sprint-8 (2025-04-23 to 2025-05-06)).
Fri, May 9, 6:11 PM · MW-Interfaces-Team (MW-Sprint-10 (2025-05-20 to 2025-06-03)), Patch-For-Review, MediaWiki-DomainEvents
HCoplin-WMF edited projects for T392149: [SPIKE] Research pattern for implementing 'beta' modules, added: MW-Interfaces-Team (MW-Sprint-9 (2025-05-07 to 2025-05-20)); removed MW-Interfaces-Team (MW-Sprint-8 (2025-04-23 to 2025-05-06)).
Fri, May 9, 6:11 PM · MW-Interfaces-Team (MW-Sprint-10 (2025-05-20 to 2025-06-03)), Patch-For-Review, MediaWiki-REST-API, OKR-Work
HCoplin-WMF edited projects for T391739: Undelete: "LogicException: Missing page state before update", added: MW-Interfaces-Team (MW-Sprint-9 (2025-05-07 to 2025-05-20)); removed MW-Interfaces-Team (MW-Sprint-8 (2025-04-23 to 2025-05-06)).
Fri, May 9, 6:11 PM · MW-Interfaces-Team (MW-Sprint-9 (2025-05-07 to 2025-05-20)), MW-1.44-notes (1.44.0-wmf.27; 2025-04-29), MediaWiki-DomainEvents, MediaWiki-Page-derived-data, MediaWiki-Page-deletion, Wikimedia-production-error
HCoplin-WMF archived MW-Interfaces-Team (MWI-Sprint-7 (2025-04-08 to 2025-04-22)).
Fri, May 9, 6:10 PM
HCoplin-WMF closed T381588: Upgrade changeprop to node20, a subtask of T364779: Migrate node-based services in production to node20, as Resolved.
Fri, May 9, 6:10 PM · Platform Engineering, Recommendation-API, Wikifeeds, Push-Notification-Service, Mobile-Content-Service, Maps (Kartotherian), EventStreams, Proton, ChangeProp
HCoplin-WMF closed T382086: MediaWiki ships a copy of swagger-ui with license problems as Resolved.
Fri, May 9, 6:10 PM · MW-Interfaces-Team (MWI-Sprint-7 (2025-04-08 to 2025-04-22)), MW-1.44-release, SecTeam-Processed, Security-Team, WMF-Legal, Upstream, MW-1.43-release, MediaWiki-Debian, Software-Licensing, MediaWiki-REST-API
HCoplin-WMF closed T381588: Upgrade changeprop to node20 as Resolved.
Fri, May 9, 6:10 PM · MW-Interfaces-Team (MWI-Sprint-7 (2025-04-08 to 2025-04-22)), Essential-Work, ChangeProp
HCoplin-WMF closed T389140: Audit PageMoveComplete hook handlers to see what data would be needed to use domain events as Resolved.
Fri, May 9, 6:10 PM · MW-Interfaces-Team (MWI-Sprint-7 (2025-04-08 to 2025-04-22)), MediaWiki-Core-Revision-backend
HCoplin-WMF closed T392016: Migrate remaining rdbms code to StatsLib, a subtask of T343020: Converting MediaWiki Metrics to StatsLib, as Resolved.
Fri, May 9, 6:10 PM · Essential-Work, Editing-team (Kanban Board), MW-1.44-notes (1.44.0-wmf.28; 2025-05-06), SRE Observability (FY2024/2025-Q4), Patch-For-Review, Observability-Metrics
HCoplin-WMF closed T392016: Migrate remaining rdbms code to StatsLib as Resolved.
Fri, May 9, 6:10 PM · MW-1.44-notes (1.44.0-wmf.27; 2025-04-29), MW-Interfaces-Team (MWI-Sprint-7 (2025-04-08 to 2025-04-22)), Patch-For-Review, MediaWiki-libs-Rdbms, Observability-Metrics