Build Logs

japgolly/scala-graal • 3.8.0-RC2:2025-11-25

Errors

0

Warnings

102

Total Lines

807

1##################################
2Clonning https://github.com/japgolly/scala-graal.git into /build/repo using revision v2.1.0
3##################################
4Note: switching to '9e0fdbad5e54c83ff8d36f1957cdc3af8df7bf54'.
5
6You are in 'detached HEAD' state. You can look around, make experimental
7changes and commit them, and you can discard any commits you make in this
8state without impacting any branches by switching back to a branch.
9
10If you want to create a new branch to retain commits you create, you may
11do so (now or later) by using -c with the switch command. Example:
12
13 git switch -c <new-branch-name>
14
15Or undo this operation with:
16
17 git switch -
18
19Turn off this advice by setting config variable advice.detachedHead to false
20
21Would override fixed Scala version: 3.1.3
22Using target Scala version for migration: 3.7.4-RC2
23Migrating project for -source:3.4 using Scala 3.7.4-RC2
24----
25Preparing build for 3.7.4-RC2
26Would try to apply common scalacOption (best-effort, sbt/mill only):
27Append: -rewrite,REQUIRE:-source:3.4-migration
28Remove: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
29
30Try apply source patch:
31Path: project/plugins.sbt
32Pattern: addSbtPlugin("org.scala-js" % "sbt-scalajs" % "1.11.0")
33Replacement: addSbtPlugin("org.scala-js" % "sbt-scalajs" % "1.20.1")
34Starting compilation server
35Compiling project (Scala 3.7.3, JVM (17))
36Compiled project (Scala 3.7.3, JVM (17))
37Successfully applied pattern 'addSbtPlugin("org.scala-js" % "sbt-scalajs" % "1.11.0")' in project/plugins.sbt
38
39Try apply source patch:
40Path: project/Dependencies.scala
41Pattern: val scala3 = "3.1.3"
42Replacement: val scala3 = "3.7.4-RC2"
43Successfully applied pattern 'val scala3 = "3.1.3"' in project/Dependencies.scala
44----
45Starting build for 3.7.4-RC2
46Execute tests: false
47sbt project found:
48Sbt version 1.7.2 is not supported, minimal supported version is 1.11.5
49Enforcing usage of sbt in version 1.11.5
50No prepare script found for project japgolly/scala-graal
51/opencb/project-builder/sbt/prepare-project.sh: line 107: /root/.ssh/config: No such file or directory
52##################################
53Scala version: 3.7.4-RC2
54Targets: com.github.japgolly.scala-graal%core com.github.japgolly.scala-graal%core-js com.github.japgolly.scala-graal%ext-boopickle com.github.japgolly.scala-graal%ext-prometheus
55Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","sourceVersion":"3.0-migration","migrationVersions":["3.4","3.7"],"sourcePatches":[{"path":"project/plugins.sbt","pattern":"addSbtPlugin(\"org.scala-js\" % \"sbt-scalajs\" % \"1.11.0\")","replaceWith":"addSbtPlugin(\"org.scala-js\" % \"sbt-scalajs\" % \"1.20.1\")"},{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
56##################################
57Using extra scalacOptions: -rewrite,REQUIRE:-source:3.4-migration
58Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
59[sbt_options] declare -a sbt_options=()
60[process_args] java_version = '17'
61[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
62# Executing command line:
63java
64-Dfile.encoding=UTF-8
65-Dcommunitybuild.scala=3.7.4-RC2
66-Dcommunitybuild.project.dependencies.add=
67-Xmx7G
68-Xms4G
69-Xss8M
70-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
71-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
72-jar
73/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
74"setCrossScalaVersions 3.7.4-RC2"
75"++3.7.4-RC2 -v"
76"mapScalacOptions "-rewrite,REQUIRE:-source:3.4-migration,-Wconf:msg=can be rewritten automatically under:s" "-indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
77"set every credentials := Nil"
78"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
79"removeScalacOptionsStartingWith -P:wartremover"
80
81moduleMappings
82"runBuild 3.7.4-RC2 """{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","sourceVersion":"3.0-migration","migrationVersions":["3.4","3.7"],"sourcePatches":[{"path":"project/plugins.sbt","pattern":"addSbtPlugin(\"org.scala-js\" % \"sbt-scalajs\" % \"1.11.0\")","replaceWith":"addSbtPlugin(\"org.scala-js\" % \"sbt-scalajs\" % \"1.20.1\")"},{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}""" com.github.japgolly.scala-graal%core com.github.japgolly.scala-graal%core-js com.github.japgolly.scala-graal%ext-boopickle com.github.japgolly.scala-graal%ext-prometheus"
83
84[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
85[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
86[info] loading project definition from /build/repo/project
87[info] compiling 8 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
88[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
89[info] Compilation completed in 9.146s.
90[warn] two feature warnings; re-run with -feature for details
91[warn] one warning found
92[info] done compiling
93/build/repo/scalafix.sbt:1: warning: value scalafixScalaBinaryVersion in object autoImport is deprecated (since 0.12.1): scalafixScalaBinaryVersion now follows scalaVersion by default
94ThisBuild / scalafixScalaBinaryVersion := "2.13"
95 ^
96[info] loading settings for project root from build.sbt, scalafix.sbt...
97[info] resolving key references (10535 settings) ...
98[info] set current project to scala-graal (in build file:/build/repo/)
99[warn] there's a key that's not used by any other settings/tasks:
100[warn]
101[warn] * ThisBuild / scalafixScalaBinaryVersion
102[warn] +- /build/repo/scalafix.sbt:1
103[warn]
104[warn] note: a setting might still be used by a command; to exclude a key from this `lintUnused` check
105[warn] either append it to `Global / excludeLintKeys` or call .withRank(KeyRanks.Invisible) on the key
106Execute setCrossScalaVersions: 3.7.4-RC2
107OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in core/crossScalaVersions
108OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in coreJsJVM/crossScalaVersions
109OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in coreJsJS/crossScalaVersions
110OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in extBoopickleJVM/crossScalaVersions
111OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in extPrometheus/crossScalaVersions
112OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in benchmark/crossScalaVersions
113OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in extBoopickleJS/crossScalaVersions
114OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in root/crossScalaVersions
115OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in mdoc/crossScalaVersions
116[info] set current project to scala-graal (in build file:/build/repo/)
117[info] Setting Scala version to 3.7.4-RC2 on 9 projects.
118[info] Switching Scala version on:
119[info] extBoopickleJVM (2.13.9, 3.7.4-RC2)
120[info] * root (2.13.9, 3.7.4-RC2)
121[info] extBoopickleJS (2.13.9, 3.7.4-RC2)
122[info] coreJsJS (2.13.9, 3.7.4-RC2)
123[info] extPrometheus (2.13.9, 3.7.4-RC2)
124[info] coreJsJVM (2.13.9, 3.7.4-RC2)
125[info] mdoc (2.13.9, 3.7.4-RC2)
126[info] core (2.13.9, 3.7.4-RC2)
127[info] benchmark (2.13.9, 3.7.4-RC2)
128[info] Excluding projects:
129[info] Reapplying settings...
130[info] set current project to scala-graal (in build file:/build/repo/)
131Execute mapScalacOptions: -rewrite,REQUIRE:-source:3.4-migration,-Wconf:msg=can be rewritten automatically under:s -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
132[info] Reapplying settings...
133[info] set current project to scala-graal (in build file:/build/repo/)
134[info] Defining Global / credentials, benchmark / credentials and 7 others.
135[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 45 others.
136[info] Run `last` for details.
137[info] Reapplying settings...
138[info] set current project to scala-graal (in build file:/build/repo/)
139Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
140[info] Reapplying settings...
141OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
142
143 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:336)
144 Did you mean allExcludeDependencies ?
145 , retry without global scopes
146[info] Reapplying settings...
147[info] set current project to scala-graal (in build file:/build/repo/)
148Execute removeScalacOptionsStartingWith: -P:wartremover
149[info] Reapplying settings...
150[info] set current project to scala-graal (in build file:/build/repo/)
151[success] Total time: 0 s, completed Nov 25, 2025, 4:02:40 PM
152Build config: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","sourceVersion":"3.0-migration","migrationVersions":["3.4","3.7"],"sourcePatches":[{"path":"project/plugins.sbt","pattern":"addSbtPlugin(\"org.scala-js\" % \"sbt-scalajs\" % \"1.11.0\")","replaceWith":"addSbtPlugin(\"org.scala-js\" % \"sbt-scalajs\" % \"1.20.1\")"},{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
153Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
154Starting build...
155Projects: Set(core, coreJsJVM, extBoopickleJVM, extPrometheus)
156Starting build for ProjectRef(file:/build/repo/,core) (core)... [0/4]
157OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
158OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.4-migration` in Scala 2.12.20 module Global
159OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Scope(Select(BuildRef(file:/build/repo/)), Zero, Zero, Zero)
160OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.4-migration` in Scala 2.12.20 module Scope(Select(BuildRef(file:/build/repo/)), Zero, Zero, Zero)
161OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
162OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
163OpenCB::Filter out '-source', matches setting pattern '^-?-source(:.*)?'
164Compile scalacOptions: -unchecked, -language:postfixOps, -language:implicitConversions, -language:higherKinds, -language:existentials, 3.0-migration, -Ykind-projector, -Xsemanticdb, -semanticdb-target, /build/repo/core/target/scala-3.7.4-RC2/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
165[info] compiling 24 Scala sources to /build/repo/core/target/scala-3.7.4-RC2/classes ...
166[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
167[info] [patched file /build/repo/core/src/main/scala/japgolly/scalagraal/GraalContext.scala]
168[info] [patched file /build/repo/core/src/main/scala/japgolly/scalagraal/InternalUtils.scala]
169[info] [patched file /build/repo/core/src/main/scala/japgolly/scalagraal/util/StrFnCacheParam.scala]
170[info] [patched file /build/repo/core/src/main/scala-3/japgolly/scalagraal/ExprBoilerplate.scala]
171[info] [patched file /build/repo/core/src/main/scala/japgolly/scalagraal/GraalContextPool.scala]
172[info] [patched file /build/repo/core/src/main/scala/japgolly/scalagraal/util/StrFnCacheRoute.scala]
173[info] [patched file /build/repo/core/src/main/scala/japgolly/scalagraal/ExprParam.scala]
174[info] [patched file /build/repo/core/src/main/scala/japgolly/scalagraal/Language.scala]
175[info] [patched file /build/repo/core/src/main/scala/japgolly/scalagraal/util/StrFnCache.scala]
176[warn] there was 1 deprecation warning; re-run with -deprecation for details
177[warn] two warnings found
178[info] done compiling
179[info] compiling 9 Scala sources to /build/repo/core/target/scala-3.7.4-RC2/classes ...
180[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
181[warn] one warning found
182[info] done compiling
183[info] compiling 10 Scala sources to /build/repo/core/target/scala-3.7.4-RC2/test-classes ...
184[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
185[info] [patched file /build/repo/core/src/test/scala/japgolly/scalagraal/util/CacheAndReplaceTest.scala]
186[warn] one warning found
187[info] done compiling
188[info] compiling 1 Scala source to /build/repo/core/target/scala-3.7.4-RC2/test-classes ...
189[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
190[warn] one warning found
191[info] done compiling
192Starting build for ProjectRef(file:/build/repo/,coreJsJVM) (core-js)... [1/4]
193Compile scalacOptions: -unchecked, -language:postfixOps, -language:implicitConversions, -language:higherKinds, -language:existentials, 3.0-migration, -Ykind-projector, -Xsemanticdb, -semanticdb-target, /build/repo/core-js/jvm/target/scala-3.7.4-RC2/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
194[info] compiling 4 Scala sources to /build/repo/core-js/jvm/target/scala-3.7.4-RC2/classes ...
195[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
196[info] [patched file /build/repo/core-js/shared/src/main/scala/japgolly/scalagraal/js/WindowLocation.scala]
197[warn] one warning found
198[info] done compiling
199[info] compiling 1 Scala source to /build/repo/core-js/jvm/target/scala-3.7.4-RC2/classes ...
200[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
201[warn] one warning found
202[info] done compiling
203[info] compiling 3 Scala sources to /build/repo/core-js/jvm/target/scala-3.7.4-RC2/test-classes ...
204[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
205[warn] one warning found
206[info] done compiling
207Starting build for ProjectRef(file:/build/repo/,extBoopickleJVM) (ext-boopickle)... [2/4]
208Compile scalacOptions: -unchecked, -language:postfixOps, -language:implicitConversions, -language:higherKinds, -language:existentials, 3.0-migration, -Ykind-projector, -Xsemanticdb, -semanticdb-target, /build/repo/ext-boopickle/jvm/target/scala-3.7.4-RC2/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
209[info] compiling 1 Scala source to /build/repo/ext-boopickle/jvm/target/scala-3.7.4-RC2/classes ...
210[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
211[warn] -- Warning: /build/repo/ext-boopickle/jvm/src/main/scala/japgolly/scalagraal/GraalBoopickle.scala:20:10
212[warn] 20 | @nowarn("cat=unused")
213[warn] | ^^^^^^^^^^^^
214[warn] | Invalid message filter
215[warn] | unknown category: unused
216[warn] two warnings found
217[info] done compiling
218[info] compiling 2 Scala sources to /build/repo/ext-boopickle/jvm/target/scala-3.7.4-RC2/test-classes ...
219[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
220[warn] one warning found
221[info] done compiling
222[info] compiling 1 Scala source to /build/repo/ext-boopickle/js/target/scala-3.7.4-RC2/classes ...
223[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
224[info] [patched file /build/repo/ext-boopickle/js/src/main/scala/japgolly/scalagraal/Pickled.scala]
225[warn] one warning found
226[info] done compiling
227[info] compiling 2 Scala sources to /build/repo/ext-boopickle/js/target/scala-3.7.4-RC2/test-classes ...
228[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
229[warn] one warning found
230[info] done compiling
231[info] Fast optimizing /build/repo/ext-boopickle/js/target/scala-3.7.4-RC2/ext-boopickle-test-fastopt
232[info] compiling 1 Scala source to /build/repo/ext-boopickle/js/target/scala-3.7.4-RC2/classes ...
233[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
234[warn] one warning found
235[info] done compiling
236[info] Fast optimizing /build/repo/ext-boopickle/js/target/scala-3.7.4-RC2/ext-boopickle-test-fastopt
237Starting build for ProjectRef(file:/build/repo/,extPrometheus) (ext-prometheus)... [3/4]
238Compile scalacOptions: -unchecked, -language:postfixOps, -language:implicitConversions, -language:higherKinds, -language:existentials, 3.0-migration, -Ykind-projector, -Xsemanticdb, -semanticdb-target, /build/repo/ext-prometheus/target/scala-3.7.4-RC2/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
239[info] compiling 1 Scala source to /build/repo/ext-prometheus/target/scala-3.7.4-RC2/classes ...
240[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
241[info] [patched file /build/repo/ext-prometheus/src/main/scala/japgolly/scalagraal/GraalPrometheus.scala]
242[warn] one warning found
243[info] done compiling
244[info] compiling 1 Scala source to /build/repo/ext-prometheus/target/scala-3.7.4-RC2/classes ...
245[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
246[warn] one warning found
247[info] done compiling
248[info] compiling 1 Scala source to /build/repo/ext-prometheus/target/scala-3.7.4-RC2/test-classes ...
249[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
250[info] [patched file /build/repo/ext-prometheus/src/test/scala/japgolly/scalagraal/GraalPrometheusTest.scala]
251[warn] one warning found
252[info] done compiling
253[info] compiling 1 Scala source to /build/repo/ext-prometheus/target/scala-3.7.4-RC2/test-classes ...
254[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
255[warn] one warning found
256[info] done compiling
257
258************************
259Build summary:
260[{
261 "module": "core",
262 "compile": {"status": "ok", "tookMs": 23488, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
263 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
264 "test-compile": {"status": "ok", "tookMs": 11516, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
265 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
266 "publish": {"status": "skipped", "tookMs": 0},
267 "metadata": {
268 "crossScalaVersions": ["2.13.9", "3.1.3"]
269}
270},{
271 "module": "core-js",
272 "compile": {"status": "ok", "tookMs": 777, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
273 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
274 "test-compile": {"status": "ok", "tookMs": 1823, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
275 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
276 "publish": {"status": "skipped", "tookMs": 0},
277 "metadata": {
278 "crossScalaVersions": ["2.13.9", "3.1.3"]
279}
280},{
281 "module": "ext-boopickle",
282 "compile": {"status": "ok", "tookMs": 549, "warnings": 1, "errors": 0, "sourceVersion": "3.4-migration"},
283 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
284 "test-compile": {"status": "ok", "tookMs": 18371, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
285 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
286 "publish": {"status": "skipped", "tookMs": 0},
287 "metadata": {
288 "crossScalaVersions": ["2.13.9", "3.1.3"]
289}
290},{
291 "module": "ext-prometheus",
292 "compile": {"status": "ok", "tookMs": 471, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
293 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
294 "test-compile": {"status": "ok", "tookMs": 1052, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
295 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
296 "publish": {"status": "skipped", "tookMs": 0},
297 "metadata": {
298 "crossScalaVersions": ["2.13.9", "3.1.3"]
299}
300}]
301************************
302[success] Total time: 80 s (0:01:20.0), completed Nov 25, 2025, 4:04:00 PM
303[0JChecking patch project/plugins.sbt...
304Checking patch project/build.properties...
305Checking patch project/Dependencies.scala...
306Checking patch build.sbt...
307Applied patch project/plugins.sbt cleanly.
308Applied patch project/build.properties cleanly.
309Applied patch project/Dependencies.scala cleanly.
310Applied patch build.sbt cleanly.
311Commit migration rewrites
312Switched to a new branch 'opencb/migrate-source-3.4'
313[opencb/migrate-source-3.4 e937ff2] Apply Scala compiler rewrites using -source:3.4-migration using Scala 3.7.4-RC2
314 14 files changed, 50 insertions(+), 50 deletions(-)
315Using target Scala version for migration: 3.7.4-RC2
316Migrating project for -source:3.7 using Scala 3.7.4-RC2
317----
318Preparing build for 3.7.4-RC2
319Would try to apply common scalacOption (best-effort, sbt/mill only):
320Append: -rewrite,REQUIRE:-source:3.7-migration
321Remove: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
322
323Try apply source patch:
324Path: project/plugins.sbt
325Pattern: addSbtPlugin("org.scala-js" % "sbt-scalajs" % "1.11.0")
326Replacement: addSbtPlugin("org.scala-js" % "sbt-scalajs" % "1.20.1")
327Successfully applied pattern 'addSbtPlugin("org.scala-js" % "sbt-scalajs" % "1.11.0")' in project/plugins.sbt
328
329Try apply source patch:
330Path: project/Dependencies.scala
331Pattern: val scala3 = "3.1.3"
332Replacement: val scala3 = "3.7.4-RC2"
333Successfully applied pattern 'val scala3 = "3.1.3"' in project/Dependencies.scala
334----
335Starting build for 3.7.4-RC2
336Execute tests: false
337sbt project found:
338Sbt version 1.7.2 is not supported, minimal supported version is 1.11.5
339Enforcing usage of sbt in version 1.11.5
340No prepare script found for project japgolly/scala-graal
341/opencb/project-builder/sbt/prepare-project.sh: line 107: /root/.ssh/config: No such file or directory
342##################################
343Scala version: 3.7.4-RC2
344Targets: com.github.japgolly.scala-graal%core com.github.japgolly.scala-graal%core-js com.github.japgolly.scala-graal%ext-boopickle com.github.japgolly.scala-graal%ext-prometheus
345Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","sourceVersion":"3.0-migration","migrationVersions":["3.4","3.7"],"sourcePatches":[{"path":"project/plugins.sbt","pattern":"addSbtPlugin(\"org.scala-js\" % \"sbt-scalajs\" % \"1.11.0\")","replaceWith":"addSbtPlugin(\"org.scala-js\" % \"sbt-scalajs\" % \"1.20.1\")"},{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
346##################################
347Using extra scalacOptions: -rewrite,REQUIRE:-source:3.7-migration
348Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
349[sbt_options] declare -a sbt_options=()
350[process_args] java_version = '17'
351[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
352# Executing command line:
353java
354-Dfile.encoding=UTF-8
355-Dcommunitybuild.scala=3.7.4-RC2
356-Dcommunitybuild.project.dependencies.add=
357-Xmx7G
358-Xms4G
359-Xss8M
360-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
361-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
362-jar
363/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
364"setCrossScalaVersions 3.7.4-RC2"
365"++3.7.4-RC2 -v"
366"mapScalacOptions "-rewrite,REQUIRE:-source:3.7-migration,-Wconf:msg=can be rewritten automatically under:s" "-indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
367"set every credentials := Nil"
368"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
369"removeScalacOptionsStartingWith -P:wartremover"
370
371moduleMappings
372"runBuild 3.7.4-RC2 """{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","sourceVersion":"3.0-migration","migrationVersions":["3.4","3.7"],"sourcePatches":[{"path":"project/plugins.sbt","pattern":"addSbtPlugin(\"org.scala-js\" % \"sbt-scalajs\" % \"1.11.0\")","replaceWith":"addSbtPlugin(\"org.scala-js\" % \"sbt-scalajs\" % \"1.20.1\")"},{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}""" com.github.japgolly.scala-graal%core com.github.japgolly.scala-graal%core-js com.github.japgolly.scala-graal%ext-boopickle com.github.japgolly.scala-graal%ext-prometheus"
373
374[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
375[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
376[info] loading project definition from /build/repo/project
377[info] loading settings for project root from build.sbt, scalafix.sbt...
378[info] resolving key references (10535 settings) ...
379[info] set current project to scala-graal (in build file:/build/repo/)
380[warn] there's a key that's not used by any other settings/tasks:
381[warn]
382[warn] * ThisBuild / scalafixScalaBinaryVersion
383[warn] +- /build/repo/scalafix.sbt:1
384[warn]
385[warn] note: a setting might still be used by a command; to exclude a key from this `lintUnused` check
386[warn] either append it to `Global / excludeLintKeys` or call .withRank(KeyRanks.Invisible) on the key
387Execute setCrossScalaVersions: 3.7.4-RC2
388OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in coreJsJS/crossScalaVersions
389OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in extPrometheus/crossScalaVersions
390OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in coreJsJVM/crossScalaVersions
391OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in benchmark/crossScalaVersions
392OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in extBoopickleJVM/crossScalaVersions
393OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in core/crossScalaVersions
394OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in extBoopickleJS/crossScalaVersions
395OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in root/crossScalaVersions
396OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in mdoc/crossScalaVersions
397[info] set current project to scala-graal (in build file:/build/repo/)
398[info] Setting Scala version to 3.7.4-RC2 on 9 projects.
399[info] Switching Scala version on:
400[info] extBoopickleJVM (2.13.9, 3.7.4-RC2)
401[info] * root (2.13.9, 3.7.4-RC2)
402[info] extBoopickleJS (2.13.9, 3.7.4-RC2)
403[info] coreJsJS (2.13.9, 3.7.4-RC2)
404[info] extPrometheus (2.13.9, 3.7.4-RC2)
405[info] coreJsJVM (2.13.9, 3.7.4-RC2)
406[info] mdoc (2.13.9, 3.7.4-RC2)
407[info] core (2.13.9, 3.7.4-RC2)
408[info] benchmark (2.13.9, 3.7.4-RC2)
409[info] Excluding projects:
410[info] Reapplying settings...
411[info] set current project to scala-graal (in build file:/build/repo/)
412Execute mapScalacOptions: -rewrite,REQUIRE:-source:3.7-migration,-Wconf:msg=can be rewritten automatically under:s -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
413[info] Reapplying settings...
414[info] set current project to scala-graal (in build file:/build/repo/)
415[info] Defining Global / credentials, benchmark / credentials and 7 others.
416[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 45 others.
417[info] Run `last` for details.
418[info] Reapplying settings...
419[info] set current project to scala-graal (in build file:/build/repo/)
420Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
421[info] Reapplying settings...
422OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
423
424 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:336)
425 Did you mean allExcludeDependencies ?
426 , retry without global scopes
427[info] Reapplying settings...
428[info] set current project to scala-graal (in build file:/build/repo/)
429Execute removeScalacOptionsStartingWith: -P:wartremover
430[info] Reapplying settings...
431[info] set current project to scala-graal (in build file:/build/repo/)
432[success] Total time: 0 s, completed Nov 25, 2025, 4:04:16 PM
433Build config: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","sourceVersion":"3.0-migration","migrationVersions":["3.4","3.7"],"sourcePatches":[{"path":"project/plugins.sbt","pattern":"addSbtPlugin(\"org.scala-js\" % \"sbt-scalajs\" % \"1.11.0\")","replaceWith":"addSbtPlugin(\"org.scala-js\" % \"sbt-scalajs\" % \"1.20.1\")"},{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
434Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
435Starting build...
436Projects: Set(core, coreJsJVM, extBoopickleJVM, extPrometheus)
437Starting build for ProjectRef(file:/build/repo/,core) (core)... [0/4]
438OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
439OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.7-migration` in Scala 2.12.20 module Global
440OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Scope(Select(BuildRef(file:/build/repo/)), Zero, Zero, Zero)
441OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.7-migration` in Scala 2.12.20 module Scope(Select(BuildRef(file:/build/repo/)), Zero, Zero, Zero)
442OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
443OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
444OpenCB::Filter out '-source', matches setting pattern '^-?-source(:.*)?'
445Compile scalacOptions: -unchecked, -language:postfixOps, -language:implicitConversions, -language:higherKinds, -language:existentials, 3.0-migration, -Ykind-projector, -Xsemanticdb, -semanticdb-target, /build/repo/core/target/scala-3.7.4-RC2/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
446[info] compiling 24 Scala sources to /build/repo/core/target/scala-3.7.4-RC2/classes ...
447[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
448[info] [patched file /build/repo/core/src/main/scala/japgolly/scalagraal/ScalaGraalEffect.scala]
449[info] [patched file /build/repo/core/src/main/scala/japgolly/scalagraal/util/StrFnCacheRoute.scala]
450[warn] there was 1 deprecation warning; re-run with -deprecation for details
451[warn] two warnings found
452[info] done compiling
453[info] compiling 2 Scala sources to /build/repo/core/target/scala-3.7.4-RC2/classes ...
454[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
455[warn] one warning found
456[info] done compiling
457[info] compiling 10 Scala sources to /build/repo/core/target/scala-3.7.4-RC2/test-classes ...
458[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
459[info] [patched file /build/repo/core/src/test/scala/japgolly/scalagraal/util/CacheAndReplaceTest.scala]
460[info] [patched file /build/repo/core/src/test/scala/japgolly/scalagraal/util/StrFnCacheTest.scala]
461[info] [patched file /build/repo/core/src/test/scala/japgolly/scalagraal/ExprTest.scala]
462[warn] one warning found
463[info] done compiling
464[info] compiling 3 Scala sources to /build/repo/core/target/scala-3.7.4-RC2/test-classes ...
465[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
466[warn] one warning found
467[info] done compiling
468Starting build for ProjectRef(file:/build/repo/,coreJsJVM) (core-js)... [1/4]
469Compile scalacOptions: -unchecked, -language:postfixOps, -language:implicitConversions, -language:higherKinds, -language:existentials, 3.0-migration, -Ykind-projector, -Xsemanticdb, -semanticdb-target, /build/repo/core-js/jvm/target/scala-3.7.4-RC2/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
470[info] compiling 4 Scala sources to /build/repo/core-js/jvm/target/scala-3.7.4-RC2/classes ...
471[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
472[warn] one warning found
473[info] done compiling
474[info] compiling 3 Scala sources to /build/repo/core-js/jvm/target/scala-3.7.4-RC2/test-classes ...
475[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
476[warn] one warning found
477[info] done compiling
478Starting build for ProjectRef(file:/build/repo/,extBoopickleJVM) (ext-boopickle)... [2/4]
479Compile scalacOptions: -unchecked, -language:postfixOps, -language:implicitConversions, -language:higherKinds, -language:existentials, 3.0-migration, -Ykind-projector, -Xsemanticdb, -semanticdb-target, /build/repo/ext-boopickle/jvm/target/scala-3.7.4-RC2/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
480[info] compiling 1 Scala source to /build/repo/ext-boopickle/jvm/target/scala-3.7.4-RC2/classes ...
481[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
482[warn] -- Warning: /build/repo/ext-boopickle/jvm/src/main/scala/japgolly/scalagraal/GraalBoopickle.scala:20:10
483[warn] 20 | @nowarn("cat=unused")
484[warn] | ^^^^^^^^^^^^
485[warn] | Invalid message filter
486[warn] | unknown category: unused
487[warn] two warnings found
488[info] done compiling
489[info] compiling 2 Scala sources to /build/repo/ext-boopickle/jvm/target/scala-3.7.4-RC2/test-classes ...
490[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
491[warn] one warning found
492[info] done compiling
493[info] compiling 1 Scala source to /build/repo/ext-boopickle/js/target/scala-3.7.4-RC2/classes ...
494[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
495[warn] one warning found
496[info] done compiling
497[info] compiling 2 Scala sources to /build/repo/ext-boopickle/js/target/scala-3.7.4-RC2/test-classes ...
498[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
499[warn] one warning found
500[info] done compiling
501[info] Fast optimizing /build/repo/ext-boopickle/js/target/scala-3.7.4-RC2/ext-boopickle-test-fastopt
502Starting build for ProjectRef(file:/build/repo/,extPrometheus) (ext-prometheus)... [3/4]
503Compile scalacOptions: -unchecked, -language:postfixOps, -language:implicitConversions, -language:higherKinds, -language:existentials, 3.0-migration, -Ykind-projector, -Xsemanticdb, -semanticdb-target, /build/repo/ext-prometheus/target/scala-3.7.4-RC2/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
504[info] compiling 1 Scala source to /build/repo/ext-prometheus/target/scala-3.7.4-RC2/classes ...
505[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
506[warn] one warning found
507[info] done compiling
508[info] compiling 1 Scala source to /build/repo/ext-prometheus/target/scala-3.7.4-RC2/test-classes ...
509[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
510[warn] one warning found
511[info] done compiling
512
513************************
514Build summary:
515[{
516 "module": "core",
517 "compile": {"status": "ok", "tookMs": 23233, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
518 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
519 "test-compile": {"status": "ok", "tookMs": 7790, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
520 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
521 "publish": {"status": "skipped", "tookMs": 0},
522 "metadata": {
523 "crossScalaVersions": ["2.13.9", "3.1.3"]
524}
525},{
526 "module": "core-js",
527 "compile": {"status": "ok", "tookMs": 751, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
528 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
529 "test-compile": {"status": "ok", "tookMs": 1976, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
530 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
531 "publish": {"status": "skipped", "tookMs": 0},
532 "metadata": {
533 "crossScalaVersions": ["2.13.9", "3.1.3"]
534}
535},{
536 "module": "ext-boopickle",
537 "compile": {"status": "ok", "tookMs": 608, "warnings": 1, "errors": 0, "sourceVersion": "3.7-migration"},
538 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
539 "test-compile": {"status": "ok", "tookMs": 7709, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
540 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
541 "publish": {"status": "skipped", "tookMs": 0},
542 "metadata": {
543 "crossScalaVersions": ["2.13.9", "3.1.3"]
544}
545},{
546 "module": "ext-prometheus",
547 "compile": {"status": "ok", "tookMs": 514, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
548 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
549 "test-compile": {"status": "ok", "tookMs": 709, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
550 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
551 "publish": {"status": "skipped", "tookMs": 0},
552 "metadata": {
553 "crossScalaVersions": ["2.13.9", "3.1.3"]
554}
555}]
556************************
557[success] Total time: 52 s, completed Nov 25, 2025, 4:05:07 PM
558[0JChecking patch project/plugins.sbt...
559Checking patch project/build.properties...
560Checking patch project/Dependencies.scala...
561Checking patch build.sbt...
562Applied patch project/plugins.sbt cleanly.
563Applied patch project/build.properties cleanly.
564Applied patch project/Dependencies.scala cleanly.
565Applied patch build.sbt cleanly.
566Commit migration rewrites
567Switched to a new branch 'opencb/migrate-source-3.7'
568[opencb/migrate-source-3.7 cbc7dd2] Apply Scala compiler rewrites using -source:3.7-migration using Scala 3.7.4-RC2
569 5 files changed, 14 insertions(+), 14 deletions(-)
570----
571Preparing build for 3.8.0-RC2
572Scala binary version found: 3.8
573Using configured source version: 3.0-migration
574Scala binary version found: 3.8
575Using configured source version: 3.0-migration
576Would try to apply common scalacOption (best-effort, sbt/mill only):
577Append: ,REQUIRE:-source:3.0-migration
578Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
579
580Try apply source patch:
581Path: project/plugins.sbt
582Pattern: addSbtPlugin("org.scala-js" % "sbt-scalajs" % "1.11.0")
583Replacement: addSbtPlugin("org.scala-js" % "sbt-scalajs" % "1.20.1")
584Successfully applied pattern 'addSbtPlugin("org.scala-js" % "sbt-scalajs" % "1.11.0")' in project/plugins.sbt
585
586Try apply source patch:
587Path: project/Dependencies.scala
588Pattern: val scala3 = "3.1.3"
589Replacement: val scala3 = "3.8.0-RC2"
590Successfully applied pattern 'val scala3 = "3.1.3"' in project/Dependencies.scala
591----
592Starting build for 3.8.0-RC2
593Execute tests: false
594sbt project found:
595Sbt version 1.7.2 is not supported, minimal supported version is 1.11.5
596Enforcing usage of sbt in version 1.11.5
597No prepare script found for project japgolly/scala-graal
598/opencb/project-builder/sbt/prepare-project.sh: line 107: /root/.ssh/config: No such file or directory
599##################################
600Scala version: 3.8.0-RC2
601Targets: com.github.japgolly.scala-graal%core com.github.japgolly.scala-graal%core-js com.github.japgolly.scala-graal%ext-boopickle com.github.japgolly.scala-graal%ext-prometheus
602Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","sourceVersion":"3.0-migration","migrationVersions":["3.4","3.7"],"sourcePatches":[{"path":"project/plugins.sbt","pattern":"addSbtPlugin(\"org.scala-js\" % \"sbt-scalajs\" % \"1.11.0\")","replaceWith":"addSbtPlugin(\"org.scala-js\" % \"sbt-scalajs\" % \"1.20.1\")"},{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
603##################################
604Using extra scalacOptions: ,REQUIRE:-source:3.0-migration
605Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
606[sbt_options] declare -a sbt_options=()
607[process_args] java_version = '17'
608[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
609# Executing command line:
610java
611-Dfile.encoding=UTF-8
612-Dcommunitybuild.scala=3.8.0-RC2
613-Dcommunitybuild.project.dependencies.add=
614-Xmx7G
615-Xms4G
616-Xss8M
617-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
618-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
619-jar
620/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
621"setCrossScalaVersions 3.8.0-RC2"
622"++3.8.0-RC2 -v"
623"mapScalacOptions ",REQUIRE:-source:3.0-migration,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
624"set every credentials := Nil"
625"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
626"removeScalacOptionsStartingWith -P:wartremover"
627
628moduleMappings
629"runBuild 3.8.0-RC2 """{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","sourceVersion":"3.0-migration","migrationVersions":["3.4","3.7"],"sourcePatches":[{"path":"project/plugins.sbt","pattern":"addSbtPlugin(\"org.scala-js\" % \"sbt-scalajs\" % \"1.11.0\")","replaceWith":"addSbtPlugin(\"org.scala-js\" % \"sbt-scalajs\" % \"1.20.1\")"},{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}""" com.github.japgolly.scala-graal%core com.github.japgolly.scala-graal%core-js com.github.japgolly.scala-graal%ext-boopickle com.github.japgolly.scala-graal%ext-prometheus"
630
631[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
632[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
633[info] loading project definition from /build/repo/project
634[info] compiling 1 Scala source to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
635[info] done compiling
636/build/repo/scalafix.sbt:1: warning: value scalafixScalaBinaryVersion in object autoImport is deprecated (since 0.12.1): scalafixScalaBinaryVersion now follows scalaVersion by default
637ThisBuild / scalafixScalaBinaryVersion := "2.13"
638 ^
639[info] loading settings for project root from build.sbt, scalafix.sbt...
640[info] resolving key references (10535 settings) ...
641[info] set current project to scala-graal (in build file:/build/repo/)
642[warn] there's a key that's not used by any other settings/tasks:
643[warn]
644[warn] * ThisBuild / scalafixScalaBinaryVersion
645[warn] +- /build/repo/scalafix.sbt:1
646[warn]
647[warn] note: a setting might still be used by a command; to exclude a key from this `lintUnused` check
648[warn] either append it to `Global / excludeLintKeys` or call .withRank(KeyRanks.Invisible) on the key
649Execute setCrossScalaVersions: 3.8.0-RC2
650OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in core/crossScalaVersions
651OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in coreJsJS/crossScalaVersions
652OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in coreJsJVM/crossScalaVersions
653OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in extBoopickleJVM/crossScalaVersions
654OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in extPrometheus/crossScalaVersions
655OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in benchmark/crossScalaVersions
656OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in extBoopickleJS/crossScalaVersions
657OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in root/crossScalaVersions
658OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in mdoc/crossScalaVersions
659[info] set current project to scala-graal (in build file:/build/repo/)
660[info] Setting Scala version to 3.8.0-RC2 on 9 projects.
661[info] Switching Scala version on:
662[info] extBoopickleJVM (2.13.9, 3.8.0-RC2)
663[info] * root (2.13.9, 3.8.0-RC2)
664[info] extBoopickleJS (2.13.9, 3.8.0-RC2)
665[info] coreJsJS (2.13.9, 3.8.0-RC2)
666[info] extPrometheus (2.13.9, 3.8.0-RC2)
667[info] coreJsJVM (2.13.9, 3.8.0-RC2)
668[info] mdoc (2.13.9, 3.8.0-RC2)
669[info] core (2.13.9, 3.8.0-RC2)
670[info] benchmark (2.13.9, 3.8.0-RC2)
671[info] Excluding projects:
672[info] Reapplying settings...
673[info] set current project to scala-graal (in build file:/build/repo/)
674Execute mapScalacOptions: ,REQUIRE:-source:3.0-migration,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
675[info] Reapplying settings...
676[info] set current project to scala-graal (in build file:/build/repo/)
677[info] Defining Global / credentials, benchmark / credentials and 7 others.
678[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 45 others.
679[info] Run `last` for details.
680[info] Reapplying settings...
681[info] set current project to scala-graal (in build file:/build/repo/)
682Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
683[info] Reapplying settings...
684OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
685
686 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:336)
687 Did you mean allExcludeDependencies ?
688 , retry without global scopes
689[info] Reapplying settings...
690[info] set current project to scala-graal (in build file:/build/repo/)
691Execute removeScalacOptionsStartingWith: -P:wartremover
692[info] Reapplying settings...
693[info] set current project to scala-graal (in build file:/build/repo/)
694[success] Total time: 0 s, completed Nov 25, 2025, 4:05:29 PM
695Build config: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","sourceVersion":"3.0-migration","migrationVersions":["3.4","3.7"],"sourcePatches":[{"path":"project/plugins.sbt","pattern":"addSbtPlugin(\"org.scala-js\" % \"sbt-scalajs\" % \"1.11.0\")","replaceWith":"addSbtPlugin(\"org.scala-js\" % \"sbt-scalajs\" % \"1.20.1\")"},{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
696Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
697Starting build...
698Projects: Set(core, coreJsJVM, extBoopickleJVM, extPrometheus)
699Starting build for ProjectRef(file:/build/repo/,core) (core)... [0/4]
700OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.0-migration` in Scala 2.12.20 module Global
701OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.0-migration` in Scala 2.12.20 module Scope(Select(BuildRef(file:/build/repo/)), Zero, Zero, Zero)
702OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
703OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
704OpenCB::Filter out '-source', matches setting pattern '^-?-source(:.*)?'
705Compile scalacOptions: -unchecked, -language:postfixOps, -language:implicitConversions, -language:higherKinds, -language:existentials, 3.0-migration, -Ykind-projector, -Xsemanticdb, -semanticdb-target, /build/repo/core/target/scala-3.8.0-RC2/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.0-migration
706[info] compiling 24 Scala sources to /build/repo/core/target/scala-3.8.0-RC2/classes ...
707[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
708Build timeouts: 1, would retry
709Retrying build, retry 1/2, force Scala version:false, enable migration:
710[sbt_options] declare -a sbt_options=()
711[process_args] java_version = '17'
712[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
713# Executing command line:
714java
715-Dfile.encoding=UTF-8
716-Dcommunitybuild.scala=3.8.0-RC2
717-Dcommunitybuild.project.dependencies.add=
718-Xmx7G
719-Xms4G
720-Xss8M
721-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
722-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
723-jar
724/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
725"setCrossScalaVersions 3.8.0-RC2"
726"++3.8.0-RC2 -v"
727"mapScalacOptions ",REQUIRE:-source:3.0-migration,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
728"set every credentials := Nil"
729"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
730"removeScalacOptionsStartingWith -P:wartremover"
731
732moduleMappings
733"runBuild 3.8.0-RC2 """{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","sourceVersion":"3.0-migration","migrationVersions":["3.4","3.7"],"sourcePatches":[{"path":"project/plugins.sbt","pattern":"addSbtPlugin(\"org.scala-js\" % \"sbt-scalajs\" % \"1.11.0\")","replaceWith":"addSbtPlugin(\"org.scala-js\" % \"sbt-scalajs\" % \"1.20.1\")"},{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}""" com.github.japgolly.scala-graal%core com.github.japgolly.scala-graal%core-js com.github.japgolly.scala-graal%ext-boopickle com.github.japgolly.scala-graal%ext-prometheus"
734
735[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
736[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
737[info] loading project definition from /build/repo/project
738[info] loading settings for project root from build.sbt, scalafix.sbt...
739[info] resolving key references (10535 settings) ...
740[info] set current project to scala-graal (in build file:/build/repo/)
741[warn] there's a key that's not used by any other settings/tasks:
742[warn]
743[warn] * ThisBuild / scalafixScalaBinaryVersion
744[warn] +- /build/repo/scalafix.sbt:1
745[warn]
746[warn] note: a setting might still be used by a command; to exclude a key from this `lintUnused` check
747[warn] either append it to `Global / excludeLintKeys` or call .withRank(KeyRanks.Invisible) on the key
748Execute setCrossScalaVersions: 3.8.0-RC2
749OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in core/crossScalaVersions
750OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in coreJsJVM/crossScalaVersions
751OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in coreJsJS/crossScalaVersions
752OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in extBoopickleJVM/crossScalaVersions
753OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in extPrometheus/crossScalaVersions
754OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in benchmark/crossScalaVersions
755OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in extBoopickleJS/crossScalaVersions
756OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in root/crossScalaVersions
757OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in mdoc/crossScalaVersions
758[info] set current project to scala-graal (in build file:/build/repo/)
759[info] Setting Scala version to 3.8.0-RC2 on 9 projects.
760[info] Switching Scala version on:
761[info] extBoopickleJVM (2.13.9, 3.8.0-RC2)
762[info] * root (2.13.9, 3.8.0-RC2)
763[info] extBoopickleJS (2.13.9, 3.8.0-RC2)
764[info] coreJsJS (2.13.9, 3.8.0-RC2)
765[info] extPrometheus (2.13.9, 3.8.0-RC2)
766[info] coreJsJVM (2.13.9, 3.8.0-RC2)
767[info] mdoc (2.13.9, 3.8.0-RC2)
768[info] core (2.13.9, 3.8.0-RC2)
769[info] benchmark (2.13.9, 3.8.0-RC2)
770[info] Excluding projects:
771[info] Reapplying settings...
772[info] set current project to scala-graal (in build file:/build/repo/)
773Execute mapScalacOptions: ,REQUIRE:-source:3.0-migration,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
774[info] Reapplying settings...
775[info] set current project to scala-graal (in build file:/build/repo/)
776[info] Defining Global / credentials, benchmark / credentials and 7 others.
777[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 45 others.
778[info] Run `last` for details.
779[info] Reapplying settings...
780[info] set current project to scala-graal (in build file:/build/repo/)
781Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
782[info] Reapplying settings...
783OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
784
785 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:336)
786 Did you mean allExcludeDependencies ?
787 , retry without global scopes
788[info] Reapplying settings...
789[info] set current project to scala-graal (in build file:/build/repo/)
790Execute removeScalacOptionsStartingWith: -P:wartremover
791[info] Reapplying settings...
792[info] set current project to scala-graal (in build file:/build/repo/)
793[success] Total time: 0 s, completed Nov 25, 2025, 5:55:22 PM
794Build config: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","sourceVersion":"3.0-migration","migrationVersions":["3.4","3.7"],"sourcePatches":[{"path":"project/plugins.sbt","pattern":"addSbtPlugin(\"org.scala-js\" % \"sbt-scalajs\" % \"1.11.0\")","replaceWith":"addSbtPlugin(\"org.scala-js\" % \"sbt-scalajs\" % \"1.20.1\")"},{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
795Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
796Starting build...
797Projects: Set(core, coreJsJVM, extBoopickleJVM, extPrometheus)
798Starting build for ProjectRef(file:/build/repo/,core) (core)... [0/4]
799OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.0-migration` in Scala 2.12.20 module Global
800OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.0-migration` in Scala 2.12.20 module Scope(Select(BuildRef(file:/build/repo/)), Zero, Zero, Zero)
801OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
802OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
803OpenCB::Filter out '-source', matches setting pattern '^-?-source(:.*)?'
804Compile scalacOptions: -unchecked, -language:postfixOps, -language:implicitConversions, -language:higherKinds, -language:existentials, 3.0-migration, -Ykind-projector, -Xsemanticdb, -semanticdb-target, /build/repo/core/target/scala-3.8.0-RC2/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.0-migration
805[info] compiling 24 Scala sources to /build/repo/core/target/scala-3.8.0-RC2/classes ...
806[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
807Build timeout after 2 hours