Page MenuHomePhabricator

daniel (Daniel Kinzler)
User

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Sunday

  • Clear sailing ahead.

User Details

User Since
Oct 10 2014, 8:08 AM (416 w, 6 d)
Availability
Available
IRC Nick
dues, duesen
LDAP User
Daniel Kinzler
MediaWiki User
DKinzler (WMF) [ Global Accounts ]

Recent Activity

Yesterday

daniel added a comment to T212482: RFC: Evolve hook system to support "filters" and "actions" only.

BTW, The reason we are moving to preferring a single entity change model rather than multiple models for each change, is that generally, a consumer of these events is trying to keep track of what is happening to the entity.

Thu, Oct 6, 8:09 PM · Patch-For-Review, Platform Engineering Roadmap Decision Making, MediaWiki-Core-Hooks, Platform Team Initiatives (New Hook System), Performance-Team (Radar), TechCom-RFC, TechCom
daniel added a comment to T212482: RFC: Evolve hook system to support "filters" and "actions" only.

I'd suggest a more unified data model though, something more like:
afterPageDeleted( PageChangeEvent $event )
where PageChangeEvent can be used for the param to many of the page change hooks.

Thu, Oct 6, 12:34 PM · Patch-For-Review, Platform Engineering Roadmap Decision Making, MediaWiki-Core-Hooks, Platform Team Initiatives (New Hook System), Performance-Team (Radar), TechCom-RFC, TechCom
daniel added a comment to T212482: RFC: Evolve hook system to support "filters" and "actions" only.

FWIW, I find 'filter' a strange name for the type of hook that can mutate state. I'd expect a filter to be a boolean filter operation. I guess yall are saying it can cancel the calling of future callbacks, which is like a filter...but mutating state in a filter sounds weird :)

Thu, Oct 6, 12:29 PM · Patch-For-Review, Platform Engineering Roadmap Decision Making, MediaWiki-Core-Hooks, Platform Team Initiatives (New Hook System), Performance-Team (Radar), TechCom-RFC, TechCom
daniel updated the task description for T319365: PCS caching and pregeneration when restbase is decommissioned.
Thu, Oct 6, 10:27 AM · RESTBase, serviceops
daniel updated the task description for T319365: PCS caching and pregeneration when restbase is decommissioned.
Thu, Oct 6, 10:26 AM · RESTBase, serviceops
daniel updated subscribers of T319365: PCS caching and pregeneration when restbase is decommissioned.

@Jdlrobson just pointed me to T214000: Evaluate difficulty of porting PCS summary logic to PHP

Thu, Oct 6, 10:25 AM · RESTBase, serviceops

Wed, Oct 5

daniel updated the task description for T319423: Block non-browser requests that use generic agents .
Wed, Oct 5, 7:20 PM · API Platform, SRE
daniel updated the task description for T319423: Block non-browser requests that use generic agents .
Wed, Oct 5, 7:19 PM · API Platform, SRE
daniel updated subscribers of T319365: PCS caching and pregeneration when restbase is decommissioned.
Wed, Oct 5, 6:59 PM · RESTBase, serviceops
daniel updated the task description for T319365: PCS caching and pregeneration when restbase is decommissioned.
Wed, Oct 5, 6:52 PM · RESTBase, serviceops
daniel updated the task description for T319365: PCS caching and pregeneration when restbase is decommissioned.
Wed, Oct 5, 6:51 PM · RESTBase, serviceops
Aklapper awarded T319423: Block non-browser requests that use generic agents a Love token.
Wed, Oct 5, 4:14 PM · API Platform, SRE
daniel updated the task description for T319423: Block non-browser requests that use generic agents .
Wed, Oct 5, 3:04 PM · API Platform, SRE
daniel updated the task description for T319423: Block non-browser requests that use generic agents .
Wed, Oct 5, 3:03 PM · API Platform, SRE
daniel updated the task description for T319423: Block non-browser requests that use generic agents .
Wed, Oct 5, 3:02 PM · API Platform, SRE
daniel updated subscribers of T319423: Block non-browser requests that use generic agents .
Wed, Oct 5, 2:57 PM · API Platform, SRE
daniel updated the task description for T319423: Block non-browser requests that use generic agents .
Wed, Oct 5, 2:56 PM · API Platform, SRE
daniel created T319423: Block non-browser requests that use generic agents .
Wed, Oct 5, 2:47 PM · API Platform, SRE
daniel created P35362 selenium fails with notloggedin.
Wed, Oct 5, 2:33 PM

