Build Logs

jd557/minart • 3.8.0-RC2:2025-11-26

Errors

0

Warnings

516

Total Lines

1029

1##################################
2Clonning https://github.com/jd557/minart.git into /build/repo using revision v0.6.5
3##################################
4Note: switching to '21b47acd5cbdd85b6138e34d765d2af4d3e836e7'.
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
29Try apply source patch:
30Path: core/shared/src/main/scala/eu/joaocosta/minart/graphics/SurfaceView.scala
31Pattern: copy(cx = newCx, cy = newCy, newWidth, newHeight)
32Replacement: copy(cx = newCx, cy = newCy, width = newWidth, height = newHeight)
33Starting compilation server
34Compiling project (Scala 3.7.3, JVM (17))
35Compiled project (Scala 3.7.3, JVM (17))
36Successfully applied pattern 'copy(cx = newCx, cy = newCy, newWidth, newHeight)' in core/shared/src/main/scala/eu/joaocosta/minart/graphics/SurfaceView.scala
37----
38Starting build for 3.7.4-RC2
39Execute tests: false
40sbt project found:
41No prepare script found for project jd557/minart
42/opencb/project-builder/sbt/prepare-project.sh: line 107: /root/.ssh/config: No such file or directory
43##################################
44Scala version: 3.7.4-RC2
45Targets: eu.joaocosta%minart eu.joaocosta%minart-backend eu.joaocosta%minart-core eu.joaocosta%minart-image eu.joaocosta%minart-sound
46Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[{"path":"core/shared/src/main/scala/eu/joaocosta/minart/graphics/SurfaceView.scala","pattern":"copy(cx = newCx, cy = newCy, newWidth, newHeight)","replaceWith":"copy(cx = newCx, cy = newCy, width = newWidth, height = newHeight)"}]}
47##################################
48Using extra scalacOptions: -rewrite,REQUIRE:-source:3.7-migration
49Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
50[sbt_options] declare -a sbt_options=()
51[process_args] java_version = '17'
52[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
53# Executing command line:
54java
55-Dfile.encoding=UTF-8
56-Dcommunitybuild.scala=3.7.4-RC2
57-Dcommunitybuild.project.dependencies.add=
58-Xmx7G
59-Xms4G
60-Xss8M
61-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
62-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
63-jar
64/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
65"setCrossScalaVersions 3.7.4-RC2"
66"++3.7.4-RC2 -v"
67"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""
68"set every credentials := Nil"
69"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
70"removeScalacOptionsStartingWith -P:wartremover"
71
72moduleMappings
73"runBuild 3.7.4-RC2 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[{"path":"core/shared/src/main/scala/eu/joaocosta/minart/graphics/SurfaceView.scala","pattern":"copy(cx = newCx, cy = newCy, newWidth, newHeight)","replaceWith":"copy(cx = newCx, cy = newCy, width = newWidth, height = newHeight)"}]}""" eu.joaocosta%minart eu.joaocosta%minart-backend eu.joaocosta%minart-core eu.joaocosta%minart-image eu.joaocosta%minart-sound"
74
75[info] [launcher] getting org.scala-sbt sbt 1.11.7 (this may take some time)...
76[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 17.0.8)
77[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
78[info] loading project definition from /build/repo/project
79[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
80[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
81[info] Compilation completed in 8.861s.
82[info] done compiling
83[info] loading settings for project repo from build.sbt, contributors.sbt, version.sbt...
84[info] resolving key references (19143 settings) ...
85[info] set current project to minart (in build file:/build/repo/)
86Execute setCrossScalaVersions: 3.7.4-RC2
87OpenCB::Changing crossVersion 3.3.7 -> 3.7.4-RC2 in backendJVM/crossScalaVersions
88OpenCB::Changing crossVersion 3.3.7 -> 3.7.4-RC2 in soundJS/crossScalaVersions
89OpenCB::Changing crossVersion 3.3.7 -> 3.7.4-RC2 in imageNative/crossScalaVersions
90OpenCB::Changing crossVersion 3.3.7 -> 3.7.4-RC2 in coreJVM/crossScalaVersions
91OpenCB::Changing crossVersion 3.3.7 -> 3.7.4-RC2 in rootNative/crossScalaVersions
92OpenCB::Changing crossVersion 3.3.7 -> 3.7.4-RC2 in imageJS/crossScalaVersions
93OpenCB::Changing crossVersion 3.3.7 -> 3.7.4-RC2 in backendNative/crossScalaVersions
94OpenCB::Changing crossVersion 3.3.7 -> 3.7.4-RC2 in imageJVM/crossScalaVersions
95OpenCB::Changing crossVersion 3.3.7 -> 3.7.4-RC2 in soundJVM/crossScalaVersions
96OpenCB::Changing crossVersion 3.3.7 -> 3.7.4-RC2 in repo/crossScalaVersions
97OpenCB::Changing crossVersion 3.3.7 -> 3.7.4-RC2 in coreJS/crossScalaVersions
98OpenCB::Changing crossVersion 3.3.7 -> 3.7.4-RC2 in coreNative/crossScalaVersions
99OpenCB::Changing crossVersion 3.3.7 -> 3.7.4-RC2 in rootJVM/crossScalaVersions
100OpenCB::Changing crossVersion 3.3.7 -> 3.7.4-RC2 in backendJS/crossScalaVersions
101OpenCB::Changing crossVersion 3.3.7 -> 3.7.4-RC2 in rootJS/crossScalaVersions
102OpenCB::Changing crossVersion 3.3.7 -> 3.7.4-RC2 in soundNative/crossScalaVersions
103[info] set current project to minart (in build file:/build/repo/)
104[info] Setting Scala version to 3.7.4-RC2 on 16 projects.
105[info] Switching Scala version on:
106[info] imageNative (3.7.4-RC2)
107[info] backendNative (3.7.4-RC2)
108[info] imageJS (3.7.4-RC2)
109[info] rootJS (3.7.4-RC2)
110[info] coreNative (3.7.4-RC2)
111[info] backendJVM (3.7.4-RC2)
112[info] soundJVM (3.7.4-RC2)
113[info] soundNative (3.7.4-RC2)
114[info] coreJS (3.7.4-RC2)
115[info] coreJVM (3.7.4-RC2)
116[info] rootJVM (3.7.4-RC2)
117[info] rootNative (3.7.4-RC2)
118[info] soundJS (3.7.4-RC2)
119[info] * repo (3.7.4-RC2)
120[info] imageJVM (3.7.4-RC2)
121[info] backendJS (3.7.4-RC2)
122[info] Excluding projects:
123[info] Reapplying settings...
124[info] set current project to minart (in build file:/build/repo/)
125Execute 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
126[info] Reapplying settings...
127[info] set current project to minart (in build file:/build/repo/)
128[info] Defining Global / credentials, backendJS / credentials and 14 others.
129[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 128 others.
130[info] Run `last` for details.
131[info] Reapplying settings...
132[info] set current project to minart (in build file:/build/repo/)
133Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
134[info] Reapplying settings...
135OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
136
137 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:336)
138 Did you mean rootJVM / allExcludeDependencies ?
139 , retry without global scopes
140[info] Reapplying settings...
141[info] set current project to minart (in build file:/build/repo/)
142Execute removeScalacOptionsStartingWith: -P:wartremover
143[info] Reapplying settings...
144[info] set current project to minart (in build file:/build/repo/)
145[success] Total time: 0 s, completed Nov 26, 2025, 4:05:26 PM
146Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[{"path":"core/shared/src/main/scala/eu/joaocosta/minart/graphics/SurfaceView.scala","pattern":"copy(cx = newCx, cy = newCy, newWidth, newHeight)","replaceWith":"copy(cx = newCx, cy = newCy, width = newWidth, height = newHeight)"}]}
147Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
148Starting build...
149Projects: Set(backendJVM, soundJVM, coreJVM, rootJVM, imageJVM)
150Starting build for ProjectRef(file:/build/repo/,soundJVM) (minart-sound)... [0/5]
151OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
152OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.7-migration` in Scala 2.12.20 module Global
153OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
154OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
155Compile scalacOptions: -encoding, utf8, -unchecked, -language:higherKinds, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Xsemanticdb, -semanticdb-target, /build/repo/sound/jvm/target/scala-3.7.4-RC2/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
156[info] scalafmt: Formatting 15 Scala sources (/build/repo/core/jvm)...
157[info] scalafmt: Formatting 2 Scala sources (/build/repo/sound/jvm)...
158[info] scalafmt: Formatting 17 Scala sources (/build/repo/sound/jvm)...
159[info] scalafmt: Formatting 46 Scala sources (/build/repo/core/jvm)...
160[info] compiling 46 Scala sources to /build/repo/core/jvm/target/scala-3.7.4-RC2/classes ...
161[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/main/scala/eu/joaocosta/minart/graphics/BlendMode.scala:38:22
162[warn] 38 | if (colorSource.a > alpha) src else dst
163[warn] | ^
164[warn] | unused local definition
165[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/main/scala/eu/joaocosta/minart/graphics/BlendMode.scala:50:28
166[warn] 50 | Math.min((colorDest.r * (255 - colorSource.a)) / 255 + colorSource.r, 255),
167[warn] | ^
168[warn] | unused local definition
169[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/main/scala/eu/joaocosta/minart/graphics/BlendMode.scala:50:51
170[warn] 50 | Math.min((colorDest.r * (255 - colorSource.a)) / 255 + colorSource.r, 255),
171[warn] | ^
172[warn] | unused local definition
173[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/main/scala/eu/joaocosta/minart/graphics/BlendMode.scala:50:75
174[warn] 50 | Math.min((colorDest.r * (255 - colorSource.a)) / 255 + colorSource.r, 255),
175[warn] | ^
176[warn] | unused local definition
177[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/main/scala/eu/joaocosta/minart/graphics/BlendMode.scala:51:28
178[warn] 51 | Math.min((colorDest.g * (255 - colorSource.a)) / 255 + colorSource.g, 255),
179[warn] | ^
180[warn] | unused local definition
181[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/main/scala/eu/joaocosta/minart/graphics/BlendMode.scala:51:51
182[warn] 51 | Math.min((colorDest.g * (255 - colorSource.a)) / 255 + colorSource.g, 255),
183[warn] | ^
184[warn] | unused local definition
185[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/main/scala/eu/joaocosta/minart/graphics/BlendMode.scala:51:75
186[warn] 51 | Math.min((colorDest.g * (255 - colorSource.a)) / 255 + colorSource.g, 255),
187[warn] | ^
188[warn] | unused local definition
189[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/main/scala/eu/joaocosta/minart/graphics/BlendMode.scala:52:28
190[warn] 52 | Math.min((colorDest.b * (255 - colorSource.a)) / 255 + colorSource.b, 255)
191[warn] | ^
192[warn] | unused local definition
193[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/main/scala/eu/joaocosta/minart/graphics/BlendMode.scala:52:51
194[warn] 52 | Math.min((colorDest.b * (255 - colorSource.a)) / 255 + colorSource.b, 255)
195[warn] | ^
196[warn] | unused local definition
197[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/main/scala/eu/joaocosta/minart/graphics/BlendMode.scala:52:75
198[warn] 52 | Math.min((colorDest.b * (255 - colorSource.a)) / 255 + colorSource.b, 255)
199[warn] | ^
200[warn] | unused local definition
201[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/main/scala/eu/joaocosta/minart/graphics/Blitter.scala:54:20
202[warn] 54 | if (color.a > alpha) dest.unsafePutPixel(destX, destY, color)
203[warn] | ^
204[warn] | unused local definition
205[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/main/scala/eu/joaocosta/minart/graphics/Blitter.scala:60:32
206[warn] 60 | Math.min((colorDest.r * (255 - colorSource.a)) / 255 + colorSource.r, 255),
207[warn] | ^
208[warn] | unused local definition
209[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/main/scala/eu/joaocosta/minart/graphics/Blitter.scala:60:55
210[warn] 60 | Math.min((colorDest.r * (255 - colorSource.a)) / 255 + colorSource.r, 255),
211[warn] | ^
212[warn] | unused local definition
213[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/main/scala/eu/joaocosta/minart/graphics/Blitter.scala:60:79
214[warn] 60 | Math.min((colorDest.r * (255 - colorSource.a)) / 255 + colorSource.r, 255),
215[warn] | ^
216[warn] | unused local definition
217[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/main/scala/eu/joaocosta/minart/graphics/Blitter.scala:61:32
218[warn] 61 | Math.min((colorDest.g * (255 - colorSource.a)) / 255 + colorSource.g, 255),
219[warn] | ^
220[warn] | unused local definition
221[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/main/scala/eu/joaocosta/minart/graphics/Blitter.scala:61:55
222[warn] 61 | Math.min((colorDest.g * (255 - colorSource.a)) / 255 + colorSource.g, 255),
223[warn] | ^
224[warn] | unused local definition
225[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/main/scala/eu/joaocosta/minart/graphics/Blitter.scala:61:79
226[warn] 61 | Math.min((colorDest.g * (255 - colorSource.a)) / 255 + colorSource.g, 255),
227[warn] | ^
228[warn] | unused local definition
229[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/main/scala/eu/joaocosta/minart/graphics/Blitter.scala:62:32
230[warn] 62 | Math.min((colorDest.b * (255 - colorSource.a)) / 255 + colorSource.b, 255)
231[warn] | ^
232[warn] | unused local definition
233[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/main/scala/eu/joaocosta/minart/graphics/Blitter.scala:62:55
234[warn] 62 | Math.min((colorDest.b * (255 - colorSource.a)) / 255 + colorSource.b, 255)
235[warn] | ^
236[warn] | unused local definition
237[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/main/scala/eu/joaocosta/minart/graphics/Blitter.scala:62:79
238[warn] 62 | Math.min((colorDest.b * (255 - colorSource.a)) / 255 + colorSource.b, 255)
239[warn] | ^
240[warn] | unused local definition
241[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/main/scala/eu/joaocosta/minart/graphics/Blitter.scala:131:20
242[warn] 131 | if (color.a > alpha) dest.unsafePutPixel(destX, destY, color)
243[warn] | ^
244[warn] | unused local definition
245[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/main/scala/eu/joaocosta/minart/graphics/Blitter.scala:137:32
246[warn] 137 | Math.min((colorDest.r * (255 - colorSource.a)) / 255 + colorSource.r, 255),
247[warn] | ^
248[warn] | unused local definition
249[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/main/scala/eu/joaocosta/minart/graphics/Blitter.scala:137:55
250[warn] 137 | Math.min((colorDest.r * (255 - colorSource.a)) / 255 + colorSource.r, 255),
251[warn] | ^
252[warn] | unused local definition
253[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/main/scala/eu/joaocosta/minart/graphics/Blitter.scala:137:79
254[warn] 137 | Math.min((colorDest.r * (255 - colorSource.a)) / 255 + colorSource.r, 255),
255[warn] | ^
256[warn] | unused local definition
257[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/main/scala/eu/joaocosta/minart/graphics/Blitter.scala:138:32
258[warn] 138 | Math.min((colorDest.g * (255 - colorSource.a)) / 255 + colorSource.g, 255),
259[warn] | ^
260[warn] | unused local definition
261[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/main/scala/eu/joaocosta/minart/graphics/Blitter.scala:138:55
262[warn] 138 | Math.min((colorDest.g * (255 - colorSource.a)) / 255 + colorSource.g, 255),
263[warn] | ^
264[warn] | unused local definition
265[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/main/scala/eu/joaocosta/minart/graphics/Blitter.scala:138:79
266[warn] 138 | Math.min((colorDest.g * (255 - colorSource.a)) / 255 + colorSource.g, 255),
267[warn] | ^
268[warn] | unused local definition
269[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/main/scala/eu/joaocosta/minart/graphics/Blitter.scala:139:32
270[warn] 139 | Math.min((colorDest.b * (255 - colorSource.a)) / 255 + colorSource.b, 255)
271[warn] | ^
272[warn] | unused local definition
273[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/main/scala/eu/joaocosta/minart/graphics/Blitter.scala:139:55
274[warn] 139 | Math.min((colorDest.b * (255 - colorSource.a)) / 255 + colorSource.b, 255)
275[warn] | ^
276[warn] | unused local definition
277[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/main/scala/eu/joaocosta/minart/graphics/Blitter.scala:139:79
278[warn] 139 | Math.min((colorDest.b * (255 - colorSource.a)) / 255 + colorSource.b, 255)
279[warn] | ^
280[warn] | unused local definition
281[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/main/scala/eu/joaocosta/minart/graphics/Kernel.scala:120:35
282[warn] 120 | accR += weight * color.r
283[warn] | ^
284[warn] | unused local definition
285[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/main/scala/eu/joaocosta/minart/graphics/Kernel.scala:121:35
286[warn] 121 | accG += weight * color.g
287[warn] | ^
288[warn] | unused local definition
289[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/main/scala/eu/joaocosta/minart/graphics/Kernel.scala:122:35
290[warn] 122 | accB += weight * color.b
291[warn] | ^
292[warn] | unused local definition
293[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/main/scala/eu/joaocosta/minart/graphics/Kernel.scala:228:36
294[warn] 228 | accR += weightR * color.r
295[warn] | ^
296[warn] | unused local definition
297[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/main/scala/eu/joaocosta/minart/graphics/Kernel.scala:229:36
298[warn] 229 | accG += weightG * color.g
299[warn] | ^
300[warn] | unused local definition
301[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/main/scala/eu/joaocosta/minart/graphics/Kernel.scala:230:36
302[warn] 230 | accB += weightB * color.b
303[warn] | ^
304[warn] | unused local definition
305[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/main/scala/eu/joaocosta/minart/graphics/Kernel.scala:231:36
306[warn] 231 | accA += weightA * color.a
307[warn] | ^
308[warn] | unused local definition
309[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/main/scala/eu/joaocosta/minart/graphics/Plane.scala:144:24
310[warn] 144 | if (color.a > alpha) color
311[warn] | ^
312[warn] | unused local definition
313[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/main/scala/eu/joaocosta/minart/graphics/Plane.scala:156:36
314[warn] 156 | Math.min((colorDest.r * (255 - colorSource.a)) / 255 + colorSource.r, 255),
315[warn] | ^
316[warn] | unused local definition
317[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/main/scala/eu/joaocosta/minart/graphics/Plane.scala:156:59
318[warn] 156 | Math.min((colorDest.r * (255 - colorSource.a)) / 255 + colorSource.r, 255),
319[warn] | ^
320[warn] | unused local definition
321[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/main/scala/eu/joaocosta/minart/graphics/Plane.scala:156:83
322[warn] 156 | Math.min((colorDest.r * (255 - colorSource.a)) / 255 + colorSource.r, 255),
323[warn] | ^
324[warn] | unused local definition
325[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/main/scala/eu/joaocosta/minart/graphics/Plane.scala:157:36
326[warn] 157 | Math.min((colorDest.g * (255 - colorSource.a)) / 255 + colorSource.g, 255),
327[warn] | ^
328[warn] | unused local definition
329[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/main/scala/eu/joaocosta/minart/graphics/Plane.scala:157:59
330[warn] 157 | Math.min((colorDest.g * (255 - colorSource.a)) / 255 + colorSource.g, 255),
331[warn] | ^
332[warn] | unused local definition
333[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/main/scala/eu/joaocosta/minart/graphics/Plane.scala:157:83
334[warn] 157 | Math.min((colorDest.g * (255 - colorSource.a)) / 255 + colorSource.g, 255),
335[warn] | ^
336[warn] | unused local definition
337[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/main/scala/eu/joaocosta/minart/graphics/Plane.scala:158:36
338[warn] 158 | Math.min((colorDest.b * (255 - colorSource.a)) / 255 + colorSource.b, 255)
339[warn] | ^
340[warn] | unused local definition
341[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/main/scala/eu/joaocosta/minart/graphics/Plane.scala:158:59
342[warn] 158 | Math.min((colorDest.b * (255 - colorSource.a)) / 255 + colorSource.b, 255)
343[warn] | ^
344[warn] | unused local definition
345[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/main/scala/eu/joaocosta/minart/graphics/Plane.scala:158:83
346[warn] 158 | Math.min((colorDest.b * (255 - colorSource.a)) / 255 + colorSource.b, 255)
347[warn] | ^
348[warn] | unused local definition
349[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/main/scala/eu/joaocosta/minart/graphics/Rasterizer.scala:78:35
350[warn] 78 | (frontfaceColor.filter(_.a > alpha), backfaceColor.filter(_.a > alpha))
351[warn] | ^
352[warn] | unused local definition
353[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/main/scala/eu/joaocosta/minart/graphics/Rasterizer.scala:78:70
354[warn] 78 | (frontfaceColor.filter(_.a > alpha), backfaceColor.filter(_.a > alpha))
355[warn] | ^
356[warn] | unused local definition
357[info] [patched file /build/repo/core/shared/src/main/scala/eu/joaocosta/minart/runtime/AppLoop.scala]
358[info] [patched file /build/repo/core/shared/src/main/scala/eu/joaocosta/minart/backend/subsystem/LowLevelSubsystem.scala]
359[warn] 49 warnings found
360[info] done compiling
361[info] Running scalafix on 46 Scala sources
362[info] compiling 17 Scala sources to /build/repo/sound/jvm/target/scala-3.7.4-RC2/classes ...
363[info] done compiling
364[info] Running scalafix on 17 Scala sources
365[info] scalafmt: Formatting 3 Scala sources (/build/repo/backend/jvm)...
366[info] scalafmt: Formatting 2 Scala sources (/build/repo/core/jvm)...
367[info] scalafmt: Reformatted 1 Scala sources
368[info] scalafmt: Formatting 8 Scala sources (/build/repo/backend/jvm)...
369[info] compiling 2 Scala sources to /build/repo/core/jvm/target/scala-3.7.4-RC2/classes ...
370[info] done compiling
371[info] compiling 3 Scala sources to /build/repo/core/jvm/target/scala-3.7.4-RC2/classes ...
372[info] done compiling
373[info] Running scalafix on 1 Scala sources (incremental)
374[info] compiling 8 Scala sources to /build/repo/backend/jvm/target/scala-3.7.4-RC2/classes ...
375[warn] -- [E198] Unused Symbol Warning: /build/repo/backend/jvm/src/main/scala/eu/joaocosta/minart/backend/AwtCanvas.scala:29:49
376[warn] 29 | g.setColor(new JavaColor(settings.clearColor.rgb))
377[warn] | ^
378[warn] | unused local definition
379[warn] -- [E198] Unused Symbol Warning: /build/repo/backend/jvm/src/main/scala/eu/joaocosta/minart/backend/BufferedImageSurface.scala:17:99
380[warn] 17 | def unsafePutPixel(x: Int, y: Int, color: Color): Unit = dataBuffer.setElem(y * width + x, color.argb)
381[warn] | ^
382[warn] | unused local definition
383[warn] -- [E198] Unused Symbol Warning: /build/repo/backend/jvm/src/main/scala/eu/joaocosta/minart/backend/BufferedImageSurface.scala:22:34
384[warn] 22 | dataBuffer.setElem(i, color.argb)
385[warn] | ^
386[warn] | unused local definition
387[warn] -- [E198] Unused Symbol Warning: /build/repo/backend/jvm/src/main/scala/eu/joaocosta/minart/backend/BufferedImageSurface.scala:38:50
388[warn] 38 | dataBuffer.setElem(lineBase + _x, color.argb)
389[warn] | ^
390[warn] | unused local definition
391[info] [patched file /build/repo/backend/jvm/src/main/scala/eu/joaocosta/minart/backend/AwtCanvas.scala]
392[info] [patched file /build/repo/backend/jvm/src/main/scala/eu/joaocosta/minart/backend/JavaAudioPlayer.scala]
393[info] [patched file /build/repo/backend/jvm/src/main/scala/eu/joaocosta/minart/backend/JavaAsyncLoopRunner.scala]
394[warn] four warnings found
395[info] done compiling
396[info] Running scalafix on 8 Scala sources
397[info] compiling 2 Scala sources to /build/repo/sound/jvm/target/scala-3.7.4-RC2/test-classes ...
398[info] [patched file /build/repo/sound/shared/src/test/scala/eu/joaocosta/minart/audio/sound/AudioClipWriterSpec.scala]
399[info] done compiling
400[info] Running scalafix on 2 Scala sources
401[info] scalafmt: Formatting 1 Scala sources (/build/repo/sound/jvm)...
402[info] scalafmt: Formatting 3 Scala sources (/build/repo/backend/jvm)...
403[info] compiling 1 Scala source to /build/repo/core/jvm/target/scala-3.7.4-RC2/classes ...
404[info] scalafmt: Reformatted 1 Scala sources
405[info] done compiling
406[info] compiling 3 Scala sources to /build/repo/backend/jvm/target/scala-3.7.4-RC2/classes ...
407[warn] -- [E198] Unused Symbol Warning: /build/repo/backend/jvm/src/main/scala/eu/joaocosta/minart/backend/AwtCanvas.scala:29:49
408[warn] 29 | g.setColor(new JavaColor(settings.clearColor.rgb))
409[warn] | ^
410[warn] | unused local definition
411[warn] one warning found
412[info] done compiling
413[info] Running scalafix on 1 Scala sources (incremental)
414[info] compiling 1 Scala source to /build/repo/sound/jvm/target/scala-3.7.4-RC2/test-classes ...
415[info] done compiling
416[info] compiling 1 Scala source to /build/repo/backend/jvm/target/scala-3.7.4-RC2/classes ...
417[warn] -- [E198] Unused Symbol Warning: /build/repo/backend/jvm/src/main/scala/eu/joaocosta/minart/backend/AwtCanvas.scala:29:49
418[warn] 29 | g.setColor(new JavaColor(settings.clearColor.rgb))
419[warn] | ^
420[warn] | unused local definition
421[warn] one warning found
422[info] done compiling
423Starting build for ProjectRef(file:/build/repo/,backendJVM) (minart-backend)... [1/5]
424Compile scalacOptions: -encoding, utf8, -unchecked, -language:higherKinds, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Xsemanticdb, -semanticdb-target, /build/repo/backend/jvm/target/scala-3.7.4-RC2/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
425[info] compiling 3 Scala sources to /build/repo/backend/jvm/target/scala-3.7.4-RC2/test-classes ...
426[warn] -- [E198] Unused Symbol Warning: /build/repo/backend/shared/src/test/scala/eu/joaocosta/minart/runtime/AppLoopSpec.scala:35:13
427[warn] 35 | (canvas: Canvas) => {
428[warn] | ^^^^^^
429[warn] | unused explicit parameter
430[info] [patched file /build/repo/backend/shared/src/test/scala/eu/joaocosta/minart/runtime/AppLoopSpec.scala]
431[warn] one warning found
432[info] done compiling
433[info] Running scalafix on 3 Scala sources
434[info] scalafmt: Formatting 1 Scala sources (/build/repo/backend/jvm)...
435[info] scalafmt: Reformatted 1 Scala sources
436[info] compiling 1 Scala source to /build/repo/backend/jvm/target/scala-3.7.4-RC2/test-classes ...
437[warn] -- [E198] Unused Symbol Warning: /build/repo/backend/shared/src/test/scala/eu/joaocosta/minart/runtime/AppLoopSpec.scala:35:13
438[warn] 35 | (canvas: Canvas) => {
439[warn] | ^^^^^^
440[warn] | unused explicit parameter
441[warn] one warning found
442[info] done compiling
443[info] Running scalafix on 1 Scala sources (incremental)
444[info] compiling 1 Scala source to /build/repo/backend/jvm/target/scala-3.7.4-RC2/test-classes ...
445[warn] -- [E198] Unused Symbol Warning: /build/repo/backend/shared/src/test/scala/eu/joaocosta/minart/runtime/AppLoopSpec.scala:35:13
446[warn] 35 | (canvas: Canvas) => {
447[warn] | ^^^^^^
448[warn] | unused explicit parameter
449[warn] one warning found
450[info] done compiling
451Starting build for ProjectRef(file:/build/repo/,coreJVM) (minart-core)... [2/5]
452Compile scalacOptions: -encoding, utf8, -unchecked, -language:higherKinds, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Xsemanticdb, -semanticdb-target, /build/repo/core/jvm/target/scala-3.7.4-RC2/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
453[info] compiling 15 Scala sources to /build/repo/core/jvm/target/scala-3.7.4-RC2/test-classes ...
454[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/test/scala/eu/joaocosta/minart/graphics/ColorSpec.scala:9:20
455[warn] 9 | assert(colorInt.r == 110 && colorInt.g == 120 && colorInt.b == 130)
456[warn] | ^
457[warn] | unused local definition
458[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/test/scala/eu/joaocosta/minart/graphics/ColorSpec.scala:9:41
459[warn] 9 | assert(colorInt.r == 110 && colorInt.g == 120 && colorInt.b == 130)
460[warn] | ^
461[warn] | unused local definition
462[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/test/scala/eu/joaocosta/minart/graphics/ColorSpec.scala:9:62
463[warn] 9 | assert(colorInt.r == 110 && colorInt.g == 120 && colorInt.b == 130)
464[warn] | ^
465[warn] | unused local definition
466[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/test/scala/eu/joaocosta/minart/graphics/ColorSpec.scala:16:20
467[warn] 16 | assert(colorInt.r == 110 && colorInt.g == 120 && colorInt.b == 130 && colorInt.a == 140)
468[warn] | ^
469[warn] | unused local definition
470[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/test/scala/eu/joaocosta/minart/graphics/ColorSpec.scala:16:41
471[warn] 16 | assert(colorInt.r == 110 && colorInt.g == 120 && colorInt.b == 130 && colorInt.a == 140)
472[warn] | ^
473[warn] | unused local definition
474[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/test/scala/eu/joaocosta/minart/graphics/ColorSpec.scala:16:62
475[warn] 16 | assert(colorInt.r == 110 && colorInt.g == 120 && colorInt.b == 130 && colorInt.a == 140)
476[warn] | ^
477[warn] | unused local definition
478[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/test/scala/eu/joaocosta/minart/graphics/ColorSpec.scala:16:83
479[warn] 16 | assert(colorInt.r == 110 && colorInt.g == 120 && colorInt.b == 130 && colorInt.a == 140)
480[warn] | ^
481[warn] | unused local definition
482[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/test/scala/eu/joaocosta/minart/graphics/ColorSpec.scala:23:20
483[warn] 23 | assert(colorInt.r == 130 && colorInt.g == 130 && colorInt.b == 130)
484[warn] | ^
485[warn] | unused local definition
486[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/test/scala/eu/joaocosta/minart/graphics/ColorSpec.scala:23:41
487[warn] 23 | assert(colorInt.r == 130 && colorInt.g == 130 && colorInt.b == 130)
488[warn] | ^
489[warn] | unused local definition
490[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/test/scala/eu/joaocosta/minart/graphics/ColorSpec.scala:23:62
491[warn] 23 | assert(colorInt.r == 130 && colorInt.g == 130 && colorInt.b == 130)
492[warn] | ^
493[warn] | unused local definition
494[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/test/scala/eu/joaocosta/minart/graphics/ColorSpec.scala:28:39
495[warn] 28 | val newColor = Color.fromRGB(color.argb)
496[warn] | ^
497[warn] | unused local definition
498[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/test/scala/eu/joaocosta/minart/graphics/ColorSpec.scala:34:40
499[warn] 34 | val newColor = Color.fromARGB(color.argb)
500[warn] | ^
501[warn] | unused local definition
502[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/test/scala/eu/joaocosta/minart/graphics/ColorSpec.scala:94:29
503[warn] 94 | assert((colorA + colorB).a == 255)
504[warn] | ^
505[warn] | unused local definition
506[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/test/scala/eu/joaocosta/minart/graphics/ColorSpec.scala:95:30
507[warn] 95 | assert((colorA :+ colorB).a == 100)
508[warn] | ^
509[warn] | unused local definition
510[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/test/scala/eu/joaocosta/minart/graphics/ColorSpec.scala:96:30
511[warn] 96 | assert((colorA +: colorB).a == 200)
512[warn] | ^
513[warn] | unused local definition
514[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/test/scala/eu/joaocosta/minart/graphics/ColorSpec.scala:98:29
515[warn] 98 | assert((colorA - colorB).a == 255)
516[warn] | ^
517[warn] | unused local definition
518[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/test/scala/eu/joaocosta/minart/graphics/ColorSpec.scala:99:30
519[warn] 99 | assert((colorA :- colorB).a == 100)
520[warn] | ^
521[warn] | unused local definition
522[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/test/scala/eu/joaocosta/minart/graphics/ColorSpec.scala:100:30
523[warn] 100 | assert((colorA -: colorB).a == 200)
524[warn] | ^
525[warn] | unused local definition
526[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/test/scala/eu/joaocosta/minart/graphics/ColorSpec.scala:102:29
527[warn] 102 | assert((colorA * colorB).a == 255)
528[warn] | ^
529[warn] | unused local definition
530[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/test/scala/eu/joaocosta/minart/graphics/ColorSpec.scala:103:30
531[warn] 103 | assert((colorA :* colorB).a == 100)
532[warn] | ^
533[warn] | unused local definition
534[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/test/scala/eu/joaocosta/minart/graphics/ColorSpec.scala:104:30
535[warn] 104 | assert((colorA *: colorB).a == 200)
536[warn] | ^
537[warn] | unused local definition
538[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/test/scala/eu/joaocosta/minart/graphics/ColorSpec.scala:106:25
539[warn] 106 | assert(colorA.invert.a == 100)
540[warn] | ^
541[warn] | unused local definition
542[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/test/scala/eu/joaocosta/minart/graphics/PlaneSpec.scala:52:27
543[warn] 52 | .flatMap(color => (x, y) => if (y >= 8) color.invert else color)
544[warn] | ^
545[warn] | unused explicit parameter
546[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/test/scala/eu/joaocosta/minart/graphics/PlaneSpec.scala:66:27
547[warn] 66 | .flatMap(color => (x, y) => if (y >= 8) color.invert else color)
548[warn] | ^
549[warn] | unused explicit parameter
550[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/test/scala/eu/joaocosta/minart/graphics/PlaneSpec.scala:70:33
551[warn] 70 | .transformPixels((color, x, y) => if (y >= 8) color.invert else color)
552[warn] | ^
553[warn] | unused explicit parameter
554[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/test/scala/eu/joaocosta/minart/graphics/PlaneSpec.scala:98:59
555[warn] 98 | .zipWith(plane, (c1: Color, c2: Color) => Color(c1.r - c2.r, c1.g - c2.g, c1.b - c2.b))
556[warn] | ^
557[warn] | unused local definition
558[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/test/scala/eu/joaocosta/minart/graphics/PlaneSpec.scala:98:66
559[warn] 98 | .zipWith(plane, (c1: Color, c2: Color) => Color(c1.r - c2.r, c1.g - c2.g, c1.b - c2.b))
560[warn] | ^
561[warn] | unused local definition
562[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/test/scala/eu/joaocosta/minart/graphics/PlaneSpec.scala:98:72
563[warn] 98 | .zipWith(plane, (c1: Color, c2: Color) => Color(c1.r - c2.r, c1.g - c2.g, c1.b - c2.b))
564[warn] | ^
565[warn] | unused local definition
566[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/test/scala/eu/joaocosta/minart/graphics/PlaneSpec.scala:98:79
567[warn] 98 | .zipWith(plane, (c1: Color, c2: Color) => Color(c1.r - c2.r, c1.g - c2.g, c1.b - c2.b))
568[warn] | ^
569[warn] | unused local definition
570[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/test/scala/eu/joaocosta/minart/graphics/PlaneSpec.scala:98:85
571[warn] 98 | .zipWith(plane, (c1: Color, c2: Color) => Color(c1.r - c2.r, c1.g - c2.g, c1.b - c2.b))
572[warn] | ^
573[warn] | unused local definition
574[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/test/scala/eu/joaocosta/minart/graphics/PlaneSpec.scala:98:92
575[warn] 98 | .zipWith(plane, (c1: Color, c2: Color) => Color(c1.r - c2.r, c1.g - c2.g, c1.b - c2.b))
576[warn] | ^
577[warn] | unused local definition
578[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/test/scala/eu/joaocosta/minart/graphics/PlaneSpec.scala:113:61
579[warn] 113 | .zipWith(surface, (c1: Color, c2: Color) => Color(c1.r - c2.r, c1.g - c2.g, c1.b - c2.b))
580[warn] | ^
581[warn] | unused local definition
582[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/test/scala/eu/joaocosta/minart/graphics/PlaneSpec.scala:113:68
583[warn] 113 | .zipWith(surface, (c1: Color, c2: Color) => Color(c1.r - c2.r, c1.g - c2.g, c1.b - c2.b))
584[warn] | ^
585[warn] | unused local definition
586[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/test/scala/eu/joaocosta/minart/graphics/PlaneSpec.scala:113:74
587[warn] 113 | .zipWith(surface, (c1: Color, c2: Color) => Color(c1.r - c2.r, c1.g - c2.g, c1.b - c2.b))
588[warn] | ^
589[warn] | unused local definition
590[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/test/scala/eu/joaocosta/minart/graphics/PlaneSpec.scala:113:81
591[warn] 113 | .zipWith(surface, (c1: Color, c2: Color) => Color(c1.r - c2.r, c1.g - c2.g, c1.b - c2.b))
592[warn] | ^
593[warn] | unused local definition
594[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/test/scala/eu/joaocosta/minart/graphics/PlaneSpec.scala:113:87
595[warn] 113 | .zipWith(surface, (c1: Color, c2: Color) => Color(c1.r - c2.r, c1.g - c2.g, c1.b - c2.b))
596[warn] | ^
597[warn] | unused local definition
598[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/test/scala/eu/joaocosta/minart/graphics/PlaneSpec.scala:113:94
599[warn] 113 | .zipWith(surface, (c1: Color, c2: Color) => Color(c1.r - c2.r, c1.g - c2.g, c1.b - c2.b))
600[warn] | ^
601[warn] | unused local definition
602[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/test/scala/eu/joaocosta/minart/graphics/SurfaceViewSpec.scala:33:25
603[warn] 33 | .flatMap(color => (x, y) => if (y >= 8) color.invert else color)
604[warn] | ^
605[warn] | unused explicit parameter
606[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/test/scala/eu/joaocosta/minart/graphics/SurfaceViewSpec.scala:47:27
607[warn] 47 | .flatMap(color => (x, y) => if (y >= 8) color.invert else color)
608[warn] | ^
609[warn] | unused explicit parameter
610[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/test/scala/eu/joaocosta/minart/graphics/SurfaceViewSpec.scala:51:33
611[warn] 51 | .transformPixels((color, x, y) => if (y >= 8) color.invert else color)
612[warn] | ^
613[warn] | unused explicit parameter
614[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/test/scala/eu/joaocosta/minart/graphics/SurfaceViewSpec.scala:74:61
615[warn] 74 | .zipWith(surface, (c1: Color, c2: Color) => Color(c1.r - c2.r, c1.g - c2.g, c1.b - c2.b))
616[warn] | ^
617[warn] | unused local definition
618[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/test/scala/eu/joaocosta/minart/graphics/SurfaceViewSpec.scala:74:68
619[warn] 74 | .zipWith(surface, (c1: Color, c2: Color) => Color(c1.r - c2.r, c1.g - c2.g, c1.b - c2.b))
620[warn] | ^
621[warn] | unused local definition
622[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/test/scala/eu/joaocosta/minart/graphics/SurfaceViewSpec.scala:74:74
623[warn] 74 | .zipWith(surface, (c1: Color, c2: Color) => Color(c1.r - c2.r, c1.g - c2.g, c1.b - c2.b))
624[warn] | ^
625[warn] | unused local definition
626[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/test/scala/eu/joaocosta/minart/graphics/SurfaceViewSpec.scala:74:81
627[warn] 74 | .zipWith(surface, (c1: Color, c2: Color) => Color(c1.r - c2.r, c1.g - c2.g, c1.b - c2.b))
628[warn] | ^
629[warn] | unused local definition
630[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/test/scala/eu/joaocosta/minart/graphics/SurfaceViewSpec.scala:74:87
631[warn] 74 | .zipWith(surface, (c1: Color, c2: Color) => Color(c1.r - c2.r, c1.g - c2.g, c1.b - c2.b))
632[warn] | ^
633[warn] | unused local definition
634[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/test/scala/eu/joaocosta/minart/graphics/SurfaceViewSpec.scala:74:94
635[warn] 74 | .zipWith(surface, (c1: Color, c2: Color) => Color(c1.r - c2.r, c1.g - c2.g, c1.b - c2.b))
636[warn] | ^
637[warn] | unused local definition
638[warn] 46 warnings found
639[info] done compiling
640[info] Running scalafix on 15 Scala sources
641Starting build for ProjectRef(file:/build/repo/,imageJVM) (minart-image)... [3/5]
642Compile scalacOptions: -encoding, utf8, -unchecked, -language:higherKinds, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Xsemanticdb, -semanticdb-target, /build/repo/image/jvm/target/scala-3.7.4-RC2/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
643[info] scalafmt: Formatting 4 Scala sources (/build/repo/image/jvm)...
644[info] scalafmt: Formatting 24 Scala sources (/build/repo/image/jvm)...
645[info] compiling 24 Scala sources to /build/repo/image/jvm/target/scala-3.7.4-RC2/classes ...
646[warn] -- [E198] Unused Symbol Warning: /build/repo/image/shared/src/main/scala/eu/joaocosta/minart/graphics/image/bmp/BmpImageWriter.scala:17:16
647[warn] 17 | Array(color.b.toByte, color.g.toByte, color.r.toByte)
648[warn] | ^
649[warn] | unused local definition
650[warn] -- [E198] Unused Symbol Warning: /build/repo/image/shared/src/main/scala/eu/joaocosta/minart/graphics/image/bmp/BmpImageWriter.scala:17:32
651[warn] 17 | Array(color.b.toByte, color.g.toByte, color.r.toByte)
652[warn] | ^
653[warn] | unused local definition
654[warn] -- [E198] Unused Symbol Warning: /build/repo/image/shared/src/main/scala/eu/joaocosta/minart/graphics/image/bmp/BmpImageWriter.scala:17:48
655[warn] 17 | Array(color.b.toByte, color.g.toByte, color.r.toByte)
656[warn] | ^
657[warn] | unused local definition
658[warn] -- [E198] Unused Symbol Warning: /build/repo/image/shared/src/main/scala/eu/joaocosta/minart/graphics/image/pdi/PdiImageWriter.scala:52:87
659[warn] 52 | pixels.iterator.map(line => lineToBytes(line, color => math.max(math.max(color.r, color.g), color.b) >= 127))
660[warn] | ^
661[warn] | unused local definition
662[warn] -- [E198] Unused Symbol Warning: /build/repo/image/shared/src/main/scala/eu/joaocosta/minart/graphics/image/pdi/PdiImageWriter.scala:52:96
663[warn] 52 | pixels.iterator.map(line => lineToBytes(line, color => math.max(math.max(color.r, color.g), color.b) >= 127))
664[warn] | ^
665[warn] | unused local definition
666[warn] -- [E198] Unused Symbol Warning: /build/repo/image/shared/src/main/scala/eu/joaocosta/minart/graphics/image/pdi/PdiImageWriter.scala:52:106
667[warn] 52 | pixels.iterator.map(line => lineToBytes(line, color => math.max(math.max(color.r, color.g), color.b) >= 127))
668[warn] | ^
669[warn] | unused local definition
670[warn] -- [E198] Unused Symbol Warning: /build/repo/image/shared/src/main/scala/eu/joaocosta/minart/graphics/image/pdi/PdiImageWriter.scala:54:79
671[warn] 54 | _ <- append(pixels.iterator.map(line => lineToBytes(line, color => color.a > 0)))
672[warn] | ^
673[warn] | unused local definition
674[warn] -- [E198] Unused Symbol Warning: /build/repo/image/shared/src/main/scala/eu/joaocosta/minart/graphics/image/ppm/PpmImageWriter.scala:17:16
675[warn] 17 | Array(color.r.toByte, color.g.toByte, color.b.toByte)
676[warn] | ^
677[warn] | unused local definition
678[warn] -- [E198] Unused Symbol Warning: /build/repo/image/shared/src/main/scala/eu/joaocosta/minart/graphics/image/ppm/PpmImageWriter.scala:17:32
679[warn] 17 | Array(color.r.toByte, color.g.toByte, color.b.toByte)
680[warn] | ^
681[warn] | unused local definition
682[warn] -- [E198] Unused Symbol Warning: /build/repo/image/shared/src/main/scala/eu/joaocosta/minart/graphics/image/ppm/PpmImageWriter.scala:17:48
683[warn] 17 | Array(color.r.toByte, color.g.toByte, color.b.toByte)
684[warn] | ^
685[warn] | unused local definition
686[warn] -- [E198] Unused Symbol Warning: /build/repo/image/shared/src/main/scala/eu/joaocosta/minart/graphics/image/qoi/QoiColor.scala:27:67
687[warn] 27 | def fromMinartColor(color: Color): QoiColor = new QoiColor(color.argb)
688[warn] | ^
689[warn] | unused local definition
690[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/image/shared/src/main/scala/eu/joaocosta/minart/graphics/image/qoi/QoiImageReader.scala:31:8
691[warn] 31 | case (0xc0, 0x3e) =>
692[warn] | ^
693[warn] | match may not be exhaustive.
694[warn] |
695[warn] | It would fail on pattern case: (_, _)
696[warn] |
697[warn] | longer explanation available when compiling with `-explain`
698[warn] 12 warnings found
699[info] done compiling
700[info] Running scalafix on 24 Scala sources
701[info] compiling 4 Scala sources to /build/repo/image/jvm/target/scala-3.7.4-RC2/test-classes ...
702[info] [patched file /build/repo/image/shared/src/test/scala/eu/joaocosta/minart/graphics/image/ImageWriterSpec.scala]
703[info] done compiling
704[info] Running scalafix on 4 Scala sources
705[info] scalafmt: Formatting 1 Scala sources (/build/repo/image/jvm)...
706[info] compiling 1 Scala source to /build/repo/image/jvm/target/scala-3.7.4-RC2/test-classes ...
707[info] done compiling
708Starting build for ProjectRef(file:/build/repo/,rootJVM) (minart)... [4/5]
709Compile scalacOptions: -encoding, utf8, -unchecked, -language:higherKinds, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Xsemanticdb, -semanticdb-target, /build/repo/jvm/target/scala-3.7.4-RC2/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
710
711************************
712Build summary:
713[{
714 "module": "minart-sound",
715 "compile": {"status": "ok", "tookMs": 26892, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
716 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
717 "test-compile": {"status": "ok", "tookMs": 3942, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
718 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
719 "publish": {"status": "skipped", "tookMs": 0},
720 "metadata": {
721 "crossScalaVersions": ["3.3.7"]
722}
723},{
724 "module": "minart-backend",
725 "compile": {"status": "ok", "tookMs": 293, "warnings": 4, "errors": 0, "sourceVersion": "3.7-migration"},
726 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
727 "test-compile": {"status": "ok", "tookMs": 1151, "warnings": 1, "errors": 0, "sourceVersion": "3.7-migration"},
728 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
729 "publish": {"status": "skipped", "tookMs": 0},
730 "metadata": {
731 "crossScalaVersions": ["3.3.7"]
732}
733},{
734 "module": "minart-core",
735 "compile": {"status": "ok", "tookMs": 102, "warnings": 49, "errors": 0, "sourceVersion": "3.7-migration"},
736 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
737 "test-compile": {"status": "ok", "tookMs": 3494, "warnings": 46, "errors": 0, "sourceVersion": "3.7-migration"},
738 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
739 "publish": {"status": "skipped", "tookMs": 0},
740 "metadata": {
741 "crossScalaVersions": ["3.3.7"]
742}
743},{
744 "module": "minart-image",
745 "compile": {"status": "ok", "tookMs": 2724, "warnings": 12, "errors": 0, "sourceVersion": "3.7-migration"},
746 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
747 "test-compile": {"status": "ok", "tookMs": 1306, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
748 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
749 "publish": {"status": "skipped", "tookMs": 0},
750 "metadata": {
751 "crossScalaVersions": ["3.3.7"]
752}
753},{
754 "module": "minart",
755 "compile": {"status": "ok", "tookMs": 448, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
756 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
757 "test-compile": {"status": "ok", "tookMs": 462, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
758 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
759 "publish": {"status": "skipped", "tookMs": 0},
760 "metadata": {
761 "crossScalaVersions": ["3.3.7"]
762}
763}]
764************************
765[success] Total time: 58 s, completed Nov 26, 2025, 4:06:24 PM
766[0JChecking patch project/plugins.sbt...
767Checking patch core/shared/src/main/scala/eu/joaocosta/minart/graphics/SurfaceView.scala...
768Checking patch build.sbt...
769Applied patch project/plugins.sbt cleanly.
770Applied patch core/shared/src/main/scala/eu/joaocosta/minart/graphics/SurfaceView.scala cleanly.
771Applied patch build.sbt cleanly.
772Commit migration rewrites
773Switched to a new branch 'opencb/migrate-source-3.7'
774[opencb/migrate-source-3.7 4614119f] Apply Scala compiler rewrites using -source:3.7-migration using Scala 3.7.4-RC2
775 8 files changed, 20 insertions(+), 20 deletions(-)
776----
777Preparing build for 3.8.0-RC2
778Scala binary version found: 3.8
779Implicitly using source version 3.8
780Scala binary version found: 3.8
781Implicitly using source version 3.8
782Would try to apply common scalacOption (best-effort, sbt/mill only):
783Append: ,REQUIRE:-source:3.8
784Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
785
786Try apply source patch:
787Path: core/shared/src/main/scala/eu/joaocosta/minart/graphics/SurfaceView.scala
788Pattern: copy(cx = newCx, cy = newCy, newWidth, newHeight)
789Replacement: copy(cx = newCx, cy = newCy, width = newWidth, height = newHeight)
790Successfully applied pattern 'copy(cx = newCx, cy = newCy, newWidth, newHeight)' in core/shared/src/main/scala/eu/joaocosta/minart/graphics/SurfaceView.scala
791----
792Starting build for 3.8.0-RC2
793Execute tests: false
794sbt project found:
795No prepare script found for project jd557/minart
796/opencb/project-builder/sbt/prepare-project.sh: line 107: /root/.ssh/config: No such file or directory
797##################################
798Scala version: 3.8.0-RC2
799Targets: eu.joaocosta%minart eu.joaocosta%minart-backend eu.joaocosta%minart-core eu.joaocosta%minart-image eu.joaocosta%minart-sound
800Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[{"path":"core/shared/src/main/scala/eu/joaocosta/minart/graphics/SurfaceView.scala","pattern":"copy(cx = newCx, cy = newCy, newWidth, newHeight)","replaceWith":"copy(cx = newCx, cy = newCy, width = newWidth, height = newHeight)"}]}
801##################################
802Using extra scalacOptions: ,REQUIRE:-source:3.8
803Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
804[sbt_options] declare -a sbt_options=()
805[process_args] java_version = '17'
806[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
807# Executing command line:
808java
809-Dfile.encoding=UTF-8
810-Dcommunitybuild.scala=3.8.0-RC2
811-Dcommunitybuild.project.dependencies.add=
812-Xmx7G
813-Xms4G
814-Xss8M
815-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
816-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
817-jar
818/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
819"setCrossScalaVersions 3.8.0-RC2"
820"++3.8.0-RC2 -v"
821"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
822"set every credentials := Nil"
823"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
824"removeScalacOptionsStartingWith -P:wartremover"
825
826moduleMappings
827"runBuild 3.8.0-RC2 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[{"path":"core/shared/src/main/scala/eu/joaocosta/minart/graphics/SurfaceView.scala","pattern":"copy(cx = newCx, cy = newCy, newWidth, newHeight)","replaceWith":"copy(cx = newCx, cy = newCy, width = newWidth, height = newHeight)"}]}""" eu.joaocosta%minart eu.joaocosta%minart-backend eu.joaocosta%minart-core eu.joaocosta%minart-image eu.joaocosta%minart-sound"
828
829[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 17.0.8)
830[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
831[info] loading project definition from /build/repo/project
832[info] loading settings for project repo from build.sbt, contributors.sbt, version.sbt...
833[info] resolving key references (19143 settings) ...
834[info] set current project to minart (in build file:/build/repo/)
835Execute setCrossScalaVersions: 3.8.0-RC2
836OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC2 in backendJVM/crossScalaVersions
837OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC2 in imageJVM/crossScalaVersions
838OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC2 in rootNative/crossScalaVersions
839OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC2 in soundJS/crossScalaVersions
840OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC2 in imageNative/crossScalaVersions
841OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC2 in coreJVM/crossScalaVersions
842OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC2 in imageJS/crossScalaVersions
843OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC2 in soundJVM/crossScalaVersions
844OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC2 in repo/crossScalaVersions
845OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC2 in coreJS/crossScalaVersions
846OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC2 in soundNative/crossScalaVersions
847OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC2 in backendJS/crossScalaVersions
848OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC2 in rootJVM/crossScalaVersions
849OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC2 in backendNative/crossScalaVersions
850OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC2 in coreNative/crossScalaVersions
851OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC2 in rootJS/crossScalaVersions
852[info] set current project to minart (in build file:/build/repo/)
853[info] Setting Scala version to 3.8.0-RC2 on 16 projects.
854[info] Switching Scala version on:
855[info] imageNative (3.8.0-RC2)
856[info] backendNative (3.8.0-RC2)
857[info] imageJS (3.8.0-RC2)
858[info] rootJS (3.8.0-RC2)
859[info] coreNative (3.8.0-RC2)
860[info] backendJVM (3.8.0-RC2)
861[info] soundJVM (3.8.0-RC2)
862[info] soundNative (3.8.0-RC2)
863[info] coreJS (3.8.0-RC2)
864[info] coreJVM (3.8.0-RC2)
865[info] rootJVM (3.8.0-RC2)
866[info] rootNative (3.8.0-RC2)
867[info] soundJS (3.8.0-RC2)
868[info] * repo (3.8.0-RC2)
869[info] imageJVM (3.8.0-RC2)
870[info] backendJS (3.8.0-RC2)
871[info] Excluding projects:
872[info] Reapplying settings...
873[info] set current project to minart (in build file:/build/repo/)
874Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
875[info] Reapplying settings...
876[info] set current project to minart (in build file:/build/repo/)
877[info] Defining Global / credentials, backendJS / credentials and 14 others.
878[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 128 others.
879[info] Run `last` for details.
880[info] Reapplying settings...
881[info] set current project to minart (in build file:/build/repo/)
882Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
883[info] Reapplying settings...
884OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
885
886 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:336)
887 Did you mean rootJVM / allExcludeDependencies ?
888 , retry without global scopes
889[info] Reapplying settings...
890[info] set current project to minart (in build file:/build/repo/)
891Execute removeScalacOptionsStartingWith: -P:wartremover
892[info] Reapplying settings...
893[info] set current project to minart (in build file:/build/repo/)
894[success] Total time: 0 s, completed Nov 26, 2025, 4:06:42 PM
895Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[{"path":"core/shared/src/main/scala/eu/joaocosta/minart/graphics/SurfaceView.scala","pattern":"copy(cx = newCx, cy = newCy, newWidth, newHeight)","replaceWith":"copy(cx = newCx, cy = newCy, width = newWidth, height = newHeight)"}]}
896Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
897Starting build...
898Projects: Set(backendJVM, soundJVM, coreJVM, rootJVM, imageJVM)
899Starting build for ProjectRef(file:/build/repo/,soundJVM) (minart-sound)... [0/5]
900OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
901OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
902OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
903Compile scalacOptions: -encoding, utf8, -unchecked, -language:higherKinds, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Xsemanticdb, -semanticdb-target, /build/repo/sound/jvm/target/scala-3.8.0-RC2/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
904[info] scalafmt: Formatting 1 Scala sources (/build/repo/core/jvm)...
905[info] compiling 46 Scala sources to /build/repo/core/jvm/target/scala-3.8.0-RC2/classes ...
906[info] done compiling
907[info] compiling 17 Scala sources to /build/repo/sound/jvm/target/scala-3.8.0-RC2/classes ...
908[info] done compiling
909[info] compiling 8 Scala sources to /build/repo/backend/jvm/target/scala-3.8.0-RC2/classes ...
910[info] done compiling
911[info] compiling 2 Scala sources to /build/repo/sound/jvm/target/scala-3.8.0-RC2/test-classes ...
912[info] done compiling
913Starting build for ProjectRef(file:/build/repo/,backendJVM) (minart-backend)... [1/5]
914Compile scalacOptions: -encoding, utf8, -unchecked, -language:higherKinds, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Xsemanticdb, -semanticdb-target, /build/repo/backend/jvm/target/scala-3.8.0-RC2/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
915[info] compiling 3 Scala sources to /build/repo/backend/jvm/target/scala-3.8.0-RC2/test-classes ...
916[warn] -- [E198] Unused Symbol Warning: /build/repo/backend/shared/src/test/scala/eu/joaocosta/minart/runtime/AppLoopSpec.scala:35:13
917[warn] 35 | (canvas: Canvas) => {
918[warn] | ^^^^^^
919[warn] | unused explicit parameter
920[warn] one warning found
921[info] done compiling
922Starting build for ProjectRef(file:/build/repo/,coreJVM) (minart-core)... [2/5]
923Compile scalacOptions: -encoding, utf8, -unchecked, -language:higherKinds, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Xsemanticdb, -semanticdb-target, /build/repo/core/jvm/target/scala-3.8.0-RC2/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
924[info] compiling 15 Scala sources to /build/repo/core/jvm/target/scala-3.8.0-RC2/test-classes ...
925[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/test/scala/eu/joaocosta/minart/graphics/PlaneSpec.scala:52:27
926[warn] 52 | .flatMap(color => (x, y) => if (y >= 8) color.invert else color)
927[warn] | ^
928[warn] | unused explicit parameter
929[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/test/scala/eu/joaocosta/minart/graphics/PlaneSpec.scala:66:27
930[warn] 66 | .flatMap(color => (x, y) => if (y >= 8) color.invert else color)
931[warn] | ^
932[warn] | unused explicit parameter
933[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/test/scala/eu/joaocosta/minart/graphics/PlaneSpec.scala:70:33
934[warn] 70 | .transformPixels((color, x, y) => if (y >= 8) color.invert else color)
935[warn] | ^
936[warn] | unused explicit parameter
937[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/test/scala/eu/joaocosta/minart/graphics/SurfaceViewSpec.scala:33:25
938[warn] 33 | .flatMap(color => (x, y) => if (y >= 8) color.invert else color)
939[warn] | ^
940[warn] | unused explicit parameter
941[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/test/scala/eu/joaocosta/minart/graphics/SurfaceViewSpec.scala:47:27
942[warn] 47 | .flatMap(color => (x, y) => if (y >= 8) color.invert else color)
943[warn] | ^
944[warn] | unused explicit parameter
945[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/test/scala/eu/joaocosta/minart/graphics/SurfaceViewSpec.scala:51:33
946[warn] 51 | .transformPixels((color, x, y) => if (y >= 8) color.invert else color)
947[warn] | ^
948[warn] | unused explicit parameter
949[warn] 6 warnings found
950[info] done compiling
951Starting build for ProjectRef(file:/build/repo/,imageJVM) (minart-image)... [3/5]
952Compile scalacOptions: -encoding, utf8, -unchecked, -language:higherKinds, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Xsemanticdb, -semanticdb-target, /build/repo/image/jvm/target/scala-3.8.0-RC2/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
953[info] compiling 24 Scala sources to /build/repo/image/jvm/target/scala-3.8.0-RC2/classes ...
954[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/image/shared/src/main/scala/eu/joaocosta/minart/graphics/image/qoi/QoiImageReader.scala:31:8
955[warn] 31 | case (0xc0, 0x3e) =>
956[warn] | ^
957[warn] | match may not be exhaustive.
958[warn] |
959[warn] | It would fail on pattern case: (_, _)
960[warn] |
961[warn] | longer explanation available when compiling with `-explain`
962[warn] one warning found
963[info] done compiling
964[info] compiling 4 Scala sources to /build/repo/image/jvm/target/scala-3.8.0-RC2/test-classes ...
965[info] done compiling
966Starting build for ProjectRef(file:/build/repo/,rootJVM) (minart)... [4/5]
967Compile scalacOptions: -encoding, utf8, -unchecked, -language:higherKinds, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Xsemanticdb, -semanticdb-target, /build/repo/jvm/target/scala-3.8.0-RC2/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
968
969************************
970Build summary:
971[{
972 "module": "minart-sound",
973 "compile": {"status": "ok", "tookMs": 22548, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
974 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
975 "test-compile": {"status": "ok", "tookMs": 2940, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
976 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
977 "publish": {"status": "skipped", "tookMs": 0},
978 "metadata": {
979 "crossScalaVersions": ["3.3.7"]
980}
981},{
982 "module": "minart-backend",
983 "compile": {"status": "ok", "tookMs": 219, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
984 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
985 "test-compile": {"status": "ok", "tookMs": 1434, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
986 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
987 "publish": {"status": "skipped", "tookMs": 0},
988 "metadata": {
989 "crossScalaVersions": ["3.3.7"]
990}
991},{
992 "module": "minart-core",
993 "compile": {"status": "ok", "tookMs": 112, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
994 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
995 "test-compile": {"status": "ok", "tookMs": 3364, "warnings": 6, "errors": 0, "sourceVersion": "3.8"},
996 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
997 "publish": {"status": "skipped", "tookMs": 0},
998 "metadata": {
999 "crossScalaVersions": ["3.3.7"]
1000}
1001},{
1002 "module": "minart-image",
1003 "compile": {"status": "ok", "tookMs": 2360, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
1004 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1005 "test-compile": {"status": "ok", "tookMs": 1421, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1006 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1007 "publish": {"status": "skipped", "tookMs": 0},
1008 "metadata": {
1009 "crossScalaVersions": ["3.3.7"]
1010}
1011},{
1012 "module": "minart",
1013 "compile": {"status": "ok", "tookMs": 455, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1014 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1015 "test-compile": {"status": "ok", "tookMs": 486, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1016 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1017 "publish": {"status": "skipped", "tookMs": 0},
1018 "metadata": {
1019 "crossScalaVersions": ["3.3.7"]
1020}
1021}]
1022************************
1023[success] Total time: 47 s, completed Nov 26, 2025, 4:07:30 PM
1024[0JChecking patch project/plugins.sbt...
1025Checking patch core/shared/src/main/scala/eu/joaocosta/minart/graphics/SurfaceView.scala...
1026Checking patch build.sbt...
1027Applied patch project/plugins.sbt cleanly.
1028Applied patch core/shared/src/main/scala/eu/joaocosta/minart/graphics/SurfaceView.scala cleanly.
1029Applied patch build.sbt cleanly.