Page MenuHomePhabricator

Prepare Parsoid for MediaWiki 1.35 LTS
Open, MediumPublicGoal

Description

Possible subtasks

  • Parser.php API is appropriate for long-term removal of legacy parser, final removal of tidy, integration of parserTests frameworks (NOTE: not all of these might get done)
  • Docs updated to reflect installation of Parsoid/PHP
  • Ensure VE works with Parsoid out of the box (without RESTBase). This requires updates to VirtualRestService code in MediaWiki core to have VE talk to Parsoid via the internal library API instead of a HTTP API

Related Objects

StatusSubtypeAssignedTask
OpenGoalNone
Opencscott
Resolvedcscott
Resolvedcscott
Resolvedcscott
Resolvedcscott
Resolvedcscott
Resolvedcscott
Resolvedcscott
Resolvedcscott
ResolvedNone
Resolvedssastry
OpenNone
OpenNone
Opencscott
OpenNone
Opencscott
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
InvalidNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenArlolra
OpenArlolra
Opencscott
Opencscott
Resolvedssastry
OpenNone
Resolvedcscott
OpenNone
OpenNone
OpenNone
DuplicateNone
OpenNone
OpenArlolra
OpenNone
Resolvedcscott
OpenNone
OpenNone

Event Timeline

ssastry triaged this task as Medium priority.Mar 20 2020, 4:39 PM
ssastry created this task.
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptMar 20 2020, 4:39 PM

I would say T236809 is a soft dependency, i.e. we can still release Parsoid in the LTS without that task getting to 100%.

ssastry changed the subtype of this task from "Task" to "Goal".Mar 23 2020, 7:06 PM
cscott added a subscriber: cscott.Mar 23 2020, 7:16 PM

I'm treating the subtasks here as "candidates" for now, we can always remove stuff as LTS nears but it's harder to find or remember stuff we might want to do.

T236809: Refactor Parser.php to allow alternate parser (Parsoid) in particular has a lot of subtasks. I think we should make progress on those subtasks, even if we don't do 100% of them. I thought it was better to add T236809 for now than to add all or some of its subtasks.

I'm treating the subtasks here as "candidates" for now, we can always remove stuff as LTS nears but it's harder to find or remember stuff we might want to do.

T236809: Refactor Parser.php to allow alternate parser (Parsoid) in particular has a lot of subtasks. I think we should make progress on those subtasks, even if we don't do 100% of them. I thought it was better to add T236809 for now than to add all or some of its subtasks.

Works for me.

JTannerWMF moved this task from To Triage to Triaged on the VisualEditor board.Mar 24 2020, 3:08 PM
Akuckartz added a subscriber: Akuckartz.