Skip to content

investigate 2.13 community build breakage for 2.13.0-RC1 #11453

Closed
@SethTisue

Description

@SethTisue

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 vs removed 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

not green, but investigated, and no unreported Scala regression seems present

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions