Open raboof opened 4 months ago
(looks like this missed the train for 3.3.4 but will likely be backported to LTS in 3.3.5)
Looking at this again I'm not so sure we can expect all of this to be fixed in 3.3.5, but let's see.
We encountered it in the 1.1.0 release again: https://arnout.engelen.eu/reproducible-builds-diffoscope-output-pekko-http-core_3-1.1.0.jar/
reproducing 1.1.0-M1 with
set ThisBuild / net.bzzt.reproduciblebuilds.ReproducibleBuildsPlugin.reproducibleBuildsCheckResolver := DefaultMavenRepository; ++3.3; clean; reproducibleBuildsCheck
showed a nondeterminism for me in pekko-core_3-1.1.0-M1.jar :In org/apache/pekko/http/scaladsl/model/HttpMessage.tasty there are small differences at lines 0x0000010, 0x00000020 and 0x00002d30:
org/apache/pekko/http/scaladsl/model/HttpEntity.tasty is also different, and here the differences are larger.
Filed https://github.com/scala/scala3/issues/21154