[00:44:22] majavah: nope. [01:40:36] I have spent far too long this night trying to figure out why this test computing the size of a module fixture to be 372 bytes suddenly becomes 371 bytes in CI, consistently, as part of a patch in an unrelated area: https://github.com/wikimedia/mediawiki/blob/95e0a4e8946d981a818746b1dfe6e5c953716d94/tests/qunit/suites/resources/mediawiki/mediawiki.inspect.test.js#L41-L67 [01:40:45] patch in question: https://gerrit.wikimedia.org/r/c/mediawiki/core/+/716561 [01:41:10] The reason is: we run the tests with minification on, and the smallest this fixture can be compressed as is 371 bytes. [01:41:44] But on current master it is 372 bytes in practice, because this test suite is compresed as part of a batch where it is close to the end of a 1000 char line, so one of the line break gets inserted/preserved. [01:42:14] the line break is visible at run-time through reflection of Function#toString() on the functions in the object literal. [01:52:49] One more reason to enable debug mode by deault when runnig unit test [01:53:29] although it is a one in a million edge case (one in 716,561 I suppose) [23:53:16] Reedy: spelling is hard, but copy/paste is easy