Parsoid/Round-trip testing/Diffs

False positive reports (now fixed with a better rt-testing diffing strategy)
In many cases, it seems to be because the double-rt-diffing is comparing mismatched sections .. probably because of the diffs that the wt-diff algo returns. In some cases, it could be because of DSR inaccuracies.


 * http://localhost:8000/_rt/itwiki/British_Grand_Prix_2009
 * http://localhost:8000/_rt/eswiki/Festival_de_la_Canci%C3%B3n_de_Eurovisi%C3%B3n_1963
 * http://localhost:8000/_rt/arwiki/%D8%AD%D8%B3%D9%86_%D8%A7%D9%84%D8%AF%D9%85%D8%B3%D8%AA%D8%A7%D9%86%D9%8A
 * http://localhost:8000/_rt/hiwiki/%E0%A4%B5%E0%A4%BE%E0%A4%AF%E0%A5%81_%E0%A4%AA%E0%A5%8D%E0%A4%B0%E0%A4%A6%E0%A5%82%E0%A4%B7%E0%A4%A3
 * http://localhost:8000/_rt/hewiki/%D7%9E%D7%99%D7%9B%D7%90%D7%9C_%D7%94%D7%A0%D7%A7%D7%94
 * http://localhost:8000/_rt/itwiki/Vanessa_Branch
 * http://localhost:8000/_rt/ruwiki/%D0%A8%D0%BB%D0%B8%D0%B2%D0%B8%D1%87%2C_%D0%9D%D0%B5%D0%BD%D0%B0%D0%B4
 * http://localhost:8000/_rt/hewiki/%D7%90%D7%9C%D7%9B%D7%A1%D7%A0%D7%93%D7%A8_%D7%90%D7%98%D7%99%D7%99%D7%9F_%D7%A9%D7%95%D7%A8%D7%95%D7%9F
 * http://localhost:8000/_rt/kowiki/%ED%99%8D%EC%BD%A9_%EC%A7%80%ED%95%98%EC%B2%A0 (plus &lt;references /&gt;)
 * http://localhost:8000/_rt/itwiki/Take_Me_Home_%28One_Direction%29
 * http://localhost:8000/_rt/svwiki/Lista_%C3%B6ver_avsnitt_av_Game_of_Thrones
 * http://localhost:8000/_rt/hiwiki/%E0%A4%95%E0%A5%8D%E0%A4%B0%E0%A4%BF%E0%A4%95%E0%A5%87%E0%A4%9Fa (??)
 * http://localhost:8000/_rt/kowiki/%EC%9D%B4%EC%98%81%ED%95%9C
 * http://localhost:8000/_rt/hewiki/%D7%9E%D7%A8%D7%99%D7%95%D7%9F_%D7%A0%D7%A1%D7%98%D7%9C
 * http://localhost:8000/_rt/arwiki/%D9%85%D8%AA%D9%84%D8%A7%D8%B2%D9%85%D8%A9_%D8%A7%D9%84%D8%B9%D9%88%D8%B2_%D8%A7%D9%84%D9%85%D9%86%D8%A7%D8%B9%D9%8A_%D8%A7%D9%84%D9%85%D9%83%D8%AA%D8%B3%D8%A8 (because of stray &lt;/ref&gt;s)
 * http://localhost:8000/_rt/plwiki/Rotterdam
 * http://localhost:8000/_rt/eswiki/El_%C3%BAltimo_vals_%28canci%C3%B3n%29
 * http://localhost:8000/_rt/frwiki/Championnat_du_monde_de_hockey_sur_glace_1938

Link in links

 * http://localhost:8000/_rt/zhwiki/%E5%8D%9A%E5%98%8E%E5%B0%94%E6%96%B9%E8%A8%80
 * http://localhost:8000/_rt/hiwiki/%E0%A4%9C%E0%A5%89%E0%A4%A8_%E0%A4%B8%E0%A5%80%E0%A4%A8%E0%A4%BE (as well as empty list items)
 * http://localhost:8000/_rt/zhwiki/%E6%9D%8E%E5%85%86%E8%89%AF (specifically &lt;ref&gt; in an ext-link) Ex: X
 * http://localhost:8000/_rt/arwiki/%D8%AC%D8%A7%D8%B3%D8%AA%D9%88%D9%86_%D9%81%D9%8A%D9%8A%D8%AA (+ &lt;references /&gt;)

template in plwiki
Several pages on plwiki seem to be affected by the use of this in links like: Foo


 * http://localhost:8000/_rt/plwiki/Bertrand_de_Saint-Martin
 * http://localhost:8000/_rt/plwiki/FR-4

Empty list items lost in RTing

 * http://localhost:8000/_rt/hiwiki/%E0%A4%85%E0%A4%A3%E0%A5%81%E0%A4%B5%E0%A5%8D%E0%A4%B0%E0%A4%A4
 * http://localhost:8000/_rt/jawiki/%E5%B0%91%E5%B9%B4%E9%AD%94%E6%B3%95%E5%A3%AB
 * http://localhost:8000/_rt/arwiki/%D8%AC%D9%88%D8%A7%D8%B2_%D8%B3%D9%81%D8%B1_%D9%87%D9%86%D8%AF%D9%8A
 * http://localhost:8000/_rt/arwiki/%D8%A8%D9%84%D9%8A%D8%BA_%D8%AD%D9%85%D8%AF%D9%8A
 * http://localhost:8000/_rt/plwiki/Karel_Dobbelaere
 * http://localhost:8000/_rt/hiwiki/%E0%A4%AC%E0%A5%8D%E0%A4%B0%E0%A5%89%E0%A4%95_%E0%A4%B2%E0%A5%87%E0%A4%B8%E0%A4%A8%E0%A4%B0

