Build Logs
neandertech/langoustine • 3.7.4:2025-11-06
Errors
0
Warnings
223
Total Lines
1052
1##################################
2Clonning https://github.com/neandertech/langoustine.git into /build/repo using revision v0.0.25
3##################################
4Note: switching to '7f75f6a094fe0e0213bf8b71f8e517c3fa7b2e12'.
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-RC2
22Migrating project for -source:3.4 using Scala 3.7.4-RC2
23----
24Preparing build for 3.7.4-RC2
25Would try to apply common scalacOption (best-effort, sbt/mill only):
26Append: -rewrite,REQUIRE:-source:3.4-migration
27Remove: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
28----
29Starting build for 3.7.4-RC2
30Execute tests: false
31sbt project found:
32Sbt version 1.10.11 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 neandertech/langoustine
35/opencb/project-builder/sbt/prepare-project.sh: line 107: /root/.ssh/config: No such file or directory
36##################################
37Scala version: 3.7.4-RC2
38Targets: tech.neander%langoustine-app tech.neander%langoustine-lsp tech.neander%langoustine-meta tech.neander%langoustine-tracer tech.neander%langoustine-tracer-shared
39Project projectConfig: {"projects":{"exclude":[],"overrides":{"langoustine-tracer":{"tests":"disabled"}}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","sourceVersion":"3.4","migrationVersions":["3.4"],"sourcePatches":[]}
40##################################
41Using extra scalacOptions: -rewrite,REQUIRE:-source:3.4-migration
42Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
43[sbt_options] declare -a sbt_options=()
44[process_args] java_version = '17'
45[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
46# Executing command line:
47java
48-Dfile.encoding=UTF-8
49-Xmx4G
50-Dcommunitybuild.scala=3.7.4-RC2
51-Dcommunitybuild.project.dependencies.add=
52-Xmx7G
53-Xms4G
54-Xss8M
55-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
56-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
57-jar
58/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
59"setCrossScalaVersions 3.7.4-RC2"
60"++3.7.4-RC2 -v"
61"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""
62"set every credentials := Nil"
63"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
64"removeScalacOptionsStartingWith -P:wartremover"
65
66moduleMappings
67"runBuild 3.7.4-RC2 """{"projects":{"exclude":[],"overrides":{"langoustine-tracer":{"tests":"disabled"}}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","sourceVersion":"3.4","migrationVersions":["3.4"],"sourcePatches":[]}""" tech.neander%langoustine-app tech.neander%langoustine-lsp tech.neander%langoustine-meta tech.neander%langoustine-tracer tech.neander%langoustine-tracer-shared"
68
69[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
70[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
71[info] loading project definition from /build/repo/project
72[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
73[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
74[info] Compilation completed in 9.81s.
75[info] done compiling
76/build/repo/build.sbt:61: warning: method sonatypeOssRepos in class ResolverFunctions is deprecated (since 1.11.2): Sonatype OSS Repository Hosting (OSSRH) was sunset on 2025-06-30; remove this resolver. If snapshots are required, use:
77 resolvers += Resolver.sonatypeCentralSnapshots
78 .sonatypeOssRepos("snapshots")
79 ^
80[info] loading settings for project root from build.sbt...
81[info] resolving key references (28924 settings) ...
82[info]
83[info] _ _ _
84[info] | | | | (_)
85[info] | | __ _ _ __ __ _ ___ _ _ ___| |_ _ _ __ ___
86[info] | | / _` | '_ \ / _` |/ _ \| | | / __| __| | '_ \ / _ \
87[info] | |___| (_| | | | | (_| | (_) | |_| \__ \ |_| | | | | __/
88[info] |______\__,_|_| |_|\__, |\___/ \__,_|___/\__|_|_| |_|\___|
89[info] __/ |
90[info] |___/
91[info]
92[info] 0.0.25+0-7f75f6a0+20251106-0107-SNAPSHOT
93[info]
94[info] Scala 3.3.6
95[info]
96[info] Useful sbt tasks:
97[info] gl. generateLSP - Regenerate LSP definitions
98[info] bw. buildWebsite - Build website
99[info] tt. testTracer - Run Tracer's backend tests
100[info] bt. buildTracer - Build Tracer for local usage
101[info] te. testE2E - Run LangoustineApp E2E tests that launch a separate process
102[info] fx. preCI - Reformat and apply Scalafix rules
103[info] pl. publishLocal - Publish all modules locally
104Execute setCrossScalaVersions: 3.7.4-RC2
105OpenCB::Changing crossVersion 3.3.6 -> 3.7.4-RC2 in metaNative/crossScalaVersions
106OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in metaNative/crossScalaVersions
107OpenCB::Changing crossVersion 3.3.6 -> 3.7.4-RC2 in app/crossScalaVersions
108OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in app/crossScalaVersions
109OpenCB::Changing crossVersion 3.3.6 -> 3.7.4-RC2 in metaJS/crossScalaVersions
110OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in metaJS/crossScalaVersions
111OpenCB::Changing crossVersion 3.3.6 -> 3.7.4-RC2 in lsp/crossScalaVersions
112OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in lsp/crossScalaVersions
113OpenCB::Changing crossVersion 3.3.6 -> 3.7.4-RC2 in exampleNative/crossScalaVersions
114OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in exampleNative/crossScalaVersions
115OpenCB::Changing crossVersion 3.3.6 -> 3.7.4-RC2 in example/crossScalaVersions
116OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in example/crossScalaVersions
117OpenCB::Changing crossVersion 3.3.6 -> 3.7.4-RC2 in generate/crossScalaVersions
118OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in generate/crossScalaVersions
119OpenCB::Changing crossVersion 3.3.6 -> 3.7.4-RC2 in tracer/crossScalaVersions
120OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in tracer/crossScalaVersions
121OpenCB::Changing crossVersion 3.3.6 -> 3.7.4-RC2 in e2e-tests/crossScalaVersions
122OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in e2e-tests/crossScalaVersions
123OpenCB::Changing crossVersion 3.3.6 -> 3.7.4-RC2 in testsJS/crossScalaVersions
124OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in testsJS/crossScalaVersions
125OpenCB::Changing crossVersion 3.3.6 -> 3.7.4-RC2 in tests/crossScalaVersions
126OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in tests/crossScalaVersions
127OpenCB::Changing crossVersion 3.3.6 -> 3.7.4-RC2 in tracerSharedJS/crossScalaVersions
128OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in tracerSharedJS/crossScalaVersions
129OpenCB::Changing crossVersion 3.3.6 -> 3.7.4-RC2 in appNative/crossScalaVersions
130OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in appNative/crossScalaVersions
131OpenCB::Changing crossVersion 3.3.6 -> 3.7.4-RC2 in testsNative/crossScalaVersions
132OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in testsNative/crossScalaVersions
133OpenCB::Changing crossVersion 3.3.6 -> 3.7.4-RC2 in tracerFrontendJS/crossScalaVersions
134OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in tracerFrontendJS/crossScalaVersions
135OpenCB::Changing crossVersion 3.3.6 -> 3.7.4-RC2 in lspJS/crossScalaVersions
136OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in lspJS/crossScalaVersions
137OpenCB::Changing crossVersion 3.3.6 -> 3.7.4-RC2 in tracerShared/crossScalaVersions
138OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in tracerShared/crossScalaVersions
139OpenCB::Changing crossVersion 3.3.6 -> 3.7.4-RC2 in docs/crossScalaVersions
140OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in docs/crossScalaVersions
141OpenCB::Changing crossVersion 3.3.6 -> 3.7.4-RC2 in exampleJS/crossScalaVersions
142OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in exampleJS/crossScalaVersions
143OpenCB::Changing crossVersion 3.3.6 -> 3.7.4-RC2 in meta/crossScalaVersions
144OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in meta/crossScalaVersions
145OpenCB::Changing crossVersion 3.3.6 -> 3.7.4-RC2 in appJS/crossScalaVersions
146OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in appJS/crossScalaVersions
147OpenCB::Changing crossVersion 3.3.6 -> 3.7.4-RC2 in lspNative/crossScalaVersions
148OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in lspNative/crossScalaVersions
149[info]
150[info] _ _ _
151[info] | | | | (_)
152[info] | | __ _ _ __ __ _ ___ _ _ ___| |_ _ _ __ ___
153[info] | | / _` | '_ \ / _` |/ _ \| | | / __| __| | '_ \ / _ \
154[info] | |___| (_| | | | | (_| | (_) | |_| \__ \ |_| | | | | __/
155[info] |______\__,_|_| |_|\__, |\___/ \__,_|___/\__|_|_| |_|\___|
156[info] __/ |
157[info] |___/
158[info]
159[info] 0.0.25+0-7f75f6a0+20251106-0107-SNAPSHOT
160[info]
161[info] Scala 3.3.6
162[info]
163[info] Useful sbt tasks:
164[info] gl. generateLSP - Regenerate LSP definitions
165[info] bw. buildWebsite - Build website
166[info] tt. testTracer - Run Tracer's backend tests
167[info] bt. buildTracer - Build Tracer for local usage
168[info] te. testE2E - Run LangoustineApp E2E tests that launch a separate process
169[info] fx. preCI - Reformat and apply Scalafix rules
170[info] pl. publishLocal - Publish all modules locally
171[info] Setting Scala version to 3.7.4-RC2 on 22 projects.
172[info] Switching Scala version on:
173[info] tracerShared (3.7.4-RC2)
174[info] e2e-tests (3.7.4-RC2)
175[info] appJS (3.7.4-RC2)
176[info] lsp (3.7.4-RC2)
177[info] generate (3.7.4-RC2)
178[info] exampleJS (3.7.4-RC2)
179[info] docs (3.7.4-RC2)
180[info] metaNative (3.7.4-RC2)
181[info] tests (3.7.4-RC2)
182[info] metaJS (3.7.4-RC2)
183[info] tracerSharedJS (3.7.4-RC2)
184[info] tracerFrontendJS (3.7.4-RC2)
185[info] lspJS (3.7.4-RC2)
186[info] appNative (3.7.4-RC2)
187[info] meta (3.7.4-RC2)
188[info] testsJS (3.7.4-RC2)
189[info] exampleNative (3.7.4-RC2)
190[info] tracer (3.7.4-RC2)
191[info] app (3.7.4-RC2)
192[info] lspNative (3.7.4-RC2)
193[info] example (3.7.4-RC2)
194[info] testsNative (3.7.4-RC2)
195[info] Excluding projects:
196[info] * root (2.12.20)
197[info] Reapplying settings...
198[info]
199[info] _ _ _
200[info] | | | | (_)
201[info] | | __ _ _ __ __ _ ___ _ _ ___| |_ _ _ __ ___
202[info] | | / _` | '_ \ / _` |/ _ \| | | / __| __| | '_ \ / _ \
203[info] | |___| (_| | | | | (_| | (_) | |_| \__ \ |_| | | | | __/
204[info] |______\__,_|_| |_|\__, |\___/ \__,_|___/\__|_|_| |_|\___|
205[info] __/ |
206[info] |___/
207[info]
208[info] 0.0.25+0-7f75f6a0+20251106-0107-SNAPSHOT
209[info]
210[info] Scala 3.3.6
211[info]
212[info] Useful sbt tasks:
213[info] gl. generateLSP - Regenerate LSP definitions
214[info] bw. buildWebsite - Build website
215[info] tt. testTracer - Run Tracer's backend tests
216[info] bt. buildTracer - Build Tracer for local usage
217[info] te. testE2E - Run LangoustineApp E2E tests that launch a separate process
218[info] fx. preCI - Reformat and apply Scalafix rules
219[info] pl. publishLocal - Publish all modules locally
220Execute 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
221[info] Reapplying settings...
222[info]
223[info] _ _ _
224[info] | | | | (_)
225[info] | | __ _ _ __ __ _ ___ _ _ ___| |_ _ _ __ ___
226[info] | | / _` | '_ \ / _` |/ _ \| | | / __| __| | '_ \ / _ \
227[info] | |___| (_| | | | | (_| | (_) | |_| \__ \ |_| | | | | __/
228[info] |______\__,_|_| |_|\__, |\___/ \__,_|___/\__|_|_| |_|\___|
229[info] __/ |
230[info] |___/
231[info]
232[info] 0.0.25+0-7f75f6a0+20251106-0107-SNAPSHOT
233[info]
234[info] Scala 3.3.6
235[info]
236[info] Useful sbt tasks:
237[info] gl. generateLSP - Regenerate LSP definitions
238[info] bw. buildWebsite - Build website
239[info] tt. testTracer - Run Tracer's backend tests
240[info] bt. buildTracer - Build Tracer for local usage
241[info] te. testE2E - Run LangoustineApp E2E tests that launch a separate process
242[info] fx. preCI - Reformat and apply Scalafix rules
243[info] pl. publishLocal - Publish all modules locally
244[info] Defining Global / credentials, app / credentials and 21 others.
245[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 230 others.
246[info] Run `last` for details.
247[info] Reapplying settings...
248[info]
249[info] _ _ _
250[info] | | | | (_)
251[info] | | __ _ _ __ __ _ ___ _ _ ___| |_ _ _ __ ___
252[info] | | / _` | '_ \ / _` |/ _ \| | | / __| __| | '_ \ / _ \
253[info] | |___| (_| | | | | (_| | (_) | |_| \__ \ |_| | | | | __/
254[info] |______\__,_|_| |_|\__, |\___/ \__,_|___/\__|_|_| |_|\___|
255[info] __/ |
256[info] |___/
257[info]
258[info] 0.0.25+0-7f75f6a0+20251106-0107-SNAPSHOT
259[info]
260[info] Scala 3.3.6
261[info]
262[info] Useful sbt tasks:
263[info] gl. generateLSP - Regenerate LSP definitions
264[info] bw. buildWebsite - Build website
265[info] tt. testTracer - Run Tracer's backend tests
266[info] bt. buildTracer - Build Tracer for local usage
267[info] te. testE2E - Run LangoustineApp E2E tests that launch a separate process
268[info] fx. preCI - Reformat and apply Scalafix rules
269[info] pl. publishLocal - Publish all modules locally
270Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
271[info] Reapplying settings...
272OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
273
274 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:336)
275 Did you mean metaNative / allExcludeDependencies ?
276 , retry without global scopes
277[info] Reapplying settings...
278[info]
279[info] _ _ _
280[info] | | | | (_)
281[info] | | __ _ _ __ __ _ ___ _ _ ___| |_ _ _ __ ___
282[info] | | / _` | '_ \ / _` |/ _ \| | | / __| __| | '_ \ / _ \
283[info] | |___| (_| | | | | (_| | (_) | |_| \__ \ |_| | | | | __/
284[info] |______\__,_|_| |_|\__, |\___/ \__,_|___/\__|_|_| |_|\___|
285[info] __/ |
286[info] |___/
287[info]
288[info] 0.0.25+0-7f75f6a0+20251106-0107-SNAPSHOT
289[info]
290[info] Scala 3.3.6
291[info]
292[info] Useful sbt tasks:
293[info] gl. generateLSP - Regenerate LSP definitions
294[info] bw. buildWebsite - Build website
295[info] tt. testTracer - Run Tracer's backend tests
296[info] bt. buildTracer - Build Tracer for local usage
297[info] te. testE2E - Run LangoustineApp E2E tests that launch a separate process
298[info] fx. preCI - Reformat and apply Scalafix rules
299[info] pl. publishLocal - Publish all modules locally
300Execute removeScalacOptionsStartingWith: -P:wartremover
301[info] Reapplying settings...
302[info]
303[info] _ _ _
304[info] | | | | (_)
305[info] | | __ _ _ __ __ _ ___ _ _ ___| |_ _ _ __ ___
306[info] | | / _` | '_ \ / _` |/ _ \| | | / __| __| | '_ \ / _ \
307[info] | |___| (_| | | | | (_| | (_) | |_| \__ \ |_| | | | | __/
308[info] |______\__,_|_| |_|\__, |\___/ \__,_|___/\__|_|_| |_|\___|
309[info] __/ |
310[info] |___/
311[info]
312[info] 0.0.25+0-7f75f6a0+20251106-0107-SNAPSHOT
313[info]
314[info] Scala 3.3.6
315[info]
316[info] Useful sbt tasks:
317[info] gl. generateLSP - Regenerate LSP definitions
318[info] bw. buildWebsite - Build website
319[info] tt. testTracer - Run Tracer's backend tests
320[info] bt. buildTracer - Build Tracer for local usage
321[info] te. testE2E - Run LangoustineApp E2E tests that launch a separate process
322[info] fx. preCI - Reformat and apply Scalafix rules
323[info] pl. publishLocal - Publish all modules locally
324[success] Total time: 0 s, completed Nov 6, 2025, 1:07:46 AM
325Build config: {"projects":{"exclude":[],"overrides":{"langoustine-tracer":{"tests":"disabled"}}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","sourceVersion":"3.4","migrationVersions":["3.4"],"sourcePatches":[]}
326Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map(langoustine-tracer -> ProjectOverrides(Some(Disabled)))),CompileOnly,List()))
327Starting build...
328Projects: Set(tracerShared, lsp, meta, tracer, app)
329Starting build for ProjectRef(file:/build/repo/,lsp) (langoustine-lsp)... [0/5]
330OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
331OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.4-migration` in Scala 2.12.20 module Global
332Compile scalacOptions: -Xmax-inlines, 64, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
333[info] compiling 22 Scala sources to /build/repo/modules/lsp/target/jvm-3/classes ...
334[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/modules/lsp/src/main/scala/generated/codecs.scala:568:12
335[warn] 568 | v.headOption match
336[warn] | ^^^^^^^^^^^^
337[warn] | match may not be exhaustive.
338[warn] |
339[warn] | It would fail on pattern case: Some(_)
340[warn] |
341[warn] | longer explanation available when compiling with `-explain`
342[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/modules/lsp/src/main/scala/generated/codecs.scala:1437:12
343[warn] 1437 | v.headOption match
344[warn] | ^^^^^^^^^^^^
345[warn] | match may not be exhaustive.
346[warn] |
347[warn] | It would fail on pattern case: Some(_)
348[warn] |
349[warn] | longer explanation available when compiling with `-explain`
350[warn] -- [E030] Match case Unreachable Warning: /build/repo/modules/lsp/src/main/scala/runtime/Opt.scala:63:11
351[warn] 63 | case null => ujson.Null
352[warn] | ^^^^
353[warn] | Unreachable case
354[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/modules/lsp/src/main/scala/generated/aliases.scala:201:15
355[warn] 201 | case c: Map[String, ujson.Value] =>
356[warn] | ^
357[warn] |the type test for Map[String, ujson.Value] cannot be checked at runtime because its type arguments can't be determined from Any
358[warn] |
359[warn] | longer explanation available when compiling with `-explain`
360[warn] four warnings found
361[info] done compiling
362Starting build for ProjectRef(file:/build/repo/,tracerShared) (langoustine-tracer-shared)... [1/5]
363Compile scalacOptions: -Wunused:imports, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
364[info] compiling 7 Scala sources to /build/repo/modules/tracer/shared/target/jvm-3/classes ...
365[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/tracer/shared/src/main/scala/Direction.scala:19:31
366[warn] 19 |import jsonrpclib.InputMessage.*
367[warn] | ^
368[warn] | unused import
369[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/tracer/shared/src/main/scala/LogMessage.scala:21:31
370[warn] 21 |import jsonrpclib.InputMessage.*
371[warn] | ^
372[warn] | unused import
373[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/tracer/shared/src/main/scala/LspMessage.scala:22:31
374[warn] 22 |import jsonrpclib.InputMessage.*
375[warn] | ^
376[warn] | unused import
377[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/tracer/shared/src/main/scala/ReceivedMessage.scala:21:31
378[warn] 21 |import jsonrpclib.InputMessage.*
379[warn] | ^
380[warn] | unused import
381[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/tracer/shared/src/main/scala/Summary.scala:21:31
382[warn] 21 |import jsonrpclib.InputMessage.*
383[warn] | ^
384[warn] | unused import
385[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/tracer/shared/src/main/scala/TracerEvent.scala:21:31
386[warn] 21 |import jsonrpclib.InputMessage.*
387[warn] | ^
388[warn] | unused import
389[info] [patched file /build/repo/modules/tracer/shared/src/main/scala/Direction.scala]
390[info] [patched file /build/repo/modules/tracer/shared/src/main/scala/LogMessage.scala]
391[info] [patched file /build/repo/modules/tracer/shared/src/main/scala/ReceivedMessage.scala]
392[info] [patched file /build/repo/modules/tracer/shared/src/main/scala/TracerEvent.scala]
393[info] [patched file /build/repo/modules/tracer/shared/src/main/scala/Summary.scala]
394[info] [patched file /build/repo/modules/tracer/shared/src/main/scala/LspMessage.scala]
395[warn] 6 warnings found
396[info] done compiling
397[info] compiling 7 Scala sources to /build/repo/modules/tracer/shared/target/jvm-3/classes ...
398[info] done compiling
399Starting build for ProjectRef(file:/build/repo/,meta) (langoustine-meta)... [2/5]
400Compile scalacOptions: -Wunused:imports, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
401[info] compiling 5 Scala sources to /build/repo/modules/meta/target/jvm-3/classes ...
402[warn] -- Warning: /build/repo/modules/meta/src/main/scala/json.scala:49:60 -----------
403[warn] 49 | case None => ParamsType.Many(read[Vector[Type]](js))
404[warn] | ^
405[warn] |Result of implicit search for upickle.default.Reader[langoustine.meta.Type] will change.
406[warn] |Current result langoustine.meta.json.given_Reader_Type will be no longer eligible
407[warn] | because it is not defined before the search position.
408[warn] |Result with new rules: No Matching Implicit.
409[warn] |To opt into the new rules, compile with `-source future` or use
410[warn] |the `scala.language.future` language import.
411[warn] |
412[warn] |To fix the problem without the language import, you could try one of the following:
413[warn] | - use a `given ... with` clause as the enclosing given,
414[warn] | - rearrange definitions so that langoustine.meta.json.given_Reader_Type comes earlier,
415[warn] | - use an explicit argument.
416[warn] |This will be an error in Scala 3.5 and later.
417[warn] -- Warning: /build/repo/modules/meta/src/main/scala/json.scala:50:54 -----------
418[warn] 50 | case Some(o) => ParamsType.Single(read[Type](js))
419[warn] | ^
420[warn] |Result of implicit search for upickle.default.Reader[langoustine.meta.Type] will change.
421[warn] |Current result langoustine.meta.json.given_Reader_Type will be no longer eligible
422[warn] | because it is not defined before the search position.
423[warn] |Result with new rules: No Matching Implicit.
424[warn] |To opt into the new rules, compile with `-source future` or use
425[warn] |the `scala.language.future` language import.
426[warn] |
427[warn] |To fix the problem without the language import, you could try one of the following:
428[warn] | - use a `given ... with` clause as the enclosing given,
429[warn] | - rearrange definitions so that langoustine.meta.json.given_Reader_Type comes earlier,
430[warn] | - use an explicit argument.
431[warn] |This will be an error in Scala 3.5 and later.
432[warn] -- [E197] Potential Issue Warning: /build/repo/modules/meta/src/main/scala/pickle-rick.scala:60:28
433[warn] 60 | m.fromProduct(new Product:
434[warn] | ^
435[warn] | New anonymous class definition will be duplicated at each inline site
436[warn] |
437[warn] | longer explanation available when compiling with `-explain`
438[warn] -- [E197] Potential Issue Warning: /build/repo/modules/meta/src/main/scala/pickle-rick.scala:35:23
439[warn] 35 | val reader = new CaseClassReader[T]:
440[warn] | ^
441[warn] | New anonymous class definition will be duplicated at each inline site
442[warn] |
443[warn] | longer explanation available when compiling with `-explain`
444[warn] four warnings found
445[info] done compiling
446Starting build for ProjectRef(file:/build/repo/,tracer) (langoustine-tracer)... [3/5]
447Compile scalacOptions: -Wunused:imports, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
448[info] compiling 12 Scala sources to /build/repo/modules/tracer/backend/target/jvm-3/classes ...
449[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/tracer/backend/src/main/scala/TracerServer.scala:27:18
450[warn] 27 |import org.http4s.server
451[warn] | ^^^^^^
452[warn] | unused import
453[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/tracer/backend/src/main/scala/state.scala:29:18
454[warn] 29 |import jsonrpclib.Payload
455[warn] | ^^^^^^^
456[warn] | unused import
457[warn] -- [E121] Pattern Match Warning: /build/repo/modules/tracer/backend/src/main/scala/state.scala:135:23
458[warn] 135 | case other =>
459[warn] | ^^^^^
460[warn] |Unreachable case except for null (if this is intentional, consider writing case null => instead).
461[info] [patched file /build/repo/modules/tracer/backend/src/main/scala/TracerServer.scala]
462[info] [patched file /build/repo/modules/tracer/backend/src/main/scala/state.scala]
463[warn] there was 1 deprecation warning; re-run with -deprecation for details
464[warn] four warnings found
465[info] done compiling
466[info] compiling 2 Scala sources to /build/repo/modules/tracer/backend/target/jvm-3/classes ...
467[warn] -- [E121] Pattern Match Warning: /build/repo/modules/tracer/backend/src/main/scala/state.scala:134:23
468[warn] 134 | case other =>
469[warn] | ^^^^^
470[warn] |Unreachable case except for null (if this is intentional, consider writing case null => instead).
471[warn] one warning found
472[info] done compiling
473[info] compiling 7 Scala sources to /build/repo/modules/tracer/shared/target/js-3/classes ...
474[info] done compiling
475[info] compiling 13 Scala sources to /build/repo/modules/tracer/frontend/target/js-3/classes ...
476[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/tracer/frontend/src/main/scala/component.jsonviewer.scala:233:31
477[warn] 233 |import com.raquo.laminar.nodes.ReactiveHtmlElement
478[warn] | ^^^^^^^^^^^^^^^^^^^
479[warn] | unused import
480[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/modules/tracer/frontend/src/main/scala/frontend.main.scala:31:21
481[warn] 31 |def cid(c: CallId) = c match
482[warn] | ^
483[warn] | match may not be exhaustive.
484[warn] |
485[warn] | It would fail on pattern case: NullId
486[warn] |
487[warn] | longer explanation available when compiling with `-explain`
488[info] [patched file /build/repo/modules/tracer/frontend/src/main/scala/component.jsonviewer.scala]
489[warn] two warnings found
490[info] done compiling
491[info] Fast optimizing /build/repo/modules/tracer/frontend/target/js-3/langoustine-tracer-frontend-fastopt
492[info] compiling 1 Scala source to /build/repo/modules/tracer/frontend/target/js-3/classes ...
493[info] done compiling
494[info] Fast optimizing /build/repo/modules/tracer/frontend/target/js-3/langoustine-tracer-frontend-fastopt
495Starting build for ProjectRef(file:/build/repo/,app) (langoustine-app)... [4/5]
496Compile scalacOptions: -Wunused:imports, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
497[info] compiling 4 Scala sources to /build/repo/modules/app/target/jvm-3/classes ...
498[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/app/src/main/scala/LangoustineApp.scala:29:18
499[warn] 29 |import jsonrpclib.Endpoint
500[warn] | ^^^^^^^^
501[warn] | unused import
502[info] [patched file /build/repo/modules/app/src/main/scala/LangoustineApp.scala]
503[warn] there was 1 deprecation warning; re-run with -deprecation for details
504[warn] two warnings found
505[info] done compiling
506[info] compiling 1 Scala source to /build/repo/modules/app/target/jvm-3/classes ...
507[warn] there was 1 deprecation warning; re-run with -deprecation for details
508[warn] one warning found
509[info] done compiling
510
511************************
512Build summary:
513[{
514 "module": "langoustine-lsp",
515 "compile": {"status": "ok", "tookMs": 59979, "warnings": 4, "errors": 0, "sourceVersion": "3.4-migration"},
516 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
517 "test-compile": {"status": "ok", "tookMs": 363, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
518 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
519 "publish": {"status": "skipped", "tookMs": 0},
520 "metadata": {
521 "crossScalaVersions": ["2.12.20"]
522}
523},{
524 "module": "langoustine-tracer-shared",
525 "compile": {"status": "ok", "tookMs": 2110, "warnings": 6, "errors": 0, "sourceVersion": "3.4-migration"},
526 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
527 "test-compile": {"status": "ok", "tookMs": 1509, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
528 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
529 "publish": {"status": "skipped", "tookMs": 0},
530 "metadata": {
531 "crossScalaVersions": ["2.12.20"]
532}
533},{
534 "module": "langoustine-meta",
535 "compile": {"status": "ok", "tookMs": 2941, "warnings": 4, "errors": 0, "sourceVersion": "3.4-migration"},
536 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
537 "test-compile": {"status": "ok", "tookMs": 111, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
538 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
539 "publish": {"status": "skipped", "tookMs": 0},
540 "metadata": {
541 "crossScalaVersions": ["2.12.20"]
542}
543},{
544 "module": "langoustine-tracer",
545 "compile": {"status": "ok", "tookMs": 4785, "warnings": 3, "errors": 0, "sourceVersion": "3.4-migration"},
546 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
547 "test-compile": {"status": "skipped", "tookMs": 0, "warnings": 0, "errors": 0},
548 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
549 "publish": {"status": "skipped", "tookMs": 0},
550 "metadata": {
551 "crossScalaVersions": ["2.12.20"]
552}
553},{
554 "module": "langoustine-app",
555 "compile": {"status": "ok", "tookMs": 1895, "warnings": 1, "errors": 0, "sourceVersion": "3.4-migration"},
556 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
557 "test-compile": {"status": "ok", "tookMs": 1220, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
558 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
559 "publish": {"status": "skipped", "tookMs": 0},
560 "metadata": {
561 "crossScalaVersions": ["2.12.20"]
562}
563}]
564************************
565[success] Total time: 142 s (0:02:22.0), completed Nov 6, 2025, 1:10:08 AM
566[0JChecking patch project/plugins.sbt...
567Checking patch project/build.properties...
568Checking patch build.sbt...
569Applied patch project/plugins.sbt cleanly.
570Applied patch project/build.properties cleanly.
571Applied patch build.sbt cleanly.
572Commit migration rewrites
573Switched to a new branch 'opencb/migrate-source-3.4'
574[opencb/migrate-source-3.4 f1004a952] Apply Scala compiler rewrites using -source:3.4-migration using Scala 3.7.4-RC2
575 10 files changed, 11 deletions(-)
576----
577Preparing build for 3.7.4
578Scala binary version found: 3.7
579Using configured source version: 3.4
580Scala binary version found: 3.7
581Using configured source version: 3.4
582Would try to apply common scalacOption (best-effort, sbt/mill only):
583Append: ,REQUIRE:-source:3.4
584Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
585----
586Starting build for 3.7.4
587Execute tests: false
588sbt project found:
589Sbt version 1.10.11 is not supported, minimal supported version is 1.11.5
590Enforcing usage of sbt in version 1.11.5
591No prepare script found for project neandertech/langoustine
592/opencb/project-builder/sbt/prepare-project.sh: line 107: /root/.ssh/config: No such file or directory
593##################################
594Scala version: 3.7.4
595Targets: tech.neander%langoustine-app tech.neander%langoustine-lsp tech.neander%langoustine-meta tech.neander%langoustine-tracer tech.neander%langoustine-tracer-shared
596Project projectConfig: {"projects":{"exclude":[],"overrides":{"langoustine-tracer":{"tests":"disabled"}}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","sourceVersion":"3.4","migrationVersions":["3.4"],"sourcePatches":[]}
597##################################
598Using extra scalacOptions: ,REQUIRE:-source:3.4
599Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
600[sbt_options] declare -a sbt_options=()
601[process_args] java_version = '17'
602[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
603# Executing command line:
604java
605-Dfile.encoding=UTF-8
606-Xmx4G
607-Dcommunitybuild.scala=3.7.4
608-Dcommunitybuild.project.dependencies.add=
609-Xmx7G
610-Xms4G
611-Xss8M
612-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
613-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
614-jar
615/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
616"setCrossScalaVersions 3.7.4"
617"++3.7.4 -v"
618"mapScalacOptions ",REQUIRE:-source:3.4,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
619"set every credentials := Nil"
620"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
621"removeScalacOptionsStartingWith -P:wartremover"
622
623moduleMappings
624"runBuild 3.7.4 """{"projects":{"exclude":[],"overrides":{"langoustine-tracer":{"tests":"disabled"}}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","sourceVersion":"3.4","migrationVersions":["3.4"],"sourcePatches":[]}""" tech.neander%langoustine-app tech.neander%langoustine-lsp tech.neander%langoustine-meta tech.neander%langoustine-tracer tech.neander%langoustine-tracer-shared"
625
626[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
627[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
628[info] loading project definition from /build/repo/project
629[info] loading settings for project root from build.sbt...
630[info] resolving key references (28924 settings) ...
631[info]
632[info] _ _ _
633[info] | | | | (_)
634[info] | | __ _ _ __ __ _ ___ _ _ ___| |_ _ _ __ ___
635[info] | | / _` | '_ \ / _` |/ _ \| | | / __| __| | '_ \ / _ \
636[info] | |___| (_| | | | | (_| | (_) | |_| \__ \ |_| | | | | __/
637[info] |______\__,_|_| |_|\__, |\___/ \__,_|___/\__|_|_| |_|\___|
638[info] __/ |
639[info] |___/
640[info]
641[info] 0.0.25+1-f1004a95+20251106-0110-SNAPSHOT
642[info]
643[info] Scala 3.3.6
644[info]
645[info] Useful sbt tasks:
646[info] gl. generateLSP - Regenerate LSP definitions
647[info] bw. buildWebsite - Build website
648[info] tt. testTracer - Run Tracer's backend tests
649[info] bt. buildTracer - Build Tracer for local usage
650[info] te. testE2E - Run LangoustineApp E2E tests that launch a separate process
651[info] fx. preCI - Reformat and apply Scalafix rules
652[info] pl. publishLocal - Publish all modules locally
653Execute setCrossScalaVersions: 3.7.4
654OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in example/crossScalaVersions
655OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in example/crossScalaVersions
656OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in metaNative/crossScalaVersions
657OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in metaNative/crossScalaVersions
658OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in exampleNative/crossScalaVersions
659OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in exampleNative/crossScalaVersions
660OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in metaJS/crossScalaVersions
661OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in metaJS/crossScalaVersions
662OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in app/crossScalaVersions
663OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in app/crossScalaVersions
664OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in lsp/crossScalaVersions
665OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in lsp/crossScalaVersions
666OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in generate/crossScalaVersions
667OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in generate/crossScalaVersions
668OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in tracer/crossScalaVersions
669OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in tracer/crossScalaVersions
670OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in e2e-tests/crossScalaVersions
671OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in e2e-tests/crossScalaVersions
672OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in appNative/crossScalaVersions
673OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in appNative/crossScalaVersions
674OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in tracerSharedJS/crossScalaVersions
675OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in tracerSharedJS/crossScalaVersions
676OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in testsJS/crossScalaVersions
677OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in testsJS/crossScalaVersions
678OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in tests/crossScalaVersions
679OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in tests/crossScalaVersions
680OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in meta/crossScalaVersions
681OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in meta/crossScalaVersions
682OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in testsNative/crossScalaVersions
683OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in testsNative/crossScalaVersions
684OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in tracerFrontendJS/crossScalaVersions
685OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in tracerFrontendJS/crossScalaVersions
686OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in lspJS/crossScalaVersions
687OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in lspJS/crossScalaVersions
688OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in tracerShared/crossScalaVersions
689OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in tracerShared/crossScalaVersions
690OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in docs/crossScalaVersions
691OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in docs/crossScalaVersions
692OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in exampleJS/crossScalaVersions
693OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in exampleJS/crossScalaVersions
694OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in appJS/crossScalaVersions
695OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in appJS/crossScalaVersions
696OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in lspNative/crossScalaVersions
697OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in lspNative/crossScalaVersions
698[info]
699[info] _ _ _
700[info] | | | | (_)
701[info] | | __ _ _ __ __ _ ___ _ _ ___| |_ _ _ __ ___
702[info] | | / _` | '_ \ / _` |/ _ \| | | / __| __| | '_ \ / _ \
703[info] | |___| (_| | | | | (_| | (_) | |_| \__ \ |_| | | | | __/
704[info] |______\__,_|_| |_|\__, |\___/ \__,_|___/\__|_|_| |_|\___|
705[info] __/ |
706[info] |___/
707[info]
708[info] 0.0.25+1-f1004a95+20251106-0110-SNAPSHOT
709[info]
710[info] Scala 3.3.6
711[info]
712[info] Useful sbt tasks:
713[info] gl. generateLSP - Regenerate LSP definitions
714[info] bw. buildWebsite - Build website
715[info] tt. testTracer - Run Tracer's backend tests
716[info] bt. buildTracer - Build Tracer for local usage
717[info] te. testE2E - Run LangoustineApp E2E tests that launch a separate process
718[info] fx. preCI - Reformat and apply Scalafix rules
719[info] pl. publishLocal - Publish all modules locally
720[info] Setting Scala version to 3.7.4 on 22 projects.
721[info] Switching Scala version on:
722[info] tracerShared (3.7.4)
723[info] e2e-tests (3.7.4)
724[info] appJS (3.7.4)
725[info] lsp (3.7.4)
726[info] generate (3.7.4)
727[info] exampleJS (3.7.4)
728[info] docs (3.7.4)
729[info] metaNative (3.7.4)
730[info] tests (3.7.4)
731[info] metaJS (3.7.4)
732[info] tracerSharedJS (3.7.4)
733[info] tracerFrontendJS (3.7.4)
734[info] lspJS (3.7.4)
735[info] appNative (3.7.4)
736[info] meta (3.7.4)
737[info] testsJS (3.7.4)
738[info] exampleNative (3.7.4)
739[info] tracer (3.7.4)
740[info] app (3.7.4)
741[info] lspNative (3.7.4)
742[info] example (3.7.4)
743[info] testsNative (3.7.4)
744[info] Excluding projects:
745[info] * root (2.12.20)
746[info] Reapplying settings...
747[info]
748[info] _ _ _
749[info] | | | | (_)
750[info] | | __ _ _ __ __ _ ___ _ _ ___| |_ _ _ __ ___
751[info] | | / _` | '_ \ / _` |/ _ \| | | / __| __| | '_ \ / _ \
752[info] | |___| (_| | | | | (_| | (_) | |_| \__ \ |_| | | | | __/
753[info] |______\__,_|_| |_|\__, |\___/ \__,_|___/\__|_|_| |_|\___|
754[info] __/ |
755[info] |___/
756[info]
757[info] 0.0.25+1-f1004a95+20251106-0110-SNAPSHOT
758[info]
759[info] Scala 3.3.6
760[info]
761[info] Useful sbt tasks:
762[info] gl. generateLSP - Regenerate LSP definitions
763[info] bw. buildWebsite - Build website
764[info] tt. testTracer - Run Tracer's backend tests
765[info] bt. buildTracer - Build Tracer for local usage
766[info] te. testE2E - Run LangoustineApp E2E tests that launch a separate process
767[info] fx. preCI - Reformat and apply Scalafix rules
768[info] pl. publishLocal - Publish all modules locally
769Execute mapScalacOptions: ,REQUIRE:-source:3.4,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
770[info] Reapplying settings...
771[info]
772[info] _ _ _
773[info] | | | | (_)
774[info] | | __ _ _ __ __ _ ___ _ _ ___| |_ _ _ __ ___
775[info] | | / _` | '_ \ / _` |/ _ \| | | / __| __| | '_ \ / _ \
776[info] | |___| (_| | | | | (_| | (_) | |_| \__ \ |_| | | | | __/
777[info] |______\__,_|_| |_|\__, |\___/ \__,_|___/\__|_|_| |_|\___|
778[info] __/ |
779[info] |___/
780[info]
781[info] 0.0.25+1-f1004a95+20251106-0110-SNAPSHOT
782[info]
783[info] Scala 3.3.6
784[info]
785[info] Useful sbt tasks:
786[info] gl. generateLSP - Regenerate LSP definitions
787[info] bw. buildWebsite - Build website
788[info] tt. testTracer - Run Tracer's backend tests
789[info] bt. buildTracer - Build Tracer for local usage
790[info] te. testE2E - Run LangoustineApp E2E tests that launch a separate process
791[info] fx. preCI - Reformat and apply Scalafix rules
792[info] pl. publishLocal - Publish all modules locally
793[info] Defining Global / credentials, app / credentials and 21 others.
794[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 230 others.
795[info] Run `last` for details.
796[info] Reapplying settings...
797[info]
798[info] _ _ _
799[info] | | | | (_)
800[info] | | __ _ _ __ __ _ ___ _ _ ___| |_ _ _ __ ___
801[info] | | / _` | '_ \ / _` |/ _ \| | | / __| __| | '_ \ / _ \
802[info] | |___| (_| | | | | (_| | (_) | |_| \__ \ |_| | | | | __/
803[info] |______\__,_|_| |_|\__, |\___/ \__,_|___/\__|_|_| |_|\___|
804[info] __/ |
805[info] |___/
806[info]
807[info] 0.0.25+1-f1004a95+20251106-0110-SNAPSHOT
808[info]
809[info] Scala 3.3.6
810[info]
811[info] Useful sbt tasks:
812[info] gl. generateLSP - Regenerate LSP definitions
813[info] bw. buildWebsite - Build website
814[info] tt. testTracer - Run Tracer's backend tests
815[info] bt. buildTracer - Build Tracer for local usage
816[info] te. testE2E - Run LangoustineApp E2E tests that launch a separate process
817[info] fx. preCI - Reformat and apply Scalafix rules
818[info] pl. publishLocal - Publish all modules locally
819Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
820[info] Reapplying settings...
821OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
822
823 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:336)
824 Did you mean metaNative / allExcludeDependencies ?
825 , retry without global scopes
826[info] Reapplying settings...
827[info]
828[info] _ _ _
829[info] | | | | (_)
830[info] | | __ _ _ __ __ _ ___ _ _ ___| |_ _ _ __ ___
831[info] | | / _` | '_ \ / _` |/ _ \| | | / __| __| | '_ \ / _ \
832[info] | |___| (_| | | | | (_| | (_) | |_| \__ \ |_| | | | | __/
833[info] |______\__,_|_| |_|\__, |\___/ \__,_|___/\__|_|_| |_|\___|
834[info] __/ |
835[info] |___/
836[info]
837[info] 0.0.25+1-f1004a95+20251106-0110-SNAPSHOT
838[info]
839[info] Scala 3.3.6
840[info]
841[info] Useful sbt tasks:
842[info] gl. generateLSP - Regenerate LSP definitions
843[info] bw. buildWebsite - Build website
844[info] tt. testTracer - Run Tracer's backend tests
845[info] bt. buildTracer - Build Tracer for local usage
846[info] te. testE2E - Run LangoustineApp E2E tests that launch a separate process
847[info] fx. preCI - Reformat and apply Scalafix rules
848[info] pl. publishLocal - Publish all modules locally
849Execute removeScalacOptionsStartingWith: -P:wartremover
850[info] Reapplying settings...
851[info]
852[info] _ _ _
853[info] | | | | (_)
854[info] | | __ _ _ __ __ _ ___ _ _ ___| |_ _ _ __ ___
855[info] | | / _` | '_ \ / _` |/ _ \| | | / __| __| | '_ \ / _ \
856[info] | |___| (_| | | | | (_| | (_) | |_| \__ \ |_| | | | | __/
857[info] |______\__,_|_| |_|\__, |\___/ \__,_|___/\__|_|_| |_|\___|
858[info] __/ |
859[info] |___/
860[info]
861[info] 0.0.25+1-f1004a95+20251106-0110-SNAPSHOT
862[info]
863[info] Scala 3.3.6
864[info]
865[info] Useful sbt tasks:
866[info] gl. generateLSP - Regenerate LSP definitions
867[info] bw. buildWebsite - Build website
868[info] tt. testTracer - Run Tracer's backend tests
869[info] bt. buildTracer - Build Tracer for local usage
870[info] te. testE2E - Run LangoustineApp E2E tests that launch a separate process
871[info] fx. preCI - Reformat and apply Scalafix rules
872[info] pl. publishLocal - Publish all modules locally
873[success] Total time: 0 s, completed Nov 6, 2025, 1:10:32 AM
874Build config: {"projects":{"exclude":[],"overrides":{"langoustine-tracer":{"tests":"disabled"}}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","sourceVersion":"3.4","migrationVersions":["3.4"],"sourcePatches":[]}
875Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map(langoustine-tracer -> ProjectOverrides(Some(Disabled)))),CompileOnly,List()))
876Starting build...
877Projects: Set(tracerShared, lsp, meta, tracer, app)
878Starting build for ProjectRef(file:/build/repo/,lsp) (langoustine-lsp)... [0/5]
879OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.4` in Scala 2.12.20 module Global
880Compile scalacOptions: -Xmax-inlines, 64, -Wconf:msg=can be rewritten automatically under:s, -source:3.4
881[info] compiling 22 Scala sources to /build/repo/modules/lsp/target/jvm-3/classes ...
882[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/modules/lsp/src/main/scala/generated/codecs.scala:568:12
883[warn] 568 | v.headOption match
884[warn] | ^^^^^^^^^^^^
885[warn] | match may not be exhaustive.
886[warn] |
887[warn] | It would fail on pattern case: Some(_)
888[warn] |
889[warn] | longer explanation available when compiling with `-explain`
890[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/modules/lsp/src/main/scala/generated/codecs.scala:1437:12
891[warn] 1437 | v.headOption match
892[warn] | ^^^^^^^^^^^^
893[warn] | match may not be exhaustive.
894[warn] |
895[warn] | It would fail on pattern case: Some(_)
896[warn] |
897[warn] | longer explanation available when compiling with `-explain`
898[warn] -- [E030] Match case Unreachable Warning: /build/repo/modules/lsp/src/main/scala/runtime/Opt.scala:63:11
899[warn] 63 | case null => ujson.Null
900[warn] | ^^^^
901[warn] | Unreachable case
902[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/modules/lsp/src/main/scala/generated/aliases.scala:201:15
903[warn] 201 | case c: Map[String, ujson.Value] =>
904[warn] | ^
905[warn] |the type test for Map[String, ujson.Value] cannot be checked at runtime because its type arguments can't be determined from Any
906[warn] |
907[warn] | longer explanation available when compiling with `-explain`
908[warn] four warnings found
909[info] done compiling
910Starting build for ProjectRef(file:/build/repo/,tracerShared) (langoustine-tracer-shared)... [1/5]
911Compile scalacOptions: -Wunused:imports, -Wconf:msg=can be rewritten automatically under:s, -source:3.4
912[info] compiling 7 Scala sources to /build/repo/modules/tracer/shared/target/jvm-3/classes ...
913[info] done compiling
914Starting build for ProjectRef(file:/build/repo/,meta) (langoustine-meta)... [2/5]
915Compile scalacOptions: -Wunused:imports, -Wconf:msg=can be rewritten automatically under:s, -source:3.4
916[info] compiling 5 Scala sources to /build/repo/modules/meta/target/jvm-3/classes ...
917[warn] -- Warning: /build/repo/modules/meta/src/main/scala/json.scala:49:60 -----------
918[warn] 49 | case None => ParamsType.Many(read[Vector[Type]](js))
919[warn] | ^
920[warn] |Result of implicit search for upickle.default.Reader[langoustine.meta.Type] will change.
921[warn] |Current result langoustine.meta.json.given_Reader_Type will be no longer eligible
922[warn] | because it is not defined before the search position.
923[warn] |Result with new rules: No Matching Implicit.
924[warn] |To opt into the new rules, compile with `-source future` or use
925[warn] |the `scala.language.future` language import.
926[warn] |
927[warn] |To fix the problem without the language import, you could try one of the following:
928[warn] | - use a `given ... with` clause as the enclosing given,
929[warn] | - rearrange definitions so that langoustine.meta.json.given_Reader_Type comes earlier,
930[warn] | - use an explicit argument.
931[warn] |This will be an error in Scala 3.5 and later.
932[warn] -- Warning: /build/repo/modules/meta/src/main/scala/json.scala:50:54 -----------
933[warn] 50 | case Some(o) => ParamsType.Single(read[Type](js))
934[warn] | ^
935[warn] |Result of implicit search for upickle.default.Reader[langoustine.meta.Type] will change.
936[warn] |Current result langoustine.meta.json.given_Reader_Type will be no longer eligible
937[warn] | because it is not defined before the search position.
938[warn] |Result with new rules: No Matching Implicit.
939[warn] |To opt into the new rules, compile with `-source future` or use
940[warn] |the `scala.language.future` language import.
941[warn] |
942[warn] |To fix the problem without the language import, you could try one of the following:
943[warn] | - use a `given ... with` clause as the enclosing given,
944[warn] | - rearrange definitions so that langoustine.meta.json.given_Reader_Type comes earlier,
945[warn] | - use an explicit argument.
946[warn] |This will be an error in Scala 3.5 and later.
947[warn] -- [E197] Potential Issue Warning: /build/repo/modules/meta/src/main/scala/pickle-rick.scala:60:28
948[warn] 60 | m.fromProduct(new Product:
949[warn] | ^
950[warn] | New anonymous class definition will be duplicated at each inline site
951[warn] |
952[warn] | longer explanation available when compiling with `-explain`
953[warn] -- [E197] Potential Issue Warning: /build/repo/modules/meta/src/main/scala/pickle-rick.scala:35:23
954[warn] 35 | val reader = new CaseClassReader[T]:
955[warn] | ^
956[warn] | New anonymous class definition will be duplicated at each inline site
957[warn] |
958[warn] | longer explanation available when compiling with `-explain`
959[warn] four warnings found
960[info] done compiling
961Starting build for ProjectRef(file:/build/repo/,tracer) (langoustine-tracer)... [3/5]
962Compile scalacOptions: -Wunused:imports, -Wconf:msg=can be rewritten automatically under:s, -source:3.4
963[info] compiling 12 Scala sources to /build/repo/modules/tracer/backend/target/jvm-3/classes ...
964[warn] -- [E121] Pattern Match Warning: /build/repo/modules/tracer/backend/src/main/scala/state.scala:134:23
965[warn] 134 | case other =>
966[warn] | ^^^^^
967[warn] |Unreachable case except for null (if this is intentional, consider writing case null => instead).
968[warn] there was 1 deprecation warning; re-run with -deprecation for details
969[warn] two warnings found
970[info] done compiling
971[info] compiling 7 Scala sources to /build/repo/modules/tracer/shared/target/js-3/classes ...
972[info] done compiling
973[info] compiling 13 Scala sources to /build/repo/modules/tracer/frontend/target/js-3/classes ...
974[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/modules/tracer/frontend/src/main/scala/frontend.main.scala:31:21
975[warn] 31 |def cid(c: CallId) = c match
976[warn] | ^
977[warn] | match may not be exhaustive.
978[warn] |
979[warn] | It would fail on pattern case: NullId
980[warn] |
981[warn] | longer explanation available when compiling with `-explain`
982[warn] one warning found
983[info] done compiling
984[info] Fast optimizing /build/repo/modules/tracer/frontend/target/js-3/langoustine-tracer-frontend-fastopt
985Starting build for ProjectRef(file:/build/repo/,app) (langoustine-app)... [4/5]
986Compile scalacOptions: -Wunused:imports, -Wconf:msg=can be rewritten automatically under:s, -source:3.4
987[info] compiling 4 Scala sources to /build/repo/modules/app/target/jvm-3/classes ...
988[warn] there was 1 deprecation warning; re-run with -deprecation for details
989[warn] one warning found
990[info] done compiling
991
992************************
993Build summary:
994[{
995 "module": "langoustine-lsp",
996 "compile": {"status": "ok", "tookMs": 59473, "warnings": 4, "errors": 0, "sourceVersion": "3.4"},
997 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
998 "test-compile": {"status": "ok", "tookMs": 358, "warnings": 0, "errors": 0, "sourceVersion": "3.4"},
999 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1000 "publish": {"status": "skipped", "tookMs": 0},
1001 "metadata": {
1002 "crossScalaVersions": ["2.12.20"]
1003}
1004},{
1005 "module": "langoustine-tracer-shared",
1006 "compile": {"status": "ok", "tookMs": 1858, "warnings": 0, "errors": 0, "sourceVersion": "3.4"},
1007 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1008 "test-compile": {"status": "ok", "tookMs": 88, "warnings": 0, "errors": 0, "sourceVersion": "3.4"},
1009 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1010 "publish": {"status": "skipped", "tookMs": 0},
1011 "metadata": {
1012 "crossScalaVersions": ["2.12.20"]
1013}
1014},{
1015 "module": "langoustine-meta",
1016 "compile": {"status": "ok", "tookMs": 2900, "warnings": 4, "errors": 0, "sourceVersion": "3.4"},
1017 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1018 "test-compile": {"status": "ok", "tookMs": 83, "warnings": 0, "errors": 0, "sourceVersion": "3.4"},
1019 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1020 "publish": {"status": "skipped", "tookMs": 0},
1021 "metadata": {
1022 "crossScalaVersions": ["2.12.20"]
1023}
1024},{
1025 "module": "langoustine-tracer",
1026 "compile": {"status": "ok", "tookMs": 5658, "warnings": 1, "errors": 0, "sourceVersion": "3.4"},
1027 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1028 "test-compile": {"status": "skipped", "tookMs": 0, "warnings": 0, "errors": 0},
1029 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1030 "publish": {"status": "skipped", "tookMs": 0},
1031 "metadata": {
1032 "crossScalaVersions": ["2.12.20"]
1033}
1034},{
1035 "module": "langoustine-app",
1036 "compile": {"status": "ok", "tookMs": 1903, "warnings": 0, "errors": 0, "sourceVersion": "3.4"},
1037 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1038 "test-compile": {"status": "ok", "tookMs": 172, "warnings": 0, "errors": 0, "sourceVersion": "3.4"},
1039 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1040 "publish": {"status": "skipped", "tookMs": 0},
1041 "metadata": {
1042 "crossScalaVersions": ["2.12.20"]
1043}
1044}]
1045************************
1046[success] Total time: 97 s (0:01:37.0), completed Nov 6, 2025, 1:12:08 AM
1047[0JChecking patch project/plugins.sbt...
1048Checking patch project/build.properties...
1049Checking patch build.sbt...
1050Applied patch project/plugins.sbt cleanly.
1051Applied patch project/build.properties cleanly.
1052Applied patch build.sbt cleanly.