Hi all!
As a reminder, the switch to Remex on  ru.wp, sv.wp, fi.wp and he.wp (and
others per https://phabricator.wikimedia.org/T184656 ) is actually
happening *today*, in different deployment windows.
If you notice something weird after it happens, make sure you post diffs to
https://www.mediawiki.org/wiki/Help_talk:Extension:Linter where the team
will be able to quickly assess the situation.

Thank you all, and thanks Parsing team for working on this.


[Wikitech-ambassadors] Replacing Tidy on Wikimedia wikis, second wave



> Subramanya Sastry ssastry at wikimedia.org



> Mon Jan 22 19:46:58 UTC 2018



> TL;DR
> -----
> On January 31, 2018, on ru.wp, sv.wp, fi.wp and he.wp, we are going to
> turn off Tidy and switch to the Remex HTML5 parsing library.
> Besides those, another 200+ wikis will also be switched away from Tidy
> on that day. You can find the list of such wikis at T184656 [1].
> Do any of you belong to or know someone active in these communities?
> While we've also announced this on Tech News, based on our previous
> experience, since we don't anticipate the change to be ground-breaking
> for these communities, we think that "spamming" the village pumps
> may be not so effective and so we'd appreciate your help in assuring
> these wikis that they can contact us @ mw:Help_talk:Extension:Linter [2]
> if needed, and that there's plenty of documentation to help with
> Linter fixes at mw:Help:Extension:Linter [3].
> Thanks!
> Background
> ----------
> In July 2017, we announced [4] our intention to replace Tidy with a
> HTML5-based solution on the Wikimedia cluster by the end of June 2018
> at the latest. Please refer to that original posting for specifics of
> the project and why we are replacing Tidy.
> Status of Tidy replacement
> --------------------------
> Over the last 3 months, we have now replaced Tidy with RemexHTML
> on mediawiki, testwiki, nowiki, fawiki, itwiki, dewiki and 170 other
> small wikis. [5]
> We have approached ruwiki, svwiki, fiwiki, hewiki for replacement this
> month based on remaining linter errors and progress those wikis have
> been making. We expect to approach other medium and large wikis for
> replacement next month.
> In addition, for any wiki that has < 10 linter errors in any
> high-priority category, we will be replacing Tidy with RemexHTML.
> T184656 [1] has the list of wikis that will see this change (this list
> includes wikis that have already had Tidy replaced in December).
> To be clear, if we notice problems (or if the wiki requests it), we will
> revert the change after identifying the source of the problem. If you
> notice any incorrect rendering, you can use ?action=parsermigration-edit
> to identify if the switch from Tidy actually caused it.
> Status of linter fixes
> ----------------------
> We have been publishing weekly stats [6] of changes to linter counts
> which shows how wikis have been progressing with making linter fixes.
> Based on what we've observed, of the 38 largest wikis, besides the one
> that have Tidy replaced already or will get it replaced this month, most
> other wikis seem to be making progress, albeit at different rates.
> idwiki, viwiki, jawiki, and rowiki haven't seen a lot of activity yet.
> Results from pixel diff tests
> -----------------------------
> We have also been doing weekly test runs to calculate pixel diffs on
> about 70K pages which we have sampled from over 50 wikis. To do this,
> we generate a screenshot of a page with Tidy and one with RemexHTML,
> and compare the renderings while ignoring vertical whitespace shifts.
> We generate a numeric score for the diff that tries to be reflective
> of the magnitude of differences we are seeing.
> Thanks to fixes to pages and our testing infrastructure to more
> accurately detect differences, between July 2017 and January 2018,
> the percentage of pages that rendered with only vertical whitespace
> shifts increased from 91.9% to 94.6%. Similarly, the percentage of
> pages that rendered with pixel perfect accuracy went up from
> 63.2% to 68.3%. For technical reasons related to the testing setup
> that I will skip here, 100% for either metric is not achievable.
> Summary
> -------
> Overall, at the end of January, about 400 of Wikimedia's wikis will
> have replaced Tidy.  This includes 7 of the largest wikis.
> Linter fixes are also happening on lots of wikis, but some large wikis
> could pick up the pace.
> We still expect to replace Tidy on all wikis by end of June 2018,
> and your cooperation and help with fixing pages identified by the
> Linter tool is greatly appreciated.
> Subbu,
> Manager and Technical Lead,
> Parsing Team @ the WMF.
> 1. https://phabricator.wikimedia.org/T184656
> 2. https://www.mediawiki.org/wiki/Help_talk:Extension:Linter
> 3. https://www.mediawiki.org/wiki/Help:Extension:Linter
> 4. https://www.mediawiki.org/wiki/Talk:Parsing/Replacing_Tidy/FAQ
> 5. https://phabricator.wikimedia.org/T175706
> 6. https://www.mediawiki.org/wiki/Parsing/Replacing_Tidy/Linter/Stats
> --
> Erica Litrenta
>
> Manager, Community Liaisons
https://meta.wikimedia.org/wiki/User:Elitre_(WMF)
_______________________________________________
Wikitech-ambassadors mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-ambassadors

Reply via email to