Description
current nightly: 2.13.0-pre-59975bb 2.13.0-pre-af24410 2.13.0-pre-b4926ef
I did a sweep through the latest run log at https://scala-ci.typesafe.com/job/scala-2.13.x-integrate-community-build/ , findings as follows (numbers are "number of downstream projects blocked")
advice for those who want to help is now up at https://github.com/scala/community-builds/wiki/Troubleshooting-a-failure . I can expand and update it in response to questions. you can also help simply by eyeballing a failure and investigating it by reading code, and posting your findings here
might possibly have hit as-yet-unknown 2.13 regressions:
- 3 "http4s-parboiled2", // diverging implicit expansion -- could be a Scala regression, looks tricky to troubleshoot
- 1 "circe-jackson", // appears to have run afoul of recent (Feb? Mar?) changes to overloading resolution? could possibly be a Scala regression
- 1 "parboiled2", // same as http4s-parboiled2
I also found some projects that are only failing for trivial-looking reasons. we could submit upstream fixes, or just put fixes or workarounds in our forks, and see if that uncovers any real issues (or, in some cases, unblocks downstream stuff):
- 10 "monix" // compile errors because of new
PartialFunction
overload, should be easy workaround - 3 "silencer", // test failure, maybe just a changed error message wording?
- 3 "scala-logging", // runs afoul of new rules about varargs overloading
- 2 "grizzled", // M5 compat is in place, but there are collections-related compile errors, maybe just needs post-M5 tweaks?
- 0 "scalajson", // looks like it might be hitting Som's change where
import
shadows local identifiers? - 0 "scallop", // trivial post-M5
remove
vsremoved
fix needed
and then this is a dilemma:
- 13 "scalapb", // dilemma: on master they have M5 support, but they also require Fastparse 2. what to do?
fixed
- 9 "scopt", // no arguments allowed for nullary method thank you @xuwei-k
- 2 "specs2-more", // overly sensitive test thank you @etorreborre
- 1 "base64", // needs workaround for Can't call scala.StringBuilder#length_= in 2.13.0-M5 #11158 which won't be fixed in RC1 thank you @xuwei-k and @marklister
- 1 "scalariform", // looks like a trivial compile error perhaps related to removal of
foo bar ()
syntax thank you @Philippus and @godenji - 0 scala-parallel-collections thank you @eed3si9n
- 0 scala-collection-laws scala/community-build@53ff214
- 0 "twotails", // "no arguments allowed for nullary method" thank you @Philippus
- 0 "scodec", // we just needed to use the branch where 2.13 support is present
- 0 "airframe", // serialization related test failures, thank you @xerial
not green, but investigated, and no unreported Scala regression seems present
- 0 scala-js scala/community-build@e5c65e2 thank you @adriaanm
- 0 "kittens", // hashing-related test failure thank you @joroKr21
- 0 "scala-swing", // looks like it needs tweaks for post-M5 changes thank you @Sciss