-
Notifications
You must be signed in to change notification settings - Fork 21
Closed
Milestone
Description
Reproduction steps
Scala version: N/A (see PR)
Updating an existing project to SBT 1.9.5, see apache/pekko#648
Problem
[error] /home/runner/work/incubator-pekko/incubator-pekko/stream/src/main/scala/org/apache/pekko/stream/impl/io/compression/GzipDecompressor.scala:29:52: Generated class org.apache.pekko.stream.impl.io.compression.createLogic$$anon differs only in case from org.apache.pekko.stream.impl.io.compression.createLogic$$anon (defined in DeflateDecompressor.scala).
[error] Such classes will overwrite one another on case-insensitive filesystems.
[error] override def createLogic(attr: Attributes) = new DecompressorParsingLogic {
[error] ^
[error] /home/runner/work/incubator-pekko/incubator-pekko/stream/src/main/scala/org/apache/pekko/stream/impl/io/compression/GzipDecompressor.scala:40:26: Generated class org.apache.pekko.stream.impl.io.compression.createLogic$$anon$inflating$ differs only in case from org.apache.pekko.stream.impl.io.compression.createLogic$$anon$inflating$ (defined in DeflateDecompressor.scala).
[error] Such classes will overwrite one another on case-insensitive filesystems.
[error] override case object inflating extends Inflate(false) with Step
[error] ^
[error] two errors found
Original notes
Still need to figure out what the root cause is, basically a project (Pekko) was updated to 1.9.5 and then MiMa started complaining about bincompat issues (see https://github.com/apache/incubator-pekko/actions/runs/6182223720/job/16781910666?pr=648). My initial suspicion/hunch is that it may be due to the new compiler bridge that was added in zinc which was brought in by the new sbt version (see scala/scala#10472)
Metadata
Metadata
Assignees
Labels
No labels