Build Logs
dragonfly-ai/narr • dotty-staging/dotty:fix-23773:2025-11-22
Errors
0
Warnings
0
Total Lines
304
1##################################
2Clonning https://github.com/dragonfly-ai/narr.git into /build/repo using revision main
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 dragonfly-ai/narr
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: ai.dragonfly%narr
20Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"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-Dfile.encoding=UTF-8
30-Dcommunitybuild.scala=3.7.4-RC2
31-Dcommunitybuild.project.dependencies.add=
32-Xmx7G
33-Xms4G
34-Xss8M
35-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
36-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
37-jar
38/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
39"setCrossScalaVersions 3.7.4-RC2"
40"++3.7.4-RC2 -v"
41"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""
42"set every credentials := Nil"
43"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
44"removeScalacOptionsStartingWith -P:wartremover"
45
46moduleMappings
47"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%narr"
48
49[info] [launcher] getting org.scala-sbt sbt 1.11.7 (this may take some time)...
50[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 17.0.8)
51[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
52[info] loading project definition from /build/repo/project
53[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
54[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
55[info] Compilation completed in 8.991s.
56[info] done compiling
57[info] loading settings for project root from build.sbt...
58[info] resolving key references (14646 settings) ...
59[info] set scmInfo to https://github.com/dragonfly-ai/narr
60[info] set current project to narr (in build file:/build/repo/)
61Execute setCrossScalaVersions: 3.7.4-RC2
62[info] set scmInfo to https://github.com/dragonfly-ai/narr
63OpenCB::Changing crossVersion 3.3.7 -> 3.7.4-RC2 in root/crossScalaVersions
64OpenCB::Limitting incorrect crossVersions List() -> List(3.7.4-RC2) in root/crossScalaVersions
65OpenCB::Changing crossVersion 3.3.7 -> 3.7.4-RC2 in unidocs/crossScalaVersions
66OpenCB::Changing crossVersion 3.3.7 -> 3.7.4-RC2 in testsJVM/crossScalaVersions
67OpenCB::Changing crossVersion 3.3.7 -> 3.7.4-RC2 in rootNative/crossScalaVersions
68OpenCB::Changing crossVersion 3.3.7 -> 3.7.4-RC2 in docs/crossScalaVersions
69OpenCB::Changing crossVersion 3.3.7 -> 3.7.4-RC2 in testsNative/crossScalaVersions
70OpenCB::Changing crossVersion 3.3.7 -> 3.7.4-RC2 in testsJS/crossScalaVersions
71OpenCB::Changing crossVersion 3.3.7 -> 3.7.4-RC2 in rootJS/crossScalaVersions
72OpenCB::Changing crossVersion 3.3.7 -> 3.7.4-RC2 in rootJVM/crossScalaVersions
73OpenCB::Changing crossVersion 3.3.7 -> 3.7.4-RC2 in narrJS/crossScalaVersions
74OpenCB::Changing crossVersion 3.3.7 -> 3.7.4-RC2 in narrNative/crossScalaVersions
75OpenCB::Changing crossVersion 3.3.7 -> 3.7.4-RC2 in narrJVM/crossScalaVersions
76[info] set current project to narr (in build file:/build/repo/)
77[info] Setting Scala version to 3.7.4-RC2 on 12 projects.
78[info] Switching Scala version on:
79[info] narrNative (3.7.4-RC2)
80[info] narrJVM (3.7.4-RC2)
81[info] * root (3.7.4-RC2)
82[info] unidocs (3.7.4-RC2)
83[info] rootJS (3.7.4-RC2)
84[info] narrJS (3.7.4-RC2)
85[info] docs (3.7.4-RC2)
86[info] testsJS (3.7.4-RC2)
87[info] rootJVM (3.7.4-RC2)
88[info] rootNative (3.7.4-RC2)
89[info] testsJVM (3.7.4-RC2)
90[info] testsNative (3.7.4-RC2)
91[info] Excluding projects:
92[info] Reapplying settings...
93[info] set scmInfo to https://github.com/dragonfly-ai/narr
94[info] set current project to narr (in build file:/build/repo/)
95Execute 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
96[info] Reapplying settings...
97[info] set scmInfo to https://github.com/dragonfly-ai/narr
98[info] set current project to narr (in build file:/build/repo/)
99[info] Defining Global / credentials, credentials and 10 others.
100[info] The new values will be used by Compile / scalafmtOnly, IntegrationTest / scalafmtOnly and 105 others.
101[info] Run `last` for details.
102[info] Reapplying settings...
103[info] set scmInfo to https://github.com/dragonfly-ai/narr
104[info] set current project to narr (in build file:/build/repo/)
105Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
106[info] Reapplying settings...
107OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
108
109 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:336)
110 Did you mean rootJVM / allExcludeDependencies ?
111 , retry without global scopes
112[info] Reapplying settings...
113[info] set scmInfo to https://github.com/dragonfly-ai/narr
114[info] set current project to narr (in build file:/build/repo/)
115Execute removeScalacOptionsStartingWith: -P:wartremover
116[info] Reapplying settings...
117[info] set scmInfo to https://github.com/dragonfly-ai/narr
118[info] set current project to narr (in build file:/build/repo/)
119[success] Total time: 0 s, completed Nov 22, 2025, 6:06:05 PM
120Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}
121Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
122Starting build...
123Projects: Set(narrJVM)
124Starting build for ProjectRef(file:/build/repo/,narrJVM) (narr)... [0/1]
125OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
126OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.7-migration` in Scala 2.12.20 module Global
127OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
128OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
129Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -Xkind-projector:underscores, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
130[info] compiling 4 Scala sources to /build/repo/narr/jvm/target/scala-3.7.4-RC2/classes ...
131[info] [patched file /build/repo/narr/jvm-native/src/main/scala/narr/native/package.scala]
132[info] [patched file /build/repo/narr/shared/src/main/scala/narr/package.scala]
133[info] [patched file /build/repo/narr/shared/src/main/scala/narr/NArrayBuilder.scala]
134[info] done compiling
135[info] compiling 4 Scala sources to /build/repo/narr/jvm/target/scala-3.7.4-RC2/classes ...
136[info] done compiling
137
138************************
139Build summary:
140[{
141 "module": "narr",
142 "compile": {"status": "ok", "tookMs": 8124, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
143 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
144 "test-compile": {"status": "ok", "tookMs": 2368, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
145 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
146 "publish": {"status": "skipped", "tookMs": 0},
147 "metadata": {
148 "crossScalaVersions": ["3.3.7"]
149}
150}]
151************************
152[success] Total time: 22 s, completed Nov 22, 2025, 6:06:27 PM
153[0JChecking patch project/plugins.sbt...
154Checking patch build.sbt...
155Applied patch project/plugins.sbt cleanly.
156Applied patch build.sbt cleanly.
157Commit migration rewrites
158Switched to a new branch 'opencb/migrate-source-3.7'
159[opencb/migrate-source-3.7 b4bdf88] Apply Scala compiler rewrites using -source:3.7-migration using Scala 3.7.4-RC2
160 3 files changed, 14 insertions(+), 14 deletions(-)
161----
162Preparing build for 3.8.1-RC1-bin-20251120-60444cb
163Scala binary version found: 3.8
164Implicitly using source version 3.8
165Scala binary version found: 3.8
166Implicitly using source version 3.8
167Would try to apply common scalacOption (best-effort, sbt/mill only):
168Append: ,REQUIRE:-source:3.8
169Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
170----
171Starting build for 3.8.1-RC1-bin-20251120-60444cb
172Execute tests: false
173sbt project found:
174No prepare script found for project dragonfly-ai/narr
175/opencb/project-builder/sbt/prepare-project.sh: line 107: /root/.ssh/config: No such file or directory
176##################################
177Scala version: 3.8.1-RC1-bin-20251120-60444cb
178Targets: ai.dragonfly%narr
179Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}
180##################################
181Using extra scalacOptions: ,REQUIRE:-source:3.8
182Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
183[sbt_options] declare -a sbt_options=()
184[process_args] java_version = '17'
185[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
186# Executing command line:
187java
188-Dfile.encoding=UTF-8
189-Dcommunitybuild.scala=3.8.1-RC1-bin-20251120-60444cb
190-Dcommunitybuild.project.dependencies.add=
191-Xmx7G
192-Xms4G
193-Xss8M
194-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
195-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
196-jar
197/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
198"setCrossScalaVersions 3.8.1-RC1-bin-20251120-60444cb"
199"++3.8.1-RC1-bin-20251120-60444cb -v"
200"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
201"set every credentials := Nil"
202"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
203"removeScalacOptionsStartingWith -P:wartremover"
204
205moduleMappings
206"runBuild 3.8.1-RC1-bin-20251120-60444cb """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}""" ai.dragonfly%narr"
207
208[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 17.0.8)
209[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
210[info] loading project definition from /build/repo/project
211[info] loading settings for project root from build.sbt...
212[info] resolving key references (14646 settings) ...
213[info] set scmInfo to https://github.com/dragonfly-ai/narr
214[info] set current project to narr (in build file:/build/repo/)
215Execute setCrossScalaVersions: 3.8.1-RC1-bin-20251120-60444cb
216[info] set scmInfo to https://github.com/dragonfly-ai/narr
217OpenCB::Changing crossVersion 3.3.7 -> 3.8.1-RC1-bin-20251120-60444cb in unidocs/crossScalaVersions
218OpenCB::Changing crossVersion 3.3.7 -> 3.8.1-RC1-bin-20251120-60444cb in testsJVM/crossScalaVersions
219OpenCB::Changing crossVersion 3.3.7 -> 3.8.1-RC1-bin-20251120-60444cb in docs/crossScalaVersions
220OpenCB::Changing crossVersion 3.3.7 -> 3.8.1-RC1-bin-20251120-60444cb in testsJS/crossScalaVersions
221OpenCB::Changing crossVersion 3.3.7 -> 3.8.1-RC1-bin-20251120-60444cb in rootNative/crossScalaVersions
222OpenCB::Changing crossVersion 3.3.7 -> 3.8.1-RC1-bin-20251120-60444cb in testsNative/crossScalaVersions
223OpenCB::Changing crossVersion 3.3.7 -> 3.8.1-RC1-bin-20251120-60444cb in rootJVM/crossScalaVersions
224OpenCB::Changing crossVersion 3.3.7 -> 3.8.1-RC1-bin-20251120-60444cb in narrJS/crossScalaVersions
225OpenCB::Changing crossVersion 3.3.7 -> 3.8.1-RC1-bin-20251120-60444cb in rootJS/crossScalaVersions
226OpenCB::Changing crossVersion 3.3.7 -> 3.8.1-RC1-bin-20251120-60444cb in narrNative/crossScalaVersions
227OpenCB::Changing crossVersion 3.3.7 -> 3.8.1-RC1-bin-20251120-60444cb in root/crossScalaVersions
228OpenCB::Limitting incorrect crossVersions List() -> List(3.8.1-RC1-bin-20251120-60444cb) in root/crossScalaVersions
229OpenCB::Changing crossVersion 3.3.7 -> 3.8.1-RC1-bin-20251120-60444cb in narrJVM/crossScalaVersions
230[info] set current project to narr (in build file:/build/repo/)
231[info] Setting Scala version to 3.8.1-RC1-bin-20251120-60444cb on 12 projects.
232[info] Switching Scala version on:
233[info] narrNative (3.8.1-RC1-bin-20251120-60444cb)
234[info] narrJVM (3.8.1-RC1-bin-20251120-60444cb)
235[info] * root (3.8.1-RC1-bin-20251120-60444cb)
236[info] unidocs (3.8.1-RC1-bin-20251120-60444cb)
237[info] rootJS (3.8.1-RC1-bin-20251120-60444cb)
238[info] narrJS (3.8.1-RC1-bin-20251120-60444cb)
239[info] docs (3.8.1-RC1-bin-20251120-60444cb)
240[info] testsJS (3.8.1-RC1-bin-20251120-60444cb)
241[info] rootJVM (3.8.1-RC1-bin-20251120-60444cb)
242[info] rootNative (3.8.1-RC1-bin-20251120-60444cb)
243[info] testsJVM (3.8.1-RC1-bin-20251120-60444cb)
244[info] testsNative (3.8.1-RC1-bin-20251120-60444cb)
245[info] Excluding projects:
246[info] Reapplying settings...
247[info] set scmInfo to https://github.com/dragonfly-ai/narr
248[info] set current project to narr (in build file:/build/repo/)
249Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
250[info] Reapplying settings...
251[info] set scmInfo to https://github.com/dragonfly-ai/narr
252[info] set current project to narr (in build file:/build/repo/)
253[info] Defining Global / credentials, credentials and 10 others.
254[info] The new values will be used by Compile / scalafmtOnly, IntegrationTest / scalafmtOnly and 105 others.
255[info] Run `last` for details.
256[info] Reapplying settings...
257[info] set scmInfo to https://github.com/dragonfly-ai/narr
258[info] set current project to narr (in build file:/build/repo/)
259Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
260[info] Reapplying settings...
261OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
262
263 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:336)
264 Did you mean rootJVM / allExcludeDependencies ?
265 , retry without global scopes
266[info] Reapplying settings...
267[info] set scmInfo to https://github.com/dragonfly-ai/narr
268[info] set current project to narr (in build file:/build/repo/)
269Execute removeScalacOptionsStartingWith: -P:wartremover
270[info] Reapplying settings...
271[info] set scmInfo to https://github.com/dragonfly-ai/narr
272[info] set current project to narr (in build file:/build/repo/)
273[success] Total time: 0 s, completed Nov 22, 2025, 6:06:46 PM
274Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}
275Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
276Starting build...
277Projects: Set(narrJVM)
278Starting build for ProjectRef(file:/build/repo/,narrJVM) (narr)... [0/1]
279OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
280OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
281OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
282Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -Xkind-projector:underscores, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
283[info] compiling 4 Scala sources to /build/repo/narr/jvm/target/scala-3.8.1-RC1-bin-20251120-60444cb/classes ...
284[info] done compiling
285
286************************
287Build summary:
288[{
289 "module": "narr",
290 "compile": {"status": "ok", "tookMs": 10994, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
291 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
292 "test-compile": {"status": "ok", "tookMs": 145, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
293 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
294 "publish": {"status": "skipped", "tookMs": 0},
295 "metadata": {
296 "crossScalaVersions": ["3.3.7"]
297}
298}]
299************************
300[success] Total time: 19 s, completed Nov 22, 2025, 6:07:05 PM
301[0JChecking patch project/plugins.sbt...
302Checking patch build.sbt...
303Applied patch project/plugins.sbt cleanly.
304Applied patch build.sbt cleanly.