Page MenuHomePhabricator

Move Parsoid's Translate implementation into the Translate extension repo
Open, MediumPublic

Description

Requires:

  • Enabling Parsoid tests run on the repo (integration-config)
  • Physically moving the code
  • Cloning the parser tests added to test annotations; probably by creating a new synthetic <annotation> annotation-tag specifically for the use of parser tests which does not depend on the Parsoid extension.

Related Objects

StatusSubtypeAssignedTask
OpenReleaseNone
OpenNone
OpenNone
OpenNone
OpenFeatureNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
Resolved Esanders
OpenFeatureNone
Resolvedihurbain
Resolvedihurbain
OpenNone

Event Timeline

Arlolra triaged this task as Medium priority.Nov 5 2021, 7:01 PM
Arlolra moved this task from Needs Triage to Tech Debt / Big changes on the Parsoid board.

Change 753097 had a related patch set uploaded (by Isabelle Hurbain-Palatin; author: Isabelle Hurbain-Palatin):

[integration/config@master] Add 'parsoid' to the dependencies of 'Translate'

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

Change 753097 merged by jenkins-bot:

[integration/config@master] Add 'parsoid' to the dependencies of 'Translate'

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

Change 753532 had a related patch set uploaded (by Isabelle Hurbain-Palatin; author: Isabelle Hurbain-Palatin):

[mediawiki/extensions/Translate@master] Moving Translate extension declaration into Translate repository

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

Test wiki created on Patch demo by IHurbainPalatin (WMF) using patch(es) linked to this task:

https://patchdemo.wmflabs.org/wikis/3764ccead5/w/

Test wiki created on Patch demo by IHurbainPalatin (WMF) using patch(es) linked to this task:

https://patchdemo.wmflabs.org/wikis/f45a2449ce/w/

Change 753518 had a related patch set uploaded (by Isabelle Hurbain-Palatin; author: Isabelle Hurbain-Palatin):

[mediawiki/services/parsoid@master] Moving Translate annotation declaration to the Translate repository

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

Change 753518 merged by jenkins-bot:

[mediawiki/services/parsoid@master] Moving Translate annotation declaration to the Translate repository

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

Change 753532 merged by jenkins-bot:

[mediawiki/extensions/Translate@master] Moving Translate extension declaration into Translate repository

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

Change 762540 had a related patch set uploaded (by Arlolra; author: Arlolra):

[mediawiki/vendor@master] Bump parsoid to 0.15.0-a20

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

Change 762540 merged by jenkins-bot:

[mediawiki/vendor@master] Bump parsoid to 0.15.0-a20

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

ihurbain subscribed.

Sending this one Subbu's way - the only thing missing there is running Parsoid tests on Translate, and I believe you were working on that.

Test wiki on Patch demo by IHurbainPalatin (WMF) using patch(es) linked to this task was deleted:

https://patchdemo.wmflabs.org/wikis/3764ccead5/w/

Test wiki on Patch demo by IHurbainPalatin (WMF) using patch(es) linked to this task was deleted:

https://patchdemo.wmflabs.org/wikis/f45a2449ce/w/

MSantos subscribed.

Adding this to the Parsoid Read Views to prioritise when this extension is needed by a target wiki.

To check whether the flag is enabled in the extension

Aklapper added a subscriber: ssastry.

@ssastry: Removing task assignee as this open task has been assigned for more than two years - see the email sent to all task assignees on 2024-04-15.
Please assign this task to yourself again if you still realistically [plan to] work on this task - it would be welcome! :)
If this task has been resolved in the meantime, or should not be worked on by anybody ("declined"), please update its task status via "Add Action… 🡒 Change Status".
Also see https://www.mediawiki.org/wiki/Bug_management/Assignee_cleanup for tips how to best manage your individual work in Phabricator. Thanks!