Page MenuHomePhabricator

Use Parsoid in Mediawiki Core for Content Translation
Closed, ResolvedPublic

Description

Similar to T264669: Move VE API from RESTBase into core. Content Translation should be able to use the Parsoid in Mediawiki core. Currently, CX uses Virtual Restbase service.

Event Timeline

Change 859459 had a related patch set uploaded (by Santhosh; author: Santhosh):

[mediawiki/extensions/ContentTranslation@master] Direct Parsoid Client integration, tests

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

Change 859459 merged by jenkins-bot:

[mediawiki/extensions/ContentTranslation@master] Direct Parsoid Client integration, tests

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

Is this task still in progress, or we could move it to another column?

Pending: Deployment plan and gradual configuration switching. Tendatively in Jan 2023

Change 879276 had a related patch set uploaded (by KartikMistry; author: KartikMistry):

[operations/mediawiki-config@master] testwiki: Use Parsoid in Mediawiki Core for Content Translation

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

Change 879276 merged by jenkins-bot:

[operations/mediawiki-config@master] testwiki: Use Parsoid in Mediawiki Core for Content Translation

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

Change 879998 had a related patch set uploaded (by KartikMistry; author: KartikMistry):

[operations/mediawiki-config@master] "testwiki: Use Parsoid in Mediawiki Core for Content Translation""

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

Change 879998 merged by jenkins-bot:

[operations/mediawiki-config@master] testwiki: Use Parsoid in Mediawiki Core for Content Translation

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

Mentioned in SAL (#wikimedia-operations) [2023-01-17T08:08:49Z] <kartik@deploy1002> Started scap: Backport for [[gerrit:879998|testwiki: Use Parsoid in Mediawiki Core for Content Translation (T323667)]]

Mentioned in SAL (#wikimedia-operations) [2023-01-17T08:13:35Z] <kartik@deploy1002> kartik and kartik: Backport for [[gerrit:879998|testwiki: Use Parsoid in Mediawiki Core for Content Translation (T323667)]] synced to the testservers: mwdebug1002.eqiad.wmnet, mwdebug2001.codfw.wmnet, mwdebug1001.eqiad.wmnet, mwdebug2002.codfw.wmnet

Mentioned in SAL (#wikimedia-operations) [2023-01-17T08:29:45Z] <kartik@deploy1002> Finished scap: Backport for [[gerrit:879998|testwiki: Use Parsoid in Mediawiki Core for Content Translation (T323667)]] (duration: 20m 56s)

@santhosh correct me if I am wrong, there is no UI code changes here. This is to ensure nothing breaks and things work as expected correct ?

@santhosh correct me if I am wrong, there is no UI code changes here. This is to ensure nothing breaks and things work as expected correct ?

Yes, there is no UI change. But this change is related to how publishing works. So testing the publishing of translation on changed wikis is important.

Nikerabbit subscribed.

Let's consider this resolved. The change has been live for months without issues reported related to it.