Page MenuHomePhabricator

Platform Team Workboards (Initiatives)Milestone
ArchivedPublic

Recent Activity

Tue, Apr 16

Krinkle added a comment to T175146: JobQueue: Unify JobRunner entry points.

Why do you think that endpoint should be removed first? I thin the order doesn't matter...

Tue, Apr 16, 6:05 PM · Patch-For-Review, Security, MW-Interfaces-Team, Platform Team Workboards (Initiatives), WMF-JobQueue, TechCom-RFC (TechCom-RFC-Closed), MediaWiki-Core-JobQueue, MediaWiki-Configuration

Mon, Apr 15

Pppery closed T229662: Minimal client REST API, a subtask of T229661: Core REST API in MediaWiki, as Resolved.
Mon, Apr 15, 5:56 PM · Platform Team Workboards (Initiatives), MediaWiki-REST-API, Platform Team Initiatives (MW REST API in PHP)
Pppery closed T262227: Extended user contributions API, a subtask of T229661: Core REST API in MediaWiki, as Declined.
Mon, Apr 15, 5:53 PM · Platform Team Workboards (Initiatives), MediaWiki-REST-API, Platform Team Initiatives (MW REST API in PHP)
Pppery closed T247876: User contributions API, a subtask of T229661: Core REST API in MediaWiki, as Declined.
Mon, Apr 15, 5:49 PM · Platform Team Workboards (Initiatives), MediaWiki-REST-API, Platform Team Initiatives (MW REST API in PHP)
daniel added a comment to T175146: JobQueue: Unify JobRunner entry points.

What I am trying to figure out right now is how we can send API requests to the correct domain. rpc/runSingleJob.php looks at the "databas" field of the payload and then uses MWMultiVersion::getMediaWiki to initialize the correct wiki. If we use the RESt API, we have to use the Host header instead. Or we send some other header, like X-Wiki-Name, that gets interpreted by MWMultiVersion::getMediaWiki.

Mon, Apr 15, 10:05 AM · Patch-For-Review, Security, MW-Interfaces-Team, Platform Team Workboards (Initiatives), WMF-JobQueue, TechCom-RFC (TechCom-RFC-Closed), MediaWiki-Core-JobQueue, MediaWiki-Configuration
daniel added a comment to T175146: JobQueue: Unify JobRunner entry points.

@daniel Is the REST API safe to remove from the EventBus extension? We may want to do that first.

Mon, Apr 15, 10:00 AM · Patch-For-Review, Security, MW-Interfaces-Team, Platform Team Workboards (Initiatives), WMF-JobQueue, TechCom-RFC (TechCom-RFC-Closed), MediaWiki-Core-JobQueue, MediaWiki-Configuration

Sun, Apr 14

Krinkle added a comment to T175146: JobQueue: Unify JobRunner entry points.

@daniel Is the REST API safe to remove from the EventBus extension? We may want to do that first.

Sun, Apr 14, 6:06 PM · Patch-For-Review, Security, MW-Interfaces-Team, Platform Team Workboards (Initiatives), WMF-JobQueue, TechCom-RFC (TechCom-RFC-Closed), MediaWiki-Core-JobQueue, MediaWiki-Configuration

Sat, Apr 13

gerritbot added a comment to T175146: JobQueue: Unify JobRunner entry points.

Change #1019399 had a related patch set uploaded (by Daniel Kinzler; author: Daniel Kinzler):

[mediawiki/core@master] WIP: add a REST endpoint equivalent to SpecialRunJobs.

https://gerrit.wikimedia.org/r/1019399

Sat, Apr 13, 7:27 PM · Patch-For-Review, Security, MW-Interfaces-Team, Platform Team Workboards (Initiatives), WMF-JobQueue, TechCom-RFC (TechCom-RFC-Closed), MediaWiki-Core-JobQueue, MediaWiki-Configuration
gerritbot added a project to T175146: JobQueue: Unify JobRunner entry points: Patch-For-Review.
Sat, Apr 13, 6:55 PM · Patch-For-Review, Security, MW-Interfaces-Team, Platform Team Workboards (Initiatives), WMF-JobQueue, TechCom-RFC (TechCom-RFC-Closed), MediaWiki-Core-JobQueue, MediaWiki-Configuration
gerritbot added a comment to T175146: JobQueue: Unify JobRunner entry points.