Tue, Oct 4

daniel updated the task description for T319282: Language variant conversion broken for page/html endpoints on RESTBase.
Tue, Oct 4, 12:29 PM · MW-1.40-notes (1.40.0-wmf.4; 2022-10-03), RESTBase, Platform Team Workboards (MW Expedition)
daniel updated the task description for T319282: Language variant conversion broken for page/html endpoints on RESTBase.
Tue, Oct 4, 12:28 PM · MW-1.40-notes (1.40.0-wmf.4; 2022-10-03), RESTBase, Platform Team Workboards (MW Expedition)
daniel added a comment to T314193: 1.40.0-wmf.4 deployment blockers.

Blocker: T319282: Language variant conversion broken for page/html endpoints on RESTBase. Should be fixabed by https://gerrit.wikimedia.org/r/c/mediawiki/core/+/838094

Tue, Oct 4, 11:51 AM · Patch-For-Review, Release-Engineering-Team (Priority Backlog 📥), Release, Train Deployments
daniel added a parent task for T319282: Language variant conversion broken for page/html endpoints on RESTBase: T314193: 1.40.0-wmf.4 deployment blockers.
Tue, Oct 4, 11:49 AM · MW-1.40-notes (1.40.0-wmf.4; 2022-10-03), RESTBase, Platform Team Workboards (MW Expedition)
daniel added a subtask for T314193: 1.40.0-wmf.4 deployment blockers: T319282: Language variant conversion broken for page/html endpoints on RESTBase.
Tue, Oct 4, 11:49 AM · Patch-For-Review, Release-Engineering-Team (Priority Backlog 📥), Release, Train Deployments
daniel created T319282: Language variant conversion broken for page/html endpoints on RESTBase.
Tue, Oct 4, 11:47 AM · MW-1.40-notes (1.40.0-wmf.4; 2022-10-03), RESTBase, Platform Team Workboards (MW Expedition)

Tue, Sep 27

daniel lowered the priority of T310878: Consolidate ParsoidHandler base class with ParsoidHTMLHelper from High to Medium.
Tue, Sep 27, 8:49 PM · Parsoid, Platform Team Workboards (MW Expedition), User-xSavitar

Mon, Sep 26

