Build Logs

stg-tud/bismuth • 3.7.4:2025-11-06

Errors

0

Warnings

73

Total Lines

567

1##################################
2Clonning https://github.com/stg-tud/bismuth.git into /build/repo using revision
3##################################
4Using target Scala version for migration: 3.7.4-RC2
5Migrating project for -source:3.7 using Scala 3.7.4-RC2
6----
7Preparing build for 3.7.4-RC2
8Would try to apply common scalacOption (best-effort, sbt/mill only):
9Append: -rewrite,REQUIRE:-source:3.7-migration
10Remove: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
11----
12Starting build for 3.7.4-RC2
13Execute tests: false
14sbt project found:
15No prepare script found for project stg-tud/bismuth
16/opencb/project-builder/sbt/prepare-project.sh: line 107: /root/.ssh/config: No such file or directory
17##################################
18Scala version: 3.7.4-RC2
19Targets: de.tu-darmstadt.stg%channels de.tu-darmstadt.stg%rdts de.tu-darmstadt.stg%reactives
20Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":["mapScalacOptions \"\" \"-Wunused:strict-no-implicit-warn\" "],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}
21##################################
22Using extra scalacOptions: -rewrite,REQUIRE:-source:3.7-migration
23Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
24[sbt_options] declare -a sbt_options=()
25[process_args] java_version = '17'
26[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
27# Executing command line:
28java
29-Xss1M
30-XX:+IgnoreUnrecognizedVMOptions
31--sun-misc-unsafe-memory-access=allow
32--enable-native-access=ALL-UNNAMED
33-Dcommunitybuild.scala=3.7.4-RC2
34-Dcommunitybuild.project.dependencies.add=
35-Xmx7G
36-Xms4G
37-Xss8M
38-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
39-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
40-jar
41/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
42"setCrossScalaVersions 3.7.4-RC2"
43"++3.7.4-RC2 -v"
44"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""
45"set every credentials := Nil"
46"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
47"removeScalacOptionsStartingWith -P:wartremover"
48"mapScalacOptions "" "-Wunused:strict-no-implicit-warn" "
49moduleMappings
50"runBuild 3.7.4-RC2 """{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":["mapScalacOptions \"\" \"-Wunused:strict-no-implicit-warn\" "],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}""" de.tu-darmstadt.stg%channels de.tu-darmstadt.stg%rdts de.tu-darmstadt.stg%reactives"
51
52[info] [launcher] getting org.scala-sbt sbt 1.11.7 (this may take some time)...
53[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 17.0.8)
54[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
55[info] loading project definition from /build/repo/project
56[info] compiling 6 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
57[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
58[info] Compilation completed in 8.311s.
59[info] done compiling
60[info] loading settings for project bismuth from build.sbt...
61[info] resolving key references (32248 settings) ...
62[info] set current project to bismuth (in build file:/build/repo/)
63Execute setCrossScalaVersions: 3.7.4-RC2
64OpenCB::Changing crossVersion 3.7.3 -> 3.7.4-RC2 in rdtsNative/crossScalaVersions
65OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in rdtsNative/crossScalaVersions
66OpenCB::Changing crossVersion 3.7.3 -> 3.7.4-RC2 in examplesWeb/crossScalaVersions
67OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in examplesWeb/crossScalaVersions
68OpenCB::Changing crossVersion 3.7.3 -> 3.7.4-RC2 in deltalens/crossScalaVersions
69OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in deltalens/crossScalaVersions
70OpenCB::Changing crossVersion 3.7.3 -> 3.7.4-RC2 in dtnJVM/crossScalaVersions
71OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in dtnJVM/crossScalaVersions
72OpenCB::Changing crossVersion 3.7.3 -> 3.7.4-RC2 in loreCompilerPluginExamples/crossScalaVersions
73OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in loreCompilerPluginExamples/crossScalaVersions
74OpenCB::Changing crossVersion 3.7.3 -> 3.7.4-RC2 in examplesJVM/crossScalaVersions
75OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in examplesJVM/crossScalaVersions
76OpenCB::Changing crossVersion 3.7.3 -> 3.7.4-RC2 in proBench/crossScalaVersions
77OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in proBench/crossScalaVersions
78OpenCB::Changing crossVersion 3.7.3 -> 3.7.4-RC2 in webview/crossScalaVersions
79OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in webview/crossScalaVersions
80OpenCB::Changing crossVersion 3.7.3 -> 3.7.4-RC2 in reactivesNative/crossScalaVersions
81OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in reactivesNative/crossScalaVersions
82OpenCB::Changing crossVersion 3.7.3 -> 3.7.4-RC2 in bismuth/crossScalaVersions
83OpenCB::Changing crossVersion 3.7.3 -> 3.7.4-RC2 in channelsNative/crossScalaVersions
84OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in channelsNative/crossScalaVersions
85OpenCB::Changing crossVersion 3.7.3 -> 3.7.4-RC2 in bft/crossScalaVersions
86OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in bft/crossScalaVersions
87OpenCB::Changing crossVersion 3.7.3 -> 3.7.4-RC2 in rdtsJVM/crossScalaVersions
88OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in rdtsJVM/crossScalaVersions
89OpenCB::Changing crossVersion 3.7.3 -> 3.7.4-RC2 in cryptoJS/crossScalaVersions
90OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in cryptoJS/crossScalaVersions
91OpenCB::Changing crossVersion 3.7.3 -> 3.7.4-RC2 in dtnJS/crossScalaVersions
92OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in dtnJS/crossScalaVersions
93OpenCB::Changing crossVersion 3.7.3 -> 3.7.4-RC2 in microbenchmarks/crossScalaVersions
94OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in microbenchmarks/crossScalaVersions
95OpenCB::Changing crossVersion 3.7.3 -> 3.7.4-RC2 in publishedProjects/crossScalaVersions
96OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in publishedProjects/crossScalaVersions
97OpenCB::Changing crossVersion 3.7.3 -> 3.7.4-RC2 in loreJVM/crossScalaVersions
98OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in loreJVM/crossScalaVersions
99OpenCB::Changing crossVersion 3.7.3 -> 3.7.4-RC2 in channelsJS/crossScalaVersions
100OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in channelsJS/crossScalaVersions
101OpenCB::Changing crossVersion 3.7.3 -> 3.7.4-RC2 in reactivesJVM/crossScalaVersions
102OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in reactivesJVM/crossScalaVersions
103OpenCB::Changing crossVersion 3.7.3 -> 3.7.4-RC2 in tabularLib/crossScalaVersions
104OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in tabularLib/crossScalaVersions
105OpenCB::Changing crossVersion 3.7.3 -> 3.7.4-RC2 in rdtsJS/crossScalaVersions
106OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in rdtsJS/crossScalaVersions
107OpenCB::Changing crossVersion 3.7.3 -> 3.7.4-RC2 in tabularApp/crossScalaVersions
108OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in tabularApp/crossScalaVersions
109OpenCB::Changing crossVersion 3.7.3 -> 3.7.4-RC2 in cryptoJVM/crossScalaVersions
110OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in cryptoJVM/crossScalaVersions
111OpenCB::Changing crossVersion 3.7.3 -> 3.7.4-RC2 in channelsJVM/crossScalaVersions
112OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in channelsJVM/crossScalaVersions
113OpenCB::Changing crossVersion 3.7.3 -> 3.7.4-RC2 in loreCompilerPlugin/crossScalaVersions
114OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in loreCompilerPlugin/crossScalaVersions
115OpenCB::Changing crossVersion 3.7.3 -> 3.7.4-RC2 in reactivesJS/crossScalaVersions
116OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in reactivesJS/crossScalaVersions
117OpenCB::Changing crossVersion 3.7.3 -> 3.7.4-RC2 in loreJS/crossScalaVersions
118OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in bismuth/crossScalaVersions
119OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in loreJS/crossScalaVersions
120[info] set current project to bismuth (in build file:/build/repo/)
121[info] Setting Scala version to 3.7.4-RC2 on 28 projects.
122[info] Switching Scala version on:
123[info] * bismuth (3.7.4-RC2)
124[info] dtnJS (3.7.4-RC2)
125[info] cryptoJVM (3.7.4-RC2)
126[info] channelsJS (3.7.4-RC2)
127[info] tabularLib (3.7.4-RC2)
128[info] bft (3.7.4-RC2)
129[info] proBench (3.7.4-RC2)
130[info] reactivesJS (3.7.4-RC2)
131[info] examplesWeb (3.7.4-RC2)
132[info] rdtsJS (3.7.4-RC2)
133[info] microbenchmarks (3.7.4-RC2)
134[info] loreCompilerPluginExamples (3.7.4-RC2)
135[info] dtnJVM (3.7.4-RC2)
136[info] loreJS (3.7.4-RC2)
137[info] publishedProjects (3.7.4-RC2)
138[info] tabularApp (3.7.4-RC2)
139[info] examplesJVM (3.7.4-RC2)
140[info] webview (3.7.4-RC2)
141[info] channelsNative (3.7.4-RC2)
142[info] loreCompilerPlugin (3.7.4-RC2)
143[info] rdtsNative (3.7.4-RC2)
144[info] loreJVM (3.7.4-RC2)
145[info] deltalens (3.7.4-RC2)
146[info] cryptoJS (3.7.4-RC2)
147[info] reactivesNative (3.7.4-RC2)
148[info] channelsJVM (3.7.4-RC2)
149[info] rdtsJVM (3.7.4-RC2)
150[info] reactivesJVM (3.7.4-RC2)
151[info] Excluding projects:
152[info] Reapplying settings...
153[info] set current project to bismuth (in build file:/build/repo/)
154Execute 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
155[info] Reapplying settings...
156[info] set current project to bismuth (in build file:/build/repo/)
157[info] Defining Global / credentials, bft / credentials and 26 others.
158[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 140 others.
159[info] Run `last` for details.
160[info] Reapplying settings...
161[info] set current project to bismuth (in build file:/build/repo/)
162Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
163[info] Reapplying settings...
164OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
165
166 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:336)
167 Did you mean dtnJS / allExcludeDependencies ?
168 , retry without global scopes
169[info] Reapplying settings...
170[info] set current project to bismuth (in build file:/build/repo/)
171Execute removeScalacOptionsStartingWith: -P:wartremover
172[info] Reapplying settings...
173[info] set current project to bismuth (in build file:/build/repo/)
174Execute mapScalacOptions: -Wunused:strict-no-implicit-warn
175[info] Reapplying settings...
176[info] set current project to bismuth (in build file:/build/repo/)
177[success] Total time: 0 s, completed Nov 6, 2025, 12:16:35 AM
178Build config: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":["mapScalacOptions \"\" \"-Wunused:strict-no-implicit-warn\" "],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}
179Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
180Starting build...
181Projects: Set(channelsJVM, rdtsJVM, reactivesJVM)
182Starting build for ProjectRef(file:/build/repo/,channelsJVM) (channels)... [0/3]
183OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
184OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.7-migration` in Scala 2.12.20 module Global
185OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
186OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
187OpenCB::Filter out '-source', matches setting pattern '^-?-source(:.*)?'
188Compile scalacOptions: 3.7, -Xsemanticdb, -semanticdb-target, /build/repo/Modules/Channels/jvm/target/scala-3.7.4-RC2/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
189OpenCB::Filter out '-Werror', matches setting pattern '^-?-Werror'
190OpenCB::Filter out '-Wunused:nowarn', matches setting pattern '^-?-Wunused(:.*)?'
191OpenCB::Filter out '-Wunused:imports', matches setting pattern '^-?-Wunused(:.*)?'
192OpenCB::Filter out '-Wunused:strict-no-implicit-warn', matches setting pattern '^-?-Wunused(:.*)?'
193OpenCB::Filter out '-Wunused:privates', matches setting pattern '^-?-Wunused(:.*)?'
194OpenCB::Filter out '-Wunused:implicits', matches setting pattern '^-?-Wunused(:.*)?'
195[info] compiling 57 Scala sources to /build/repo/Modules/RDTs/.jvm/target/scala-3.7.4-RC2/classes ...
196[warn] -- [E205] Potential Issue Warning: /build/repo/Modules/RDTs/src/main/scala/rdts/protocols/Membership.scala:92:38
197[warn] 92 | val newMembers = rounds.value.membersConsensus.merge(deltaMembers)
198[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
199[warn] |Given search preference for ?{ merge: ? } between alternatives
200[warn] | (rdts.protocols.Consensus.lattice :
201[warn] | [A, C[_$2]]
202[warn] | (using evidence$1: rdts.protocols.Consensus[C]): rdts.base.Lattice[C[A]]
203[warn] |)
204[warn] |and
205[warn] | rdts.base.Lattice.syntax.type
206[warn] |has changed.
207[warn] |Previous choice : the first alternative
208[warn] |Choice from Scala 3.7 : the second alternative
209[warn] |
210[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
211[warn] |by using @annotation.nowarn("id=205")
212[warn] -- [E205] Potential Issue Warning: /build/repo/Modules/RDTs/src/main/scala/rdts/protocols/Membership.scala:94:38
213[warn] 94 | val newInner = rounds.value.innerConsensus.merge(deltaInner)
214[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
215[warn] |Given search preference for ?{ merge: ? } between alternatives
216[warn] | (rdts.protocols.Consensus.lattice :
217[warn] | [A, C[_$2]]
218[warn] | (using evidence$1: rdts.protocols.Consensus[C]): rdts.base.Lattice[C[A]]
219[warn] |)
220[warn] |and
221[warn] | rdts.base.Lattice.syntax.type
222[warn] |has changed.
223[warn] |Previous choice : the first alternative
224[warn] |Choice from Scala 3.7 : the second alternative
225[warn] |
226[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
227[warn] |by using @annotation.nowarn("id=205")
228[warn] -- [E205] Potential Issue Warning: /build/repo/Modules/RDTs/src/main/scala/rdts/protocols/MultiPaxos.scala:50:11
229[warn] 50 | if currentPaxos.subsumes(afterProposal) then
230[warn] | ^^^^^^^^^^^^
231[warn] |Given search preference for ?{ subsumes: ? } between alternatives
232[warn] | (rdts.protocols.Paxos.l : [A]: rdts.base.Lattice[rdts.protocols.Paxos[A]])
233[warn] |and
234[warn] | rdts.base.Lattice.syntax.type
235[warn] |has changed.
236[warn] |Previous choice : the first alternative
237[warn] |Choice from Scala 3.7 : the second alternative
238[warn] |
239[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
240[warn] |by using @annotation.nowarn("id=205")
241[warn] -- [E205] Potential Issue Warning: /build/repo/Modules/RDTs/src/main/scala/rdts/protocols/MultiPaxos.scala:58:23
242[warn] 58 | val newPaxos = currentPaxos.merge(deltaPaxos)
243[warn] | ^^^^^^^^^^^^
244[warn] |Given search preference for ?{ merge: ? } between alternatives
245[warn] | (rdts.protocols.Paxos.l : [A]: rdts.base.Lattice[rdts.protocols.Paxos[A]])
246[warn] |and
247[warn] | rdts.base.Lattice.syntax.type
248[warn] |has changed.
249[warn] |Previous choice : the first alternative
250[warn] |Choice from Scala 3.7 : the second alternative
251[warn] |
252[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
253[warn] |by using @annotation.nowarn("id=205")
254[warn] -- [E205] Potential Issue Warning: /build/repo/Modules/RDTs/src/main/scala/rdts/protocols/paper/MultiPaxos.scala:53:23
255[warn] 53 | val newPaxos = currentPaxos.merge(deltaPaxos)
256[warn] | ^^^^^^^^^^^^
257[warn] | Given search preference for ?{ merge: ? } between alternatives
258[warn] | (rdts.protocols.paper.Paxos.paxosLattice :
259[warn] | [A]: rdts.base.Lattice[rdts.protocols.paper.Paxos[A]])
260[warn] | and
261[warn] | rdts.base.Lattice.syntax.type
262[warn] | has changed.
263[warn] | Previous choice : the first alternative
264[warn] | Choice from Scala 3.7 : the second alternative
265[warn] |
266[warn] | Suppress this warning by choosing -source 3.5, -source 3.7, or
267[warn] | by using @annotation.nowarn("id=205")
268[warn] 5 warnings found
269[info] done compiling
270[info] compiling 14 Scala sources to /build/repo/Modules/Channels/jvm/target/scala-3.7.4-RC2/classes ...
271[info] done compiling
272[info] compiling 9 Scala sources to /build/repo/Modules/Channels/jvm/target/scala-3.7.4-RC2/test-classes ...
273[info] done compiling
274Starting build for ProjectRef(file:/build/repo/,rdtsJVM) (rdts)... [1/3]
275Compile scalacOptions: 3.7, -Xsemanticdb, -semanticdb-target, /build/repo/Modules/RDTs/.jvm/target/scala-3.7.4-RC2/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
276[info] compiling 64 Scala sources to /build/repo/Modules/RDTs/.jvm/target/scala-3.7.4-RC2/test-classes ...
277[info] done compiling
278Starting build for ProjectRef(file:/build/repo/,reactivesJVM) (reactives)... [2/3]
279Compile scalacOptions: 3.7, -Xsemanticdb, -semanticdb-target, /build/repo/Modules/Reactives/jvm/target/scala-3.7.4-RC2/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
280[info] compiling 45 Scala sources to /build/repo/Modules/Reactives/jvm/target/scala-3.7.4-RC2/classes ...
281[info] done compiling
282[info] compiling 56 Scala sources to /build/repo/Modules/Reactives/jvm/target/scala-3.7.4-RC2/test-classes ...
283[info] done compiling
284
285************************
286Build summary:
287[{
288 "module": "channels",
289 "compile": {"status": "ok", "tookMs": 24890, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
290 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
291 "test-compile": {"status": "ok", "tookMs": 2017, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
292 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
293 "publish": {"status": "skipped", "tookMs": 0},
294 "metadata": {
295 "crossScalaVersions": ["2.12.20"]
296}
297},{
298 "module": "rdts",
299 "compile": {"status": "ok", "tookMs": 47, "warnings": 5, "errors": 0, "sourceVersion": "3.7-migration"},
300 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
301 "test-compile": {"status": "ok", "tookMs": 9230, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
302 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
303 "publish": {"status": "skipped", "tookMs": 0},
304 "metadata": {
305 "crossScalaVersions": ["2.12.20"]
306}
307},{
308 "module": "reactives",
309 "compile": {"status": "ok", "tookMs": 4976, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
310 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
311 "test-compile": {"status": "ok", "tookMs": 11623, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
312 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
313 "publish": {"status": "skipped", "tookMs": 0},
314 "metadata": {
315 "crossScalaVersions": ["2.12.20"]
316}
317}]
318************************
319[success] Total time: 80 s (0:01:20.0), completed Nov 6, 2025, 12:17:55 AM
320[0JChecking patch project/plugins.sbt...
321Checking patch build.sbt...
322Applied patch project/plugins.sbt cleanly.
323Applied patch build.sbt cleanly.
324No migration rewrite changes found, would not commit
325----
326Preparing build for 3.7.4
327Scala binary version found: 3.7
328Implicitly using source version 3.7
329Scala binary version found: 3.7
330Implicitly using source version 3.7
331Would try to apply common scalacOption (best-effort, sbt/mill only):
332Append: ,REQUIRE:-source:3.7
333Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
334----
335Starting build for 3.7.4
336Execute tests: false
337sbt project found:
338No prepare script found for project stg-tud/bismuth
339/opencb/project-builder/sbt/prepare-project.sh: line 107: /root/.ssh/config: No such file or directory
340##################################
341Scala version: 3.7.4
342Targets: de.tu-darmstadt.stg%channels de.tu-darmstadt.stg%rdts de.tu-darmstadt.stg%reactives
343Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":["mapScalacOptions \"\" \"-Wunused:strict-no-implicit-warn\" "],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}
344##################################
345Using extra scalacOptions: ,REQUIRE:-source:3.7
346Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
347[sbt_options] declare -a sbt_options=()
348[process_args] java_version = '17'
349[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
350# Executing command line:
351java
352-Xss1M
353-XX:+IgnoreUnrecognizedVMOptions
354--sun-misc-unsafe-memory-access=allow
355--enable-native-access=ALL-UNNAMED
356-Dcommunitybuild.scala=3.7.4
357-Dcommunitybuild.project.dependencies.add=
358-Xmx7G
359-Xms4G
360-Xss8M
361-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
362-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
363-jar
364/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
365"setCrossScalaVersions 3.7.4"
366"++3.7.4 -v"
367"mapScalacOptions ",REQUIRE:-source:3.7,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
368"set every credentials := Nil"
369"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
370"removeScalacOptionsStartingWith -P:wartremover"
371"mapScalacOptions "" "-Wunused:strict-no-implicit-warn" "
372moduleMappings
373"runBuild 3.7.4 """{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":["mapScalacOptions \"\" \"-Wunused:strict-no-implicit-warn\" "],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}""" de.tu-darmstadt.stg%channels de.tu-darmstadt.stg%rdts de.tu-darmstadt.stg%reactives"
374
375[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 17.0.8)
376[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
377[info] loading project definition from /build/repo/project
378[info] loading settings for project bismuth from build.sbt...
379[info] resolving key references (32248 settings) ...
380[info] set current project to bismuth (in build file:/build/repo/)
381Execute setCrossScalaVersions: 3.7.4
382OpenCB::Changing crossVersion 3.7.3 -> 3.7.4 in webview/crossScalaVersions
383OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in webview/crossScalaVersions
384OpenCB::Changing crossVersion 3.7.3 -> 3.7.4 in dtnJVM/crossScalaVersions
385OpenCB::Changing crossVersion 3.7.3 -> 3.7.4 in loreJS/crossScalaVersions
386OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in loreJS/crossScalaVersions
387OpenCB::Changing crossVersion 3.7.3 -> 3.7.4 in deltalens/crossScalaVersions
388OpenCB::Changing crossVersion 3.7.3 -> 3.7.4 in examplesWeb/crossScalaVersions
389OpenCB::Changing crossVersion 3.7.3 -> 3.7.4 in rdtsNative/crossScalaVersions
390OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in rdtsNative/crossScalaVersions
391OpenCB::Changing crossVersion 3.7.3 -> 3.7.4 in loreCompilerPluginExamples/crossScalaVersions
392OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in loreCompilerPluginExamples/crossScalaVersions
393OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in examplesWeb/crossScalaVersions
394OpenCB::Changing crossVersion 3.7.3 -> 3.7.4 in examplesJVM/crossScalaVersions
395OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in examplesJVM/crossScalaVersions
396OpenCB::Changing crossVersion 3.7.3 -> 3.7.4 in reactivesNative/crossScalaVersions
397OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in reactivesNative/crossScalaVersions
398OpenCB::Changing crossVersion 3.7.3 -> 3.7.4 in bismuth/crossScalaVersions
399OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in bismuth/crossScalaVersions
400OpenCB::Changing crossVersion 3.7.3 -> 3.7.4 in channelsNative/crossScalaVersions
401OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in channelsNative/crossScalaVersions
402OpenCB::Changing crossVersion 3.7.3 -> 3.7.4 in bft/crossScalaVersions
403OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in bft/crossScalaVersions
404OpenCB::Changing crossVersion 3.7.3 -> 3.7.4 in rdtsJVM/crossScalaVersions
405OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in rdtsJVM/crossScalaVersions
406OpenCB::Changing crossVersion 3.7.3 -> 3.7.4 in cryptoJS/crossScalaVersions
407OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in cryptoJS/crossScalaVersions
408OpenCB::Changing crossVersion 3.7.3 -> 3.7.4 in dtnJS/crossScalaVersions
409OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in dtnJS/crossScalaVersions
410OpenCB::Changing crossVersion 3.7.3 -> 3.7.4 in microbenchmarks/crossScalaVersions
411OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in microbenchmarks/crossScalaVersions
412OpenCB::Changing crossVersion 3.7.3 -> 3.7.4 in publishedProjects/crossScalaVersions
413OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in publishedProjects/crossScalaVersions
414OpenCB::Changing crossVersion 3.7.3 -> 3.7.4 in channelsJS/crossScalaVersions
415OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in channelsJS/crossScalaVersions
416OpenCB::Changing crossVersion 3.7.3 -> 3.7.4 in loreJVM/crossScalaVersions
417OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in loreJVM/crossScalaVersions
418OpenCB::Changing crossVersion 3.7.3 -> 3.7.4 in reactivesJVM/crossScalaVersions
419OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in reactivesJVM/crossScalaVersions
420OpenCB::Changing crossVersion 3.7.3 -> 3.7.4 in tabularLib/crossScalaVersions
421OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in tabularLib/crossScalaVersions
422OpenCB::Changing crossVersion 3.7.3 -> 3.7.4 in rdtsJS/crossScalaVersions
423OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in rdtsJS/crossScalaVersions
424OpenCB::Changing crossVersion 3.7.3 -> 3.7.4 in tabularApp/crossScalaVersions
425OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in tabularApp/crossScalaVersions
426OpenCB::Changing crossVersion 3.7.3 -> 3.7.4 in cryptoJVM/crossScalaVersions
427OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in cryptoJVM/crossScalaVersions
428OpenCB::Changing crossVersion 3.7.3 -> 3.7.4 in proBench/crossScalaVersions
429OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in proBench/crossScalaVersions
430OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in deltalens/crossScalaVersions
431OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in dtnJVM/crossScalaVersions
432OpenCB::Changing crossVersion 3.7.3 -> 3.7.4 in reactivesJS/crossScalaVersions
433OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in reactivesJS/crossScalaVersions
434OpenCB::Changing crossVersion 3.7.3 -> 3.7.4 in loreCompilerPlugin/crossScalaVersions
435OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in loreCompilerPlugin/crossScalaVersions
436OpenCB::Changing crossVersion 3.7.3 -> 3.7.4 in channelsJVM/crossScalaVersions
437OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in channelsJVM/crossScalaVersions
438[info] set current project to bismuth (in build file:/build/repo/)
439[info] Setting Scala version to 3.7.4 on 28 projects.
440[info] Switching Scala version on:
441[info] * bismuth (3.7.4)
442[info] dtnJS (3.7.4)
443[info] cryptoJVM (3.7.4)
444[info] channelsJS (3.7.4)
445[info] tabularLib (3.7.4)
446[info] bft (3.7.4)
447[info] proBench (3.7.4)
448[info] reactivesJS (3.7.4)
449[info] examplesWeb (3.7.4)
450[info] rdtsJS (3.7.4)
451[info] microbenchmarks (3.7.4)
452[info] loreCompilerPluginExamples (3.7.4)
453[info] dtnJVM (3.7.4)
454[info] loreJS (3.7.4)
455[info] publishedProjects (3.7.4)
456[info] tabularApp (3.7.4)
457[info] examplesJVM (3.7.4)
458[info] webview (3.7.4)
459[info] channelsNative (3.7.4)
460[info] loreCompilerPlugin (3.7.4)
461[info] rdtsNative (3.7.4)
462[info] loreJVM (3.7.4)
463[info] deltalens (3.7.4)
464[info] cryptoJS (3.7.4)
465[info] reactivesNative (3.7.4)
466[info] channelsJVM (3.7.4)
467[info] rdtsJVM (3.7.4)
468[info] reactivesJVM (3.7.4)
469[info] Excluding projects:
470[info] Reapplying settings...
471[info] set current project to bismuth (in build file:/build/repo/)
472Execute mapScalacOptions: ,REQUIRE:-source:3.7,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
473[info] Reapplying settings...
474[info] set current project to bismuth (in build file:/build/repo/)
475[info] Defining Global / credentials, bft / credentials and 26 others.
476[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 140 others.
477[info] Run `last` for details.
478[info] Reapplying settings...
479[info] set current project to bismuth (in build file:/build/repo/)
480Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
481[info] Reapplying settings...
482OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
483
484 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:336)
485 Did you mean dtnJS / allExcludeDependencies ?
486 , retry without global scopes
487[info] Reapplying settings...
488[info] set current project to bismuth (in build file:/build/repo/)
489Execute removeScalacOptionsStartingWith: -P:wartremover
490[info] Reapplying settings...
491[info] set current project to bismuth (in build file:/build/repo/)
492Execute mapScalacOptions: -Wunused:strict-no-implicit-warn
493[info] Reapplying settings...
494[info] set current project to bismuth (in build file:/build/repo/)
495[success] Total time: 0 s, completed Nov 6, 2025, 12:18:17 AM
496Build config: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":["mapScalacOptions \"\" \"-Wunused:strict-no-implicit-warn\" "],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}
497Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
498Starting build...
499Projects: Set(channelsJVM, rdtsJVM, reactivesJVM)
500Starting build for ProjectRef(file:/build/repo/,channelsJVM) (channels)... [0/3]
501OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.7` in Scala 2.12.20 module Global
502OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
503OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
504OpenCB::Filter out '-source', matches setting pattern '^-?-source(:.*)?'
505Compile scalacOptions: 3.7, -Xsemanticdb, -semanticdb-target, /build/repo/Modules/Channels/jvm/target/scala-3.7.4/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.7
506OpenCB::Filter out '-Werror', matches setting pattern '^-?-Werror'
507OpenCB::Filter out '-Wunused:nowarn', matches setting pattern '^-?-Wunused(:.*)?'
508OpenCB::Filter out '-Wunused:imports', matches setting pattern '^-?-Wunused(:.*)?'
509OpenCB::Filter out '-Wunused:strict-no-implicit-warn', matches setting pattern '^-?-Wunused(:.*)?'
510OpenCB::Filter out '-Wunused:privates', matches setting pattern '^-?-Wunused(:.*)?'
511OpenCB::Filter out '-Wunused:implicits', matches setting pattern '^-?-Wunused(:.*)?'
512[info] compiling 57 Scala sources to /build/repo/Modules/RDTs/.jvm/target/scala-3.7.4/classes ...
513[info] done compiling
514[info] compiling 14 Scala sources to /build/repo/Modules/Channels/jvm/target/scala-3.7.4/classes ...
515[info] done compiling
516[info] compiling 9 Scala sources to /build/repo/Modules/Channels/jvm/target/scala-3.7.4/test-classes ...
517[info] done compiling
518Starting build for ProjectRef(file:/build/repo/,rdtsJVM) (rdts)... [1/3]
519Compile scalacOptions: 3.7, -Xsemanticdb, -semanticdb-target, /build/repo/Modules/RDTs/.jvm/target/scala-3.7.4/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.7
520[info] compiling 64 Scala sources to /build/repo/Modules/RDTs/.jvm/target/scala-3.7.4/test-classes ...
521[info] done compiling
522Starting build for ProjectRef(file:/build/repo/,reactivesJVM) (reactives)... [2/3]
523Compile scalacOptions: 3.7, -Xsemanticdb, -semanticdb-target, /build/repo/Modules/Reactives/jvm/target/scala-3.7.4/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.7
524[info] compiling 45 Scala sources to /build/repo/Modules/Reactives/jvm/target/scala-3.7.4/classes ...
525[info] done compiling
526[info] compiling 56 Scala sources to /build/repo/Modules/Reactives/jvm/target/scala-3.7.4/test-classes ...
527[info] done compiling
528
529************************
530Build summary:
531[{
532 "module": "channels",
533 "compile": {"status": "ok", "tookMs": 25525, "warnings": 0, "errors": 0, "sourceVersion": "3.7"},
534 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
535 "test-compile": {"status": "ok", "tookMs": 1973, "warnings": 0, "errors": 0, "sourceVersion": "3.7"},
536 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
537 "publish": {"status": "skipped", "tookMs": 0},
538 "metadata": {
539 "crossScalaVersions": ["2.12.20"]
540}
541},{
542 "module": "rdts",
543 "compile": {"status": "ok", "tookMs": 61, "warnings": 0, "errors": 0, "sourceVersion": "3.7"},
544 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
545 "test-compile": {"status": "ok", "tookMs": 9540, "warnings": 0, "errors": 0, "sourceVersion": "3.7"},
546 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
547 "publish": {"status": "skipped", "tookMs": 0},
548 "metadata": {
549 "crossScalaVersions": ["2.12.20"]
550}
551},{
552 "module": "reactives",
553 "compile": {"status": "ok", "tookMs": 5228, "warnings": 0, "errors": 0, "sourceVersion": "3.7"},
554 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
555 "test-compile": {"status": "ok", "tookMs": 11068, "warnings": 0, "errors": 0, "sourceVersion": "3.7"},
556 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
557 "publish": {"status": "skipped", "tookMs": 0},
558 "metadata": {
559 "crossScalaVersions": ["2.12.20"]
560}
561}]
562************************
563[success] Total time: 63 s (0:01:03.0), completed Nov 6, 2025, 12:19:21 AM
564[0JChecking patch project/plugins.sbt...
565Checking patch build.sbt...
566Applied patch project/plugins.sbt cleanly.
567Applied patch build.sbt cleanly.