Build Logs

arainko/ducktape • 3.8.0-RC2:2025-11-27

Errors

0

Warnings

770

Total Lines

942

1##################################
2Clonning https://github.com/arainko/ducktape.git into /build/repo using revision v0.2.10
3##################################
4Note: switching to 'e3d1c4ac384282aad767ff84716cfc60d5c02061'.
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
21----
22Preparing build for 3.8.0-RC2
23Scala binary version found: 3.8
24Using configured source version: 3.3
25Scala binary version found: 3.8
26Using configured source version: 3.3
27Would try to apply common scalacOption (best-effort, sbt/mill only):
28Append: ,REQUIRE:-source:3.3
29Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
30----
31Starting build for 3.8.0-RC2
32Execute tests: false
33sbt project found:
34Sbt version 1.11.3 is not supported, minimal supported version is 1.11.5
35Enforcing usage of sbt in version 1.11.5
36No prepare script found for project arainko/ducktape
37##################################
38Scala version: 3.8.0-RC2
39Targets: io.github.arainko%ducktape
40Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","sourceVersion":"3.3","migrationVersions":[],"sourcePatches":[]}
41##################################
42Using extra scalacOptions: ,REQUIRE:-source:3.3
43Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
44[sbt_options] declare -a sbt_options=()
45[process_args] java_version = '17'
46[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
47# Executing command line:
48java
49-Dfile.encoding=UTF-8
50-Xmx5G
51-Xms1G
52-Xss2M
53-Dsun.net.client.defaultReadTimeout=60000
54-Dcommunitybuild.scala=3.8.0-RC2
55-Dcommunitybuild.project.dependencies.add=
56-Xmx7G
57-Xms4G
58-Xss8M
59-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
60-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
61-jar
62/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
63"setCrossScalaVersions 3.8.0-RC2"
64"++3.8.0-RC2 -v"
65"mapScalacOptions ",REQUIRE:-source:3.3,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
66"set every credentials := Nil"
67"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
68"removeScalacOptionsStartingWith -P:wartremover"
69
70moduleMappings
71"runBuild 3.8.0-RC2 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","sourceVersion":"3.3","migrationVersions":[],"sourcePatches":[]}""" io.github.arainko%ducktape"
72
73[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
74[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
75[info] loading project definition from /build/repo/project
76[info] compiling 3 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
77[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
78[info] Compilation completed in 8.826s.
79[info] done compiling
80[info] loading settings for project root from build.sbt...
81[info] resolving key references (10654 settings) ...
82[info] set scmInfo to https://github.com/arainko/ducktape
83[info] set current project to root (in build file:/build/repo/)
84Execute setCrossScalaVersions: 3.8.0-RC2
85[info] set scmInfo to https://github.com/arainko/ducktape
86OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC2 in root/crossScalaVersions
87OpenCB::Limitting incorrect crossVersions List() -> List(3.8.0-RC2) in root/crossScalaVersions
88OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC2 in rootJVM/crossScalaVersions
89OpenCB::Changing crossVersion 3.7.2 -> 3.8.0-RC2 in scalaNextTests/crossScalaVersions
90OpenCB::Limitting incorrect crossVersions List(3.3.6) -> List(3.8.0-RC2) in scalaNextTests/crossScalaVersions
91OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC2 in docs/crossScalaVersions
92OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC2 in ducktapeJVM/crossScalaVersions
93OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC2 in ducktapeJS/crossScalaVersions
94OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC2 in ducktapeNative/crossScalaVersions
95OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC2 in rootJS/crossScalaVersions
96OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC2 in rootNative/crossScalaVersions
97[info] set current project to root (in build file:/build/repo/)
98[info] Setting Scala version to 3.8.0-RC2 on 9 projects.
99[info] Switching Scala version on:
100[info] * root (3.8.0-RC2)
101[info] rootJS (3.8.0-RC2)
102[info] docs (3.8.0-RC2)
103[info] ducktapeJVM (3.8.0-RC2)
104[info] ducktapeNative (3.8.0-RC2)
105[info] rootJVM (3.8.0-RC2)
106[info] rootNative (3.8.0-RC2)
107[info] scalaNextTests (3.8.0-RC2)
108[info] ducktapeJS (3.8.0-RC2)
109[info] Excluding projects:
110[info] Reapplying settings...
111[info] set scmInfo to https://github.com/arainko/ducktape
112[info] set current project to root (in build file:/build/repo/)
113Execute mapScalacOptions: ,REQUIRE:-source:3.3,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
114[info] Reapplying settings...
115[info] set scmInfo to https://github.com/arainko/ducktape
116[info] set current project to root (in build file:/build/repo/)
117[info] Defining Global / credentials, credentials and 7 others.
118[info] The new values will be used by Compile / scalafmtOnly, IntegrationTest / scalafmtOnly and 79 others.
119[info] Run `last` for details.
120[info] Reapplying settings...
121[info] set scmInfo to https://github.com/arainko/ducktape
122[info] set current project to root (in build file:/build/repo/)
123Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
124[info] Reapplying settings...
125OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
126
127 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
128 Did you mean allExcludeDependencies ?
129 , retry without global scopes
130[info] Reapplying settings...
131[info] set scmInfo to https://github.com/arainko/ducktape
132[info] set current project to root (in build file:/build/repo/)
133Execute removeScalacOptionsStartingWith: -P:wartremover
134[info] Reapplying settings...
135[info] set scmInfo to https://github.com/arainko/ducktape
136[info] set current project to root (in build file:/build/repo/)
137[success] Total time: 0 s, completed Nov 27, 2025, 8:59:25 PM
138Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","sourceVersion":"3.3","migrationVersions":[],"sourcePatches":[]}
139Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
140Starting build...
141Projects: Set(ducktapeJVM)
142Starting build for ProjectRef(file:/build/repo/,ducktapeJVM) (ducktape)... [0/1]
143OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.3` in Scala 2.12.20 module Global
144OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
145Compile scalacOptions: -Wunused:all, -Ykind-projector:underscores, -Xcheck-macros, -Xsemanticdb, -semanticdb-target, /build/repo/ducktape/.jvm/target/scala-3.8.0-RC2/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.3
146[info] compiling 60 Scala sources to /build/repo/ducktape/.jvm/target/scala-3.8.0-RC2/classes ...
147[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
148[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/Transformer.scala:4:54
149[warn] 4 |import io.github.arainko.ducktape.Transformer.Derived.FromFunction
150[warn] | ^^^^^^^^^^^^
151[warn] | unused import
152[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigInstructionRefiner.scala:13:15
153[warn] 13 | case fallible: (FallibleConst | FallibleFieldComputed | FallibleFieldComputedDeep | FallibleCaseComputed) => None
154[warn] | ^^^^^^^^
155[warn] | unused pattern variable
156[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigParser.scala:30:14
157[warn] 30 | prio,
158[warn] | ^^^^
159[warn] | unused pattern variable
160[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigParser.scala:32:71
161[warn] 32 | TypeApply(Select(IdentOfType('[Field.type]), "const"), a :: b :: destFieldTpe :: constTpe :: Nil),
162[warn] | ^
163[warn] | unused pattern variable
164[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigParser.scala:32:76
165[warn] 32 | TypeApply(Select(IdentOfType('[Field.type]), "const"), a :: b :: destFieldTpe :: constTpe :: Nil),
166[warn] | ^
167[warn] | unused pattern variable
168[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigParser.scala:32:81
169[warn] 32 | TypeApply(Select(IdentOfType('[Field.type]), "const"), a :: b :: destFieldTpe :: constTpe :: Nil),
170[warn] | ^^^^^^^^^^^^
171[warn] | unused pattern variable
172[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigParser.scala:32:97
173[warn] 32 | TypeApply(Select(IdentOfType('[Field.type]), "const"), a :: b :: destFieldTpe :: constTpe :: Nil),
174[warn] | ^^^^^^^^
175[warn] | unused pattern variable
176[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigParser.scala:44:14
177[warn] 44 | prio,
178[warn] | ^^^^
179[warn] | unused pattern variable
180[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigParser.scala:46:73
181[warn] 46 | TypeApply(Select(IdentOfType('[Field.type]), "default"), a :: b :: destFieldTpe :: Nil),
182[warn] | ^
183[warn] | unused pattern variable
184[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigParser.scala:46:78
185[warn] 46 | TypeApply(Select(IdentOfType('[Field.type]), "default"), a :: b :: destFieldTpe :: Nil),
186[warn] | ^
187[warn] | unused pattern variable
188[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigParser.scala:46:83
189[warn] 46 | TypeApply(Select(IdentOfType('[Field.type]), "default"), a :: b :: destFieldTpe :: Nil),
190[warn] | ^^^^^^^^^^^^
191[warn] | unused pattern variable
192[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigParser.scala:74:14
193[warn] 74 | prio,
194[warn] | ^^^^
195[warn] | unused pattern variable
196[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigParser.scala:78:18
197[warn] 78 | a :: b :: destFieldTpe :: computedTpe :: Nil
198[warn] | ^
199[warn] | unused pattern variable
200[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigParser.scala:78:23
201[warn] 78 | a :: b :: destFieldTpe :: computedTpe :: Nil
202[warn] | ^
203[warn] | unused pattern variable
204[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigParser.scala:78:28
205[warn] 78 | a :: b :: destFieldTpe :: computedTpe :: Nil
206[warn] | ^^^^^^^^^^^^
207[warn] | unused pattern variable
208[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigParser.scala:91:14
209[warn] 91 | prio,
210[warn] | ^^^^
211[warn] | unused pattern variable
212[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigParser.scala:95:18
213[warn] 95 | a :: b :: destFieldTpe :: sourceFieldTpe :: computedFieldTpe :: Nil
214[warn] | ^
215[warn] | unused pattern variable
216[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigParser.scala:95:23
217[warn] 95 | a :: b :: destFieldTpe :: sourceFieldTpe :: computedFieldTpe :: Nil
218[warn] | ^
219[warn] | unused pattern variable
220[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigParser.scala:95:28
221[warn] 95 | a :: b :: destFieldTpe :: sourceFieldTpe :: computedFieldTpe :: Nil
222[warn] | ^^^^^^^^^^^^
223[warn] | unused pattern variable
224[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigParser.scala:112:14
225[warn] 112 | prio,
226[warn] | ^^^^
227[warn] | unused pattern variable
228[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigParser.scala:114:77
229[warn] 114 | TypeApply(Select(IdentOfType('[Field.type]), "allMatching"), a :: b :: destFieldTpe :: fieldSourceTpe :: Nil),
230[warn] | ^
231[warn] | unused pattern variable
232[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigParser.scala:114:82
233[warn] 114 | TypeApply(Select(IdentOfType('[Field.type]), "allMatching"), a :: b :: destFieldTpe :: fieldSourceTpe :: Nil),
234[warn] | ^
235[warn] | unused pattern variable
236[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigParser.scala:114:87
237[warn] 114 | TypeApply(Select(IdentOfType('[Field.type]), "allMatching"), a :: b :: destFieldTpe :: fieldSourceTpe :: Nil),
238[warn] | ^^^^^^^^^^^^
239[warn] | unused pattern variable
240[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigParser.scala:121:14
241[warn] 121 | prio,
242[warn] | ^^^^
243[warn] | unused pattern variable
244[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigParser.scala:123:70
245[warn] 123 | TypeApply(Select(IdentOfType('[Case.type]), "const"), a :: b :: sourceTpe :: constTpe :: Nil),
246[warn] | ^
247[warn] | unused pattern variable
248[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigParser.scala:123:75
249[warn] 123 | TypeApply(Select(IdentOfType('[Case.type]), "const"), a :: b :: sourceTpe :: constTpe :: Nil),
250[warn] | ^
251[warn] | unused pattern variable
252[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigParser.scala:123:80
253[warn] 123 | TypeApply(Select(IdentOfType('[Case.type]), "const"), a :: b :: sourceTpe :: constTpe :: Nil),
254[warn] | ^^^^^^^^^
255[warn] | unused pattern variable
256[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigParser.scala:123:93
257[warn] 123 | TypeApply(Select(IdentOfType('[Case.type]), "const"), a :: b :: sourceTpe :: constTpe :: Nil),
258[warn] | ^^^^^^^^
259[warn] | unused pattern variable
260[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigParser.scala:135:14
261[warn] 135 | prio,
262[warn] | ^^^^
263[warn] | unused pattern variable
264[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigParser.scala:137:73
265[warn] 137 | TypeApply(Select(IdentOfType('[Case.type]), "computed"), a :: b :: sourceTpe :: computedTpe :: Nil),
266[warn] | ^
267[warn] | unused pattern variable
268[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigParser.scala:137:78
269[warn] 137 | TypeApply(Select(IdentOfType('[Case.type]), "computed"), a :: b :: sourceTpe :: computedTpe :: Nil),
270[warn] | ^
271[warn] | unused pattern variable
272[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigParser.scala:137:83
273[warn] 137 | TypeApply(Select(IdentOfType('[Case.type]), "computed"), a :: b :: sourceTpe :: computedTpe :: Nil),
274[warn] | ^^^^^^^^^
275[warn] | unused pattern variable
276[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigParser.scala:149:14
277[warn] 149 | prio,
278[warn] | ^^^^
279[warn] | unused pattern variable
280[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigParser.scala:159:14
281[warn] 159 | case (prio, regionalCfg @ RegionalConfig(AsExpr('{ Field.fallbackToNone[a, b] }), path)) =>
282[warn] | ^^^^
283[warn] | unused pattern variable
284[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigParser.scala:167:14
285[warn] 167 | case (prio, cfg @ AsExpr('{ Field.fallbackToDefault[a, b] })) =>
286[warn] | ^^^^
287[warn] | unused pattern variable
288[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigParser.scala:175:14
289[warn] 175 | case (prio, cfg @ RegionalConfig(AsExpr('{ Field.fallbackToDefault[a, b] }), path)) =>
290[warn] | ^^^^
291[warn] | unused pattern variable
292[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigParser.scala:325:14
293[warn] 325 | prio,
294[warn] | ^^^^
295[warn] | unused pattern variable
296[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigParser.scala:327:79
297[warn] 327 | TypeApply(Select(IdentOfType('[Field.type]), "fallibleConst"), f :: a :: b :: destFieldTpe :: Nil),
298[warn] | ^
299[warn] | unused pattern variable
300[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigParser.scala:327:84
301[warn] 327 | TypeApply(Select(IdentOfType('[Field.type]), "fallibleConst"), f :: a :: b :: destFieldTpe :: Nil),
302[warn] | ^
303[warn] | unused pattern variable
304[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigParser.scala:327:89
305[warn] 327 | TypeApply(Select(IdentOfType('[Field.type]), "fallibleConst"), f :: a :: b :: destFieldTpe :: Nil),
306[warn] | ^
307[warn] | unused pattern variable
308[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigParser.scala:327:94
309[warn] 327 | TypeApply(Select(IdentOfType('[Field.type]), "fallibleConst"), f :: a :: b :: destFieldTpe :: Nil),
310[warn] | ^^^^^^^^^^^^
311[warn] | unused pattern variable
312[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigParser.scala:338:14
313[warn] 338 | prio,
314[warn] | ^^^^
315[warn] | unused pattern variable
316[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigParser.scala:342:18
317[warn] 342 | f :: a :: b :: destFieldTpe :: Nil
318[warn] | ^
319[warn] | unused pattern variable
320[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigParser.scala:342:23
321[warn] 342 | f :: a :: b :: destFieldTpe :: Nil
322[warn] | ^
323[warn] | unused pattern variable
324[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigParser.scala:342:28
325[warn] 342 | f :: a :: b :: destFieldTpe :: Nil
326[warn] | ^
327[warn] | unused pattern variable
328[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigParser.scala:342:33
329[warn] 342 | f :: a :: b :: destFieldTpe :: Nil
330[warn] | ^^^^^^^^^^^^
331[warn] | unused pattern variable
332[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigParser.scala:355:14
333[warn] 355 | prio,
334[warn] | ^^^^
335[warn] | unused pattern variable
336[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigParser.scala:359:18
337[warn] 359 | f :: a :: b :: destFieldTpe :: sourceFieldTpe :: Nil
338[warn] | ^
339[warn] | unused pattern variable
340[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigParser.scala:359:23
341[warn] 359 | f :: a :: b :: destFieldTpe :: sourceFieldTpe :: Nil
342[warn] | ^
343[warn] | unused pattern variable
344[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigParser.scala:359:28
345[warn] 359 | f :: a :: b :: destFieldTpe :: sourceFieldTpe :: Nil
346[warn] | ^
347[warn] | unused pattern variable
348[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigParser.scala:359:33
349[warn] 359 | f :: a :: b :: destFieldTpe :: sourceFieldTpe :: Nil
350[warn] | ^^^^^^^^^^^^
351[warn] | unused pattern variable
352[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigParser.scala:373:14
353[warn] 373 | prio,
354[warn] | ^^^^
355[warn] | unused pattern variable
356[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigParser.scala:375:78
357[warn] 375 | TypeApply(Select(IdentOfType('[Case.type]), "fallibleConst"), f :: a :: b :: sourceTpe :: constTpe :: Nil),
358[warn] | ^
359[warn] | unused pattern variable
360[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigParser.scala:375:83
361[warn] 375 | TypeApply(Select(IdentOfType('[Case.type]), "fallibleConst"), f :: a :: b :: sourceTpe :: constTpe :: Nil),
362[warn] | ^
363[warn] | unused pattern variable
364[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigParser.scala:375:88
365[warn] 375 | TypeApply(Select(IdentOfType('[Case.type]), "fallibleConst"), f :: a :: b :: sourceTpe :: constTpe :: Nil),
366[warn] | ^
367[warn] | unused pattern variable
368[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigParser.scala:375:93
369[warn] 375 | TypeApply(Select(IdentOfType('[Case.type]), "fallibleConst"), f :: a :: b :: sourceTpe :: constTpe :: Nil),
370[warn] | ^^^^^^^^^
371[warn] | unused pattern variable
372[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigParser.scala:375:106
373[warn] 375 | TypeApply(Select(IdentOfType('[Case.type]), "fallibleConst"), f :: a :: b :: sourceTpe :: constTpe :: Nil),
374[warn] | ^^^^^^^^
375[warn] | unused pattern variable
376[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigParser.scala:387:14
377[warn] 387 | prio,
378[warn] | ^^^^
379[warn] | unused pattern variable
380[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigParser.scala:389:81
381[warn] 389 | TypeApply(Select(IdentOfType('[Case.type]), "fallibleComputed"), f :: a :: b :: sourceTpe :: computedTpe :: Nil),
382[warn] | ^
383[warn] | unused pattern variable
384[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigParser.scala:389:86
385[warn] 389 | TypeApply(Select(IdentOfType('[Case.type]), "fallibleComputed"), f :: a :: b :: sourceTpe :: computedTpe :: Nil),
386[warn] | ^
387[warn] | unused pattern variable
388[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigParser.scala:389:91
389[warn] 389 | TypeApply(Select(IdentOfType('[Case.type]), "fallibleComputed"), f :: a :: b :: sourceTpe :: computedTpe :: Nil),
390[warn] | ^
391[warn] | unused pattern variable
392[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigParser.scala:389:96
393[warn] 389 | TypeApply(Select(IdentOfType('[Case.type]), "fallibleComputed"), f :: a :: b :: sourceTpe :: computedTpe :: Nil),
394[warn] | ^^^^^^^^^
395[warn] | unused pattern variable
396[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigParser.scala:389:109
397[warn] 389 | TypeApply(Select(IdentOfType('[Case.type]), "fallibleComputed"), f :: a :: b :: sourceTpe :: computedTpe :: Nil),
398[warn] | ^^^^^^^^^^^
399[warn] | unused pattern variable
400[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigParser.scala:429:19
401[warn] 429 | case other => plan
402[warn] | ^^^^^
403[warn] | unused pattern variable
404[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigParser.scala:453:11
405[warn] 453 | val (prio, term) = prioAndTerm
406[warn] | ^^^^
407[warn] | unused pattern variable
408[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigParser.scala:489:28
409[warn] 489 | import quotes.reflect.*
410[warn] | ^
411[warn] | unused import
412[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ConfigParser.scala:491:11
413[warn] 491 | val (prio, expr) = prioAndTerm
414[warn] | ^^^^
415[warn] | unused pattern variable
416[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/Configuration.scala:129:44
417[warn] 129 | def fallback(term: quotes.reflect.Term, priority: Priority) =
418[warn] | ^^^^^^^^
419[warn] | unused explicit parameter
420[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/Constructor.scala:12:13
421[warn] 12 | case notApplied => (tpe, tpe.typeSymbol.primaryConstructor, Nil)
422[warn] | ^^^^^^^^^^
423[warn] | unused pattern variable
424[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ErroneousnessRefiner.scala:8:13
425[warn] 8 | case other => accumulator
426[warn] | ^^^^^
427[warn] | unused pattern variable
428[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/FallibilityRefiner.scala:14:11
429[warn] 14 | case b: Unit => plan.asInstanceOf[Plan[E, Nothing]]
430[warn] | ^
431[warn] | unused pattern variable
432[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/FallibilityRefiner.scala:33:44
433[warn] 33 | case Configuration.Const(value, tpe) => ()
434[warn] | ^^^
435[warn] | unused pattern variable
436[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/FallibilityRefiner.scala:34:44
437[warn] 34 | case Configuration.CaseComputed(tpe, function) => ()
438[warn] | ^^^
439[warn] | unused pattern variable
440[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/FallibilityRefiner.scala:35:45
441[warn] 35 | case Configuration.FieldComputed(tpe, function) => ()
442[warn] | ^^^
443[warn] | unused pattern variable
444[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/FallibilityRefiner.scala:36:49
445[warn] 36 | case Configuration.FieldComputedDeep(tpe, srcTpe, function) => ()
446[warn] | ^^^
447[warn] | unused pattern variable
448[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/FallibilityRefiner.scala:36:54
449[warn] 36 | case Configuration.FieldComputedDeep(tpe, srcTpe, function) => ()
450[warn] | ^^^^^^
451[warn] | unused pattern variable
452[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/FallibilityRefiner.scala:37:65
453[warn] 37 | case Configuration.FieldReplacement(source, _, name, tpe) => ()
454[warn] | ^^^
455[warn] | unused pattern variable
456[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/FallibilityRefiner.scala:38:52
457[warn] 38 | case Configuration.FallibleConst(value, tpe) => boundary.break(None)
458[warn] | ^^^
459[warn] | unused pattern variable
460[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/FallibilityRefiner.scala:39:53
461[warn] 39 | case Configuration.FallibleFieldComputed(tpe, function) => boundary.break(None)
462[warn] | ^^^
463[warn] | unused pattern variable
464[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/FallibilityRefiner.scala:40:57
465[warn] 40 | case Configuration.FallibleFieldComputedDeep(tpe, srcTpe, function) => boundary.break(None)
466[warn] | ^^^
467[warn] | unused pattern variable
468[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/FallibilityRefiner.scala:40:62
469[warn] 40 | case Configuration.FallibleFieldComputedDeep(tpe, srcTpe, function) => boundary.break(None)
470[warn] | ^^^^^^
471[warn] | unused pattern variable
472[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/FallibilityRefiner.scala:41:52
473[warn] 41 | case Configuration.FallibleCaseComputed(tpe, function) => boundary.break(None)
474[warn] | ^^^
475[warn] | unused pattern variable
476[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/FalliblePlanInterpreter.scala:23:26
477[warn] 23 | import quotes.reflect.*
478[warn] | ^
479[warn] | unused import
480[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/FalliblePlanInterpreter.scala:36:52
481[warn] 36 | case cfg @ Configuration.CaseComputed(tpe, function) =>
482[warn] | ^^^
483[warn] | unused pattern variable
484[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/FalliblePlanInterpreter.scala:38:53
485[warn] 38 | case cfg @ Configuration.FieldComputed(tpe, function) =>
486[warn] | ^^^
487[warn] | unused pattern variable
488[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/FalliblePlanInterpreter.scala:40:57
489[warn] 40 | case cfg @ Configuration.FieldComputedDeep(tpe, srcTpe, function) =>
490[warn] | ^^^
491[warn] | unused pattern variable
492[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/FalliblePlanInterpreter.scala:40:62
493[warn] 40 | case cfg @ Configuration.FieldComputedDeep(tpe, srcTpe, function) =>
494[warn] | ^^^^^^
495[warn] | unused pattern variable
496[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/FalliblePlanInterpreter.scala:42:73
497[warn] 42 | case cfg @ Configuration.FieldReplacement(source, _, name, tpe) =>
498[warn] | ^^^
499[warn] | unused pattern variable
500[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/FalliblePlanInterpreter.scala:55:64
501[warn] 55 | case Configuration.FallibleFieldComputedDeep(tpe, srcTpe, function) =>
502[warn] | ^^^^^^
503[warn] | unused pattern variable
504[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/FalliblePlanInterpreter.scala:238:26
505[warn] 238 | import quotes.reflect.*
506[warn] | ^
507[warn] | unused import
508[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/FalliblePlanInterpreter.scala:279:26
509[warn] 279 | import quotes.reflect.*
510[warn] | ^
511[warn] | unused import
512[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/FallibleTransformations.scala:92:26
513[warn] 92 | import quotes.reflect.*
514[warn] | ^
515[warn] | unused import
516[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/Function.scala:66:19
517[warn] 66 | case other => None
518[warn] | ^^^^^
519[warn] | unused pattern variable
520[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/Path.scala:15:31
521[warn] 15 | def narrowedCurrentTpe(using Quotes): Type[?] =
522[warn] | ^
523[warn] | unused implicit parameter
524[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/PathSelector.scala:21:20
525[warn] 21 | Typed(term, tpe @ Applied(TypeIdent("Elem"), _))
526[warn] | ^^^^
527[warn] | unused pattern variable
528[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/PathSelector.scala:27:13
529[warn] 27 | case tr @ Inlined(
530[warn] | ^^
531[warn] | unused pattern variable
532[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/PlanConfigurer.scala:28:10
533[warn] 28 | plan: Plan[Erroneous, Nothing],
534[warn] | ^^^^
535[warn] | unused explicit parameter
536[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/PlanConfigurer.scala:75:42
537[warn] 75 | case parent @ BetweenProducts(sourceTpe, destTpe, fieldPlans) =>
538[warn] | ^^^^^^^^^
539[warn] | unused pattern variable
540[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/PlanConfigurer.scala:75:53
541[warn] 75 | case parent @ BetweenProducts(sourceTpe, destTpe, fieldPlans) =>
542[warn] | ^^^^^^^
543[warn] | unused pattern variable
544[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/PlanConfigurer.scala:93:49
545[warn] 93 | case parent @ BetweenProductFunction(sourceTpe, destTpe, argPlans) =>
546[warn] | ^^^^^^^^^
547[warn] | unused pattern variable
548[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/PlanConfigurer.scala:93:60
549[warn] 93 | case parent @ BetweenProductFunction(sourceTpe, destTpe, argPlans) =>
550[warn] | ^^^^^^^
551[warn] | unused pattern variable
552[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/PlanConfigurer.scala:150:61
553[warn] 150 | case parent @ BetweenTupleFunction(source, dest, plans) if config.side.isSource =>
554[warn] | ^^^^^
555[warn] | unused pattern variable
556[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/PlanConfigurer.scala:174:44
557[warn] 174 | case parent @ BetweenCoproducts(sourceTpe, destTpe, casePlans) =>
558[warn] | ^^^^^^^^^
559[warn] | unused pattern variable
560[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/PlanConfigurer.scala:174:55
561[warn] 174 | case parent @ BetweenCoproducts(sourceTpe, destTpe, casePlans) =>
562[warn] | ^^^^^^^
563[warn] | unused pattern variable
564[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/PlanConfigurer.scala:256:11
565[warn] 256 | case other =>
566[warn] | ^^^^^
567[warn] | unused pattern variable
568[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/PlanConfigurer.scala:334:44
569[warn] 334 | case plan @ BetweenFallibles(_, _, _, elemPlan) =>
570[warn] | ^^^^^^^^
571[warn] | unused pattern variable
572[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/PlanConfigurer.scala:473:13
573[warn] 473 | case other => accumulator
574[warn] | ^^^^^
575[warn] | unused pattern variable
576[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/PlanInterpreter.scala:27:16
577[warn] 27 | case (fieldName, FieldPlan(sourceField: String, plan)) =>
578[warn] | ^^^^^^^^^
579[warn] | unused pattern variable
580[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/PlanInterpreter.scala:30:16
581[warn] 30 | case (fieldName, FieldPlan(None, plan)) =>
582[warn] | ^^^^^^^^^
583[warn] | unused pattern variable
584[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/PlanInterpreter.scala:66:34
585[warn] 66 | case Plan.BetweenCoproducts(sourceTpe, destTpe, casePlans) =>
586[warn] | ^^^^^^^^^
587[warn] | unused pattern variable
588[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/PlanInterpreter.scala:66:45
589[warn] 66 | case Plan.BetweenCoproducts(sourceTpe, destTpe, casePlans) =>
590[warn] | ^^^^^^^
591[warn] | unused pattern variable
592[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/PlanInterpreter.scala:78:16
593[warn] 78 | case (fieldName, FieldPlan(sourceField: String, plan)) =>
594[warn] | ^^^^^^^^^
595[warn] | unused pattern variable
596[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/PlanInterpreter.scala:81:16
597[warn] 81 | case (fieldName, FieldPlan(None, plan)) =>
598[warn] | ^^^^^^^^^
599[warn] | unused pattern variable
600[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/PlanInterpreter.scala:91:22
601[warn] 91 | case (plan, index) =>
602[warn] | ^^^^^
603[warn] | unused pattern variable
604[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/PlanInterpreter.scala:121:34
605[warn] 121 | case Plan.BetweenSingletons(sourceTpe, destTpe) => destTpe.value
606[warn] | ^^^^^^^^^
607[warn] | unused pattern variable
608[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/PlanInterpreter.scala:123:40
609[warn] 123 | case Plan.BetweenWrappedUnwrapped(sourceTpe, destTpe, fieldName) =>
610[warn] | ^^^^^^^^^
611[warn] | unused pattern variable
612[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/PlanInterpreter.scala:123:51
613[warn] 123 | case Plan.BetweenWrappedUnwrapped(sourceTpe, destTpe, fieldName) =>
614[warn] | ^^^^^^^
615[warn] | unused pattern variable
616[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/PlanInterpreter.scala:126:40
617[warn] 126 | case Plan.BetweenUnwrappedWrapped(sourceTpe, destTpe) =>
618[warn] | ^^^^^^^^^
619[warn] | unused pattern variable
620[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/PlanInterpreter.scala:159:43
621[warn] 159 | case Configuration.FieldComputedDeep(tpe, sourceTpe, function) =>
622[warn] | ^^^
623[warn] | unused pattern variable
624[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/PlanInterpreter.scala:161:64
625[warn] 161 | case Configuration.FieldReplacement(source, struct, name, tpe) =>
626[warn] | ^^^
627[warn] | unused pattern variable
628[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/Planner.scala:4:71
629[warn] 4 |import io.github.arainko.ducktape.internal.Context.{ PossiblyFallible, Total }
630[warn] | ^^^^^
631[warn] | unused import
632[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/Planner.scala:449:88
633[warn] 449 | ctx @ Context.PossiblyFallible(_, _, _, mode: TransformationMode.FailFast[f]),
634[warn] | ^
635[warn] | unused pattern variable
636[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/Planner.scala:467:86
637[warn] 467 | ctx @ Context.PossiblyFallible(_, _, _, TransformationMode.Accumulating(mode, Some(localMode))),
638[warn] | ^^^^
639[warn] | unused pattern variable
640[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/Planner.scala:485:86
641[warn] 485 | ctx @ Context.PossiblyFallible(_, _, _, TransformationMode.Accumulating(mode, None)),
642[warn] | ^^^^
643[warn] | unused pattern variable
644[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ProductBinder.scala:7:27
645[warn] 7 |import scala.util.chaining.*
646[warn] | ^
647[warn] | unused import
648[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/Structure.scala:92:26
649[warn] 92 | import quotes.reflect.*
650[warn] | ^
651[warn] | unused import
652[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/Structure.scala:159:23
653[warn] 159 | $m: Mirror.Singleton {
654[warn] | ^
655[warn] | unused pattern variable
656[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/Structure.scala:167:23
657[warn] 167 | $m: Mirror.SingletonProxy {
658[warn] | ^
659[warn] | unused pattern variable
660[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/Structure.scala:175:23
661[warn] 175 | $m: Mirror.Product {
662[warn] | ^
663[warn] | unused pattern variable
664[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/Structure.scala:194:23
665[warn] 194 | $m: Mirror.Product {
666[warn] | ^
667[warn] | unused pattern variable
668[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/Structure.scala:219:23
669[warn] 219 | $m: Mirror.Sum {
670[warn] | ^
671[warn] | unused pattern variable
672[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/TransformationMode.scala:22:11
673[warn] 22 | case other =>
674[warn] | ^^^^^
675[warn] | unused pattern variable
676[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/WrapperType.scala:16:26
677[warn] 16 | import quotes.reflect.*
678[warn] | ^
679[warn] | unused import
680[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/WrapperType.scala:21:11
681[warn] 21 | case other =>
682[warn] | ^^^^^
683[warn] | unused pattern variable
684[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/extensions.scala:46:26
685[warn] 46 | import quotes.reflect.*
686[warn] | ^
687[warn] | unused import
688[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/flags.scala:63:107
689[warn] 63 | final case class Typed[+A <: Effect](effect: A, kind: Flag.Kind, span: Span, priority: Priority) derives Debug {
690[warn] | ^
691[warn] | unused implicit parameter
692[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/flags.scala:165:29
693[warn] 165 | import scala.util.chaining.*
694[warn] | ^
695[warn] | unused import
696[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/flags.scala:191:14
697[warn] 191 | case (segment: Step, other, flag) =>
698[warn] | ^^^^^^^
699[warn] | unused pattern variable
700[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/flags.scala:191:29
701[warn] 191 | case (segment: Step, other, flag) =>
702[warn] | ^^^^^
703[warn] | unused pattern variable
704[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/flags.scala:191:36
705[warn] 191 | case (segment: Step, other, flag) =>
706[warn] | ^^^^
707[warn] | unused pattern variable
708[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/FalliblePlanInterpreter.scala:80:12
709[warn] 80 | (source.underlying.tpe, dest.tpe) match {
710[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
711[warn] | match may not be exhaustive.
712[warn] |
713[warn] | It would fail on pattern case: (_, _)
714[warn] |
715[warn] | longer explanation available when compiling with `-explain`
716[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/FalliblePlanInterpreter.scala:92:16
717[warn] 92 | (source.underlying.tpe, dest.tpe) match {
718[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
719[warn] | match may not be exhaustive.
720[warn] |
721[warn] | It would fail on pattern case: (_, _)
722[warn] |
723[warn] | longer explanation available when compiling with `-explain`
724[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/FalliblePlanInterpreter.scala:130:12
725[warn] 130 | (source.paramStruct.tpe, dest.paramStruct.tpe) match {
726[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
727[warn] | match may not be exhaustive.
728[warn] |
729[warn] | It would fail on pattern case: (_, _)
730[warn] |
731[warn] | longer explanation available when compiling with `-explain`
732[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/FalliblePlanInterpreter.scala:143:13
733[warn] 143 | (source.tpe -> dest.paramStruct.tpe) match {
734[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
735[warn] | match may not be exhaustive.
736[warn] |
737[warn] | It would fail on pattern case: (_, _)
738[warn] |
739[warn] | longer explanation available when compiling with `-explain`
740[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/FalliblePlanInterpreter.scala:150:12
741[warn] 150 | (dest.tpe, source.paramStruct.tpe, dest.paramStruct.tpe) match {
742[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
743[warn] | match may not be exhaustive.
744[warn] |
745[warn] | It would fail on pattern case: (_, _, _)
746[warn] |
747[warn] | longer explanation available when compiling with `-explain`
748[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/FalliblePlanInterpreter.scala:183:13
749[warn] 183 | (source.tpe -> dest.tpe) match {
750[warn] | ^^^^^^^^^^^^^^^^^^^^^^
751[warn] | match may not be exhaustive.
752[warn] |
753[warn] | It would fail on pattern case: (_, _)
754[warn] |
755[warn] | longer explanation available when compiling with `-explain`
756[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/FalliblePlanInterpreter.scala:196:13
757[warn] 196 | (source.tpe -> dest.tpe) match {
758[warn] | ^^^^^^^^^^^^^^^^^^^^^^
759[warn] | match may not be exhaustive.
760[warn] |
761[warn] | It would fail on pattern case: (_, _)
762[warn] |
763[warn] | longer explanation available when compiling with `-explain`
764[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/Function.scala:26:4
765[warn] 26 | returnTpe -> refinedArgs.asType match {
766[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
767[warn] | match may not be exhaustive.
768[warn] |
769[warn] | It would fail on pattern case: (_, _)
770[warn] |
771[warn] | longer explanation available when compiling with `-explain`
772[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/PlanInterpreter.scala:68:11
773[warn] 68 | (plan.source.tpe -> plan.dest.tpe) match {
774[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
775[warn] | match may not be exhaustive.
776[warn] |
777[warn] | It would fail on pattern case: (_, _)
778[warn] |
779[warn] | longer explanation available when compiling with `-explain`
780[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/PlanInterpreter.scala:97:9
781[warn] 97 | (sourceTpe.paramStruct.tpe -> destTpe.paramStruct.tpe) match {
782[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
783[warn] | match may not be exhaustive.
784[warn] |
785[warn] | It would fail on pattern case: (_, _)
786[warn] |
787[warn] | longer explanation available when compiling with `-explain`
788[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/PlanInterpreter.scala:105:9
789[warn] 105 | (sourceTpe.tpe -> destTpe.paramStruct.tpe) match {
790[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
791[warn] | match may not be exhaustive.
792[warn] |
793[warn] | It would fail on pattern case: (_, _)
794[warn] |
795[warn] | longer explanation available when compiling with `-explain`
796[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/PlanInterpreter.scala:113:8
797[warn] 113 | (dest.tpe, source.paramStruct.tpe, dest.paramStruct.tpe) match {
798[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
799[warn] | match may not be exhaustive.
800[warn] |
801[warn] | It would fail on pattern case: (_, _, _)
802[warn] |
803[warn] | longer explanation available when compiling with `-explain`
804[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/Planner.scala:394:9
805[warn] 394 | (src.tpe -> dest.tpe) match {
806[warn] | ^^^^^^^^^^^^^^^^^^^
807[warn] | match may not be exhaustive.
808[warn] |
809[warn] | It would fail on pattern case: (_, _)
810[warn] |
811[warn] | longer explanation available when compiling with `-explain`
812[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/Planner.scala:411:7
813[warn] 411 | (src.tpe -> dest.tpe) match {
814[warn] | ^^^^^^^^^^^^^^^^^^^
815[warn] | match may not be exhaustive.
816[warn] |
817[warn] | It would fail on pattern case: (_, _)
818[warn] |
819[warn] | longer explanation available when compiling with `-explain`
820[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/ProductZipper.scala:40:7
821[warn] 40 | (accumulated -> current) match {
822[warn] | ^^^^^^^^^^^^^^^^^^^^^^
823[warn] | match may not be exhaustive.
824[warn] |
825[warn] | It would fail on pattern case: (_, _)
826[warn] |
827[warn] | longer explanation available when compiling with `-explain`
828[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/extensions.scala:32:14
829[warn] 32 | (expr, fieldTpe) match {
830[warn] | ^^^^^^^^^^^^^^^^
831[warn] | match may not be exhaustive.
832[warn] |
833[warn] | It would fail on pattern case: (_, _)
834[warn] |
835[warn] | longer explanation available when compiling with `-explain`
836[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/ducktape/src/main/scala/io/github/arainko/ducktape/internal/extensions.scala:50:6
837[warn] 50 | (expr, tpeAtIndex) match {
838[warn] | ^^^^^^^^^^^^^^^^^^
839[warn] | match may not be exhaustive.
840[warn] |
841[warn] | It would fail on pattern case: (_, _)
842[warn] |
843[warn] | longer explanation available when compiling with `-explain`
844Warning: mocking up superclass for module class internal
845[warn] 158 warnings found
846[info] done compiling
847OpenCB::Filter out '-Werror', matches setting pattern '^-?-Werror'
848[info] compiling 51 Scala sources to /build/repo/ducktape/.jvm/target/scala-3.8.0-RC2/test-classes ...
849[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
850[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/test/scala/io/github/arainko/ducktape/DucktapeSuite.scala:22:110
851[warn] 22 | transparent inline def assertFailsToCompileContains(inline code: String)(head: String, tail: String*)(using Location) = {
852[warn] | ^
853[warn] | unused implicit parameter
854[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/test/scala/io/github/arainko/ducktape/fallible/accumulating/AccumulatingCoproductTransformationsSuite.scala:122:11
855[warn] 122 | object From {
856[warn] | ^^^^
857[warn] | unused local definition
858[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/test/scala/io/github/arainko/ducktape/fallible/accumulating/AccumulatingCoproductTransformationsSuite.scala:127:11
859[warn] 127 | object To {
860[warn] | ^^
861[warn] | unused local definition
862[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/test/scala/io/github/arainko/ducktape/fallible/accumulating/AccumulatingCoproductTransformationsSuite.scala:138:11
863[warn] 138 | object From {
864[warn] | ^^^^
865[warn] | unused local definition
866[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/test/scala/io/github/arainko/ducktape/fallible/accumulating/AccumulatingCoproductTransformationsSuite.scala:143:11
867[warn] 143 | object To {
868[warn] | ^^
869[warn] | unused local definition
870[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/test/scala/io/github/arainko/ducktape/fallible/accumulating/AccumulatingCoproductTransformationsSuite.scala:162:11
871[warn] 162 | object To {
872[warn] | ^^
873[warn] | unused local definition
874[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/test/scala/io/github/arainko/ducktape/fallible/accumulating/AccumulatingNestedConfigurationSuite.scala:5:43
875[warn] 5 |import io.github.arainko.ducktape.internal.*
876[warn] | ^
877[warn] | unused import
878[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/test/scala/io/github/arainko/ducktape/fallible/failfast/FailFastNestedConfigurationSuite.scala:5:43
879[warn] 5 |import io.github.arainko.ducktape.internal.*
880[warn] | ^
881[warn] | unused import
882[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/test/scala/io/github/arainko/ducktape/fallible/failfast/FastFailCoproductTransformationsSuite.scala:100:11
883[warn] 100 | object From {
884[warn] | ^^^^
885[warn] | unused local definition
886[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/test/scala/io/github/arainko/ducktape/fallible/failfast/FastFailCoproductTransformationsSuite.scala:105:11
887[warn] 105 | object To {
888[warn] | ^^
889[warn] | unused local definition
890[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/test/scala/io/github/arainko/ducktape/fallible/failfast/FastFailCoproductTransformationsSuite.scala:116:11
891[warn] 116 | object From {
892[warn] | ^^^^
893[warn] | unused local definition
894[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/test/scala/io/github/arainko/ducktape/fallible/failfast/FastFailCoproductTransformationsSuite.scala:121:11
895[warn] 121 | object To {
896[warn] | ^^
897[warn] | unused local definition
898[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/test/scala/io/github/arainko/ducktape/fallible/failfast/FastFailCoproductTransformationsSuite.scala:140:11
899[warn] 140 | object To {
900[warn] | ^^
901[warn] | unused local definition
902[warn] -- [E198] Unused Symbol Warning: /build/repo/ducktape/src/test/scala/io/github/arainko/ducktape/total/NestedConfigurationSuite.scala:4:43
903[warn] 4 |import io.github.arainko.ducktape.internal.*
904[warn] | ^
905[warn] | unused import
906Warning: mocking up superclass for module class internal
907[warn] -- Warning: /build/repo/ducktape/src/test/scala/io/github/arainko/ducktape/total/ErrorReportingSuite.scala:75:6
908[warn] 75 | }: @nowarn("msg=unused local definition")
909[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
910[warn] | @nowarn annotation does not suppress any warnings
911[warn] -- Warning: /build/repo/ducktape/src/test/scala/io/github/arainko/ducktape/total/ErrorReportingSuite.scala:136:6
912[warn] 136 | }: @nowarn("msg=unused local definition")
913[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
914[warn] | @nowarn annotation does not suppress any warnings
915[warn] -- Warning: /build/repo/ducktape/src/test/scala/io/github/arainko/ducktape/total/ErrorReportingSuite.scala:194:6
916[warn] 194 | }: @nowarn("msg=unused local definition")
917[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
918[warn] | @nowarn annotation does not suppress any warnings
919[warn] 18 warnings found
920[info] done compiling
921
922************************
923Build summary:
924[{
925 "module": "ducktape",
926 "compile": {"status": "ok", "tookMs": 31132, "warnings": 157, "errors": 0, "sourceVersion": "3.3"},
927 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
928 "test-compile": {"status": "ok", "tookMs": 48284, "warnings": 17, "errors": 0, "sourceVersion": "3.3"},
929 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
930 "publish": {"status": "skipped", "tookMs": 0},
931 "metadata": {
932 "crossScalaVersions": ["3.3.6"]
933}
934}]
935************************
936[success] Total time: 93 s (0:01:33.0), completed Nov 27, 2025, 9:00:58 PM
937[0JChecking patch project/plugins.sbt...
938Checking patch project/build.properties...
939Checking patch build.sbt...
940Applied patch project/plugins.sbt cleanly.
941Applied patch project/build.properties cleanly.
942Applied patch build.sbt cleanly.