daniel renamed T318398: Parsoid: use current revision rendering to enable selser, when no stash key/etag is provided. from Parsoid: use current page rendering to enable selser, when no stash key/etag is provided. to Parsoid: use current revision rendering to enable selser, when no stash key/etag is provided..
Mon, Sep 26, 3:41 PM · MW-1.40-notes (1.40.0-wmf.5; 2022-10-10), Platform Team Workboards (MW Expedition), VisualEditor
daniel lowered the priority of T310398: Move transform endpoint to a stable path from Medium to Low.
Mon, Sep 26, 3:40 PM · MediaWiki-REST-API, Platform Team Workboards (MW Expedition), VisualEditor, Platform Engineering Roadmap
daniel raised the priority of T311645: Split the TransformHandler class from Low to Medium.
Mon, Sep 26, 3:40 PM · Parsoid-Nowiki, MediaWiki-REST-API, Platform Team Workboards (MW Expedition)
daniel lowered the priority of T311645: Split the TransformHandler class from Medium to Low.
Mon, Sep 26, 3:40 PM · Parsoid-Nowiki, MediaWiki-REST-API, Platform Team Workboards (MW Expedition)
daniel moved T311527: Implement stampede protection for parsoid rendering from VE Backend pile to PCS Backend Pile on the Platform Team Workboards (MW Expedition) board.
Mon, Sep 26, 3:39 PM · Performance Issue, Platform Team Workboards (MW Expedition), Parsoid-Rendering
daniel moved T311728: Gracefully handle non-wikitext pages when returning HTML from the page endpoints from VE Backend pile to PCS Backend Pile on the Platform Team Workboards (MW Expedition) board.
Mon, Sep 26, 3:38 PM · Patch-For-Review, Parsoid, Platform Team Workboards (MW Expedition), User-xSavitar, API Platform, VisualEditor
daniel moved T301372: Core HTML REST API should follow redirects from VE Backend pile to PCS Backend Pile on the Platform Team Workboards (MW Expedition) board.
Mon, Sep 26, 3:38 PM · Epic, Platform Team Workboards (MW Expedition), Code-Health-Objective, VisualEditor, Platform Engineering Roadmap
daniel moved T317019: REST page/html endpoints should support language variants from VE Backend pile to PCS Backend Pile on the Platform Team Workboards (MW Expedition) board.
Mon, Sep 26, 3:38 PM · MW-1.40-notes (1.40.0-wmf.5; 2022-10-10), User-abi_, I18n, User-xSavitar, Platform Team Workboards (MW Expedition), VisualEditor, Platform Engineering Roadmap
daniel updated the task description for T311819: Make the transform endpoint match ETags emitted by the page endpoint.
Mon, Sep 26, 3:36 PM · MW-1.39-notes (1.39.0-wmf.22; 2022-07-25), Patch-For-Review, MediaWiki-REST-API, Platform Team Workboards (MW Expedition), VisualEditor, Platform Engineering Roadmap
daniel updated the task description for T310464: Make use of stashed data-parsoid mapping for html-to-wikitext transformation.
Mon, Sep 26, 3:35 PM · MW-1.40-notes (1.40.0-wmf.4; 2022-10-03), Patch-For-Review, MediaWiki-REST-API, Platform Team Workboards (MW Expedition), VisualEditor
daniel added a comment to T314231: Instantiate MaintenanceScripts after extensions have registered with the autoloader.

It's hard to find anything that really needs to be in overrideConfig or finalSetup. In the PHPUnit tests, config adjustment is done after setup completes, which mostly seems to work as long as you do a service reset. But a lot of instances of config adjustment could be replaced by setting a property in a service.

Mon, Sep 26, 10:19 AM · Patch-For-Review, Wikimedia-Hackathon-2021, TechCom-RFC (TechCom-RFC-Closed), MediaWiki-Maintenance-system
daniel added a comment to T314231: Instantiate MaintenanceScripts after extensions have registered with the autoloader.

The problem I'm trying to solve here is that MaintenanceRunner can't instantiate a MaintenanceObject defined by an extension before config has been loaded and extensions have been initialized. If we try to do that before instantiating the Maintenance object, then the call to finalSetup() on the maintenance script would only happen after config loading is complete, and config can no longer safely be changed.

Mon, Sep 26, 10:13 AM · Patch-For-Review, Wikimedia-Hackathon-2021, TechCom-RFC (TechCom-RFC-Closed), MediaWiki-Maintenance-system

Fri, Sep 23

