question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Scala 3.2.0-RC2 Open Community Build regressions tracker

See original GitHub issue

Each table contains a list of projects that failed to compile with Scala 3.2.0-RC2, but was successfully built with the given previous version. A summary is based only on final and released candidate versions of Scala 3. Information about the last Scala version used for the last successful build might not always be correct, due to lack of data (lack of build for that project with given Scala version)

  • Version - version of project being built, single version if both current and last successful build version of project are equal, otherwise ‘LastSuccessfullProjectVersion -> CurrentProjectVersion>’
  • Build URL - link to the Open Community Build, containing logs and details of the failed project
  • Reproducer issue - link to the reproducer issue to be filled in

Open community build might have applied -source:X-migration flag if it is detected it could possibly fix the build. Summary only contains projects that failed when compiling source or test files of at least 1 sub-project.

All tested projects: 818 Open Community build run: Build #17 - 3.2.0-RC2-all-projects

Notes for issue reproducers: To reproduce builds locally you can use:

scala-cli run https://raw.githubusercontent.com/VirtusLab/community-build3/master/cli/scb-cli.scala -- reproduce --locally BUILD_ID

BUILD ID can be found in the BUILD_URL columns (eg. Open CB #BUILD_ID) Helpful options for reproducer scripts:

  • --scalaVersion VERSION run build with the selected version of Scala (to check if the problem existed in given release)
  • --withUpstream - build also all upstream dependencies of failing project
  • --locally - checkout and build the project locally, without this flag it would try to start a minikube cluster to make the reproduction environment exactly the same as in the Open Community Build run (eg. to compile with the same version of the JDK)

Projects with last successful builds using Scala 3.1.3 [15]:

Project Version Reproducer issue Build URL
erikerlandson/coulomb 0.6.0-M3 #15650 Open CB #2209
<del>gchudnov/swearwolf</del> 2.1.0 see below Open CB #2127
h8io/borscht 1.2.9 #15652 Open CB #1888
<del>indoorvivants/subatomic</del> 0.0.7 see below Open CB #2450
<del>mvv/typine</del> 0.1-M4 see below Open CB #1938
<del>ohze/akka-guice</del> 3.3.1 see below Open CB #1944
<del>ohze/couchbase-scala</del> 9.2.0 see below Open CB #1688
<del>ohze/sd-util</del> 1.3.0 see below Open CB #2065
rssh/cps-async-connect 0.9.9-1 #15664 Open CB #2434
<del>shiftleftsecurity/codepropertygraph</del> 1.3.554 see below Open CB #2159
tabdulradi/happypath 0.3.0 #15612 Open CB #1795
<del>tinkoff/phobos</del> 0.15.1 see below Open CB #2428
<del>zengularity/benji</del> 2.2.0 see below Open CB #2183
<del>zio/zio-config</del> 3.0.1 #15649 Open CB #2187
shiftleftsecurity/codepropertygraph 1.3.553 -> 1.3.554 Not a regression Open CB #2159

Projects with last successful builds using Scala 3.1.3-RC5 [4]:

Project Version Reproducer issue Build URL
disneystreaming/smithy4s 0.12.16 -> 0.13.7 #15666 Open CB #2474
eikek/binny 0.4.0 -> 0.6.0 JDK version related issue Open CB #2400
kevin-lee/extras 0.14.0 -> 0.18.0 #15668 (won’t fix) Open CB #2313
losizm/little-sql 3.0.0 -> 5.0.0 See below (not a regression) Open CB #1928

Projects with last successful builds using Scala 3.1.3-RC3 [4]:

Project Version Reproducer issue Build URL
giiita/refuel 2.0.2 #15670 Open CB #1884
<del>jcouyang/meow</del> 0.4.13 #15656 (not a regression) Open CB #1903
reactivemongo/reactivemongo 1.1.0-RC4 #15595 Open CB #2198
hedgehogqa/scala-hedgehog 0.8.0 -> 0.9.0 Not a regression, usage of flag --siteroot in Compile/scalacOptions Open CB #1889

Projects with last successful builds using Scala 3.1.1 [10]:

Project Version Reproducer issue Build URL
caspercommunityio/casper-scala-sdk 1.2.1 Not a regression, uses no longer allowed overrides of mutable variables Open CB #2116
earogov/ordset 0.1.0 #15677 Open CB #2105
gzoller/scala-reflection 1.1.4 Not a regression, see below Open CB #1887
johnhungerford/generic-schema 1.1.0 #15678 Open CB #2564
lorandszakacs/sprout 0.0.4 Not a regression, failure due to opaque type overrides Open CB #2136
narma/zio-docker 2.0.1-M1 Open CB #2141
nrinaudo/kantan.repl 1.1.1 Not a regression. Usage of compiler API (nme.REPL_NAME) removed in #14021 Open CB #2277
scala-tessella/ring-seq 0.4.0 #15673 Open CB #1976
thoughtworksinc/dsl.scala 2.0.0-M2 Open CB #1715
zygfryd/scala-zygf-cement 0.3.0 Not a regression, tries to access reflectively default parameters of Scala compiler API (Symbol.newNormalizedClassSymbol) in macros. Mainter is aware how unsafe and prone to changes it is Open CB #2034

Projects with no successful builds data [16]:

Project Version Reproducer issue Build URL
2m/yabai-scala 2.0.0 Not a regression, open trait + -Xfatal-warnings Open CB #1833
armanbilge/saslprep 0.1.1 see below, CB env specific Open CB #2110
arturopala/gitignore 0.1.0 Does not, and should not compile with any version of Scala 2 or Scala 3 Open CB #1846
benhutchison/scalaswingcontrib 1.9 Does not compile with any version of Scala Open CB #2047
ciaraobrien/dottytags 1.1.0 #15676 Open CB #1858
delimobil/fs2-hbase 0.1.0-RC1 Does not compile with any version of Scala Open CB #2398
giabao/asm-flow 0.1.0 Does not compile with any version of Scala Open CB #2129
jbwheatley/pact4s 0.4.0 Not a regression, duplicated -Wconf flags Open CB #2489
katrix/minejson 0.4.0 Does not compile with any version of Scala Open CB #2272
sciss/soundprocesses 4.14.2 Changes to the compiler API introduced in #14702 Open CB #2362
virtuslab/pretty-stacktraces 0.0.1-M1 Usage of method isTupleType renamed in #https://github.com/lampepfl/dotty/pull/13384 Open CB #1797
vladkopanev/cats-saga 1.0.0-RC2 #15686 (won’t fix) Open CB #2371

Issue Analytics

  • State:open
  • Created a year ago
  • Reactions:9
  • Comments:13 (8 by maintainers)

github_iconTop GitHub Comments

3reactions
som-snyttcommented, Jul 12, 2022

@armanbilge technically, that is called a weird regression.

2reactions
WojciechMazurcommented, Jul 12, 2022

@armanbilge I can confirm that the issue with your project is only happening in our testing environment due to a more strict resource policy (limited memory inside the container) though due to reduced -Xss leading to StackOverflowError. It can re reproduced when using the scala-cli script listed at the begging of the issue (without --locally flag). It can be ignored

Read more comments on GitHub >

github_iconTop Results From Across the Web

3.2.1 release thread - Announcements - Scala Contributors
Scala 3.2.1-RC1 regressions tracker. opened 09:41AM - 02 Sep 22 UTC ... breakages - that were found by the open community build.
Read more >
Scala 3.0.1-RC1 – further stabilising the compiler - EPFL
Scala 3 now has a set of widely-used community libraries that are built against every nightly Scala 3 snapshot. Join our community build...
Read more >
sbt Reference Manual — Combined Pages
From Projects, open a directory containing a build.sbt file. IntelliJ; Once the import process is complete, open a Scala file to see that...
Read more >
Slick 1.0.0
We have just released Slick 3.2.0. You can find the source code here: . Builds for Scala 2.11 and 2.12 are available from...
Read more >
CHANGELOG.md ... - GitLab
GitLab is an open source end-to-end software development platform with built-in version control, issue tracking, code review, CI/CD, and more.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found