Change #1019398 had a related patch set uploaded (by Daniel Kinzler; author: Daniel Kinzler):

[mediawiki/core@master] WIP: add REST handler for running a job

https://gerrit.wikimedia.org/r/1019398

Sat, Apr 13, 6:55 PM · Patch-For-Review, Security, MW-Interfaces-Team, Platform Team Workboards (Initiatives), WMF-JobQueue, TechCom-RFC (TechCom-RFC-Closed), MediaWiki-Core-JobQueue, MediaWiki-Configuration

Fri, Apr 12

daniel added a comment to T175146: JobQueue: Unify JobRunner entry points.

@daniel Are you thinking about IP subnets as protection mechanism because you prefer it, or because you think it's what we use today? Of the 5 job runners in the task description, number 4 used this mechanism. However that one (runJobs.php) has not been in use for several years. I've updated the task description to clarify this.

Fri, Apr 12, 6:51 PM · Patch-For-Review, Security, MW-Interfaces-Team, Platform Team Workboards (Initiatives), WMF-JobQueue, TechCom-RFC (TechCom-RFC-Closed), MediaWiki-Core-JobQueue, MediaWiki-Configuration
Krinkle added a comment to T175146: JobQueue: Unify JobRunner entry points.

@daniel Are you thinking about IP subnets as protection mechanism because you prefer it, or because you think it's what we use today? Of the 5 job runners in the task description, number 4 used this mechanism. However that one (runJobs.php) has not been in use for several years. I've updated the task description to clarify this.

Fri, Apr 12, 4:51 PM · Patch-For-Review, Security, MW-Interfaces-Team, Platform Team Workboards (Initiatives), WMF-JobQueue, TechCom-RFC (TechCom-RFC-Closed), MediaWiki-Core-JobQueue, MediaWiki-Configuration
Krinkle updated the task description for T175146: JobQueue: Unify JobRunner entry points.
Fri, Apr 12, 4:49 PM · Patch-For-Review, Security, MW-Interfaces-Team, Platform Team Workboards (Initiatives), WMF-JobQueue, TechCom-RFC (TechCom-RFC-Closed), MediaWiki-Core-JobQueue, MediaWiki-Configuration
Krinkle updated the task description for T175146: JobQueue: Unify JobRunner entry points.
Fri, Apr 12, 4:48 PM · Patch-For-Review, Security, MW-Interfaces-Team, Platform Team Workboards (Initiatives), WMF-JobQueue, TechCom-RFC (TechCom-RFC-Closed), MediaWiki-Core-JobQueue, MediaWiki-Configuration
Krinkle updated the task description for T175146: JobQueue: Unify JobRunner entry points.
Fri, Apr 12, 4:48 PM · Patch-For-Review, Security, MW-Interfaces-Team, Platform Team Workboards (Initiatives), WMF-JobQueue, TechCom-RFC (TechCom-RFC-Closed), MediaWiki-Core-JobQueue, MediaWiki-Configuration
Krinkle updated the task description for T175146: JobQueue: Unify JobRunner entry points.
Fri, Apr 12, 4:48 PM · Patch-For-Review, Security, MW-Interfaces-Team, Platform Team Workboards (Initiatives), WMF-JobQueue, TechCom-RFC (TechCom-RFC-Closed), MediaWiki-Core-JobQueue, MediaWiki-Configuration

Fri, Apr 5

daniel added a project to T175146: JobQueue: Unify JobRunner entry points: Security.

Quick brainstorming:

Fri, Apr 5, 11:28 AM · Patch-For-Review, Security, MW-Interfaces-Team, Platform Team Workboards (Initiatives), WMF-JobQueue, TechCom-RFC (TechCom-RFC-Closed), MediaWiki-Core-JobQueue, MediaWiki-Configuration
daniel placed T175146: JobQueue: Unify JobRunner entry points up for grabs.
Fri, Apr 5, 11:27 AM · Patch-For-Review, Security, MW-Interfaces-Team, Platform Team Workboards (Initiatives), WMF-JobQueue, TechCom-RFC (TechCom-RFC-Closed), MediaWiki-Core-JobQueue, MediaWiki-Configuration