daniel moved T311819: Make the transform endpoint match ETags emitted by the page endpoint from VE Backend pile to Doing on the Platform Team Workboards (MW Expedition) board.
Fri, Sep 23, 9:59 AM · MW-1.39-notes (1.39.0-wmf.22; 2022-07-25), Patch-For-Review, MediaWiki-REST-API, Platform Team Workboards (MW Expedition), VisualEditor, Platform Engineering Roadmap
daniel lowered the priority of T301370: Move transform endpoints from RESTBase to MediaWiki from High to Medium.
Fri, Sep 23, 9:59 AM · MW-1.39-notes (1.39.0-wmf.16; 2022-06-13), MediaWiki-REST-API, Platform Team Workboards (MW Expedition), VisualEditor, Platform Engineering Roadmap
daniel triaged T318403: VisualEditor: create end-to-end tests for VisualEditor action API module as High priority.
Fri, Sep 23, 9:58 AM · MW-1.40-notes (1.40.0-wmf.4; 2022-10-03), Test-Coverage, VisualEditor, Platform Team Workboards (MW Expedition)
daniel created T318403: VisualEditor: create end-to-end tests for VisualEditor action API module.
Fri, Sep 23, 9:57 AM · MW-1.40-notes (1.40.0-wmf.4; 2022-10-03), Test-Coverage, VisualEditor, Platform Team Workboards (MW Expedition)
daniel triaged T318393: Parsoid: Maintain context for selser on the server side as High priority.
Fri, Sep 23, 9:51 AM · Epic, Platform Team Workboards (MW Expedition), VisualEditor
daniel triaged T318395: Parsoid: use rendering from ParserCache for selser if the render ID matches. as High priority.
Fri, Sep 23, 9:51 AM · MW-1.40-notes (1.40.0-wmf.4; 2022-10-03), Platform Team Workboards (MW Expedition), VisualEditor
daniel moved T318393: Parsoid: Maintain context for selser on the server side from Unsorted pile to Doing on the Platform Team Workboards (MW Expedition) board.
Fri, Sep 23, 9:51 AM · Epic, Platform Team Workboards (MW Expedition), VisualEditor
daniel triaged T318398: Parsoid: use current revision rendering to enable selser, when no stash key/etag is provided. as High priority.
Fri, Sep 23, 9:51 AM · MW-1.40-notes (1.40.0-wmf.5; 2022-10-10), Platform Team Workboards (MW Expedition), VisualEditor
daniel triaged T318399: HtmlInputTransformHelper: collect statistics on selser context as Medium priority.
Fri, Sep 23, 9:51 AM · Platform Team Workboards (MW Expedition), VisualEditor
daniel moved T318395: Parsoid: use rendering from ParserCache for selser if the render ID matches. from Unsorted pile to Doing on the Platform Team Workboards (MW Expedition) board.
Fri, Sep 23, 9:51 AM · MW-1.40-notes (1.40.0-wmf.4; 2022-10-03), Platform Team Workboards (MW Expedition), VisualEditor
daniel moved T318398: Parsoid: use current revision rendering to enable selser, when no stash key/etag is provided. from Unsorted pile to VE Backend pile on the Platform Team Workboards (MW Expedition) board.
Fri, Sep 23, 9:51 AM · MW-1.40-notes (1.40.0-wmf.5; 2022-10-10), Platform Team Workboards (MW Expedition), VisualEditor
daniel moved T318399: HtmlInputTransformHelper: collect statistics on selser context from Unsorted pile to VE Backend pile on the Platform Team Workboards (MW Expedition) board.
Fri, Sep 23, 9:50 AM · Platform Team Workboards (MW Expedition), VisualEditor
daniel updated the task description for T318401: Language conversion in page/html endpoints need to fall back to old LanguageConverter classes of Parsoid doesn't support the conversion..
Fri, Sep 23, 9:46 AM · I18n, User-abi_, User-xSavitar, Platform Team Workboards (MW Expedition)
daniel created T318401: Language conversion in page/html endpoints need to fall back to old LanguageConverter classes of Parsoid doesn't support the conversion..
Fri, Sep 23, 9:41 AM · I18n, User-abi_, User-xSavitar, Platform Team Workboards (MW Expedition)
daniel updated the task description for T314766: Use core page HTML as a replacement for RESTBase parsoid calls .
Fri, Sep 23, 9:34 AM · Product-Infrastructure-Team-Backlog, Page Content Service
daniel renamed T314766: Use core page HTML as a replacement for RESTBase parsoid calls from Test core page HTML as a replacement for RESTBase parsoid calls to Use core page HTML as a replacement for RESTBase parsoid calls .
Fri, Sep 23, 9:30 AM · Product-Infrastructure-Team-Backlog, Page Content Service
daniel updated the task description for T314766: Use core page HTML as a replacement for RESTBase parsoid calls .
Fri, Sep 23, 9:30 AM · Product-Infrastructure-Team-Backlog, Page Content Service
daniel updated the task description for T318399: HtmlInputTransformHelper: collect statistics on selser context .
Fri, Sep 23, 9:25 AM · Platform Team Workboards (MW Expedition), VisualEditor
daniel created T318399: HtmlInputTransformHelper: collect statistics on selser context .
Fri, Sep 23, 9:25 AM · Platform Team Workboards (MW Expedition), VisualEditor
daniel updated the task description for T318393: Parsoid: Maintain context for selser on the server side.
Fri, Sep 23, 9:19 AM · Epic, Platform Team Workboards (MW Expedition), VisualEditor
daniel created T318398: Parsoid: use current revision rendering to enable selser, when no stash key/etag is provided..
Fri, Sep 23, 9:18 AM · MW-1.40-notes (1.40.0-wmf.5; 2022-10-10), Platform Team Workboards (MW Expedition), VisualEditor
daniel updated the task description for T318393: Parsoid: Maintain context for selser on the server side.
Fri, Sep 23, 9:04 AM · Epic, Platform Team Workboards (MW Expedition), VisualEditor
daniel updated the task description for T318393: Parsoid: Maintain context for selser on the server side.
Fri, Sep 23, 9:02 AM · Epic, Platform Team Workboards (MW Expedition), VisualEditor
daniel created T318395: Parsoid: use rendering from ParserCache for selser if the render ID matches..
Fri, Sep 23, 9:01 AM · MW-1.40-notes (1.40.0-wmf.4; 2022-10-03), Platform Team Workboards (MW Expedition), VisualEditor
daniel removed a subtask for T301370: Move transform endpoints from RESTBase to MediaWiki: T310464: Make use of stashed data-parsoid mapping for html-to-wikitext transformation.
Fri, Sep 23, 8:58 AM · MW-1.39-notes (1.39.0-wmf.16; 2022-06-13), MediaWiki-REST-API, Platform Team Workboards (MW Expedition), VisualEditor, Platform Engineering Roadmap
daniel added a subtask for T318393: Parsoid: Maintain context for selser on the server side: T310464: Make use of stashed data-parsoid mapping for html-to-wikitext transformation.
Fri, Sep 23, 8:58 AM · Epic, Platform Team Workboards (MW Expedition), VisualEditor
daniel edited parent tasks for T310464: Make use of stashed data-parsoid mapping for html-to-wikitext transformation, added: T318393: Parsoid: Maintain context for selser on the server side; removed: T301370: Move transform endpoints from RESTBase to MediaWiki.
Fri, Sep 23, 8:58 AM · MW-1.40-notes (1.40.0-wmf.4; 2022-10-03), Patch-For-Review, MediaWiki-REST-API, Platform Team Workboards (MW Expedition), VisualEditor
daniel created T318393: Parsoid: Maintain context for selser on the server side.
Fri, Sep 23, 8:58 AM · Epic, Platform Team Workboards (MW Expedition), VisualEditor
daniel renamed T310464: Make use of stashed data-parsoid mapping for html-to-wikitext transformation from Make use of stashed data-parsoid mapping in transform endpoint to Make use of stashed data-parsoid mapping for html-to-tikitext transformation.
Fri, Sep 23, 8:45 AM · MW-1.40-notes (1.40.0-wmf.4; 2022-10-03), Patch-For-Review, MediaWiki-REST-API, Platform Team Workboards (MW Expedition), VisualEditor
daniel renamed T310464: Make use of stashed data-parsoid mapping for html-to-wikitext transformation from Make use of stashed data-parsoid mapping for html-to-tikitext transformation to Make use of stashed data-parsoid mapping for html-to-wikitext transformation.
Fri, Sep 23, 8:45 AM · MW-1.40-notes (1.40.0-wmf.4; 2022-10-03), Patch-For-Review, MediaWiki-REST-API, Platform Team Workboards (MW Expedition), VisualEditor
daniel added a comment to T308017: Design Schema for page state and page state with content (enriched) streams.

