[13:29:43] pmiazga: https://lesscss.org/usage/#less-options-math [13:30:14] that shows how the defaults change over major versions. [13:45:13] there is also a little tail of it here under "if" at the end about 3.x differences: https://lesscss.org/functions/#logical-functions-if [13:45:37] we'll get to that at some point, might be a good one to combine those in less.php 5.0 together so that we avoid multiple breaking changes over multiple semver-major. [15:44:54] Krinkle: thanks. I'll look into that. For our broken math - looks like I already made ticket two weeks ago - https://phabricator.wikimedia.org/T362343. I don't think we broke it, at least not recently [15:46:13] I checked out the "Add Less.js v2.5.3 spec to less.php test suite" that added those tests in Dec 2023 and our code was already doing the math. At least it's not any of our recent works breaking math. I'll look into this problem [15:56:06] I also tried to run the lessc from commandline, `bin/lessc --strict-math=on test/Fixtures/lessjs-2.5.3/less/mixins-args.less | grep border-radius` -> and it doesn't matter what I pass (math on or off) I get same results [18:30:27] pmiazga: ok, I've posted what I got on the task. Looks like we getting different results or maybe not testing the exact same thing. [23:08:06] small and simple patch for an odd bug/unintended behavior: https://gerrit.wikimedia.org/r/c/mediawiki/core/+/1023979/