https://bugzilla.wikimedia.org/show_bug.cgi?id=45994

--- Comment #5 from C. Scott Ananian <[email protected]> ---
We're hoping that we don't need to update html5 (yet).  The domino fix
mentioned above has already been fixed.  The html5 package issues linked from
comment 1 looked like they were related to the use of process.nextTick() inside
html5's test runner (tap) instead of in html5 proper.  (knock on wood)

The html5 issue report des suggest running node with --throw-deprecation
though.

And we do have a number of calls to process.nextTick() in parsoid (in
ext.core.ParserFunctions, ext.core.QuoteTransformer.js,
mediawiki.ApiRequest.js, mediawiki.tokenizer.peg.js, and tests/parserTests.js).

Worst-case we might need to add a Util.nextTick() to call process.nextTick or
setImmediate(), depending on the node version.  Hopefully that won't be
necessary, since I don't think we're doing anything too clever with
process.nextTick.

For more details on the nextTick issue, see
http://stackoverflow.com/questions/15349733/setimmediate-vs-nexttick and
http://nodejs.org/docs/latest/api/process.html#process_process_maxtickdepth

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to