However, in the future, we'd like to support 'rendered' content in streams. It'd be nice if we could have a generic enough model to support that.

Fri, Sep 23, 7:35 AM · Event-Platform Value Stream (Sprint 02), Data-Engineering, Patch-For-Review

Tue, Sep 20

daniel added a comment to T318107: Zuul: Interpret extension dependencies as mutual.

@Jdforrester-WMF My understanding is that when we add a new extension A that depends on existing extension B, we expect people to know that in the CI config, thy must declare not just the fact that A depends on B, but also declare that now, B depends on A, becasue A can break B. This seems non-obvious, and looking at the config we have, it seems like people get this wrong more ofthen than they get it right.

Tue, Sep 20, 6:50 PM · Release-Engineering-Team, Continuous-Integration-Config, Continuous-Integration-Infrastructure

Mon, Sep 19

daniel added a comment to T318107: Zuul: Interpret extension dependencies as mutual.

Point in case: Last week, a patch I worked on for VisualEditor broke the DiscussionTools extension. The issue was not noticed in CI, because the VisualEditor repo doesn't run DiscussionTools tests.

Yes. The person merging the ultra-world-breaky code like this should have known it was super-risky. This is why you defer to the relevant team.

Mon, Sep 19, 7:58 PM · Release-Engineering-Team, Continuous-Integration-Config, Continuous-Integration-Infrastructure
daniel added a comment to T318107: Zuul: Interpret extension dependencies as mutual.

