Given following log snippets, their explanation, and nothing else, explain what failure, if any, occurred during build of this package.

  Snippets are in a format of [X] : [Y], where [X] is a log snippet, and [Y] is the explanation.

  Snippets are delimited with '================'.

  Drawing on information from all snippets, provide a concise explanation of the issue and recommend a solution.

  Explanation of the issue, and recommended solution, should take a handful of sentences.

  Snippets:

  [PHPUnit 9.6.23 by Sebastian Bergmann and contributors.
Runtime:       PHP 8.4.7
]: [Test suite uses PHPUnit 9 with PHP 8.4]
=============
[1) InputTest::testInputFile with data set #3 ('/builddir/build/BUILD/php-mar...s.less')
Failed asserting that two strings are equal.
--- Expected
+++ Actual
@@ @@
   lighten1: #ffffff;\n
   lighten2: #7c8df2;\n
   lighten3: rgba(222,140,129,0.5);\n
-  darken1: #d6d6d6;\n
+  darken1: #d5d5d5;\n
   darken2: #0d1e81;\n
   darken3: rgba(18,42,185,0.5);\n
   saturate1: #f1eded;\n]: [Failing test with diff between expected and actual output]

Issue: PHP 8.4 introduces changes in the round function.
Resolution: Test unit need to be adapted to new PHP 8.4
or code adapted to new rounding method.
