[rb-general] [JVM/Scala] Progress report: promising but not quite there yet

Arnout Engelen arnout at bzzt.net
Thu Apr 18 13:20:21 CEST 2019


Hi,

I just wanted to share some promising progress around Reproducible
Builds for Scala libraries (on the JVM).

Recently the first non-trivial Scala library was released with my
sbt-reproducible-builds plugin enabled during the build (Akka 2.5.22).
I can successfully independently reproduce most of the artifacts built
with Scala 2.13.0-M5 (results at
https://arnout.engelen.eu/rb/akka/2.13.0-M5/2.5.22/). The remaining
inconsistencies are all due to an issue in the Scala compiler that has
already been fixed for Scala 2.13.0-RC1
(https://github.com/scala/scala/pull/7429).

The original release was performed on a Mac, and I could successfully
verify it (modulo the known issue) on my Debian machine - so the build
seems reproducible across pretty diverse systems.


Kind regards,

Arnout


More information about the rb-general mailing list