By the way: conversely, running VisualEditor's tests for every change to DiscussionTools is probably redundant. A change to DT is not going to break VE. We should be smarter about what "depends" means in the context of testing.

That's literally what "depends" means. If you want to add a secondary concept of "half-dependency" we could add that.

Mon, Sep 19, 7:57 PM · Release-Engineering-Team, Continuous-Integration-Config, Continuous-Integration-Infrastructure
daniel added a comment to T318107: Zuul: Interpret extension dependencies as mutual.

Point in case: Last week, a patch I wrote for VisualEditor broke the DiscussionTools extension. The issue was not noticed in CI, because the VisualEditor repo doesn't run DiscussionTools tests.

Mon, Sep 19, 7:13 PM · Release-Engineering-Team, Continuous-Integration-Config, Continuous-Integration-Infrastructure
daniel added a comment to T318107: Zuul: Interpret extension dependencies as mutual.

This idea would mean creating a cyclical dependency in all tests, which isn't generally appropriate, and making each downstream user's hacks a critical blocking dependency, which is almost never appropriate.

Mon, Sep 19, 7:04 PM · Release-Engineering-Team, Continuous-Integration-Config, Continuous-Integration-Infrastructure
daniel added a comment to T185736: Feature request: Evaluate "require" field from "extension.json" in automated test environment.

Note that in the context of CI, "dependencies" go both ways. See T318107: Zuul: Interpret extension dependencies as mutual.

Mon, Sep 19, 6:19 PM · EngProd-Virtual-Hackathon, Quibble, Continuous-Integration-Infrastructure
daniel created T318107: Zuul: Interpret extension dependencies as mutual.
Mon, Sep 19, 6:18 PM · Release-Engineering-Team, Continuous-Integration-Config, Continuous-Integration-Infrastructure
daniel added a comment to T318083: Saving edits with VE throws an error on Beta Cluster.

Thank you for catching this!

Mon, Sep 19, 2:29 PM · MW-1.40-notes (1.40.0-wmf.3; 2022-09-26), Editing-team (FY2021-22 Kanban Board), VisualEditor, Beta-Cluster-reproducible

Fri, Sep 16