Thu, Apr 4

daniel added a comment to T175146: JobQueue: Unify JobRunner entry points.

This needs discussion with someone from service ops about how to safely expose RunSingleJob as a REST endpoint, so it does not become publically accessible.

Thu, Apr 4, 3:18 PM · Patch-For-Review, Security, MW-Interfaces-Team, Platform Team Workboards (Initiatives), WMF-JobQueue, TechCom-RFC (TechCom-RFC-Closed), MediaWiki-Core-JobQueue, MediaWiki-Configuration

Wed, Apr 3

daniel edited projects for T175146: JobQueue: Unify JobRunner entry points, added: MW-Interfaces-Team; removed MediaWiki-Platform-Team.

Tagging MWI for triage/planning

Wed, Apr 3, 11:05 AM · Patch-For-Review, Security, MW-Interfaces-Team, Platform Team Workboards (Initiatives), WMF-JobQueue, TechCom-RFC (TechCom-RFC-Closed), MediaWiki-Core-JobQueue, MediaWiki-Configuration
Pppery removed a project from T166010: The Great Namespaceization Effort: Patch-For-Review.
Wed, Apr 3, 4:36 AM · MW-1.42-notes (1.42.0-wmf.18; 2024-02-13), MediaWiki-General, MW-1.41-notes (1.41.0-wmf.28; 2023-09-26), Platform Engineering Roadmap Decision Making, Platform Team Workboards (Initiatives), Wikimania-Hackathon-2019, TechCom-RFC (TechCom-RFC-Closed), Epic

Mar 19 2024

Krinkle renamed T175146: JobQueue: Unify JobRunner entry points from [RfC] Move RunSingleJob.php to the mediawiki (core) repository to JobQueue: Unify JobRunner entry points.
Mar 19 2024, 6:04 PM · Patch-For-Review, Security, MW-Interfaces-Team, Platform Team Workboards (Initiatives), WMF-JobQueue, TechCom-RFC (TechCom-RFC-Closed), MediaWiki-Core-JobQueue, MediaWiki-Configuration

Feb 16 2024

Ladsgroup added a comment to T166010: The Great Namespaceization Effort.

After deploy of next week, I will run lsc 😈

Feb 16 2024, 5:58 PM · MW-1.42-notes (1.42.0-wmf.18; 2024-02-13), MediaWiki-General, MW-1.41-notes (1.41.0-wmf.28; 2023-09-26), Platform Engineering Roadmap Decision Making, Platform Team Workboards (Initiatives), Wikimania-Hackathon-2019, TechCom-RFC (TechCom-RFC-Closed), Epic
gerritbot added a comment to T166010: The Great Namespaceization Effort.

Change 982929 merged by jenkins-bot:

[mediawiki/core@master] Move Parser to Mediawiki\Parser namespace

https://gerrit.wikimedia.org/r/982929

Feb 16 2024, 3:03 PM · MW-1.42-notes (1.42.0-wmf.18; 2024-02-13), MediaWiki-General, MW-1.41-notes (1.41.0-wmf.28; 2023-09-26), Platform Engineering Roadmap Decision Making, Platform Team Workboards (Initiatives), Wikimania-Hackathon-2019, TechCom-RFC (TechCom-RFC-Closed), Epic

Feb 9 2024

ReleaseTaggerBot added a project to T166010: The Great Namespaceization Effort: MW-1.42-notes (1.42.0-wmf.18; 2024-02-13).
Feb 9 2024, 5:00 PM · MW-1.42-notes (1.42.0-wmf.18; 2024-02-13), MediaWiki-General, MW-1.41-notes (1.41.0-wmf.28; 2023-09-26), Platform Engineering Roadmap Decision Making, Platform Team Workboards (Initiatives), Wikimania-Hackathon-2019, TechCom-RFC (TechCom-RFC-Closed), Epic
gerritbot added a comment to T166010: The Great Namespaceization Effort.