Fostered content from tables

 * http://localhost:8000/_rt/arwiki/%D8%AF%D8%A7%D8%A1_%D8%A7%D9%84%D8%A3%D9%85%D8%B9%D8%A7%D8%A1_%D8%A7%D9%84%D8%A7%D9%84%D8%AA%D9%87%D8%A7%D8%A8%D9%8A
 * http://localhost:8000/_rt/jawiki/%E3%82%AA%E3%83%AA%E3%82%B3%E3%83%B3%E3%83%81%E3%83%A3%E3%83%BC%E3%83%88
 * http://localhost:8000/_rt/kowiki/%EC%9D%B4%EC%98%81%ED%95%9C
 * http://localhost:8000/_rt/zhwiki/%E6%96%90%E8%BF%AA%E5%8D%97%E4%B8%80%E4%B8%96_%28%E8%91%A1%E8%90%84%E7%89%99%29

Fostering of lists from tables

 * http://localhost:8000/_rt/jawiki/%E3%82%B1%E3%83%B3%E3%83%89%E3%83%BC%E3%83%AB%E9%83%A1_%28%E3%82%A4%E3%83%AA%E3%83%8E%E3%82%A4%E5%B7%9E%29
 * http://localhost:8000/_rt/jawiki/%E8%95%83%E5%B1%B1%E4%B8%98%E9%99%B5
 * http://localhost:8000/_rt/zhwiki/%E8%89%BE%E7%88%BE%E4%B9%8B%E5%85%89
 * http://localhost:8000/_rt/nlwiki/Heinz_Hellmich
 * http://localhost:8000/_rt/nlwiki/Wilhelm_List

Paragraph-wrapping related false-positive semantic error reports (see https://phabricator.wikimedia.org/T89628)
Lots of reports which should really be a syntactic diff
 * http://localhost:8000/_rt/nlwiki/Watergang
 * http://localhost:8000/_rt/itwiki/Henri_Romagnesi
 * http://localhost:8000/_rt/iswiki/Fyrsta_ráðuneyti_Geirs_Haarde
 * http://localhost:8000/_rt/iswiki/Jón_Vídalín
 * ... many others ..

Loss of duplicate transclusion params
Seems to show up in multiple pages in rt-testing
 * http://localhost:8000/_rt/itwiki/Melampyrum
 * http://localhost:8000/_rt/ruwiki/Татт,_Уильям_Тайер

Bad (indent-pre?) parse

 * http://localhost:8000/_rt/itwiki/Joomla!
 * http://localhost:8000/_rt/frwiki/Latin_Kick
 * http://localhost:8000/_rt/dewiki/Veteranenministerium

Weird partial {{! output in rt-ing

 * http://localhost:8000/_rt/kowiki/%EB%A1%9C%EC%8A%A4%ED%8A%B8%EC%9D%98_%EC%88%98%EC%83%81_%EB%AA%A9%EB%A1%9D

Implicit &lt;td&gt; insertion

 * http://localhost:8000/_rt/arwiki/%D8%A8%D8%A7%D8%B1%D9%82_%28%D9%85%D8%AD%D8%A7%D9%81%D8%B8%D8%A9%29

Nowiki-ing of bad transclusion

 * http://localhost:8000/_rt/arwiki/%D8%A5%D8%AF%D8%A7%D8%B1%D8%A9_%D8%A7%D9%84%D8%BA%D8%B6%D8%A8 (+ &lt;references /&gt;)

Bad tokenization of !! in &lt;td&gt; (https://phabricator.wikimedia.org/T91411)

 * http://localhost:8000/_rt/kowiki/%EB%A7%88%EC%9D%B4%ED%8B%B0_%EB%AA%A8

Unsure
[subbu@earth tests] echo ' ' | node parse --prefix kowiki --wt2wt
 * http://localhost:8000/_rt/kowiki/%EC%9B%A8%EB%AF%BC%EC%A5%94
 * http://localhost:8000/_rt/enwiki/Markus_Fagervall
 * http://localhost:8000/_rt/kowiki/%ED%8C%A8%EB%B9%84%EC%BD%98

Bad quoting ( )

 * http://localhost:8000/_rt/nlwiki/Fred_Vargas

Bad rt-ing of chess table

 * http://localhost:8000/_rt/ruwiki/%D0%A7%D0%B5%D1%88%D1%81%D0%BA%D0%B0%D1%8F_%D1%88%D0%BA%D0%BE%D0%BB%D0%B0
 * http://localhost:8000/_rt/zhwiki/%E9%84%A7%E8%96%A9%E5%B0%BC%E8%B1%A1%E6%A3%8B

Bad tr attribute (filed bug report)

 * http://localhost:8000/_rt/arwiki/%D8%A7%D9%84%D9%83%D8%A7%D8%AB%D9%88%D9%84%D9%8A%D9%83%D9%8A%D8%A9_%D8%AD%D8%B3%D8%A8_%D8%A7%D9%84%D8%A8%D9%84%D8%AF