Page MenuHomePhabricator

Make Parsoid's red link output compatible with current output
Closed, ResolvedPublic

Description

See the diff below that compares legacy parser output (top) with Parsoid's output (below)

< <a href="/w/index.php?title=Erich_G_Fritz&amp;action=edit&amp;redlink=1" class="new" title="Erich G Fritz (page does not exist)">
---
> <a rel="mw:WikiLink" href="./Erich_G_Fritz" title="Erich G Fritz" class="new">

This difference in output should be fixed.

Details

Show related patches Customize query in gerrit

Event Timeline

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

[mediawiki/services/parsoid@master] WIP Make Parsoid's red link output compatible with legacy parser output

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

ssastry triaged this task as Medium priority.Jun 14 2022, 9:28 PM

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

[mediawiki/services/parsoid@master] Internationalization support for Parsoid

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

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

[mediawiki/core@master] Add a localization pass for Parsoid

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

Change 801650 abandoned by Isabelle Hurbain-Palatin:

[mediawiki/services/parsoid@master] WIP Make Parsoid's red link output compatible with legacy parser output

Reason:

Handling this in 816137 instead

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

Change 809210 merged by jenkins-bot:

[mediawiki/services/parsoid@master] Internationalization support for Parsoid

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

Change 822641 had a related patch set uploaded (by Subramanya Sastry; author: Subramanya Sastry):

[mediawiki/vendor@master] Bump wikimedia/parsoid to 0.16.0-a19

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

Change 822641 merged by jenkins-bot:

[mediawiki/vendor@master] Bump wikimedia/parsoid to 0.16.0-a19

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

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

[mediawiki/services/parsoid@master] Add 'outputHtml' as option in wt2html extension registration

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

Change 831077 merged by jenkins-bot:

[mediawiki/services/parsoid@master] Add 'outputHasCoreMwDomSpecMarkup' as option in extension registration

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

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

[mediawiki/services/parsoid@master] Align redlink representation between Parsoid and the legacy parser

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

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

[mediawiki/services/parsoid@master] [WIP] Make tests compatible with redlinks

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

Change 837692 had a related patch set uploaded (by Subramanya Sastry; author: Subramanya Sastry):

[mediawiki/vendor@master] Bump wikimedia/parsoid to 0.17.0-a2

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

Change 837692 merged by jenkins-bot:

[mediawiki/vendor@master] Bump wikimedia/parsoid to 0.17.0-a2

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

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

[mediawiki/services/parsoid@master] Remove redlink normalization from tests

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

Change 816137 merged by jenkins-bot:

[mediawiki/services/parsoid@master] Align redlink representation between Parsoid and the legacy parser

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

Change 837152 merged by jenkins-bot:

[mediawiki/services/parsoid@master] Make tests compatible with redlinks

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

Change 853386 merged by jenkins-bot:

[mediawiki/services/parsoid@master] Remove redlink normalization from tests

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

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

[mediawiki/vendor@master] Bump parsoid to 0.17.0-a7

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

Change 861464 merged by jenkins-bot:

[mediawiki/vendor@master] Bump parsoid to 0.17.0-a7

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

Change 861472 had a related patch set uploaded (by C. Scott Ananian; author: Arlolra):

[mediawiki/vendor@wmf/1.40.0-wmf.12] Bump parsoid to 0.17.0-a7

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

Change 861472 merged by jenkins-bot:

[mediawiki/vendor@wmf/1.40.0-wmf.12] Bump parsoid to 0.17.0-a7

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

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

[mediawiki/services/parsoid@master] Fix red link handling with url that contains a fragment

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

Change 862176 merged by jenkins-bot:

[mediawiki/services/parsoid@master] Fix red link handling with url that contains a fragment

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

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

[mediawiki/services/parsoid@master] Test and comments tweakings

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

Change 866295 merged by jenkins-bot:

[mediawiki/services/parsoid@master] Test and comments tweakings

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

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

[mediawiki/services/parsoid@master] Fix rt-testing issues on redlinks

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

Change 867160 merged by jenkins-bot:

[mediawiki/services/parsoid@master] Fix wikilink parsing issues on redlinks

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

Change 867276 had a related patch set uploaded (by Subramanya Sastry; author: Subramanya Sastry):

[mediawiki/vendor@master] Bump wikimedia/parsoid to 0.17.0-a9

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

Change 867276 merged by jenkins-bot:

[mediawiki/vendor@master] Bump wikimedia/parsoid to 0.17.0-a9

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

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

[mediawiki/services/parsoid@master] Redlink cleanups and new tests

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

Change 867596 merged by jenkins-bot:

[mediawiki/services/parsoid@master] Redlink cleanups and new tests

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

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

[mediawiki/services/parsoid@master] Add a getter for i18n attribute names

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

Change 877256 had a related patch set uploaded (by C. Scott Ananian; author: C. Scott Ananian):

[mediawiki/vendor@master] Bump parsoid to 0.17.0-a10

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

Change 877256 merged by jenkins-bot:

[mediawiki/vendor@master] Bump parsoid to 0.17.0-a10

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

Change 869831 merged by jenkins-bot:

[mediawiki/services/parsoid@master] Add a getter for i18n attribute names

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

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

[mediawiki/vendor@master] Bump parsoid to 0.17.0-a11

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

Change 880501 merged by jenkins-bot:

[mediawiki/vendor@master] Bump parsoid to 0.17.0-a11

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

Change 816138 abandoned by Isabelle Hurbain-Palatin:

[mediawiki/core@master] Add a localization pass for Parsoid

Reason:

Not happening that way

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

There are still issues, in particular the last one that's been linked to this task a month ago, but I'm closing the main one.