Change 997927 merged by jenkins-bot:

[mediawiki/core@master] Move hooks used by OutputPage into includes/Output/Hook

https://gerrit.wikimedia.org/r/997927

Feb 9 2024, 4:35 PM · MW-1.42-notes (1.42.0-wmf.18; 2024-02-13), MediaWiki-General, MW-1.41-notes (1.41.0-wmf.28; 2023-09-26), Platform Engineering Roadmap Decision Making, Platform Team Workboards (Initiatives), Wikimania-Hackathon-2019, TechCom-RFC (TechCom-RFC-Closed), Epic

Feb 6 2024

gerritbot added a comment to T166010: The Great Namespaceization Effort.

Change 997927 had a related patch set uploaded (by C. Scott Ananian; author: C. Scott Ananian):

[mediawiki/core@master] Move hooks used by OutputPage into includes/Output/Hook

https://gerrit.wikimedia.org/r/997927

Feb 6 2024, 5:29 PM · MW-1.42-notes (1.42.0-wmf.18; 2024-02-13), MediaWiki-General, MW-1.41-notes (1.41.0-wmf.28; 2023-09-26), Platform Engineering Roadmap Decision Making, Platform Team Workboards (Initiatives), Wikimania-Hackathon-2019, TechCom-RFC (TechCom-RFC-Closed), Epic

Feb 2 2024

gerritbot added a comment to T166010: The Great Namespaceization Effort.

Change 995123 merged by jenkins-bot:

[mediawiki/tools/phan/SecurityCheckPlugin@master] Add compatibility for Parser namespacing

https://gerrit.wikimedia.org/r/995123

Feb 2 2024, 1:21 AM · MW-1.42-notes (1.42.0-wmf.18; 2024-02-13), MediaWiki-General, MW-1.41-notes (1.41.0-wmf.28; 2023-09-26), Platform Engineering Roadmap Decision Making, Platform Team Workboards (Initiatives), Wikimania-Hackathon-2019, TechCom-RFC (TechCom-RFC-Closed), Epic
gerritbot added a comment to T166010: The Great Namespaceization Effort.

Change 995123 had a related patch set uploaded (by Daimona Eaytoy; author: Daimona Eaytoy):

[mediawiki/tools/phan/SecurityCheckPlugin@master] Add compatibility for Parser namespacing

https://gerrit.wikimedia.org/r/995123

Feb 2 2024, 12:17 AM · MW-1.42-notes (1.42.0-wmf.18; 2024-02-13), MediaWiki-General, MW-1.41-notes (1.41.0-wmf.28; 2023-09-26), Platform Engineering Roadmap Decision Making, Platform Team Workboards (Initiatives), Wikimania-Hackathon-2019, TechCom-RFC (TechCom-RFC-Closed), Epic

Jan 2 2024

Atieno added a project to T219873: Create a suite of end-to-end API test for MediaWiki core: User-Atieno.
Jan 2 2024, 4:33 PM · User-Atieno, MediaWiki-Core-Tests, Platform Team Workboards (Initiatives), Platform Team Initiatives (API Integration Tests), Initiative, MediaWiki-General, Code-Health

Dec 23 2023

Aklapper closed T229661: Core REST API in MediaWiki as Invalid.

No reply, shrug

Dec 23 2023, 5:59 PM · Platform Team Workboards (Initiatives), MediaWiki-REST-API, Platform Team Initiatives (MW REST API in PHP)

Dec 22 2023

Ladsgroup removed a subtask for T191231: RFC: Abstract schemas and schema changes: T237839: Wire abstract schema and schema changes for extension.
Dec 22 2023, 3:56 PM · User-Ladsgroup, MW-1.36-notes (1.36.0-wmf.38; 2021-04-06), Patch-For-Review, MW-1.35-notes (1.35.0-wmf.32; 2020-05-12), Platform Team Workboards (Initiatives), Platform Team Initiatives (Abstract Schema), TechCom-RFC (TechCom-RFC-Closed), MediaWiki-Installer, User-Addshore, SQLite, Oracle Database, MSSQL, PostgreSQL, Epic

