Build Logs
scala/scala-collection-contrib • 3.8.0:2026-01-13
Errors
3
Warnings
0
Total Lines
525
1##################################
2Clonning https://github.com/scala/scala-collection-contrib.git into /build/repo using revision v0.4.0
3##################################
4Note: switching to '3d146f70307d68bb6a6a14b5fce17d35a29a92f2'.
5
6You are in 'detached HEAD' state. You can look around, make experimental
7changes and commit them, and you can discard any commits you make in this
8state without impacting any branches by switching back to a branch.
9
10If you want to create a new branch to retain commits you create, you may
11do so (now or later) by using -c with the switch command. Example:
12
13 git switch -c <new-branch-name>
14
15Or undo this operation with:
16
17 git switch -
18
19Turn off this advice by setting config variable advice.detachedHead to false
20
21Using target Scala version for migration: 3.7.4
22Migrating project for -source:3.4 using Scala 3.7.4
23----
24Preparing build for 3.7.4
25Would try to apply common scalacOption (best-effort, sbt/mill only):
26Append: -rewrite,REQUIRE:-source:3.4-migration
27Remove: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
28----
29Starting build for 3.7.4
30Execute tests: false
31sbt project found:
32Sbt version 1.10.2 is not supported, minimal supported version is 1.11.5
33Enforcing usage of sbt in version 1.11.5
34No prepare script found for project scala/scala-collection-contrib
35##################################
36Scala version: 3.7.4
37Targets: org.scala-lang.modules%scala-collection-contrib
38Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4","3.7"],"sourcePatches":[]}
39##################################
40Using extra scalacOptions: -rewrite,REQUIRE:-source:3.4-migration
41Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
42[sbt_options] declare -a sbt_options=()
43[process_args] java_version = '21'
44[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21/rt.jar'
45# Executing command line:
46java
47-Dfile.encoding=UTF-8
48-Dcommunitybuild.scala=3.7.4
49-Dcommunitybuild.project.dependencies.add=
50-Xmx7G
51-Xms4G
52-Xss8M
53-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
54-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21
55-jar
56/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
57"setCrossScalaVersions 3.7.4"
58"++3.7.4 -v"
59"mapScalacOptions "-rewrite,REQUIRE:-source:3.4-migration,-Wconf:msg=can be rewritten automatically under:s" "-indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
60"set every credentials := Nil"
61"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
62"removeScalacOptionsStartingWith -P:wartremover"
63
64moduleMappings
65"runBuild 3.7.4 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4","3.7"],"sourcePatches":[]}""" org.scala-lang.modules%scala-collection-contrib"
66
67[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 21)
68[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
69[info] loading project definition from /build/repo/project
70[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
71[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
72[info] Compilation completed in 8.059s.
73[info] done compiling
74[info] loading settings for project root from build.sbt...
75[info] set current project to root (in build file:/build/repo/)
76Execute setCrossScalaVersions: 3.7.4
77OpenCB::Changing crossVersion 3.3.4 -> 3.7.4 in collectionContribJS/crossScalaVersions
78OpenCB::Changing crossVersion 3.3.4 -> 3.7.4 in root/crossScalaVersions
79OpenCB::Changing crossVersion 3.3.4 -> 3.7.4 in collectionContribJVM/crossScalaVersions
80OpenCB::Changing crossVersion 3.3.4 -> 3.7.4 in collectionContribNative/crossScalaVersions
81[info] set current project to root (in build file:/build/repo/)
82[info] Setting Scala version to 3.7.4 on 4 projects.
83[info] Switching Scala version on:
84[info] * root (3.7.4, 2.13.15)
85[info] collectionContribJVM (3.7.4, 2.13.15)
86[info] collectionContribJS (3.7.4, 2.13.15)
87[info] collectionContribNative (3.7.4, 2.13.15)
88[info] Excluding projects:
89[info] Reapplying settings...
90[info] set current project to root (in build file:/build/repo/)
91Execute 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
92[info] Reapplying settings...
93[info] set current project to root (in build file:/build/repo/)
94[info] Defining Global / credentials, collectionContribJS / credentials and 2 others.
95[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 19 others.
96[info] Run `last` for details.
97[info] Reapplying settings...
98[info] set current project to root (in build file:/build/repo/)
99Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
100[info] Reapplying settings...
101OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
102
103 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
104 Did you mean allExcludeDependencies ?
105 , retry without global scopes
106[info] Reapplying settings...
107[info] set current project to root (in build file:/build/repo/)
108Execute removeScalacOptionsStartingWith: -P:wartremover
109[info] Reapplying settings...
110[info] set current project to root (in build file:/build/repo/)
111[success] Total time: 0 s, completed Jan 13, 2026, 3:43:28 PM
112Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4","3.7"],"sourcePatches":[]}
113Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
114Starting build...
115Projects: Set(collectionContribJVM)
116Starting build for ProjectRef(file:/build/repo/,collectionContribJVM) (scala-collection-contrib)... [0/1]
117OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
118OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.4-migration` in Scala 2.12.20 module Global
119Compile scalacOptions: -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
120OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
121OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
122OpenCB::Filter out '-Werror', matches setting pattern '^-?-Werror'
123[info] compiling 20 Scala sources to /build/repo/.jvm/target/scala-3.7.4/classes ...
124[info] done compiling
125[info] compiling 18 Scala sources to /build/repo/.jvm/target/scala-3.7.4/test-classes ...
126[info] [patched file /build/repo/src/test/scala/scala/collection/decorators/MutableBitSetDecoratorTest.scala]
127[info] [patched file /build/repo/src/test/scala/scala/collection/decorators/BitSetDecoratorTest.scala]
128[info] done compiling
129[info] compiling 2 Scala sources to /build/repo/.jvm/target/scala-3.7.4/test-classes ...
130[info] done compiling
131
132************************
133Build summary:
134[{
135 "module": "scala-collection-contrib",
136 "compile": {"status": "ok", "tookMs": 7599, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
137 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
138 "test-compile": {"status": "ok", "tookMs": 3202, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
139 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
140 "publish": {"status": "skipped", "tookMs": 0},
141 "metadata": {
142 "crossScalaVersions": ["3.3.4", "2.13.15"]
143}
144}]
145************************
146[success] Total time: 13 s, completed Jan 13, 2026, 3:43:40 PM
147[0JChecking patch project/plugins.sbt...
148Checking patch project/build.properties...
149Checking patch build.sbt...
150Applied patch project/plugins.sbt cleanly.
151Applied patch project/build.properties cleanly.
152Applied patch build.sbt cleanly.
153Commit migration rewrites
154Switched to a new branch 'opencb/migrate-source-3.4'
155[opencb/migrate-source-3.4 8936991] Apply Scala compiler rewrites using -source:3.4-migration using Scala 3.7.4
156 2 files changed, 4 insertions(+), 4 deletions(-)
157Using target Scala version for migration: 3.7.4
158Migrating project for -source:3.7 using Scala 3.7.4
159----
160Preparing build for 3.7.4
161Would try to apply common scalacOption (best-effort, sbt/mill only):
162Append: -rewrite,REQUIRE:-source:3.7-migration
163Remove: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
164----
165Starting build for 3.7.4
166Execute tests: false
167sbt project found:
168Sbt version 1.10.2 is not supported, minimal supported version is 1.11.5
169Enforcing usage of sbt in version 1.11.5
170No prepare script found for project scala/scala-collection-contrib
171##################################
172Scala version: 3.7.4
173Targets: org.scala-lang.modules%scala-collection-contrib
174Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4","3.7"],"sourcePatches":[]}
175##################################
176Using extra scalacOptions: -rewrite,REQUIRE:-source:3.7-migration
177Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
178[sbt_options] declare -a sbt_options=()
179[process_args] java_version = '21'
180[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21/rt.jar'
181# Executing command line:
182java
183-Dfile.encoding=UTF-8
184-Dcommunitybuild.scala=3.7.4
185-Dcommunitybuild.project.dependencies.add=
186-Xmx7G
187-Xms4G
188-Xss8M
189-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
190-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21
191-jar
192/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
193"setCrossScalaVersions 3.7.4"
194"++3.7.4 -v"
195"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""
196"set every credentials := Nil"
197"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
198"removeScalacOptionsStartingWith -P:wartremover"
199
200moduleMappings
201"runBuild 3.7.4 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4","3.7"],"sourcePatches":[]}""" org.scala-lang.modules%scala-collection-contrib"
202
203[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 21)
204[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
205[info] loading project definition from /build/repo/project
206[info] loading settings for project root from build.sbt...
207[info] set current project to root (in build file:/build/repo/)
208Execute setCrossScalaVersions: 3.7.4
209OpenCB::Changing crossVersion 3.3.4 -> 3.7.4 in collectionContribNative/crossScalaVersions
210OpenCB::Changing crossVersion 3.3.4 -> 3.7.4 in collectionContribJVM/crossScalaVersions
211OpenCB::Changing crossVersion 3.3.4 -> 3.7.4 in collectionContribJS/crossScalaVersions
212OpenCB::Changing crossVersion 3.3.4 -> 3.7.4 in root/crossScalaVersions
213[info] set current project to root (in build file:/build/repo/)
214[info] Setting Scala version to 3.7.4 on 4 projects.
215[info] Switching Scala version on:
216[info] * root (3.7.4, 2.13.15)
217[info] collectionContribJVM (3.7.4, 2.13.15)
218[info] collectionContribJS (3.7.4, 2.13.15)
219[info] collectionContribNative (3.7.4, 2.13.15)
220[info] Excluding projects:
221[info] Reapplying settings...
222[info] set current project to root (in build file:/build/repo/)
223Execute 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
224[info] Reapplying settings...
225[info] set current project to root (in build file:/build/repo/)
226[info] Defining Global / credentials, collectionContribJS / credentials and 2 others.
227[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 19 others.
228[info] Run `last` for details.
229[info] Reapplying settings...
230[info] set current project to root (in build file:/build/repo/)
231Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
232[info] Reapplying settings...
233OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
234
235 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
236 Did you mean allExcludeDependencies ?
237 , retry without global scopes
238[info] Reapplying settings...
239[info] set current project to root (in build file:/build/repo/)
240Execute removeScalacOptionsStartingWith: -P:wartremover
241[info] Reapplying settings...
242[info] set current project to root (in build file:/build/repo/)
243[success] Total time: 0 s, completed Jan 13, 2026, 3:43:50 PM
244Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4","3.7"],"sourcePatches":[]}
245Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
246Starting build...
247Projects: Set(collectionContribJVM)
248Starting build for ProjectRef(file:/build/repo/,collectionContribJVM) (scala-collection-contrib)... [0/1]
249OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
250OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.7-migration` in Scala 2.12.20 module Global
251Compile scalacOptions: -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
252OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
253OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
254OpenCB::Filter out '-Werror', matches setting pattern '^-?-Werror'
255[info] compiling 20 Scala sources to /build/repo/.jvm/target/scala-3.7.4/classes ...
256[info] [patched file /build/repo/src/main/scala/scala/collection/decorators/package.scala]
257[info] [patched file /build/repo/src/main/scala/scala/collection/SortedMultiSet.scala]
258[info] [patched file /build/repo/src/main/scala/scala/collection/SortedMultiDict.scala]
259[info] done compiling
260[info] compiling 3 Scala sources to /build/repo/.jvm/target/scala-3.7.4/classes ...
261[info] done compiling
262[info] compiling 6 Scala sources to /build/repo/.jvm/target/scala-3.7.4/classes ...
263[info] done compiling
264[info] compiling 18 Scala sources to /build/repo/.jvm/target/scala-3.7.4/test-classes ...
265[info] done compiling
266
267************************
268Build summary:
269[{
270 "module": "scala-collection-contrib",
271 "compile": {"status": "ok", "tookMs": 7461, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
272 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
273 "test-compile": {"status": "ok", "tookMs": 5428, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
274 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
275 "publish": {"status": "skipped", "tookMs": 0},
276 "metadata": {
277 "crossScalaVersions": ["3.3.4", "2.13.15"]
278}
279}]
280************************
281[success] Total time: 14 s, completed Jan 13, 2026, 3:44:04 PM
282[0JChecking patch project/plugins.sbt...
283Checking patch project/build.properties...
284Checking patch build.sbt...
285Applied patch project/plugins.sbt cleanly.
286Applied patch project/build.properties cleanly.
287Applied patch build.sbt cleanly.
288Commit migration rewrites
289Switched to a new branch 'opencb/migrate-source-3.7'
290[opencb/migrate-source-3.7 4cb9c03] Apply Scala compiler rewrites using -source:3.7-migration using Scala 3.7.4
291 3 files changed, 11 insertions(+), 11 deletions(-)
292----
293Preparing build for 3.8.0
294Scala binary version found: 3.8
295Implicitly using source version 3.8
296Scala binary version found: 3.8
297Implicitly using source version 3.8
298Would try to apply common scalacOption (best-effort, sbt/mill only):
299Append: ,REQUIRE:-source:3.8
300Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
301----
302Starting build for 3.8.0
303Execute tests: true
304sbt project found:
305Sbt version 1.10.2 is not supported, minimal supported version is 1.11.5
306Enforcing usage of sbt in version 1.11.5
307No prepare script found for project scala/scala-collection-contrib
308##################################
309Scala version: 3.8.0
310Targets: org.scala-lang.modules%scala-collection-contrib
311Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.4","3.7"],"sourcePatches":[]}
312##################################
313Using extra scalacOptions: ,REQUIRE:-source:3.8
314Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
315[sbt_options] declare -a sbt_options=()
316[process_args] java_version = '21'
317[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21/rt.jar'
318# Executing command line:
319java
320-Dfile.encoding=UTF-8
321-Dcommunitybuild.scala=3.8.0
322-Dcommunitybuild.project.dependencies.add=
323-Xmx7G
324-Xms4G
325-Xss8M
326-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
327-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21
328-jar
329/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
330"setCrossScalaVersions 3.8.0"
331"++3.8.0 -v"
332"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
333"set every credentials := Nil"
334"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
335"removeScalacOptionsStartingWith -P:wartremover"
336
337moduleMappings
338"runBuild 3.8.0 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.4","3.7"],"sourcePatches":[]}""" org.scala-lang.modules%scala-collection-contrib"
339
340[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 21)
341[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
342[info] loading project definition from /build/repo/project
343[info] loading settings for project root from build.sbt...
344[info] set current project to root (in build file:/build/repo/)
345Execute setCrossScalaVersions: 3.8.0
346OpenCB::Changing crossVersion 3.3.4 -> 3.8.0 in collectionContribJS/crossScalaVersions
347OpenCB::Changing crossVersion 3.3.4 -> 3.8.0 in root/crossScalaVersions
348OpenCB::Changing crossVersion 3.3.4 -> 3.8.0 in collectionContribJVM/crossScalaVersions
349OpenCB::Changing crossVersion 3.3.4 -> 3.8.0 in collectionContribNative/crossScalaVersions
350[info] set current project to root (in build file:/build/repo/)
351[info] Setting Scala version to 3.8.0 on 4 projects.
352[info] Switching Scala version on:
353[info] * root (3.8.0, 2.13.15)
354[info] collectionContribJVM (3.8.0, 2.13.15)
355[info] collectionContribJS (3.8.0, 2.13.15)
356[info] collectionContribNative (3.8.0, 2.13.15)
357[info] Excluding projects:
358[info] Reapplying settings...
359[info] set current project to root (in build file:/build/repo/)
360Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
361[info] Reapplying settings...
362[info] set current project to root (in build file:/build/repo/)
363[info] Defining Global / credentials, collectionContribJS / credentials and 2 others.
364[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 19 others.
365[info] Run `last` for details.
366[info] Reapplying settings...
367[info] set current project to root (in build file:/build/repo/)
368Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
369[info] Reapplying settings...
370OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
371
372 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
373 Did you mean allExcludeDependencies ?
374 , retry without global scopes
375[info] Reapplying settings...
376[info] set current project to root (in build file:/build/repo/)
377Execute removeScalacOptionsStartingWith: -P:wartremover
378[info] Reapplying settings...
379[info] set current project to root (in build file:/build/repo/)
380[success] Total time: 0 s, completed Jan 13, 2026, 3:44:14 PM
381Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.4","3.7"],"sourcePatches":[]}
382Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
383Starting build...
384Projects: Set(collectionContribJVM)
385Starting build for ProjectRef(file:/build/repo/,collectionContribJVM) (scala-collection-contrib)... [0/1]
386OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
387Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
388OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
389OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
390OpenCB::Filter out '-Werror', matches setting pattern '^-?-Werror'
391[info] compiling 20 Scala sources to /build/repo/.jvm/target/scala-3.8.0/classes ...
392[info] done compiling
393[info] compiling 18 Scala sources to /build/repo/.jvm/target/scala-3.8.0/test-classes ...
394[info] done compiling
395[info] Test run scala.collection.MultiDictTest started
396[info] Test scala.collection.MultiDictTest.access started
397[info] Test scala.collection.MultiDictTest.concat started
398[info] Test scala.collection.MultiDictTest.testToString started
399[info] Test scala.collection.MultiDictTest.map started
400[info] Test scala.collection.MultiDictTest.equality started
401[info] Test scala.collection.MultiDictTest.withFilter started
402[info] Test run scala.collection.MultiDictTest finished: 0 failed, 0 ignored, 6 total, 0.162s
403[info] Test run scala.collection.mutable.MultiSetTest started
404[info] Test scala.collection.mutable.MultiSetTest.multiSet started
405[info] Test run scala.collection.mutable.MultiSetTest finished: 0 failed, 0 ignored, 1 total, 0.011s
406[info] Test run scala.collection.SortedMultiMapTest started
407[info] Test scala.collection.SortedMultiMapTest.run started
408[info] Test run scala.collection.SortedMultiMapTest finished: 0 failed, 0 ignored, 1 total, 0.033s
409[info] Test run scala.collection.immutable.MultiSetTest started
410[info] Test scala.collection.immutable.MultiSetTest.multiSet started
411[info] Test run scala.collection.immutable.MultiSetTest finished: 0 failed, 0 ignored, 1 total, 0.013s
412[info] Test run scala.collection.immutable.MultiMapTest started
413[info] Test scala.collection.immutable.MultiMapTest.multiMap started
414[info] Test run scala.collection.immutable.MultiMapTest finished: 0 failed, 0 ignored, 1 total, 0.002s
415[info] Test run scala.collection.SortedMultiSetTest started
416[info] Test scala.collection.SortedMultiSetTest.run started
417[info] Test run scala.collection.SortedMultiSetTest finished: 0 failed, 0 ignored, 1 total, 0.009s
418[info] Test run scala.collection.mutable.SortedMultiMapTest started
419[info] Test scala.collection.mutable.SortedMultiMapTest.sortedMultiMap started
420[info] Test run scala.collection.mutable.SortedMultiMapTest finished: 0 failed, 0 ignored, 1 total, 0.005s
421[info] Test run scala.collection.mutable.SortedMultiSetTest started
422[info] Test scala.collection.mutable.SortedMultiSetTest.sortedMultiSet started
423[info] Test run scala.collection.mutable.SortedMultiSetTest finished: 0 failed, 0 ignored, 1 total, 0.002s
424[info] Test run scala.collection.MultiSetTest started
425[info] Test scala.collection.MultiSetTest.concat started
426[info] Test scala.collection.MultiSetTest.testToString started
427[info] Test scala.collection.MultiSetTest.map started
428[info] Test scala.collection.MultiSetTest.equality started
429[info] Test run scala.collection.MultiSetTest finished: 0 failed, 0 ignored, 4 total, 0.012s
430[info] Test run scala.collection.immutable.SortedMultiSetTest started
431[info] Test scala.collection.immutable.SortedMultiSetTest.sortedMultiSet started
432[info] Test run scala.collection.immutable.SortedMultiSetTest finished: 0 failed, 0 ignored, 1 total, 0.002s
433[info] Test run scala.collection.mutable.MultiMapTest started
434[info] Test scala.collection.mutable.MultiMapTest.multiMap started
435[info] Test run scala.collection.mutable.MultiMapTest finished: 0 failed, 0 ignored, 1 total, 0.001s
436[info] Test run scala.collection.immutable.SortedMultiMapTest started
437[info] Test scala.collection.immutable.SortedMultiMapTest.sortedMultiMap started
438[info] Test run scala.collection.immutable.SortedMultiMapTest finished: 0 failed, 0 ignored, 1 total, 0.002s
439[info] Test run scala.collection.decorators.MapDecoratorTest started
440[info] Test scala.collection.decorators.MapDecoratorTest.mergingByKeyPerformsFullOuterJoin started
441[info] Test scala.collection.decorators.MapDecoratorTest.mapDecoratorWorksWithViews started
442[info] Test scala.collection.decorators.MapDecoratorTest.joins started
443[info] Test scala.collection.decorators.MapDecoratorTest.zipByKeyWith started
444[info] Test run scala.collection.decorators.MapDecoratorTest finished: 0 failed, 0 ignored, 4 total, 0.033s
445[info] Test run scala.collection.decorators.IteratorDecoratorTest started
446[info] Test scala.collection.decorators.IteratorDecoratorTest.splitByShouldReturnIteratorOfSingleSeqWhenAllElHaveTheSameKey started
447[info] Test scala.collection.decorators.IteratorDecoratorTest.intersperseShouldIntersperseASeparator started
448[info] Test scala.collection.decorators.IteratorDecoratorTest.intersperseShouldIntersperseASeparatorAndInsertStartAndEnd started
449[info] Test scala.collection.decorators.IteratorDecoratorTest.lazyFoldRightShouldFold started
450[info] Test scala.collection.decorators.IteratorDecoratorTest.splitByShouldReturnIteratorOfSeqOfConsecutiveElementsWithTheSameKey started
451[info] Test scala.collection.decorators.IteratorDecoratorTest.takeUntilExceptionShouldTakeTillAnExceptionFromHasNext started
452[info] Test scala.collection.decorators.IteratorDecoratorTest.splitByShouldSplitInfiniteIterators started
453[info] Test scala.collection.decorators.IteratorDecoratorTest.splitByShouldSplitByFunction started
454[info] Test scala.collection.decorators.IteratorDecoratorTest.takeUntilExceptionShouldTakeTillAnExceptionFromNext started
455[info] Test scala.collection.decorators.IteratorDecoratorTest.takeUntilExceptionShouldWrapAnyNonThrowingIterator started
456[info] Test scala.collection.decorators.IteratorDecoratorTest.lazyFoldLeftShouldFold started
457[info] Test scala.collection.decorators.IteratorDecoratorTest.splitByShouldHonorEmptyIterator started
458[info] Test scala.collection.decorators.IteratorDecoratorTest.lazyFoldLeftShouldFoldWeirdEdgeCases started
459[info] Test scala.collection.decorators.IteratorDecoratorTest.foldSomeLeftShouldFold started
460[info] Test run scala.collection.decorators.IteratorDecoratorTest finished: 0 failed, 0 ignored, 14 total, 0.039s
461[info] Test run scala.collection.decorators.IterableDecoratorTest started
462[info] Test scala.collection.decorators.IterableDecoratorTest.splitByShouldReturnSetOfSetOfConsecutiveElementsWithTheSameKey started
463[info] Test scala.collection.decorators.IterableDecoratorTest.hasIterableOpsWorksWithStringAndMap started
464[info] Test scala.collection.decorators.IterableDecoratorTest.lazyFoldRightIsLazy started
465[info] Test scala.collection.decorators.IterableDecoratorTest.lazyFoldLeftIsStackSafe started
466[info] Test scala.collection.decorators.IterableDecoratorTest.lazyFoldLeftIsLazy started
467[info] Test scala.collection.decorators.IterableDecoratorTest.foldSomeLeft started
468[info] Test scala.collection.decorators.IterableDecoratorTest.splitByShouldReturnSingleSeqWhenSingleElement started
469[info] Test scala.collection.decorators.IterableDecoratorTest.splitByShouldReturnListOfListOfConsecutiveElementsWithTheSameKey started
470[info] Test scala.collection.decorators.IterableDecoratorTest.splitByShouldReturnSingleSeqWhenAllElHaveTheSameKey started
471[info] Test scala.collection.decorators.IterableDecoratorTest.splitByShouldHonorEmptyIterator started
472[info] Test scala.collection.decorators.IterableDecoratorTest.splitByShouldReturnVectorOfVectorOrConsecutiveElementsWithTheSameKey started
473[info] Test run scala.collection.decorators.IterableDecoratorTest finished: 0 failed, 0 ignored, 11 total, 0.109s
474[info] Test run scala.collection.decorators.MutableBitSetDecoratorTest started
475[info] Test scala.collection.decorators.MutableBitSetDecoratorTest.shiftNegativeLeftInPlace started
476[info] Test scala.collection.decorators.MutableBitSetDecoratorTest.largeShiftRightInPlace started
477[info] Test scala.collection.decorators.MutableBitSetDecoratorTest.skipZeroWordsOnShiftLeftInPlace started
478[info] Test scala.collection.decorators.MutableBitSetDecoratorTest.shiftEmptyRightInPlace started
479[info] Test scala.collection.decorators.MutableBitSetDecoratorTest.shiftLowestBitLeftInPlace started
480[info] Test scala.collection.decorators.MutableBitSetDecoratorTest.largeShiftLeftInPlace started
481[info] Test scala.collection.decorators.MutableBitSetDecoratorTest.shiftLowestBitRightInPlace started
482[info] Test scala.collection.decorators.MutableBitSetDecoratorTest.shiftNegativeRightInPlace started
483[info] Test scala.collection.decorators.MutableBitSetDecoratorTest.shiftEmptyLeftInPlace started
484[info] Test scala.collection.decorators.MutableBitSetDecoratorTest.shiftLeftTwoEmptyWords started
485[info] Test scala.collection.decorators.MutableBitSetDecoratorTest.shiftToLowestBitRightInPlace started
486[info] Test run scala.collection.decorators.MutableBitSetDecoratorTest finished: 0 failed, 0 ignored, 11 total, 0.042s
487[info] Test run scala.collection.decorators.SeqDecoratorTest started
488[info] Test scala.collection.decorators.SeqDecoratorTest.intersperse started
489[info] Test scala.collection.decorators.SeqDecoratorTest.genericDecorator started
490[info] Test scala.collection.decorators.SeqDecoratorTest.testReplaced started
491[info] Test run scala.collection.decorators.SeqDecoratorTest finished: 0 failed, 0 ignored, 3 total, 0.01s
492[info] Test run scala.collection.decorators.BitSetDecoratorTest started
493[info] Test scala.collection.decorators.BitSetDecoratorTest.shiftLowestBitLeft started
494[info] Test scala.collection.decorators.BitSetDecoratorTest.shiftEmptyLeft started
495[info] Test scala.collection.decorators.BitSetDecoratorTest.shiftEmptyRight started
496[info] Test scala.collection.decorators.BitSetDecoratorTest.shiftNegativeRight started
497[info] Test scala.collection.decorators.BitSetDecoratorTest.shiftLowestBitRight started
498[info] Test scala.collection.decorators.BitSetDecoratorTest.shiftNegativeLeft started
499[info] Test scala.collection.decorators.BitSetDecoratorTest.shiftToLowestBitRight started
500[info] Test scala.collection.decorators.BitSetDecoratorTest.largeShiftLeft started
501[info] Test scala.collection.decorators.BitSetDecoratorTest.skipZeroWordsOnShiftLeft started
502[info] Test scala.collection.decorators.BitSetDecoratorTest.largeShiftRight started
503[info] Test run scala.collection.decorators.BitSetDecoratorTest finished: 0 failed, 0 ignored, 10 total, 0.026s
504
505************************
506Build summary:
507[{
508 "module": "scala-collection-contrib",
509 "compile": {"status": "ok", "tookMs": 8017, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
510 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
511 "test-compile": {"status": "ok", "tookMs": 3562, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
512 "test": {"status": "ok", "tookMs": 1023, "passed": 73, "failed": 0, "ignored": 0, "skipped": 0, "total": 73, "byFramework": [{"framework": "JUnit", "stats": {"passed": 73, "failed": 0, "ignored": 0, "skipped": 0, "total": 73}}]},
513 "publish": {"status": "skipped", "tookMs": 0},
514 "metadata": {
515 "crossScalaVersions": ["3.3.4", "2.13.15"]
516}
517}]
518************************
519[success] Total time: 15 s, completed Jan 13, 2026, 3:44:29 PM
520[0JChecking patch project/plugins.sbt...
521Checking patch project/build.properties...
522Checking patch build.sbt...
523Applied patch project/plugins.sbt cleanly.
524Applied patch project/build.properties cleanly.
525Applied patch build.sbt cleanly.