I'd like to ask the Apache Daffodil developers to weigh on this question:
Does Daffodil need to run on Scala 2.11 anymore?
I've been told the only reason why we're still publishing Scala 2.11 builds is
for Apache Spark, which had been working only on Scala 2.11 for a long time
even after Scala 2.12 came out. However, the Spark 2.4 releases have been
running on both 2.11 and 2.12 since November 2018 and Scala 2.12 has become the
default language for the Spark 3.0 releases. In fact, the Spark 3.0 releases
have removed support for 2.11 although they have not completed all of the
changes needed to support Scala 2.13 yet.
Does anyone know of any reasons why Daffodil needs to continue building on
Scala 2.11? My motivation for asking is because my pull request uses an open
source library called os-lib in the runtime2 backend but os-lib has not
published any new Scala 2.11 builds since March 2019.
John