Dec 14 2023

gerritbot added a comment to T166010: The Great Namespaceization Effort.

Change 982929 had a related patch set uploaded (by Subramanya Sastry; author: Subramanya Sastry):

[mediawiki/core@master] WIP: Move Parser to Mediawiki\Parser namespace.

https://gerrit.wikimedia.org/r/982929

Dec 14 2023, 9:38 PM · MW-1.42-notes (1.42.0-wmf.18; 2024-02-13), MediaWiki-General, MW-1.41-notes (1.41.0-wmf.28; 2023-09-26), Platform Engineering Roadmap Decision Making, Platform Team Workboards (Initiatives), Wikimania-Hackathon-2019, TechCom-RFC (TechCom-RFC-Closed), Epic
Ladsgroup removed a project from T166010: The Great Namespaceization Effort: MediaWiki CodeJam Dec 2023.

(making the child ticket part of codejam)

Dec 14 2023, 3:34 PM · MW-1.42-notes (1.42.0-wmf.18; 2024-02-13), MediaWiki-General, MW-1.41-notes (1.41.0-wmf.28; 2023-09-26), Platform Engineering Roadmap Decision Making, Platform Team Workboards (Initiatives), Wikimania-Hackathon-2019, TechCom-RFC (TechCom-RFC-Closed), Epic

Dec 6 2023

Atieno claimed T219873: Create a suite of end-to-end API test for MediaWiki core.
Dec 6 2023, 4:35 PM · User-Atieno, MediaWiki-Core-Tests, Platform Team Workboards (Initiatives), Platform Team Initiatives (API Integration Tests), Initiative, MediaWiki-General, Code-Health
FJoseph-WMF moved T166010: The Great Namespaceization Effort from Incoming to Cleanup / Tech Debt on the MediaWiki CodeJam Dec 2023 board.
Dec 6 2023, 1:55 PM · MW-1.42-notes (1.42.0-wmf.18; 2024-02-13), MediaWiki-General, MW-1.41-notes (1.41.0-wmf.28; 2023-09-26), Platform Engineering Roadmap Decision Making, Platform Team Workboards (Initiatives), Wikimania-Hackathon-2019, TechCom-RFC (TechCom-RFC-Closed), Epic

Dec 5 2023

Ladsgroup added a project to T166010: The Great Namespaceization Effort: MediaWiki CodeJam Dec 2023.
Dec 5 2023, 5:00 PM · MW-1.42-notes (1.42.0-wmf.18; 2024-02-13), MediaWiki-General, MW-1.41-notes (1.41.0-wmf.28; 2023-09-26), Platform Engineering Roadmap Decision Making, Platform Team Workboards (Initiatives), Wikimania-Hackathon-2019, TechCom-RFC (TechCom-RFC-Closed), Epic

Nov 22 2023

gerritbot added a comment to T166010: The Great Namespaceization Effort.

Change 976311 merged by jenkins-bot:

[mediawiki/core@master] Namespace remaining files under includes/deferred

https://gerrit.wikimedia.org/r/976311

Nov 22 2023, 4:44 PM · MW-1.42-notes (1.42.0-wmf.18; 2024-02-13), MediaWiki-General, MW-1.41-notes (1.41.0-wmf.28; 2023-09-26), Platform Engineering Roadmap Decision Making, Platform Team Workboards (Initiatives), Wikimania-Hackathon-2019, TechCom-RFC (TechCom-RFC-Closed), Epic

Nov 21 2023

gerritbot added a project to T166010: The Great Namespaceization Effort: Patch-For-Review.
Nov 21 2023, 9:08 PM · MW-1.42-notes (1.42.0-wmf.18; 2024-02-13), MediaWiki-General, MW-1.41-notes (1.41.0-wmf.28; 2023-09-26), Platform Engineering Roadmap Decision Making, Platform Team Workboards (Initiatives), Wikimania-Hackathon-2019, TechCom-RFC (TechCom-RFC-Closed), Epic
gerritbot added a comment to T166010: The Great Namespaceization Effort.

