-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Open
Labels
itype:bugregressionThis worked in a previous version but doesn't anymoreThis worked in a previous version but doesn't anymorestat:needs triageEvery issue needs to have an "area" and "itype" labelEvery issue needs to have an "area" and "itype" label
Milestone
Description
There are apparently 1169 MiMa generic signature incompatibilities when comparing 3.8.0-RC2 against 3.7.3-fatlib (combined scala-library:2.13.17 and scala3-library_3:3.7.3)
https://gist.github.com/WojciechMazur/eb822f18f3b5dbe11b067a7e54b0bbe7
These should be checked and probably fixed - the generic singatures should not change between old and new stdlib
In current main we're no longer comparing against 3.3 LTS (this should be restored eventually) and binary compatibility is only guarded by transitivity rule (3.7.4 was compatibile with 3.3 LTS, so 3.8.0 needs to be compatible with 3.7.4)
Compiler version
3.8.0-RC2
Reproduction steps
- checkout release-3.8.0
- add
mimaReportSignatureProblems := truetoscala-library-bootstrappedproject sbt scala-library-bootstrapped/mimaReportBinaryIssues
Expectation
Diff should be minimal or exactly the same
Metadata
Metadata
Assignees
Labels
itype:bugregressionThis worked in a previous version but doesn't anymoreThis worked in a previous version but doesn't anymorestat:needs triageEvery issue needs to have an "area" and "itype" labelEvery issue needs to have an "area" and "itype" label