daniel updated the task description for T317019: REST page/html endpoints should support language variants.
Fri, Sep 16, 5:33 PM · MW-1.40-notes (1.40.0-wmf.5; 2022-10-10), User-abi_, I18n, User-xSavitar, Platform Team Workboards (MW Expedition), VisualEditor, Platform Engineering Roadmap
daniel added a comment to T314544: Reduce page sizes for GrowthExperiments Selenium tests.

@daniel is this something urgent, and/or something you need our team's help with?

@Tgr I would propose we move this off of the current sprint if we are not working on it in the next week.

Fri, Sep 16, 4:41 PM · Patch-For-Review, GrowthExperiments, Growth-Team (Current Sprint)

Sep 5 2022

daniel added a comment to T308364: HTML enhancement for some special pages' navigation links.

Test wiki created on Patch demo by DKinzler (WMF) using patch(es) linked to this task:
https://patchdemo.wmflabs.org/wikis/d4396b72c3/w

Sep 5 2022, 11:35 AM · MW-1.39-notes (1.39.0-wmf.28; 2022-09-05), MediaWiki-Special-pages, MediaWiki-Categories, MediaWiki-Page-history, MediaWiki-Logevents
daniel added a parent task for T262593: MediaWiki Developer stores different HTML output for different language variants in the parser cache: T317019: REST page/html endpoints should support language variants.
Sep 5 2022, 9:45 AM · Parsoid (Tracking), Patch-For-Review, Platform Team Workboards (Green), Chinese-Sites, Story, MediaWiki-Parser
daniel triaged T317019: REST page/html endpoints should support language variants as Medium priority.
Sep 5 2022, 9:45 AM · MW-1.40-notes (1.40.0-wmf.5; 2022-10-10), User-abi_, I18n, User-xSavitar, Platform Team Workboards (MW Expedition), VisualEditor, Platform Engineering Roadmap
daniel moved T317019: REST page/html endpoints should support language variants from Unsorted pile to VE Backend pile on the Platform Team Workboards (MW Expedition) board.
Sep 5 2022, 9:45 AM · MW-1.40-notes (1.40.0-wmf.5; 2022-10-10), User-abi_, I18n, User-xSavitar, Platform Team Workboards (MW Expedition), VisualEditor, Platform Engineering Roadmap
daniel added a subtask for T317019: REST page/html endpoints should support language variants: T262593: MediaWiki Developer stores different HTML output for different language variants in the parser cache.
Sep 5 2022, 9:44 AM · MW-1.40-notes (1.40.0-wmf.5; 2022-10-10), User-abi_, I18n, User-xSavitar, Platform Team Workboards (MW Expedition), VisualEditor, Platform Engineering Roadmap
daniel updated the task description for T264669: Move VE API from RESTBase into core..
Sep 5 2022, 9:44 AM · Patch-For-Review, Epic, Platform Team Workboards (MW Expedition), User-xSavitar, API Platform, Code-Health-Objective, VisualEditor, Platform Engineering Roadmap, Platform Engineering Roadmap Decision Making
daniel created T317019: REST page/html endpoints should support language variants.
Sep 5 2022, 9:43 AM · MW-1.40-notes (1.40.0-wmf.5; 2022-10-10), User-abi_, I18n, User-xSavitar, Platform Team Workboards (MW Expedition), VisualEditor, Platform Engineering Roadmap
daniel reopened T311819: Make the transform endpoint match ETags emitted by the page endpoint as "Open".

(oops, closed the wrong ticket)

