Build Logs

polystat/odin • scheduled_3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY

Errors

0

Warnings

62

Total Lines

574

1##################################
2Clonning https://github.com/polystat/odin.git into /build/repo using revision v0.4.5
3##################################
4Note: switching to '9d4682939df34ed70d1540b3deb16ad7cebde54c'.
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
21Using target Scala version for migration: 3.7.4
22Migrating project for -source:3.7 using Scala 3.7.4
23----
24Preparing build for 3.7.4
25Would try to apply common scalacOption (best-effort, sbt/mill only):
26Append: -rewrite,REQUIRE:-source:3.7-migration
27Remove: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
28----
29Starting build for 3.7.4
30Execute tests: false
31sbt project found:
32Sbt version 1.6.2 is not supported, minimal supported version is 1.11.5
33Enforcing usage of sbt in version 1.11.5
34No prepare script found for project polystat/odin
35##################################
36Scala version: 3.7.4
37Targets: org.polystat.odin%analysis org.polystat.odin%backends org.polystat.odin%core org.polystat.odin%eolang-backend org.polystat.odin%interop org.polystat.odin%odin org.polystat.odin%parser org.polystat.odin%utils
38Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}
39##################################
40Using extra scalacOptions: -rewrite,REQUIRE:-source:3.7-migration
41Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
42[sbt_options] declare -a sbt_options=()
43[process_args] java_version = '17'
44[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
45# Executing command line:
46java
47-Dfile.encoding=UTF-8
48-Dcommunitybuild.scala=3.7.4
49-Dcommunitybuild.project.dependencies.add=
50-Xmx7G
51-Xms4G
52-Xss8M
53-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
54-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
55-jar
56/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
57"setCrossScalaVersions 3.7.4"
58"++3.7.4 -v"
59"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""
60"set every credentials := Nil"
61"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
62"removeScalacOptionsStartingWith -P:wartremover"
63
64moduleMappings
65"runBuild 3.7.4 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}""" org.polystat.odin%analysis org.polystat.odin%backends org.polystat.odin%core org.polystat.odin%eolang-backend org.polystat.odin%interop org.polystat.odin%odin org.polystat.odin%parser org.polystat.odin%utils"
66
67[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
68[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
69[info] loading project definition from /build/repo/project
70[info] compiling 4 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
71[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
72[info] Compilation completed in 8.844s.
73[info] done compiling
74/build/repo/build.sbt:67: warning: value sonatypeSnapshots in object resolver is deprecated (since 1.7.0): Sonatype OSS Repository Hosting (OSSRH) will be sunset on 2025-06-30; use the following instead:
75 resolvers += Resolver.sonatypeCentralSnapshots
76 resolvers += Opts.resolver.sonatypeSnapshots
77 ^
78/build/repo/build.sbt:27: warning: value scalafixScalaBinaryVersion in object autoImport is deprecated (since 0.12.1): scalafixScalaBinaryVersion now follows scalaVersion by default
79ThisBuild / scalafixScalaBinaryVersion := "2.13"
80 ^
81[info] loading settings for project odin from build.sbt, version.sbt...
82[info] resolving key references (10469 settings) ...
83[info] set current project to odin (in build file:/build/repo/)
84[warn] there are 2 keys that are not used by any other settings/tasks:
85[warn]
86[warn] * ThisBuild / name
87[warn] +- /build/repo/build.sbt:11
88[warn] * ThisBuild / scalafixScalaBinaryVersion
89[warn] +- /build/repo/build.sbt:27
90[warn]
91[warn] note: a setting might still be used by a command; to exclude a key from this `lintUnused` check
92[warn] either append it to `Global / excludeLintKeys` or call .withRank(KeyRanks.Invisible) on the key
93Execute setCrossScalaVersions: 3.7.4
94OpenCB::Changing crossVersion 3.1.2 -> 3.7.4 in utils/crossScalaVersions
95OpenCB::Changing crossVersion 3.1.2 -> 3.7.4 in odin/crossScalaVersions
96OpenCB::Changing crossVersion 3.1.2 -> 3.7.4 in backends/crossScalaVersions
97OpenCB::Changing crossVersion 3.1.2 -> 3.7.4 in analysis/crossScalaVersions
98OpenCB::Changing crossVersion 3.1.2 -> 3.7.4 in interop/crossScalaVersions
99OpenCB::Changing crossVersion 3.1.2 -> 3.7.4 in parser/crossScalaVersions
100OpenCB::Changing crossVersion 3.1.2 -> 3.7.4 in sandbox/crossScalaVersions
101OpenCB::Changing crossVersion 3.1.2 -> 3.7.4 in core/crossScalaVersions
102OpenCB::Changing crossVersion 3.1.2 -> 3.7.4 in eolang-backend/crossScalaVersions
103[info] set current project to odin (in build file:/build/repo/)
104[info] Setting Scala version to 3.7.4 on 9 projects.
105[info] Switching Scala version on:
106[info] utils (2.13.6, 3.7.4)
107[info] backends (2.13.6, 3.7.4)
108[info] * odin (2.13.6, 3.7.4)
109[info] parser (2.13.6, 3.7.4)
110[info] eolang-backend (2.13.6, 3.7.4)
111[info] analysis (2.13.6, 3.7.4)
112[info] sandbox (2.13.6, 3.7.4)
113[info] core (2.13.6, 3.7.4)
114[info] interop (2.13.6, 3.7.4)
115[info] Excluding projects:
116[info] Reapplying settings...
117[info] set current project to odin (in build file:/build/repo/)
118Execute 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
119[info] Reapplying settings...
120[info] set current project to odin (in build file:/build/repo/)
121[info] Defining Global / credentials, analysis / credentials and 7 others.
122[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 45 others.
123[info] Run `last` for details.
124[info] Reapplying settings...
125[info] set current project to odin (in build file:/build/repo/)
126Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
127[info] Reapplying settings...
128OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
129
130 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
131 Did you mean parser / allExcludeDependencies ?
132 , retry without global scopes
133[info] Reapplying settings...
134[info] set current project to odin (in build file:/build/repo/)
135Execute removeScalacOptionsStartingWith: -P:wartremover
136[info] Reapplying settings...
137[info] set current project to odin (in build file:/build/repo/)
138[success] Total time: 0 s, completed Dec 28, 2025, 5:21:16 PM
139Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}
140Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
141Starting build...
142Projects: Set(utils, backends, odin, parser, eolang-backend, analysis, core, interop)
143Starting build for ProjectRef(file:/build/repo/,backends) (backends)... [0/8]
144OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
145OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.7-migration` in Scala 2.12.20 module Global
146OpenCB::Filter out '-source:3.0-migration', matches setting pattern '^-?-source(:.*)?'
147OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
148OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
149Compile scalacOptions: -Ykind-projector, -encoding, utf-8, -explaintypes, -unchecked, -language:implicitConversions, -Xsemanticdb, -semanticdb-target, /build/repo/backends/target/scala-3.7.4/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
150[info] compiling 2 Scala sources to /build/repo/utils/target/scala-3.7.4/classes ...
151[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
152[warn] one warning found
153[info] done compiling
154[info] compiling 3 Scala sources to /build/repo/core/target/scala-3.7.4/classes ...
155[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
156[warn] one warning found
157[info] done compiling
158[info] compiling 4 Scala sources to /build/repo/backends/eolang/target/scala-3.7.4/classes ...
159[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
160[warn] there was 1 deprecation warning; re-run with -deprecation for details
161[warn] two warnings found
162[info] done compiling
163Starting build for ProjectRef(file:/build/repo/,analysis) (analysis)... [1/8]
164Compile scalacOptions: -Ykind-projector, -encoding, utf-8, -explaintypes, -unchecked, -language:implicitConversions, -Xsemanticdb, -semanticdb-target, /build/repo/analysis/target/scala-3.7.4/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
165[info] compiling 12 Scala sources to /build/repo/parser/target/scala-3.7.4/classes ...
166[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
167[info] [patched file /build/repo/parser/src/main/scala/org/polystat/odin/parser/xmir/XmirToAst.scala]
168[warn] one warning found
169[info] done compiling
170[info] compiling 20 Scala sources to /build/repo/analysis/target/scala-3.7.4/classes ...
171[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
172[info] [patched file /build/repo/analysis/src/main/scala/org/polystat/odin/analysis/stateaccess/DetectStateAccess.scala]
173[info] [patched file /build/repo/analysis/src/main/scala/org/polystat/odin/analysis/mutualrec/advanced/Analyzer.scala]
174[warn] one warning found
175[info] done compiling
176[info] compiling 1 Scala source to /build/repo/parser/target/scala-3.7.4/classes ...
177[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
178[warn] one warning found
179[info] done compiling
180[info] compiling 2 Scala sources to /build/repo/analysis/target/scala-3.7.4/classes ...
181[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
182[warn] one warning found
183[info] done compiling
184[info] compiling 11 Scala sources to /build/repo/analysis/target/scala-3.7.4/test-classes ...
185[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
186[info] [patched file /build/repo/analysis/src/test/scala/org/polystat/odin/analysis/UnjustifiedAssumptionTests.scala]
187[info] [patched file /build/repo/analysis/src/test/scala/org/polystat/odin/analysis/LiskovPrincipleTests.scala]
188[info] [patched file /build/repo/analysis/src/test/scala/org/polystat/odin/analysis/CallGraphTests.scala]
189[info] [patched file /build/repo/analysis/src/test/scala/org/polystat/odin/analysis/DetectStateAccessTests.scala]
190[warn] one warning found
191[info] done compiling
192[info] compiling 4 Scala sources to /build/repo/analysis/target/scala-3.7.4/test-classes ...
193[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
194[warn] one warning found
195[info] done compiling
196Starting build for ProjectRef(file:/build/repo/,core) (core)... [2/8]
197Compile scalacOptions: -Ykind-projector, -encoding, utf-8, -explaintypes, -unchecked, -language:implicitConversions, -Xsemanticdb, -semanticdb-target, /build/repo/core/target/scala-3.7.4/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
198Starting build for ProjectRef(file:/build/repo/,utils) (utils)... [3/8]
199Compile scalacOptions: -Ykind-projector, -encoding, utf-8, -explaintypes, -unchecked, -language:implicitConversions, -Xsemanticdb, -semanticdb-target, /build/repo/utils/target/scala-3.7.4/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
200Starting build for ProjectRef(file:/build/repo/,odin) (odin)... [4/8]
201Compile scalacOptions: -Ykind-projector, -encoding, utf-8, -explaintypes, -unchecked, -language:implicitConversions, -Xsemanticdb, -semanticdb-target, /build/repo/target/scala-3.7.4/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
202[info] compiling 2 Scala sources to /build/repo/interop/target/scala-3.7.4/classes ...
203[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
204[info] [patched file /build/repo/interop/src/main/scala/org/polystat/odin/interop/java/EOOdinAnalyzer.scala]
205[warn] one warning found
206[info] done compiling
207[info] compiling 1 Scala source to /build/repo/interop/target/scala-3.7.4/classes ...
208[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
209[warn] one warning found
210[info] done compiling
211Starting build for ProjectRef(file:/build/repo/,eolang-backend) (eolang-backend)... [5/8]
212Compile scalacOptions: -Ykind-projector, -encoding, utf-8, -explaintypes, -unchecked, -language:implicitConversions, -Xsemanticdb, -semanticdb-target, /build/repo/backends/eolang/target/scala-3.7.4/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
213Starting build for ProjectRef(file:/build/repo/,interop) (interop)... [6/8]
214Compile scalacOptions: -Ykind-projector, -encoding, utf-8, -explaintypes, -unchecked, -language:implicitConversions, -Xsemanticdb, -semanticdb-target, /build/repo/interop/target/scala-3.7.4/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
215Starting build for ProjectRef(file:/build/repo/,parser) (parser)... [7/8]
216Compile scalacOptions: -Ykind-projector, -encoding, utf-8, -explaintypes, -unchecked, -language:implicitConversions, -Xsemanticdb, -semanticdb-target, /build/repo/parser/target/scala-3.7.4/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
217[info] compiling 10 Scala sources to /build/repo/parser/target/scala-3.7.4/test-classes ...
218[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
219[warn] one warning found
220[info] done compiling
221
222************************
223Build summary:
224[{
225 "module": "backends",
226 "compile": {"status": "ok", "tookMs": 11849, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
227 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
228 "test-compile": {"status": "ok", "tookMs": 260, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
229 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
230 "publish": {"status": "skipped", "tookMs": 0},
231 "metadata": {
232 "crossScalaVersions": ["2.13.6", "2.13.6", "3.1.2"]
233}
234},{
235 "module": "analysis",
236 "compile": {"status": "ok", "tookMs": 10986, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
237 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
238 "test-compile": {"status": "ok", "tookMs": 5930, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
239 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
240 "publish": {"status": "skipped", "tookMs": 0},
241 "metadata": {
242 "crossScalaVersions": ["2.13.6", "2.13.6", "3.1.2"]
243}
244},{
245 "module": "core",
246 "compile": {"status": "ok", "tookMs": 90, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
247 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
248 "test-compile": {"status": "ok", "tookMs": 151, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
249 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
250 "publish": {"status": "skipped", "tookMs": 0},
251 "metadata": {
252 "crossScalaVersions": ["2.13.6", "2.13.6", "3.1.2"]
253}
254},{
255 "module": "utils",
256 "compile": {"status": "ok", "tookMs": 44, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
257 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
258 "test-compile": {"status": "ok", "tookMs": 100, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
259 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
260 "publish": {"status": "skipped", "tookMs": 0},
261 "metadata": {
262 "crossScalaVersions": ["2.13.6", "2.13.6", "3.1.2"]
263}
264},{
265 "module": "odin",
266 "compile": {"status": "ok", "tookMs": 1388, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
267 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
268 "test-compile": {"status": "ok", "tookMs": 1084, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
269 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
270 "publish": {"status": "skipped", "tookMs": 0},
271 "metadata": {
272 "crossScalaVersions": ["2.13.6", "2.13.6", "3.1.2"]
273}
274},{
275 "module": "eolang-backend",
276 "compile": {"status": "ok", "tookMs": 132, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
277 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
278 "test-compile": {"status": "ok", "tookMs": 190, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
279 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
280 "publish": {"status": "skipped", "tookMs": 0},
281 "metadata": {
282 "crossScalaVersions": ["2.13.6", "2.13.6", "3.1.2"]
283}
284},{
285 "module": "interop",
286 "compile": {"status": "ok", "tookMs": 306, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
287 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
288 "test-compile": {"status": "ok", "tookMs": 259, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
289 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
290 "publish": {"status": "skipped", "tookMs": 0},
291 "metadata": {
292 "crossScalaVersions": ["2.13.6", "2.13.6", "3.1.2"]
293}
294},{
295 "module": "parser",
296 "compile": {"status": "ok", "tookMs": 156, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
297 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
298 "test-compile": {"status": "ok", "tookMs": 3266, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
299 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
300 "publish": {"status": "skipped", "tookMs": 0},
301 "metadata": {
302 "crossScalaVersions": ["2.13.6", "2.13.6", "3.1.2"]
303}
304}]
305************************
306[success] Total time: 95 s (0:01:35.0), completed Dec 28, 2025, 5:22:51 PM
307[0JChecking patch project/plugins.sbt...
308Checking patch project/build.properties...
309Checking patch build.sbt...
310Applied patch project/plugins.sbt cleanly.
311Applied patch project/build.properties cleanly.
312Applied patch build.sbt cleanly.
313Commit migration rewrites
314Switched to a new branch 'opencb/migrate-source-3.7'
315[opencb/migrate-source-3.7 609ee1b] Apply Scala compiler rewrites using -source:3.7-migration using Scala 3.7.4
316 8 files changed, 17 insertions(+), 17 deletions(-)
317----
318Preparing build for 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY
319Scala binary version found: 3.8
320Implicitly using source version 3.8
321Scala binary version found: 3.8
322Implicitly using source version 3.8
323Would try to apply common scalacOption (best-effort, sbt/mill only):
324Append: ,REQUIRE:-source:3.8
325Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
326----
327Starting build for 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY
328Execute tests: false
329sbt project found:
330Sbt version 1.6.2 is not supported, minimal supported version is 1.11.5
331Enforcing usage of sbt in version 1.11.5
332No prepare script found for project polystat/odin
333##################################
334Scala version: 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY
335Targets: org.polystat.odin%analysis org.polystat.odin%backends org.polystat.odin%core org.polystat.odin%eolang-backend org.polystat.odin%interop org.polystat.odin%odin org.polystat.odin%parser org.polystat.odin%utils
336Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}
337##################################
338Using extra scalacOptions: ,REQUIRE:-source:3.8
339Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
340[sbt_options] declare -a sbt_options=()
341[process_args] java_version = '17'
342[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
343# Executing command line:
344java
345-Dfile.encoding=UTF-8
346-Dcommunitybuild.scala=3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY
347-Dcommunitybuild.project.dependencies.add=
348-Xmx7G
349-Xms4G
350-Xss8M
351-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
352-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
353-jar
354/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
355"setCrossScalaVersions 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY"
356"++3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY -v"
357"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
358"set every credentials := Nil"
359"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
360"removeScalacOptionsStartingWith -P:wartremover"
361
362moduleMappings
363"runBuild 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}""" org.polystat.odin%analysis org.polystat.odin%backends org.polystat.odin%core org.polystat.odin%eolang-backend org.polystat.odin%interop org.polystat.odin%odin org.polystat.odin%parser org.polystat.odin%utils"
364
365[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
366[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
367[info] loading project definition from /build/repo/project
368[info] loading settings for project odin from build.sbt, version.sbt...
369[info] resolving key references (10469 settings) ...
370[info] set current project to odin (in build file:/build/repo/)
371[warn] there are 2 keys that are not used by any other settings/tasks:
372[warn]
373[warn] * ThisBuild / name
374[warn] +- /build/repo/build.sbt:11
375[warn] * ThisBuild / scalafixScalaBinaryVersion
376[warn] +- /build/repo/build.sbt:27
377[warn]
378[warn] note: a setting might still be used by a command; to exclude a key from this `lintUnused` check
379[warn] either append it to `Global / excludeLintKeys` or call .withRank(KeyRanks.Invisible) on the key
380Execute setCrossScalaVersions: 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY
381OpenCB::Changing crossVersion 3.1.2 -> 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY in utils/crossScalaVersions
382OpenCB::Changing crossVersion 3.1.2 -> 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY in core/crossScalaVersions
383OpenCB::Changing crossVersion 3.1.2 -> 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY in odin/crossScalaVersions
384OpenCB::Changing crossVersion 3.1.2 -> 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY in analysis/crossScalaVersions
385OpenCB::Changing crossVersion 3.1.2 -> 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY in eolang-backend/crossScalaVersions
386OpenCB::Changing crossVersion 3.1.2 -> 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY in interop/crossScalaVersions
387OpenCB::Changing crossVersion 3.1.2 -> 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY in sandbox/crossScalaVersions
388OpenCB::Changing crossVersion 3.1.2 -> 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY in backends/crossScalaVersions
389OpenCB::Changing crossVersion 3.1.2 -> 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY in parser/crossScalaVersions
390[info] set current project to odin (in build file:/build/repo/)
391[info] Setting Scala version to 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY on 9 projects.
392[info] Switching Scala version on:
393[info] utils (2.13.6, 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY)
394[info] backends (2.13.6, 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY)
395[info] * odin (2.13.6, 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY)
396[info] parser (2.13.6, 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY)
397[info] eolang-backend (2.13.6, 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY)
398[info] analysis (2.13.6, 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY)
399[info] sandbox (2.13.6, 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY)
400[info] core (2.13.6, 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY)
401[info] interop (2.13.6, 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY)
402[info] Excluding projects:
403[info] Reapplying settings...
404[info] set current project to odin (in build file:/build/repo/)
405Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
406[info] Reapplying settings...
407[info] set current project to odin (in build file:/build/repo/)
408[info] Defining Global / credentials, analysis / credentials and 7 others.
409[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 45 others.
410[info] Run `last` for details.
411[info] Reapplying settings...
412[info] set current project to odin (in build file:/build/repo/)
413Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
414[info] Reapplying settings...
415OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
416
417 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
418 Did you mean parser / allExcludeDependencies ?
419 , retry without global scopes
420[info] Reapplying settings...
421[info] set current project to odin (in build file:/build/repo/)
422Execute removeScalacOptionsStartingWith: -P:wartremover
423[info] Reapplying settings...
424[info] set current project to odin (in build file:/build/repo/)
425[success] Total time: 0 s, completed Dec 28, 2025, 5:23:04 PM
426Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}
427Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
428Starting build...
429Projects: Set(utils, backends, odin, parser, eolang-backend, analysis, core, interop)
430Starting build for ProjectRef(file:/build/repo/,backends) (backends)... [0/8]
431OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
432OpenCB::Filter out '-source:3.0-migration', matches setting pattern '^-?-source(:.*)?'
433OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
434OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
435Compile scalacOptions: -Ykind-projector, -encoding, utf-8, -explaintypes, -unchecked, -language:implicitConversions, -Xsemanticdb, -semanticdb-target, /build/repo/backends/target/scala-3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
436[info] compiling 2 Scala sources to /build/repo/utils/target/scala-3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY/classes ...
437[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
438[warn] one warning found
439[info] done compiling
440[info] compiling 3 Scala sources to /build/repo/core/target/scala-3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY/classes ...
441[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
442[warn] one warning found
443[info] done compiling
444[info] compiling 4 Scala sources to /build/repo/backends/eolang/target/scala-3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY/classes ...
445[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
446[warn] there was 1 deprecation warning; re-run with -deprecation for details
447[warn] two warnings found
448[info] done compiling
449Starting build for ProjectRef(file:/build/repo/,analysis) (analysis)... [1/8]
450Compile scalacOptions: -Ykind-projector, -encoding, utf-8, -explaintypes, -unchecked, -language:implicitConversions, -Xsemanticdb, -semanticdb-target, /build/repo/analysis/target/scala-3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
451[info] compiling 12 Scala sources to /build/repo/parser/target/scala-3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY/classes ...
452[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
453[warn] one warning found
454[info] done compiling
455[info] compiling 20 Scala sources to /build/repo/analysis/target/scala-3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY/classes ...
456[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
457[warn] one warning found
458[info] done compiling
459[info] compiling 11 Scala sources to /build/repo/analysis/target/scala-3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY/test-classes ...
460[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
461[warn] one warning found
462[info] done compiling
463Starting build for ProjectRef(file:/build/repo/,core) (core)... [2/8]
464Compile scalacOptions: -Ykind-projector, -encoding, utf-8, -explaintypes, -unchecked, -language:implicitConversions, -Xsemanticdb, -semanticdb-target, /build/repo/core/target/scala-3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
465Starting build for ProjectRef(file:/build/repo/,utils) (utils)... [3/8]
466Compile scalacOptions: -Ykind-projector, -encoding, utf-8, -explaintypes, -unchecked, -language:implicitConversions, -Xsemanticdb, -semanticdb-target, /build/repo/utils/target/scala-3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
467Starting build for ProjectRef(file:/build/repo/,odin) (odin)... [4/8]
468Compile scalacOptions: -Ykind-projector, -encoding, utf-8, -explaintypes, -unchecked, -language:implicitConversions, -Xsemanticdb, -semanticdb-target, /build/repo/target/scala-3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
469[info] compiling 2 Scala sources to /build/repo/interop/target/scala-3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY/classes ...
470[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
471[warn] one warning found
472[info] done compiling
473Starting build for ProjectRef(file:/build/repo/,eolang-backend) (eolang-backend)... [5/8]
474Compile scalacOptions: -Ykind-projector, -encoding, utf-8, -explaintypes, -unchecked, -language:implicitConversions, -Xsemanticdb, -semanticdb-target, /build/repo/backends/eolang/target/scala-3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
475Starting build for ProjectRef(file:/build/repo/,interop) (interop)... [6/8]
476Compile scalacOptions: -Ykind-projector, -encoding, utf-8, -explaintypes, -unchecked, -language:implicitConversions, -Xsemanticdb, -semanticdb-target, /build/repo/interop/target/scala-3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
477Starting build for ProjectRef(file:/build/repo/,parser) (parser)... [7/8]
478Compile scalacOptions: -Ykind-projector, -encoding, utf-8, -explaintypes, -unchecked, -language:implicitConversions, -Xsemanticdb, -semanticdb-target, /build/repo/parser/target/scala-3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
479[info] compiling 10 Scala sources to /build/repo/parser/target/scala-3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY/test-classes ...
480[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
481[warn] one warning found
482[info] done compiling
483
484************************
485Build summary:
486[{
487 "module": "backends",
488 "compile": {"status": "ok", "tookMs": 14173, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
489 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
490 "test-compile": {"status": "ok", "tookMs": 309, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
491 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
492 "publish": {"status": "skipped", "tookMs": 0},
493 "metadata": {
494 "crossScalaVersions": ["2.13.6", "2.13.6", "3.1.2"]
495}
496},{
497 "module": "analysis",
498 "compile": {"status": "ok", "tookMs": 11694, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
499 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
500 "test-compile": {"status": "ok", "tookMs": 3529, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
501 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
502 "publish": {"status": "skipped", "tookMs": 0},
503 "metadata": {
504 "crossScalaVersions": ["2.13.6", "2.13.6", "3.1.2"]
505}
506},{
507 "module": "core",
508 "compile": {"status": "ok", "tookMs": 97, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
509 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
510 "test-compile": {"status": "ok", "tookMs": 161, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
511 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
512 "publish": {"status": "skipped", "tookMs": 0},
513 "metadata": {
514 "crossScalaVersions": ["2.13.6", "2.13.6", "3.1.2"]
515}
516},{
517 "module": "utils",
518 "compile": {"status": "ok", "tookMs": 51, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
519 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
520 "test-compile": {"status": "ok", "tookMs": 82, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
521 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
522 "publish": {"status": "skipped", "tookMs": 0},
523 "metadata": {
524 "crossScalaVersions": ["2.13.6", "2.13.6", "3.1.2"]
525}
526},{
527 "module": "odin",
528 "compile": {"status": "ok", "tookMs": 1523, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
529 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
530 "test-compile": {"status": "ok", "tookMs": 435, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
531 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
532 "publish": {"status": "skipped", "tookMs": 0},
533 "metadata": {
534 "crossScalaVersions": ["2.13.6", "2.13.6", "3.1.2"]
535}
536},{
537 "module": "eolang-backend",
538 "compile": {"status": "ok", "tookMs": 152, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
539 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
540 "test-compile": {"status": "ok", "tookMs": 200, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
541 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
542 "publish": {"status": "skipped", "tookMs": 0},
543 "metadata": {
544 "crossScalaVersions": ["2.13.6", "2.13.6", "3.1.2"]
545}
546},{
547 "module": "interop",
548 "compile": {"status": "ok", "tookMs": 264, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
549 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
550 "test-compile": {"status": "ok", "tookMs": 317, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
551 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
552 "publish": {"status": "skipped", "tookMs": 0},
553 "metadata": {
554 "crossScalaVersions": ["2.13.6", "2.13.6", "3.1.2"]
555}
556},{
557 "module": "parser",
558 "compile": {"status": "ok", "tookMs": 195, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
559 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
560 "test-compile": {"status": "ok", "tookMs": 3276, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
561 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
562 "publish": {"status": "skipped", "tookMs": 0},
563 "metadata": {
564 "crossScalaVersions": ["2.13.6", "2.13.6", "3.1.2"]
565}
566}]
567************************
568[success] Total time: 51 s, completed Dec 28, 2025, 5:23:56 PM
569[0JChecking patch project/plugins.sbt...
570Checking patch project/build.properties...
571Checking patch build.sbt...
572Applied patch project/plugins.sbt cleanly.
573Applied patch project/build.properties cleanly.
574Applied patch build.sbt cleanly.