Change 976311 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/core@master] Namespace remaining files under includes/deferred

https://gerrit.wikimedia.org/r/976311

Nov 21 2023, 9:08 PM · MW-1.42-notes (1.42.0-wmf.18; 2024-02-13), MediaWiki-General, MW-1.41-notes (1.41.0-wmf.28; 2023-09-26), Platform Engineering Roadmap Decision Making, Platform Team Workboards (Initiatives), Wikimania-Hackathon-2019, TechCom-RFC (TechCom-RFC-Closed), Epic

Nov 13 2023

Krinkle merged task T247088: New Hook System into T240307: Hook container with strong types and DI.
Nov 13 2023, 11:49 PM · MediaWiki-Core-Hooks, Platform Team Workboards (Initiatives), Platform Team Initiatives (New Hook System)

Nov 10 2023

kostajh closed T247977: Implement Hash Checking of Media Files as Declined.

Declined in favor of MediaModeration 2.0 tasks https://phabricator.wikimedia.org/project/view/6841/

Nov 10 2023, 10:03 AM · MediaModeration, Platform Team Workboards (Initiatives), Platform Team Initiatives (Hash Checking)
kostajh closed T256982: MediaModeration Productionizing, a subtask of T247977: Implement Hash Checking of Media Files, as Declined.
Nov 10 2023, 10:03 AM · MediaModeration, Platform Team Workboards (Initiatives), Platform Team Initiatives (Hash Checking)

Oct 17 2023

aaron closed T88445: MediaWiki active/active datacenter investigation and work (tracking) as Resolved.

At this point, I don't think there is much value beyond the few remaining open tasks.

Oct 17 2023, 7:42 PM · Platform Team Workboards (Initiatives), Platform Team Initiatives (Multi-DC (TEC1)), User-mobrovac, Sustainability (MediaWiki-MultiDC), Epic
Ottomata closed T185233: Modern Event Platform as Resolved.

We've made good progress for the Stream Processing component.

Oct 17 2023, 2:30 PM · Data-Engineering, Data Engineering and Event Platform Team, Platform Team Workboards (Initiatives), Platform Team Initiatives (Modern Event Platform (TEC2)), Goal, Services (watching), MediaWiki-extensions-EventLogging, Event-Platform, Analytics-Kanban
Ottomata updated the task description for T185233: Modern Event Platform.
Oct 17 2023, 2:28 PM · Data-Engineering, Data Engineering and Event Platform Team, Platform Team Workboards (Initiatives), Platform Team Initiatives (Modern Event Platform (TEC2)), Goal, Services (watching), MediaWiki-extensions-EventLogging, Event-Platform, Analytics-Kanban
Aklapper added a project to T219873: Create a suite of end-to-end API test for MediaWiki core: MediaWiki-Core-Tests.

Adding missing MediaWiki-Core-Tests code project tag as Platform Team Initiatives (API Integration Tests) team tag is archived and its parent Platform Engineering team does not exist anymore

Oct 17 2023, 9:24 AM · User-Atieno, MediaWiki-Core-Tests, Platform Team Workboards (Initiatives), Platform Team Initiatives (API Integration Tests), Initiative, MediaWiki-General, Code-Health
Aklapper closed T262082: MW REST API Improvements, a subtask of T229661: Core REST API in MediaWiki, as Invalid.
Oct 17 2023, 8:00 AM · Platform Team Workboards (Initiatives), MediaWiki-REST-API, Platform Team Initiatives (MW REST API in PHP)
Aklapper updated subscribers of T229661: Core REST API in MediaWiki.

Does this task serve any purpose in itself that is not covered by the MediaWiki-REST-API project tag, or can this be closed as invalid?

Oct 17 2023, 8:00 AM · Platform Team Workboards (Initiatives), MediaWiki-REST-API, Platform Team Initiatives (MW REST API in PHP)
Aklapper added a subtask for T229661: Core REST API in MediaWiki: T262258: Reader gets Internet Media Type of related files.
Oct 17 2023, 7:59 AM · Platform Team Workboards (Initiatives), MediaWiki-REST-API, Platform Team Initiatives (MW REST API in PHP)