Build Logs

creativescala/doodle • scheduled_3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY

Errors

0

Warnings

90

Total Lines

456

1##################################
2Clonning https://github.com/creativescala/doodle.git into /build/repo using revision 0.32.0
3##################################
4Note: switching to 'be90196d816357a15badda83792ad31c20e30458'.
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
21Would override fixed Scala version: 3.3.6
22----
23Preparing build for 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY
24Scala binary version found: 3.8
25Implicitly using source version 3.8
26Scala binary version found: 3.8
27Implicitly using source version 3.8
28Would try to apply common scalacOption (best-effort, sbt/mill only):
29Append: ,REQUIRE:-source:3.8
30Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
31
32Try apply source patch:
33Path: build.sbt
34Pattern: val scala3 = "3.3.6"
35Replacement: val scala3 = "3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY"
36Starting compilation server
37Compiling project (Scala 3.7.3, JVM (17))
38Compiled project (Scala 3.7.3, JVM (17))
39Successfully applied pattern 'val scala3 = "3.3.6"' in build.sbt
40----
41Starting build for 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY
42Execute tests: false
43sbt project found:
44Sbt version 1.11.4 is not supported, minimal supported version is 1.11.5
45Enforcing usage of sbt in version 1.11.5
46No prepare script found for project creativescala/doodle
47##################################
48Scala version: 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY
49Targets: org.creativescala%doodle org.creativescala%doodle-algebra org.creativescala%doodle-core org.creativescala%doodle-docs org.creativescala%doodle-examples org.creativescala%doodle-golden org.creativescala%doodle-image org.creativescala%doodle-interact org.creativescala%doodle-java2d org.creativescala%doodle-reactor org.creativescala%doodle-svg org.creativescala%doodle-turtle
50Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":[],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.3.6\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
51##################################
52Using extra scalacOptions: ,REQUIRE:-source:3.8
53Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
54[sbt_options] declare -a sbt_options=()
55[process_args] java_version = '17'
56[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
57# Executing command line:
58java
59-Xmx4G
60-Dcommunitybuild.scala=3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY
61-Dcommunitybuild.project.dependencies.add=
62-Xmx7G
63-Xms4G
64-Xss8M
65-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
66-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
67-jar
68/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
69"setCrossScalaVersions 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY"
70"++3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY -v"
71"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
72"set every credentials := Nil"
73"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
74"removeScalacOptionsStartingWith -P:wartremover"
75
76moduleMappings
77"runBuild 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":[],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.3.6\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}""" org.creativescala%doodle org.creativescala%doodle-algebra org.creativescala%doodle-core org.creativescala%doodle-docs org.creativescala%doodle-examples org.creativescala%doodle-golden org.creativescala%doodle-image org.creativescala%doodle-interact org.creativescala%doodle-java2d org.creativescala%doodle-reactor org.creativescala%doodle-svg org.creativescala%doodle-turtle"
78
79[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
80[info] loading settings for project repo-build-build from plugins.sbt...
81[info] loading project definition from /build/repo/project/project
82[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
83[info] loading project definition from /build/repo/project
84[info] compiling 3 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
85[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
86[info] Compilation completed in 8.533s.
87[info] done compiling
88[info] loading settings for project repo from build.sbt...
89[info] resolving key references (29982 settings) ...
90[info] set scmInfo to https://github.com/creativescala/doodle
91[info] set current project to repo (in build file:/build/repo/)
92Execute setCrossScalaVersions: 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY
93OpenCB::Changing crossVersion 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY -> 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY in turtleJVM/crossScalaVersions
94OpenCB::Changing crossVersion 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY -> 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY in unidocs/crossScalaVersions
95[info] set scmInfo to https://github.com/creativescala/doodle
96OpenCB::Changing crossVersion 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY -> 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY in rootJVM/crossScalaVersions
97OpenCB::Changing crossVersion 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY -> 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY in golden/crossScalaVersions
98OpenCB::Changing crossVersion 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY -> 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY in docs/crossScalaVersions
99OpenCB::Changing crossVersion 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY -> 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY in canvas/crossScalaVersions
100OpenCB::Changing crossVersion 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY -> 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY in coreJVM/crossScalaVersions
101OpenCB::Changing crossVersion 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY -> 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY in examplesJS/crossScalaVersions
102OpenCB::Changing crossVersion 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY -> 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY in repo/crossScalaVersions
103OpenCB::Changing crossVersion 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY -> 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY in interactJVM/crossScalaVersions
104OpenCB::Changing crossVersion 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY -> 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY in examplesJVM/crossScalaVersions
105OpenCB::Changing crossVersion 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY -> 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY in algebraJS/crossScalaVersions
106OpenCB::Changing crossVersion 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY -> 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY in java2d/crossScalaVersions
107OpenCB::Changing crossVersion 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY -> 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY in turtleJS/crossScalaVersions
108OpenCB::Changing crossVersion 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY -> 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY in coreJS/crossScalaVersions
109OpenCB::Changing crossVersion 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY -> 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY in rootJS/crossScalaVersions
110OpenCB::Changing crossVersion 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY -> 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY in reactorJS/crossScalaVersions
111OpenCB::Changing crossVersion 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY -> 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY in algebraJVM/crossScalaVersions
112OpenCB::Changing crossVersion 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY -> 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY in imageJVM/crossScalaVersions
113OpenCB::Changing crossVersion 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY -> 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY in imageJS/crossScalaVersions
114OpenCB::Changing crossVersion 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY -> 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY in reactorJVM/crossScalaVersions
115OpenCB::Changing crossVersion 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY -> 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY in interactJS/crossScalaVersions
116OpenCB::Changing crossVersion 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY -> 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY in svgJS/crossScalaVersions
117OpenCB::Changing crossVersion 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY -> 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY in svgJVM/crossScalaVersions
118[info] set current project to repo (in build file:/build/repo/)
119[info] Setting Scala version to 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY on 24 projects.
120[info] Switching Scala version on:
121[info] reactorJS (3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY)
122[info] imageJS (3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY)
123[info] unidocs (3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY)
124[info] rootJS (3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY)
125[info] docs (3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY)
126[info] reactorJVM (3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY)
127[info] coreJS (3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY)
128[info] examplesJS (3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY)
129[info] turtleJS (3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY)
130[info] coreJVM (3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY)
131[info] rootJVM (3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY)
132[info] interactJS (3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY)
133[info] interactJVM (3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY)
134[info] java2d (3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY)
135[info] examplesJVM (3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY)
136[info] algebraJVM (3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY)
137[info] algebraJS (3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY)
138[info] * repo (3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY)
139[info] turtleJVM (3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY)
140[info] imageJVM (3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY)
141[info] svgJVM (3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY)
142[info] svgJS (3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY)
143[info] golden (3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY)
144[info] canvas (3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY)
145[info] Excluding projects:
146[info] Reapplying settings...
147[info] set scmInfo to https://github.com/creativescala/doodle
148[info] set current project to repo (in build file:/build/repo/)
149Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
150[info] Reapplying settings...
151[info] set scmInfo to https://github.com/creativescala/doodle
152[info] set current project to repo (in build file:/build/repo/)
153[info] Defining Global / credentials, algebraJS / credentials and 22 others.
154[info] The new values will be used by Compile / scalafmtOnly, IntegrationTest / scalafmtOnly and 238 others.
155[info] Run `last` for details.
156[info] Reapplying settings...
157[info] set scmInfo to https://github.com/creativescala/doodle
158[info] set current project to repo (in build file:/build/repo/)
159Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
160[info] Reapplying settings...
161OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
162
163 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
164 Did you mean rootJVM / allExcludeDependencies ?
165 , retry without global scopes
166[info] Reapplying settings...
167[info] set scmInfo to https://github.com/creativescala/doodle
168[info] set current project to repo (in build file:/build/repo/)
169Execute removeScalacOptionsStartingWith: -P:wartremover
170[info] Reapplying settings...
171[info] set scmInfo to https://github.com/creativescala/doodle
172[info] set current project to repo (in build file:/build/repo/)
173[success] Total time: 0 s, completed Jan 10, 2026, 1:18:38 AM
174Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":[],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.3.6\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
175Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
176Starting build...
177Projects: Set(unidocs, reactorJVM, coreJVM, rootJVM, interactJVM, java2d, examplesJVM, algebraJVM, turtleJVM, imageJVM, svgJVM, golden)
178Starting build for ProjectRef(file:/build/repo/,interactJVM) (doodle-interact)... [0/12]
179OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
180OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
181OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
182Compile 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, -Xsemanticdb, -semanticdb-target, /build/repo/interact/jvm/target/scala-3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
183[info] compiling 29 Scala sources to /build/repo/core/jvm/target/scala-3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY/classes ...
184[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/main/scala/doodle/core/Transform.scala:20:24
185[warn] 20 |import scala.annotation.tailrec
186[warn] | ^^^^^^^
187[warn] | unused import
188[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/main/scala/doodle/random/Sampler.scala:54:4
189[warn] 54 | rng =>
190[warn] | ^^^
191[warn] | unused explicit parameter
192[warn] -- [E194] Potential Issue Warning: /build/repo/core/shared/src/main/scala/doodle/random/Random.scala:26:6
193[warn] 26 | def run(rng: scala.util.Random): A =
194[warn] | ^
195[warn] |Extension method run will never be selected from type Free
196[warn] |because Free already has a member with the same name and compatible parameter types.
197[warn] |
198[warn] | longer explanation available when compiling with `-explain`
199[warn] three warnings found
200[info] done compiling
201[info] compiling 64 Scala sources to /build/repo/algebra/jvm/target/scala-3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY/classes ...
202[warn] -- [E198] Unused Symbol Warning: /build/repo/algebra/jvm/src/main/scala/doodle/syntax/BufferedImageWriterSyntax.scala:54:8
203[warn] 54 | r: IORuntime
204[warn] | ^
205[warn] | unused implicit parameter
206[warn] -- [E198] Unused Symbol Warning: /build/repo/algebra/shared/src/main/scala/doodle/algebra/generic/Finalized.scala:23:17
207[warn] 23 |import cats.data.*
208[warn] | ^
209[warn] | unused import
210[warn] two warnings found
211[info] done compiling
212[info] compiling 20 Scala sources to /build/repo/interact/jvm/target/scala-3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY/classes ...
213[warn] -- [E198] Unused Symbol Warning: /build/repo/interact/shared/src/main/scala/doodle/interact/syntax/MouseOverSyntax.scala:28:6
214[warn] 28 | picture: Picture[Alg, A]
215[warn] | ^^^^^^^
216[warn] | unused explicit parameter
217[warn] one warning found
218[info] done compiling
219[info] compiling 14 Scala sources to /build/repo/core/jvm/target/scala-3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY/test-classes ...
220[info] done compiling
221[info] compiling 14 Scala sources to /build/repo/algebra/jvm/target/scala-3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY/test-classes ...
222[warn] -- [E198] Unused Symbol Warning: /build/repo/algebra/shared/src/test/scala/doodle/algebra/generic/TestAlgebra.scala:55:22
223[warn] 55 | fa.flatMap { (bb, rdr) =>
224[warn] | ^^
225[warn] | unused explicit parameter
226[warn] one warning found
227[info] done compiling
228[info] compiling 3 Scala sources to /build/repo/interact/jvm/target/scala-3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY/test-classes ...
229[info] done compiling
230Starting build for ProjectRef(file:/build/repo/,examplesJVM) (doodle-examples)... [1/12]
231Compile 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, -Xsemanticdb, -semanticdb-target, /build/repo/examples/jvm/target/scala-3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
232[info] compiling 42 Scala sources and 1 Java source to /build/repo/java2d/target/scala-3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY/classes ...
233[warn] -- [E198] Unused Symbol Warning: /build/repo/java2d/src/main/scala/doodle/java2d/algebra/Algebra.scala:64:22
234[warn] 64 | fa.flatMap { (bb, rdr) =>
235[warn] | ^^
236[warn] | unused explicit parameter
237[warn] -- [E198] Unused Symbol Warning: /build/repo/java2d/src/main/scala/doodle/java2d/effect/Frame.scala:100:43
238[warn] 100 | case DoNotBlock extends BlockingBehavior(canvas => IO.unit)
239[warn] | ^^^^^^
240[warn] | unused explicit parameter
241[warn] -- [E198] Unused Symbol Warning: /build/repo/java2d/src/main/scala/doodle/java2d/effect/RenderRequest.scala:24:37
242[warn] 24 |import doodle.java2d.algebra.reified.Reified
243[warn] | ^^^^^^^
244[warn] | unused import
245[warn] three warnings found
246[info] done compiling
247[info] compiling 50 Scala sources to /build/repo/image/jvm/target/scala-3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY/classes ...
248[info] compiling 20 Scala sources to /build/repo/svg/jvm/target/scala-3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY/classes ...
249[warn] -- [E198] Unused Symbol Warning: /build/repo/svg/jvm/src/main/scala/doodle/svg/algebra/Algebra.scala:79:24
250[warn] 79 | fa.flatMap { (bb, rdr) =>
251[warn] | ^^
252[warn] | unused explicit parameter
253[warn] -- [E198] Unused Symbol Warning: /build/repo/svg/shared/src/main/scala/doodle/svg/algebra/Filter.scala:37:25
254[warn] 37 | Finalized.leaf { dc =>
255[warn] | ^^
256[warn] | unused explicit parameter
257[warn] -- [E198] Unused Symbol Warning: /build/repo/svg/shared/src/main/scala/doodle/svg/algebra/Filter.scala:86:25
258[warn] 86 | Finalized.leaf { dc =>
259[warn] | ^^
260[warn] | unused explicit parameter
261[warn] -- [E198] Unused Symbol Warning: /build/repo/svg/shared/src/main/scala/doodle/svg/algebra/Filter.scala:112:25
262[warn] 112 | Finalized.leaf { dc =>
263[warn] | ^^
264[warn] | unused explicit parameter
265[warn] -- [E198] Unused Symbol Warning: /build/repo/svg/shared/src/main/scala/doodle/svg/algebra/Image.scala:37:23
266[warn] 37 | Finalized.leaf { dc =>
267[warn] | ^^
268[warn] | unused explicit parameter
269[warn] 5 warnings found
270[info] done compiling
271[warn] there was 1 deprecation warning; re-run with -deprecation for details
272[warn] one warning found
273[info] done compiling
274[info] compiling 6 Scala sources to /build/repo/reactor/jvm/target/scala-3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY/classes ...
275[warn] -- [E198] Unused Symbol Warning: /build/repo/reactor/shared/src/main/scala/doodle/reactor/syntax/AbstractReactorSyntax.scala:76:8
276[warn] 76 | r: IORuntime
277[warn] | ^
278[warn] | unused implicit parameter in extension method animateWithCanvasToIO
279[warn] one warning found
280[info] done compiling
281[info] compiling 1 Scala source to /build/repo/examples/jvm/target/scala-3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY/classes ...
282[warn] -- [E198] Unused Symbol Warning: /build/repo/examples/jvm/src/main/scala/doodle/examples/svg/SvgTaggedJvmExample.scala:34:15
283[warn] 34 | def drawLink(id: String): Unit =
284[warn] | ^^
285[warn] | unused explicit parameter
286[warn] one warning found
287[info] done compiling
288Starting build for ProjectRef(file:/build/repo/,svgJVM) (doodle-svg)... [2/12]
289Compile 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, -Xsemanticdb, -semanticdb-target, /build/repo/svg/jvm/target/scala-3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
290[info] compiling 5 Scala sources to /build/repo/svg/jvm/target/scala-3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY/test-classes ...
291[warn] -- [E198] Unused Symbol Warning: /build/repo/svg/shared/src/test/scala/doodle/svg/SvgLoadBitmapSpec.scala:21:19
292[warn] 21 |import doodle.core.*
293[warn] | ^
294[warn] | unused import
295[warn] -- [E198] Unused Symbol Warning: /build/repo/svg/shared/src/test/scala/doodle/svg/algebra/TestAlgebra.scala:60:24
296[warn] 60 | fa.flatMap { (bb, rdr) =>
297[warn] | ^^
298[warn] | unused explicit parameter
299[warn] two warnings found
300[info] done compiling
301Starting build for ProjectRef(file:/build/repo/,unidocs) (doodle-docs)... [3/12]
302Compile 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, -Xsemanticdb, -semanticdb-target, /build/repo/unidocs/target/scala-3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
303Starting build for ProjectRef(file:/build/repo/,coreJVM) (doodle-core)... [4/12]
304Compile 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, -Xsemanticdb, -semanticdb-target, /build/repo/core/jvm/target/scala-3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
305Starting build for ProjectRef(file:/build/repo/,java2d) (doodle-java2d)... [5/12]
306Compile 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, -Xsemanticdb, -semanticdb-target, /build/repo/java2d/target/scala-3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
307[info] compiling 6 Scala sources to /build/repo/java2d/target/scala-3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY/test-classes ...
308[info] done compiling
309Starting build for ProjectRef(file:/build/repo/,imageJVM) (doodle-image)... [6/12]
310Compile 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, -Xsemanticdb, -semanticdb-target, /build/repo/image/jvm/target/scala-3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
311Starting build for ProjectRef(file:/build/repo/,reactorJVM) (doodle-reactor)... [7/12]
312Compile 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, -Xsemanticdb, -semanticdb-target, /build/repo/reactor/jvm/target/scala-3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
313Starting build for ProjectRef(file:/build/repo/,rootJVM) (doodle)... [8/12]
314Compile 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, -Xsemanticdb, -semanticdb-target, /build/repo/jvm/target/scala-3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
315[info] compiling 6 Scala sources to /build/repo/turtle/jvm/target/scala-3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY/classes ...
316[info] done compiling
317Starting build for ProjectRef(file:/build/repo/,algebraJVM) (doodle-algebra)... [9/12]
318Compile 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, -Xsemanticdb, -semanticdb-target, /build/repo/algebra/jvm/target/scala-3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
319Starting build for ProjectRef(file:/build/repo/,turtleJVM) (doodle-turtle)... [10/12]
320Compile 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, -Xsemanticdb, -semanticdb-target, /build/repo/turtle/jvm/target/scala-3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
321Starting build for ProjectRef(file:/build/repo/,golden) (doodle-golden)... [11/12]
322Compile 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, -Xsemanticdb, -semanticdb-target, /build/repo/golden/target/scala-3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
323[info] compiling 9 Scala sources to /build/repo/golden/target/scala-3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY/test-classes ...
324[info] done compiling
325
326************************
327Build summary:
328[{
329 "module": "doodle-interact",
330 "compile": {"status": "ok", "tookMs": 21251, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
331 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
332 "test-compile": {"status": "ok", "tookMs": 7584, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
333 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
334 "publish": {"status": "skipped", "tookMs": 0},
335 "metadata": {
336 "crossScalaVersions": ["3.3.6"]
337}
338},{
339 "module": "doodle-examples",
340 "compile": {"status": "ok", "tookMs": 13547, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
341 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
342 "test-compile": {"status": "ok", "tookMs": 493, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
343 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
344 "publish": {"status": "skipped", "tookMs": 0},
345 "metadata": {
346 "crossScalaVersions": ["3.3.6"]
347}
348},{
349 "module": "doodle-svg",
350 "compile": {"status": "ok", "tookMs": 324, "warnings": 5, "errors": 0, "sourceVersion": "3.8"},
351 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
352 "test-compile": {"status": "ok", "tookMs": 1842, "warnings": 2, "errors": 0, "sourceVersion": "3.8"},
353 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
354 "publish": {"status": "skipped", "tookMs": 0},
355 "metadata": {
356 "crossScalaVersions": ["3.3.6"]
357}
358},{
359 "module": "doodle-docs",
360 "compile": {"status": "ok", "tookMs": 68, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
361 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
362 "test-compile": {"status": "ok", "tookMs": 93, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
363 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
364 "publish": {"status": "skipped", "tookMs": 0},
365 "metadata": {
366 "crossScalaVersions": ["3.3.6"]
367}
368},{
369 "module": "doodle-core",
370 "compile": {"status": "ok", "tookMs": 52, "warnings": 3, "errors": 0, "sourceVersion": "3.8"},
371 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
372 "test-compile": {"status": "ok", "tookMs": 99, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
373 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
374 "publish": {"status": "skipped", "tookMs": 0},
375 "metadata": {
376 "crossScalaVersions": ["3.3.6"]
377}
378},{
379 "module": "doodle-java2d",
380 "compile": {"status": "ok", "tookMs": 224, "warnings": 3, "errors": 0, "sourceVersion": "3.8"},
381 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
382 "test-compile": {"status": "ok", "tookMs": 1286, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
383 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
384 "publish": {"status": "skipped", "tookMs": 0},
385 "metadata": {
386 "crossScalaVersions": ["3.3.6"]
387}
388},{
389 "module": "doodle-image",
390 "compile": {"status": "ok", "tookMs": 265, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
391 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
392 "test-compile": {"status": "ok", "tookMs": 305, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
393 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
394 "publish": {"status": "skipped", "tookMs": 0},
395 "metadata": {
396 "crossScalaVersions": ["3.3.6"]
397}
398},{
399 "module": "doodle-reactor",
400 "compile": {"status": "ok", "tookMs": 286, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
401 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
402 "test-compile": {"status": "ok", "tookMs": 332, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
403 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
404 "publish": {"status": "skipped", "tookMs": 0},
405 "metadata": {
406 "crossScalaVersions": ["3.3.6"]
407}
408},{
409 "module": "doodle",
410 "compile": {"status": "ok", "tookMs": 1042, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
411 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
412 "test-compile": {"status": "ok", "tookMs": 542, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
413 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
414 "publish": {"status": "skipped", "tookMs": 0},
415 "metadata": {
416 "crossScalaVersions": ["3.3.6"]
417}
418},{
419 "module": "doodle-algebra",
420 "compile": {"status": "ok", "tookMs": 89, "warnings": 2, "errors": 0, "sourceVersion": "3.8"},
421 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
422 "test-compile": {"status": "ok", "tookMs": 138, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
423 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
424 "publish": {"status": "skipped", "tookMs": 0},
425 "metadata": {
426 "crossScalaVersions": ["3.3.6"]
427}
428},{
429 "module": "doodle-turtle",
430 "compile": {"status": "ok", "tookMs": 245, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
431 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
432 "test-compile": {"status": "ok", "tookMs": 337, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
433 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
434 "publish": {"status": "skipped", "tookMs": 0},
435 "metadata": {
436 "crossScalaVersions": ["3.3.6"]
437}
438},{
439 "module": "doodle-golden",
440 "compile": {"status": "ok", "tookMs": 264, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
441 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
442 "test-compile": {"status": "ok", "tookMs": 2191, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
443 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
444 "publish": {"status": "skipped", "tookMs": 0},
445 "metadata": {
446 "crossScalaVersions": ["3.3.6"]
447}
448}]
449************************
450[success] Total time: 69 s (0:01:09.0), completed Jan 10, 2026, 1:19:47 AM
451[0JChecking patch project/plugins.sbt...
452Checking patch project/build.properties...
453Checking patch build.sbt...
454Applied patch project/plugins.sbt cleanly.
455Applied patch project/build.properties cleanly.
456Applied patch build.sbt cleanly.