Page MenuHomePhabricator

Parsoid Read Views to deploy ~2026-06-15
Closed, ResolvedPublic

Description

Background Information

This is the next batch of 6 wikis deployed as part of Parser Unification

This is the list of wikis included.

https://docs.google.com/spreadsheets/d/15BKi3eOJl7PyyYvTl1Y_qt0OIbHzUd3EAJ112bWgQE8/edit?gid=1716509198#gid=1716509198 - extwiki, ukwiki, ruewiki, eowiki, plwiki, pswiki

Initial Evaluation

  • Prepare the sample to run the visualdiff test
  • Run/evaluate the visualdiff test
  • Choose target wikis for this week's deploy
  • Create a Confidence Report based on the results

Bug fixes

Based on initial visualdiff testing, these are tasks which affect Parsoid Read Views on these target wikis

Notify wikipedias about upcoming Parsoid Read Views roll-out

Deployment

Post-deploy

  • Monitor talk pages and mailing lists above for any follow up work needed
  • Follow up work:

Details

Related Changes in Gerrit:

Event Timeline

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

[operations/mediawiki-config@master] Deploy PRV to 5 wikis

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

ABreault-WMF updated the task description. (Show Details)

Change #1301401 merged by jenkins-bot:

[operations/mediawiki-config@master] Deploy PRV to 6 wikis

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

Mentioned in SAL (#wikimedia-operations) [2026-06-15T13:11:56Z] <jforrester@deploy1003> Started scap sync-world: Backport for [[gerrit:1293173|Configure wgOAuthAutoApprove['protocols'] (T412542 T426614)]], [[gerrit:rEMFR13008731d921|jawiki: remove four rights from the eliminator group (T428942)]], [[gerrit:1301401|Deploy PRV to 6 wikis (T429038)]], [[gerrit:1300858|[abstractwiki] Set wgForceUIMsgAsContentMsg for sidebar messages (T427730)]], [[gerrit:1300872|abstractwiki: Temporary config fo

Mentioned in SAL (#wikimedia-operations) [2026-06-15T13:13:42Z] <jforrester@deploy1003> arlolra, matmarex, jforrester, dragoniez: Backport for [[gerrit:1293173|Configure wgOAuthAutoApprove['protocols'] (T412542 T426614)]], [[gerrit:rEMFR13008731d921|jawiki: remove four rights from the eliminator group (T428942)]], [[gerrit:1301401|Deploy PRV to 6 wikis (T429038)]], [[gerrit:1300858|[abstractwiki] Set wgForceUIMsgAsContentMsg for sidebar messages (T427730)]], [[gerrit:1300872|abstractwiki: Te

Mentioned in SAL (#wikimedia-operations) [2026-06-15T13:22:06Z] <jforrester@deploy1003> Finished scap sync-world: Backport for [[gerrit:1293173|Configure wgOAuthAutoApprove['protocols'] (T412542 T426614)]], [[gerrit:rEMFR13008731d921|jawiki: remove four rights from the eliminator group (T428942)]], [[gerrit:1301401|Deploy PRV to 6 wikis (T429038)]], [[gerrit:1300858|[abstractwiki] Set wgForceUIMsgAsContentMsg for sidebar messages (T427730)]], [[gerrit:1300872|abstractwiki: Temporary config f

Could we revert the deployment of Parsoid for ukwiki for now, before this ticket T422291 is fixed? Or prioritize resolving the ticket? Because a lot of documentation pages are broken, we prefer to have an edit link in the section, unlike enwiki, which has them only at the top of the documentation box. Then there is a problem with TemplateData that also has an invalid link if you try to edit it from the documentation box. And now users are complaining on the page Requests for administrator attention (https://uk.wikipedia.org/w/index.php?title=%D0%92%D1%96%D0%BA%D1%96%D0%BF%D0%B5%D0%B4%D1%96%D1%8F%3A%D0%97%D0%B0%D0%BF%D0%B8%D1%82%D0%B8_%D0%B4%D0%BE_%D0%B0%D0%B4%D0%BC%D1%96%D0%BD%D1%96%D1%81%D1%82%D1%80%D0%B0%D1%82%D0%BE%D1%80%D1%96%D0%B2&diff=48222382&oldid=48220768 Section «Захищена сторінка») that they cannot edit discusions on the page https://uk.wikipedia.org/wiki/%D0%92%D1%96%D0%BA%D1%96%D0%BF%D0%B5%D0%B4%D1%96%D1%8F:%D0%9F%D0%B5%D1%80%D0%B5%D0%B9%D0%BC%D0%B5%D0%BD%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D1%81%D1%82%D0%B0%D1%82%D0%B5%D0%B9 through edit links, becuase the transcluded through template https://uk.wikipedia.org/wiki/%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:Rename.

image.png (331×122 px, 6 KB)

image.png (1,011×198 px, 16 KB)

Could we revert the deployment of Parsoid for ukwiki for now, before this ticket T422291 is fixed? Or prioritize resolving the ticket? Because a lot of documentation pages are broken, we prefer to have an edit link in the section, unlike enwiki, which has them only at the top of the documentation box. Then there is a problem with TemplateData that also has an invalid link if you try to edit it from the documentation box. And now users are complaining on the page Requests for administrator attention (https://uk.wikipedia.org/w/index.php?title=%D0%92%D1%96%D0%BA%D1%96%D0%BF%D0%B5%D0%B4%D1%96%D1%8F%3A%D0%97%D0%B0%D0%BF%D0%B8%D1%82%D0%B8_%D0%B4%D0%BE_%D0%B0%D0%B4%D0%BC%D1%96%D0%BD%D1%96%D1%81%D1%82%D1%80%D0%B0%D1%82%D0%BE%D1%80%D1%96%D0%B2&diff=48222382&oldid=48220768 Section «Захищена сторінка») that they cannot edit discusions on the page https://uk.wikipedia.org/wiki/%D0%92%D1%96%D0%BA%D1%96%D0%BF%D0%B5%D0%B4%D1%96%D1%8F:%D0%9F%D0%B5%D1%80%D0%B5%D0%B9%D0%BC%D0%B5%D0%BD%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D1%81%D1%82%D0%B0%D1%82%D0%B5%D0%B9 through edit links, becuase the transcluded through template https://uk.wikipedia.org/wiki/%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:Rename.

image.png (331×122 px, 6 KB)

image.png (1,011×198 px, 16 KB)

For now, I fixed it with a Gadget https://uk.wikipedia.org/wiki/MediaWiki:Gadget-parsoid-link-fix.js that will automatically redirect to the legacy parser version of a page in Template, Module, File, User, and Project namespaces. I think that I could remove the corresponding Talk namespaces and shorten them to Template, Module, and Project namespaces, but I left them as is for now.

Could you provide a link to a page which demonstrates the "Then there is a problem with TemplateData that also has an invalid link if you try to edit it from the documentation box." issue? Never mind, I found one and filed T429624: Link to edit TemplateData is broken with Parsoid Read Views.

Ok, the TemplateData extension looks for the section edit link and does a regex substitution on this, so this might actually be a subcase of the T422291: Wrong section edit link target with Parsoid when section is transcluded bug: if the section edit link is corrected, then the magic being done by the TemplateData extension might actually work.