Sep 5 2022, 9:35 AM · MW-1.39-notes (1.39.0-wmf.22; 2022-07-25), Patch-For-Review, MediaWiki-REST-API, Platform Team Workboards (MW Expedition), VisualEditor, Platform Engineering Roadmap
daniel moved T311819: Make the transform endpoint match ETags emitted by the page endpoint from Doing to VE Backend pile on the Platform Team Workboards (MW Expedition) board.
Sep 5 2022, 9:35 AM · MW-1.39-notes (1.39.0-wmf.22; 2022-07-25), Patch-For-Review, MediaWiki-REST-API, Platform Team Workboards (MW Expedition), VisualEditor, Platform Engineering Roadmap
daniel closed T310377: Make parsoid transformation API available internally as Resolved.
Sep 5 2022, 9:35 AM · Platform Team Workboards (MW Expedition), User-xSavitar, API Platform, Code-Health-Objective, VisualEditor
daniel closed T310377: Make parsoid transformation API available internally, a subtask of T310376: Make VE Action API use Parsoid directly, as Resolved.
Sep 5 2022, 9:35 AM · Patch-For-Review, MW-1.39-notes (1.39.0-wmf.28; 2022-09-05), Platform Team Workboards (MW Expedition), User-xSavitar, API Platform, Code-Health-Objective, VisualEditor
daniel reopened T311819: Make the transform endpoint match ETags emitted by the page endpoint, a subtask of T301370: Move transform endpoints from RESTBase to MediaWiki, as Open.
Sep 5 2022, 9:34 AM · MW-1.39-notes (1.39.0-wmf.16; 2022-06-13), MediaWiki-REST-API, Platform Team Workboards (MW Expedition), VisualEditor, Platform Engineering Roadmap
daniel closed T311819: Make the transform endpoint match ETags emitted by the page endpoint, a subtask of T301370: Move transform endpoints from RESTBase to MediaWiki, as Resolved.
Sep 5 2022, 9:34 AM · MW-1.39-notes (1.39.0-wmf.16; 2022-06-13), MediaWiki-REST-API, Platform Team Workboards (MW Expedition), VisualEditor, Platform Engineering Roadmap
daniel closed T311819: Make the transform endpoint match ETags emitted by the page endpoint as Resolved.
Sep 5 2022, 9:34 AM · MW-1.39-notes (1.39.0-wmf.22; 2022-07-25), Patch-For-Review, MediaWiki-REST-API, Platform Team Workboards (MW Expedition), VisualEditor, Platform Engineering Roadmap
daniel raised the priority of T310489: Collect statistics on stash read failures from Medium to High.
Sep 5 2022, 9:33 AM · MediaWiki-REST-API, Platform Team Workboards (MW Expedition), VisualEditor
daniel added a parent task for T311648: Make Parsoid usable via the ParserOutputAccess interface: T317018: Make ParsoidHTMLHelper use ParserOutputAccess.
Sep 5 2022, 9:31 AM · Patch-For-Review, Platform Team Workboards (MW Expedition), Parsoid (Tracking), VisualEditor
daniel added a subtask for T317018: Make ParsoidHTMLHelper use ParserOutputAccess: T311648: Make Parsoid usable via the ParserOutputAccess interface.
Sep 5 2022, 9:31 AM · Platform Team Workboards (MW Expedition), User-xSavitar
daniel triaged T317018: Make ParsoidHTMLHelper use ParserOutputAccess as High priority.
Sep 5 2022, 9:31 AM · Platform Team Workboards (MW Expedition), User-xSavitar
daniel moved T317018: Make ParsoidHTMLHelper use ParserOutputAccess from Unsorted pile to VE Backend pile on the Platform Team Workboards (MW Expedition) board.
Sep 5 2022, 9:30 AM · Platform Team Workboards (MW Expedition), User-xSavitar
daniel added a subtask for T311728: Gracefully handle non-wikitext pages when returning HTML from the page endpoints: T317018: Make ParsoidHTMLHelper use ParserOutputAccess.
Sep 5 2022, 9:30 AM · Patch-For-Review, Parsoid, Platform Team Workboards (MW Expedition), User-xSavitar, API Platform, VisualEditor
daniel added a parent task for T317018: Make ParsoidHTMLHelper use ParserOutputAccess: T311728: Gracefully handle non-wikitext pages when returning HTML from the page endpoints.
Sep 5 2022, 9:30 AM · Platform Team Workboards (MW Expedition), User-xSavitar