Build Logs
dragonfly-ai/matrix • 3.8.0-RC1:2025-11-14
Errors
0
Warnings
19
Total Lines
340
1##################################
2Clonning https://github.com/dragonfly-ai/matrix.git into /build/repo using revision v0.101
3##################################
4Note: switching to '53325e04dd7196d0d3fd290c57fb17ca6f8e7834'.
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.7 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.7-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.8.3 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 dragonfly-ai/matrix
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: ai.dragonfly%matrix
39Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}
40##################################
41Using extra scalacOptions: -rewrite,REQUIRE:-source:3.7-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-Dcommunitybuild.scala=3.7.4-RC2
50-Dcommunitybuild.project.dependencies.add=
51-Xmx7G
52-Xms4G
53-Xss8M
54-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
55-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
56-jar
57/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
58"setCrossScalaVersions 3.7.4-RC2"
59"++3.7.4-RC2 -v"
60"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""
61"set every credentials := Nil"
62"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
63"removeScalacOptionsStartingWith -P:wartremover"
64
65moduleMappings
66"runBuild 3.7.4-RC2 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}""" ai.dragonfly%matrix"
67
68[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
69[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
70[info] loading project definition from /build/repo/project
71[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
72[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
73[info] Compilation completed in 9.162s.
74[info] done compiling
75/build/repo/build.sbt:6: 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:
76 resolvers += Resolver.sonatypeCentralSnapshots
77ThisBuild / resolvers := Resolver.sonatypeOssRepos("releases")
78 ^
79[info] loading settings for project root from build.sbt...
80[info] resolving key references (13629 settings) ...
81[info] set scmInfo to https://github.com/dragonfly-ai/matrix
82[info] set current project to matrix (in build file:/build/repo/)
83[warn] there's a key that's not used by any other settings/tasks:
84[warn]
85[warn] * Global / resolvers
86[warn] +- (sbt.Classpaths.baseGlobalDefaults) Defaults.scala:3143
87[warn] +- /build/repo/project/CommunityBuildPlugin.scala:390
88[warn] +- /build/repo/build.sbt:79
89[warn]
90[warn] note: a setting might still be used by a command; to exclude a key from this `lintUnused` check
91[warn] either append it to `Global / excludeLintKeys` or call .withRank(KeyRanks.Invisible) on the key
92Execute setCrossScalaVersions: 3.7.4-RC2
93[info] set scmInfo to https://github.com/dragonfly-ai/matrix
94OpenCB::Changing crossVersion 3.2.2 -> 3.7.4-RC2 in unidocs/crossScalaVersions
95OpenCB::Changing crossVersion 3.2.2 -> 3.7.4-RC2 in root/crossScalaVersions
96OpenCB::Changing crossVersion 3.2.2 -> 3.7.4-RC2 in demoJVM/crossScalaVersions
97OpenCB::Changing crossVersion 3.2.2 -> 3.7.4-RC2 in docs/crossScalaVersions
98OpenCB::Changing crossVersion 3.2.2 -> 3.7.4-RC2 in verification/crossScalaVersions
99OpenCB::Changing crossVersion 3.2.2 -> 3.7.4-RC2 in matrixJS/crossScalaVersions
100OpenCB::Changing crossVersion 3.2.2 -> 3.7.4-RC2 in rootNative/crossScalaVersions
101OpenCB::Changing crossVersion 3.2.2 -> 3.7.4-RC2 in matrixNative/crossScalaVersions
102OpenCB::Changing crossVersion 3.2.2 -> 3.7.4-RC2 in rootJS/crossScalaVersions
103OpenCB::Changing crossVersion 3.2.2 -> 3.7.4-RC2 in demoNative/crossScalaVersions
104OpenCB::Changing crossVersion 3.2.2 -> 3.7.4-RC2 in demoJS/crossScalaVersions
105OpenCB::Changing crossVersion 3.2.2 -> 3.7.4-RC2 in rootJVM/crossScalaVersions
106OpenCB::Changing crossVersion 3.2.2 -> 3.7.4-RC2 in matrixJVM/crossScalaVersions
107[info] set current project to matrix (in build file:/build/repo/)
108[info] Setting Scala version to 3.7.4-RC2 on 13 projects.
109[info] Switching Scala version on:
110[info] * root (3.7.4-RC2)
111[info] unidocs (3.7.4-RC2)
112[info] rootJS (3.7.4-RC2)
113[info] docs (3.7.4-RC2)
114[info] matrixNative (3.7.4-RC2)
115[info] matrixJVM (3.7.4-RC2)
116[info] matrixJS (3.7.4-RC2)
117[info] verification (3.7.4-RC2)
118[info] rootJVM (3.7.4-RC2)
119[info] rootNative (3.7.4-RC2)
120[info] demoJVM (3.7.4-RC2)
121[info] demoNative (3.7.4-RC2)
122[info] demoJS (3.7.4-RC2)
123[info] Excluding projects:
124[info] Reapplying settings...
125[info] set scmInfo to https://github.com/dragonfly-ai/matrix
126[info] set current project to matrix (in build file:/build/repo/)
127Execute 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
128[info] Reapplying settings...
129[info] set scmInfo to https://github.com/dragonfly-ai/matrix
130[info] set current project to matrix (in build file:/build/repo/)
131[info] Defining Global / credentials, credentials and 11 others.
132[info] The new values will be used by allCredentials, credentials and 75 others.
133[info] Run `last` for details.
134[info] Reapplying settings...
135[info] set scmInfo to https://github.com/dragonfly-ai/matrix
136[info] set current project to matrix (in build file:/build/repo/)
137Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
138[info] Reapplying settings...
139OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
140
141 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:336)
142 Did you mean rootJVM / allExcludeDependencies ?
143 , retry without global scopes
144[info] Reapplying settings...
145[info] set scmInfo to https://github.com/dragonfly-ai/matrix
146[info] set current project to matrix (in build file:/build/repo/)
147Execute removeScalacOptionsStartingWith: -P:wartremover
148[info] Reapplying settings...
149[info] set scmInfo to https://github.com/dragonfly-ai/matrix
150[info] set current project to matrix (in build file:/build/repo/)
151[success] Total time: 0 s, completed Nov 14, 2025, 9:59:14 PM
152Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}
153Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
154Starting build...
155Projects: Set(root)
156Starting build for ProjectRef(file:/build/repo/,root) (matrix)... [0/1]
157OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
158OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.7-migration` in Scala 2.12.20 module Global
159OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
160OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
161Compile scalacOptions: -encoding, UTF-8, -unchecked, -Ykind-projector:underscores, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
162
163************************
164Build summary:
165[{
166 "module": "matrix",
167 "compile": {"status": "ok", "tookMs": 883, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
168 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
169 "test-compile": {"status": "ok", "tookMs": 109, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
170 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
171 "publish": {"status": "ok", "tookMs": 1},
172 "metadata": {
173 "crossScalaVersions": ["3.2.2"]
174}
175}]
176************************
177[success] Total time: 6 s, completed Nov 14, 2025, 9:59:20 PM
178[0JChecking patch project/plugins.sbt...
179Checking patch project/build.properties...
180Checking patch build.sbt...
181Applied patch project/plugins.sbt cleanly.
182Applied patch project/build.properties cleanly.
183Applied patch build.sbt cleanly.
184No migration rewrite changes found, would not commit
185----
186Preparing build for 3.8.0-RC1
187Scala binary version found: 3.8
188Implicitly using source version 3.8
189Scala binary version found: 3.8
190Implicitly using source version 3.8
191Would try to apply common scalacOption (best-effort, sbt/mill only):
192Append: ,REQUIRE:-source:3.8
193Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
194----
195Starting build for 3.8.0-RC1
196Execute tests: false
197sbt project found:
198Sbt version 1.8.3 is not supported, minimal supported version is 1.11.5
199Enforcing usage of sbt in version 1.11.5
200No prepare script found for project dragonfly-ai/matrix
201/opencb/project-builder/sbt/prepare-project.sh: line 107: /root/.ssh/config: No such file or directory
202##################################
203Scala version: 3.8.0-RC1
204Targets: ai.dragonfly%matrix
205Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}
206##################################
207Using extra scalacOptions: ,REQUIRE:-source:3.8
208Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
209[sbt_options] declare -a sbt_options=()
210[process_args] java_version = '17'
211[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
212# Executing command line:
213java
214-Dfile.encoding=UTF-8
215-Dcommunitybuild.scala=3.8.0-RC1
216-Dcommunitybuild.project.dependencies.add=
217-Xmx7G
218-Xms4G
219-Xss8M
220-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
221-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
222-jar
223/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
224"setCrossScalaVersions 3.8.0-RC1"
225"++3.8.0-RC1 -v"
226"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
227"set every credentials := Nil"
228"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
229"removeScalacOptionsStartingWith -P:wartremover"
230
231moduleMappings
232"runBuild 3.8.0-RC1 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}""" ai.dragonfly%matrix"
233
234[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
235[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
236[info] loading project definition from /build/repo/project
237[info] loading settings for project root from build.sbt...
238[info] resolving key references (13629 settings) ...
239[info] set scmInfo to https://github.com/dragonfly-ai/matrix
240[info] set current project to matrix (in build file:/build/repo/)
241[warn] there's a key that's not used by any other settings/tasks:
242[warn]
243[warn] * Global / resolvers
244[warn] +- (sbt.Classpaths.baseGlobalDefaults) Defaults.scala:3143
245[warn] +- /build/repo/project/CommunityBuildPlugin.scala:390
246[warn] +- /build/repo/build.sbt:79
247[warn]
248[warn] note: a setting might still be used by a command; to exclude a key from this `lintUnused` check
249[warn] either append it to `Global / excludeLintKeys` or call .withRank(KeyRanks.Invisible) on the key
250Execute setCrossScalaVersions: 3.8.0-RC1
251[info] set scmInfo to https://github.com/dragonfly-ai/matrix
252OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC1 in root/crossScalaVersions
253OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC1 in demoJVM/crossScalaVersions
254OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC1 in verification/crossScalaVersions
255OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC1 in unidocs/crossScalaVersions
256OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC1 in matrixJS/crossScalaVersions
257OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC1 in docs/crossScalaVersions
258OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC1 in rootNative/crossScalaVersions
259OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC1 in matrixNative/crossScalaVersions
260OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC1 in rootJS/crossScalaVersions
261OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC1 in demoNative/crossScalaVersions
262OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC1 in demoJS/crossScalaVersions
263OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC1 in matrixJVM/crossScalaVersions
264OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC1 in rootJVM/crossScalaVersions
265[info] set current project to matrix (in build file:/build/repo/)
266[info] Setting Scala version to 3.8.0-RC1 on 13 projects.
267[info] Switching Scala version on:
268[info] * root (3.8.0-RC1)
269[info] unidocs (3.8.0-RC1)
270[info] rootJS (3.8.0-RC1)
271[info] docs (3.8.0-RC1)
272[info] matrixNative (3.8.0-RC1)
273[info] matrixJVM (3.8.0-RC1)
274[info] matrixJS (3.8.0-RC1)
275[info] verification (3.8.0-RC1)
276[info] rootJVM (3.8.0-RC1)
277[info] rootNative (3.8.0-RC1)
278[info] demoJVM (3.8.0-RC1)
279[info] demoNative (3.8.0-RC1)
280[info] demoJS (3.8.0-RC1)
281[info] Excluding projects:
282[info] Reapplying settings...
283[info] set scmInfo to https://github.com/dragonfly-ai/matrix
284[info] set current project to matrix (in build file:/build/repo/)
285Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
286[info] Reapplying settings...
287[info] set scmInfo to https://github.com/dragonfly-ai/matrix
288[info] set current project to matrix (in build file:/build/repo/)
289[info] Defining Global / credentials, credentials and 11 others.
290[info] The new values will be used by allCredentials, credentials and 75 others.
291[info] Run `last` for details.
292[info] Reapplying settings...
293[info] set scmInfo to https://github.com/dragonfly-ai/matrix
294[info] set current project to matrix (in build file:/build/repo/)
295Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
296[info] Reapplying settings...
297OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
298
299 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:336)
300 Did you mean rootJVM / allExcludeDependencies ?
301 , retry without global scopes
302[info] Reapplying settings...
303[info] set scmInfo to https://github.com/dragonfly-ai/matrix
304[info] set current project to matrix (in build file:/build/repo/)
305Execute removeScalacOptionsStartingWith: -P:wartremover
306[info] Reapplying settings...
307[info] set scmInfo to https://github.com/dragonfly-ai/matrix
308[info] set current project to matrix (in build file:/build/repo/)
309[success] Total time: 0 s, completed Nov 14, 2025, 9:59:38 PM
310Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}
311Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
312Starting build...
313Projects: Set(root)
314Starting build for ProjectRef(file:/build/repo/,root) (matrix)... [0/1]
315OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
316OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
317OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
318Compile scalacOptions: -encoding, UTF-8, -unchecked, -Ykind-projector:underscores, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
319
320************************
321Build summary:
322[{
323 "module": "matrix",
324 "compile": {"status": "ok", "tookMs": 2713, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
325 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
326 "test-compile": {"status": "ok", "tookMs": 139, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
327 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
328 "publish": {"status": "ok", "tookMs": 1},
329 "metadata": {
330 "crossScalaVersions": ["3.2.2"]
331}
332}]
333************************
334[success] Total time: 9 s, completed Nov 14, 2025, 9:59:48 PM
335[0JChecking patch project/plugins.sbt...
336Checking patch project/build.properties...
337Checking patch build.sbt...
338Applied patch project/plugins.sbt cleanly.
339Applied patch project/build.properties cleanly.
340Applied patch build.sbt cleanly.