Hi, Nice to greet some of you again! I investigated this.
This RFP points at a real gap: Scala 3, and the ecosystem on top of it (Apache Spark, Metals, Joern, Almond, ...) belongs in Debian, yet none of it is packageable today. Getting there first needs sbt and a modern Scala 2, and both were lost to the sbt<->scala bootstrap (sbt removed in 2023, scala frozen at 2.11 since 2017, I am on the side that thinks that this have hurt Scala ecosystem but it can be mended). I have broken that bootstrap. Scala 2.12.21 now builds from source with no sbt, from a minimal seed that is dropped after a self-host rebuild (following the rustc/GHC model). Seven packages build clean in sbuild: scala-asm, jline3, sbt-util-interface, sbt-compiler-interface, scala-2.12-bootstrap and scala-2.12 are all in my mendezr/* salsa namepace; This is the chain that opens the road for sbt -> Scala 2.13 -> Scala 3 is now open. I have filed those ITPs: sbt-util-interface #1139638, sbt-compiler-interface #1139639, scala-2.12-bootstrap #1139641 (this one, the binary seed, will need a bootstrap exemption, as rustc/GHC/OpenJDK have) and scala-2.12 #1139642. Providing here the MRs: https://salsa.debian.org/java-team/scala-asm/-/merge_requests/3 (coexistence with Scala 2.11 approach) https://salsa.debian.org/java-team/scala-asm/-/merge_requests/4 (the Scala 2.12 supersede approach, exclusive with the above) https://salsa.debian.org/java-team/jline3/-/merge_requests/3 New-package repos: https://salsa.debian.org/mendezr/sbt-util-interface https://salsa.debian.org/mendezr/sbt-util-interface https://salsa.debian.org/mendezr/sbt-compiler-interface https://salsa.debian.org/mendezr/scala-2.12-bootstrap https://salsa.debian.org/mendezr/scala-2.12 Looking for review, co-maintainers and a sponsor. Pierre, CC'ing you as the last scala uploader in case you are interested. Thanks, Juan Manuel Méndez Rey

