Build Logs
typelevel/shapeless-3 • scheduled_3.8.1-RC1-bin-20251219-d71e859-NIGHTLY
Errors
33
Warnings
1290
Total Lines
1548
1##################################
2Clonning https://github.com/typelevel/shapeless-3.git into /build/repo using revision v3.5.0
3##################################
4Note: switching to '9841a3579e5ca118b460efe53d214443af00c4dc'.
5
6You are in 'detached HEAD' state. You can look around, make experimental
7changes and commit them, and you can discard any commits you make in this
8state without impacting any branches by switching back to a branch.
9
10If you want to create a new branch to retain commits you create, you may
11do so (now or later) by using -c with the switch command. Example:
12
13 git switch -c <new-branch-name>
14
15Or undo this operation with:
16
17 git switch -
18
19Turn off this advice by setting config variable advice.detachedHead to false
20
21Would override fixed Scala version: 3.3.5
22Using target Scala version for migration: 3.7.4
23Migrating project for -source:3.7 using Scala 3.7.4
24----
25Preparing build for 3.7.4
26Would try to apply common scalacOption (best-effort, sbt/mill only):
27Append: -rewrite,REQUIRE:-source:3.7-migration
28Remove: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
29
30Try apply source patch:
31Path: build.sbt
32Pattern: val scala3Version = "3.3.5"
33Replacement: val scala3Version = "3.7.4"
34Starting compilation server
35Compiling project (Scala 3.7.3, JVM (17))
36Compiled project (Scala 3.7.3, JVM (17))
37Successfully applied pattern 'val scala3Version = "3.3.5"' in build.sbt
38----
39Starting build for 3.7.4
40Execute tests: false
41sbt project found:
42Sbt version 1.10.9 is not supported, minimal supported version is 1.11.5
43Enforcing usage of sbt in version 1.11.5
44No prepare script found for project typelevel/shapeless-3
45##################################
46Scala version: 3.7.4
47Targets: org.typelevel%shapeless3-deriving org.typelevel%shapeless3-test org.typelevel%shapeless3-typeable
48Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.3.5\"","replaceWith":"val scala3Version = \"<SCALA_VERSION>\""}]}
49##################################
50Using extra scalacOptions: -rewrite,REQUIRE:-source:3.7-migration
51Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
52[sbt_options] declare -a sbt_options=()
53[process_args] java_version = '17'
54[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
55# Executing command line:
56java
57-Dsbt.color=always
58-Dsbt.supershell=true
59-Xms2g
60-Xmx3g
61-Xss2m
62-XX:+UseG1GC
63-Dcommunitybuild.scala=3.7.4
64-Dcommunitybuild.project.dependencies.add=
65-Xmx7G
66-Xms4G
67-Xss8M
68-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
69-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
70-jar
71/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
72"setCrossScalaVersions 3.7.4"
73"++3.7.4 -v"
74"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""
75"set every credentials := Nil"
76"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
77"removeScalacOptionsStartingWith -P:wartremover"
78
79moduleMappings
80"runBuild 3.7.4 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.3.5\"","replaceWith":"val scala3Version = \"<SCALA_VERSION>\""}]}""" org.typelevel%shapeless3-deriving org.typelevel%shapeless3-test org.typelevel%shapeless3-typeable"
81
82[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
83[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
84[info] loading project definition from /build/repo/project
85[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
86[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
87[info] Compilation completed in 8.52s.
88[info] done compiling
89[info] loading settings for project root from build.sbt...
90[info] resolving key references (16691 settings) ...
91[info] set scmInfo to https://github.com/typelevel/shapeless-3
92[info] set current project to root (in build file:/build/repo/)
93Execute setCrossScalaVersions: 3.7.4
94[info] set scmInfo to https://github.com/typelevel/shapeless-3
95OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in root/crossScalaVersions
96OpenCB::Limitting incorrect crossVersions List() -> List(3.7.4) in root/crossScalaVersions
97OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in typeableJVM/crossScalaVersions
98OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in docs/crossScalaVersions
99OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in localNative/crossScalaVersions
100OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in rootNative/crossScalaVersions
101OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in localJS/crossScalaVersions
102OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in rootJS/crossScalaVersions
103OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in derivingNative/crossScalaVersions
104OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in rootJVM/crossScalaVersions
105OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in testJVM/crossScalaVersions
106OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in testJS/crossScalaVersions
107OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in derivingJS/crossScalaVersions
108OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in derivingJVM/crossScalaVersions
109OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in localJVM/crossScalaVersions
110OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in typeableNative/crossScalaVersions
111OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in testNative/crossScalaVersions
112OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in typeableJS/crossScalaVersions
113[info] set current project to root (in build file:/build/repo/)
114[info] Setting Scala version to 3.7.4 on 17 projects.
115[info] Switching Scala version on:
116[info] derivingJS (3.7.4)
117[info] testJVM (3.7.4)
118[info] testNative (3.7.4)
119[info] * root (3.7.4)
120[info] rootJS (3.7.4)
121[info] docs (3.7.4)
122[info] typeableJS (3.7.4)
123[info] derivingJVM (3.7.4)
124[info] typeableNative (3.7.4)
125[info] rootJVM (3.7.4)
126[info] rootNative (3.7.4)
127[info] localNative (3.7.4)
128[info] localJS (3.7.4)
129[info] testJS (3.7.4)
130[info] typeableJVM (3.7.4)
131[info] localJVM (3.7.4)
132[info] derivingNative (3.7.4)
133[info] Excluding projects:
134[info] Reapplying settings...
135[info] set scmInfo to https://github.com/typelevel/shapeless-3
136[info] set current project to root (in build file:/build/repo/)
137Execute 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
138[info] Reapplying settings...
139[info] set scmInfo to https://github.com/typelevel/shapeless-3
140[info] set current project to root (in build file:/build/repo/)
141[info] Defining Global / credentials, credentials and 15 others.
142[info] The new values will be used by Compile / scalafmtOnly, IntegrationTest / scalafmtOnly and 150 others.
143[info] Run `last` for details.
144[info] Reapplying settings...
145[info] set scmInfo to https://github.com/typelevel/shapeless-3
146[info] set current project to root (in build file:/build/repo/)
147Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
148[info] Reapplying settings...
149OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
150
151 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
152 Did you mean rootJVM / allExcludeDependencies ?
153 , retry without global scopes
154[info] Reapplying settings...
155[info] set scmInfo to https://github.com/typelevel/shapeless-3
156[info] set current project to root (in build file:/build/repo/)
157Execute removeScalacOptionsStartingWith: -P:wartremover
158[info] Reapplying settings...
159[info] set scmInfo to https://github.com/typelevel/shapeless-3
160[info] set current project to root (in build file:/build/repo/)
161[success] Total time: 0 s, completed Dec 20, 2025, 12:55:51 AM
162Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.3.5\"","replaceWith":"val scala3Version = \"<SCALA_VERSION>\""}]}
163Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
164Starting build...
165Projects: Set(derivingJVM, testJVM, typeableJVM)
166Starting build for ProjectRef(file:/build/repo/,derivingJVM) (shapeless3-deriving)... [0/3]
167OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
168OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.7-migration` in Scala 2.12.20 module Global
169OpenCB::Filter out '-Xfatal-warnings', matches setting pattern '^-?-Xfatal-warnings'
170OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
171Compile scalacOptions: -Yexplicit-nulls, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
172[info] compiling 6 Scala sources to /build/repo/modules/deriving/.jvm/target/scala-3.7.4/classes ...
173[info] done compiling
174[info] compiling 2 Scala sources to /build/repo/modules/test/.jvm/target/scala-3.7.4/classes ...
175[info] done compiling
176[info] compiling 6 Scala sources to /build/repo/modules/deriving/.jvm/target/scala-3.7.4/test-classes ...
177[error] -- [E191] Type Error: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/kinds.scala:85:19
178[error] 85 |type HeadRef[T] <: AnyRef = T match
179[error] | ^
180[error] | The match type contains an illegal case:
181[error] | case shapeless3.deriving.IdRef[h] *: _ => h
182[error] | The pattern contains a type alias `IdRef`.
183[error] | (this error can be ignored for now with `-source:3.3`)
184[error] 86 | case IdRef[h] *: _ => h
185[warn] -- [E205] Potential Issue Warning: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/deriving.scala:71:26
186[warn] 71 | val v2 = Eq[OptionInt]
187[warn] | ^
188[warn] |Given search preference for shapeless3.deriving.Eq[shapeless3.deriving.adts.OptionInt] between alternatives
189[warn] | (shapeless3.deriving.adts.OptionInt.derived$Ord :
190[warn] | shapeless3.deriving.Ord[shapeless3.deriving.adts.OptionInt])
191[warn] |and
192[warn] | (shapeless3.deriving.adts.OptionInt.derived$Eq :
193[warn] | shapeless3.deriving.Eq[shapeless3.deriving.adts.OptionInt])
194[warn] |has changed.
195[warn] |Previous choice : the first alternative
196[warn] |Choice from Scala 3.7 : the second alternative
197[warn] |
198[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
199[warn] |by using @annotation.nowarn("id=205")
200[warn] -- [E205] Potential Issue Warning: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/deriving.scala:81:25
201[warn] 81 | val v5 = Eq[Opt[Int]]
202[warn] | ^
203[warn] |Given search preference for shapeless3.deriving.Eq[shapeless3.deriving.adts.Opt[Int]] between alternatives
204[warn] | (shapeless3.deriving.adts.Opt.derived$Ord :
205[warn] | [A]
206[warn] | (implicit x$0: shapeless3.deriving.Ord[A]):
207[warn] | shapeless3.deriving.Ord[shapeless3.deriving.adts.Opt[A]]
208[warn] |)
209[warn] |and
210[warn] | (shapeless3.deriving.adts.Opt.derived$Eq :
211[warn] | [A]
212[warn] | (implicit x$0: shapeless3.deriving.Eq[A]):
213[warn] | shapeless3.deriving.Eq[shapeless3.deriving.adts.Opt[A]]
214[warn] |)
215[warn] |has changed.
216[warn] |Previous choice : the first alternative
217[warn] |Choice from Scala 3.7 : the second alternative
218[warn] |
219[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
220[warn] |by using @annotation.nowarn("id=205")
221[warn] -- [E205] Potential Issue Warning: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/deriving.scala:95:26
222[warn] 95 | val v9 = Eq[OptE[Int]]
223[warn] | ^
224[warn] |Given search preference for shapeless3.deriving.Eq[shapeless3.deriving.adts.OptE[Int]] between alternatives
225[warn] | (shapeless3.deriving.adts.OptE.derived$Ord :
226[warn] | [T]
227[warn] | (implicit x$0: shapeless3.deriving.Ord[T]):
228[warn] | shapeless3.deriving.Ord[shapeless3.deriving.adts.OptE[T]]
229[warn] |)
230[warn] |and
231[warn] | (shapeless3.deriving.adts.OptE.derived$Eq :
232[warn] | [T]
233[warn] | (implicit x$0: shapeless3.deriving.Eq[T]):
234[warn] | shapeless3.deriving.Eq[shapeless3.deriving.adts.OptE[T]]
235[warn] |)
236[warn] |has changed.
237[warn] |Previous choice : the first alternative
238[warn] |Choice from Scala 3.7 : the second alternative
239[warn] |
240[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
241[warn] |by using @annotation.nowarn("id=205")
242[warn] -- [E205] Potential Issue Warning: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/deriving.scala:149:25
243[warn] 149 | val v0 = Functor[Box]
244[warn] | ^
245[warn] |Given search preference for shapeless3.deriving.Functor[shapeless3.deriving.adts.Box] between alternatives
246[warn] | (shapeless3.deriving.adts.Box.derived$Traverse :
247[warn] | shapeless3.deriving.Traverse[shapeless3.deriving.adts.Box])
248[warn] |and
249[warn] | (shapeless3.deriving.adts.Box.derived$Functor :
250[warn] | shapeless3.deriving.Functor[shapeless3.deriving.adts.Box])
251[warn] |has changed.
252[warn] |Previous choice : the first alternative
253[warn] |Choice from Scala 3.7 : the second alternative
254[warn] |
255[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
256[warn] |by using @annotation.nowarn("id=205")
257[warn] -- [E205] Potential Issue Warning: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/deriving.scala:152:24
258[warn] 152 | val v1 = Functor[Sm]
259[warn] | ^
260[warn] |Given search preference for shapeless3.deriving.K1.Instances[shapeless3.deriving.Functor,
261[warn] | shapeless3.deriving.adts.Sm] between alternatives
262[warn] | (shapeless3.deriving.K1.mkProductInstances :
263[warn] | [F[_$15[_$37]], T[_$37]]
264[warn] | (using gen: scala.deriving.Mirror.Product of T):
265[warn] | shapeless3.deriving.K1.ProductInstances[F, T]
266[warn] |)
267[warn] |and
268[warn] | (shapeless3.deriving.K1.mkInstances :
269[warn] | [F[_$14[_$37]], T[_$37]]
270[warn] | (using gen: scala.deriving.Mirror of T):
271[warn] | shapeless3.deriving.K1.Instances[F, T]
272[warn] |)
273[warn] |has changed.
274[warn] |Previous choice : the first alternative
275[warn] |Choice from Scala 3.7 : the second alternative
276[warn] |
277[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
278[warn] |by using @annotation.nowarn("id=205")
279[warn] -- [E205] Potential Issue Warning: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/deriving.scala:156:25
280[warn] 156 | val v3 = Functor[Opt]
281[warn] | ^
282[warn] |Given search preference for shapeless3.deriving.Functor[shapeless3.deriving.adts.Opt] between alternatives
283[warn] | (shapeless3.deriving.adts.Opt.derived$Traverse :
284[warn] | shapeless3.deriving.Traverse[shapeless3.deriving.adts.Opt])
285[warn] |and
286[warn] | (shapeless3.deriving.adts.Opt.derived$Functor :
287[warn] | shapeless3.deriving.Functor[shapeless3.deriving.adts.Opt])
288[warn] |has changed.
289[warn] |Previous choice : the first alternative
290[warn] |Choice from Scala 3.7 : the second alternative
291[warn] |
292[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
293[warn] |by using @annotation.nowarn("id=205")
294[warn] -- [E205] Potential Issue Warning: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/deriving.scala:162:27
295[warn] 162 | val v5 = Functor[CCons]
296[warn] | ^
297[warn] |Given search preference for shapeless3.deriving.K1.Instances[shapeless3.deriving.Functor,
298[warn] | shapeless3.deriving.adts.CCons] between alternatives
299[warn] | (shapeless3.deriving.K1.mkProductInstances :
300[warn] | [F[_$15[_$37]], T[_$37]]
301[warn] | (using gen: scala.deriving.Mirror.Product of T):
302[warn] | shapeless3.deriving.K1.ProductInstances[F, T]
303[warn] |)
304[warn] |and
305[warn] | (shapeless3.deriving.K1.mkInstances :
306[warn] | [F[_$14[_$37]], T[_$37]]
307[warn] | (using gen: scala.deriving.Mirror of T):
308[warn] | shapeless3.deriving.K1.Instances[F, T]
309[warn] |)
310[warn] |has changed.
311[warn] |Previous choice : the first alternative
312[warn] |Choice from Scala 3.7 : the second alternative
313[warn] |
314[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
315[warn] |by using @annotation.nowarn("id=205")
316[warn] -- [E205] Potential Issue Warning: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/deriving.scala:164:27
317[warn] 164 | val v6 = Functor[CList]
318[warn] | ^
319[warn] |Given search preference for shapeless3.deriving.Functor[shapeless3.deriving.adts.CList] between alternatives
320[warn] | (shapeless3.deriving.adts.CList.derived$Traverse :
321[warn] | shapeless3.deriving.Traverse[shapeless3.deriving.adts.CList])
322[warn] |and
323[warn] | (shapeless3.deriving.adts.CList.derived$Functor :
324[warn] | shapeless3.deriving.Functor[shapeless3.deriving.adts.CList])
325[warn] |has changed.
326[warn] |Previous choice : the first alternative
327[warn] |Choice from Scala 3.7 : the second alternative
328[warn] |
329[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
330[warn] |by using @annotation.nowarn("id=205")
331[warn] -- [E205] Potential Issue Warning: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/deriving.scala:166:43
332[warn] 166 | val v7 = Functor[[t] =>> CList[Opt[t]]]
333[warn] | ^
334[warn] |Given search preference for shapeless3.deriving.Functor[shapeless3.deriving.adts.CList] between alternatives
335[warn] | (shapeless3.deriving.adts.CList.derived$Traverse :
336[warn] | shapeless3.deriving.Traverse[shapeless3.deriving.adts.CList])
337[warn] |and
338[warn] | (shapeless3.deriving.adts.CList.derived$Functor :
339[warn] | shapeless3.deriving.Functor[shapeless3.deriving.adts.CList])
340[warn] |has changed.
341[warn] |Previous choice : the first alternative
342[warn] |Choice from Scala 3.7 : the second alternative
343[warn] |
344[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
345[warn] |by using @annotation.nowarn("id=205")
346[warn] -- [E205] Potential Issue Warning: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/deriving.scala:174:26
347[warn] 174 | val v8 = Functor[OptE]
348[warn] | ^
349[warn] |Given search preference for shapeless3.deriving.Functor[shapeless3.deriving.adts.OptE] between alternatives
350[warn] | (shapeless3.deriving.adts.OptE.derived$Traverse :
351[warn] | shapeless3.deriving.Traverse[shapeless3.deriving.adts.OptE])
352[warn] |and
353[warn] | (shapeless3.deriving.adts.OptE.derived$Functor :
354[warn] | shapeless3.deriving.Functor[shapeless3.deriving.adts.OptE])
355[warn] |has changed.
356[warn] |Previous choice : the first alternative
357[warn] |Choice from Scala 3.7 : the second alternative
358[warn] |
359[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
360[warn] |by using @annotation.nowarn("id=205")
361[warn] -- [E205] Potential Issue Warning: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/deriving.scala:227:25
362[warn] 227 | val v1 = Traverse[Sm]
363[warn] | ^
364[warn] |Given search preference for shapeless3.deriving.K1.Instances[shapeless3.deriving.Traverse,
365[warn] | shapeless3.deriving.adts.Sm] between alternatives
366[warn] | (shapeless3.deriving.K1.mkProductInstances :
367[warn] | [F[_$15[_$37]], T[_$37]]
368[warn] | (using gen: scala.deriving.Mirror.Product of T):
369[warn] | shapeless3.deriving.K1.ProductInstances[F, T]
370[warn] |)
371[warn] |and
372[warn] | (shapeless3.deriving.K1.mkInstances :
373[warn] | [F[_$14[_$37]], T[_$37]]
374[warn] | (using gen: scala.deriving.Mirror of T):
375[warn] | shapeless3.deriving.K1.Instances[F, T]
376[warn] |)
377[warn] |has changed.
378[warn] |Previous choice : the first alternative
379[warn] |Choice from Scala 3.7 : the second alternative
380[warn] |
381[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
382[warn] |by using @annotation.nowarn("id=205")
383[warn] -- [E205] Potential Issue Warning: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/deriving.scala:238:28
384[warn] 238 | val v5 = Traverse[CCons]
385[warn] | ^
386[warn] |Given search preference for shapeless3.deriving.K1.Instances[shapeless3.deriving.Traverse,
387[warn] | shapeless3.deriving.adts.CCons] between alternatives
388[warn] | (shapeless3.deriving.K1.mkProductInstances :
389[warn] | [F[_$15[_$37]], T[_$37]]
390[warn] | (using gen: scala.deriving.Mirror.Product of T):
391[warn] | shapeless3.deriving.K1.ProductInstances[F, T]
392[warn] |)
393[warn] |and
394[warn] | (shapeless3.deriving.K1.mkInstances :
395[warn] | [F[_$14[_$37]], T[_$37]]
396[warn] | (using gen: scala.deriving.Mirror of T):
397[warn] | shapeless3.deriving.K1.Instances[F, T]
398[warn] |)
399[warn] |has changed.
400[warn] |Previous choice : the first alternative
401[warn] |Choice from Scala 3.7 : the second alternative
402[warn] |
403[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
404[warn] |by using @annotation.nowarn("id=205")
405[warn] -- [E205] Potential Issue Warning: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/deriving.scala:250:30
406[warn] 250 | val v8 = Traverse[Phantom]
407[warn] | ^
408[warn] |Given search preference for shapeless3.deriving.K1.Instances[shapeless3.deriving.Traverse,
409[warn] | shapeless3.deriving.adts.Phantom] between alternatives
410[warn] | (shapeless3.deriving.K1.mkProductInstances :
411[warn] | [F[_$15[_$37]], T[_$37]]
412[warn] | (using gen: scala.deriving.Mirror.Product of T):
413[warn] | shapeless3.deriving.K1.ProductInstances[F, T]
414[warn] |)
415[warn] |and
416[warn] | (shapeless3.deriving.K1.mkInstances :
417[warn] | [F[_$14[_$37]], T[_$37]]
418[warn] | (using gen: scala.deriving.Mirror of T):
419[warn] | shapeless3.deriving.K1.Instances[F, T]
420[warn] |)
421[warn] |has changed.
422[warn] |Previous choice : the first alternative
423[warn] |Choice from Scala 3.7 : the second alternative
424[warn] |
425[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
426[warn] |by using @annotation.nowarn("id=205")
427[warn] -- [E205] Potential Issue Warning: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/deriving.scala:255:28
428[warn] 255 | val v9 = Traverse[Large]
429[warn] | ^
430[warn] |Given search preference for shapeless3.deriving.K1.Instances[shapeless3.deriving.Traverse,
431[warn] | [A] =>> (A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A,
432[warn] | A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A,
433[warn] | A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A,
434[warn] | A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A,
435[warn] | A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A,
436[warn] | A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A)
437[warn] |] between alternatives
438[warn] | (shapeless3.deriving.K1.mkProductInstances :
439[warn] | [F[_$15[_$37]], T[_$37]]
440[warn] | (using gen: scala.deriving.Mirror.Product of T):
441[warn] | shapeless3.deriving.K1.ProductInstances[F, T]
442[warn] |)
443[warn] |and
444[warn] | (shapeless3.deriving.K1.mkInstances :
445[warn] | [F[_$14[_$37]], T[_$37]]
446[warn] | (using gen: scala.deriving.Mirror of T):
447[warn] | shapeless3.deriving.K1.Instances[F, T]
448[warn] |)
449[warn] |has changed.
450[warn] |Previous choice : the first alternative
451[warn] |Choice from Scala 3.7 : the second alternative
452[warn] |
453[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
454[warn] |by using @annotation.nowarn("id=205")
455[warn] -- [E205] Potential Issue Warning: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/deriving.scala:269:26
456[warn] 269 | assert(FunctorK[HkNel].mapK(arg1)(OptionD.toOption) == exp1)
457[warn] | ^
458[warn] | Given search preference for =>
459[warn] | shapeless3.deriving.K11.Instances[shapeless3.deriving.FunctorK,
460[warn] | shapeless3.deriving.adts.HkNel] between alternatives
461[warn] | (shapeless3.deriving.K11.mkCoproductInstances :
462[warn] | [F[_$16[_$72[_$73]]], T[_$72[_$73]]]
463[warn] | (using gen: scala.deriving.Mirror.Sum of T):
464[warn] | shapeless3.deriving.K11.CoproductInstances[F, T]
465[warn] | )
466[warn] | and
467[warn] | (shapeless3.deriving.K11.mkInstances :
468[warn] | [F[_$14[_$72[_$73]]], T[_$72[_$73]]]
469[warn] | (using gen: scala.deriving.Mirror of T):
470[warn] | shapeless3.deriving.K11.Instances[F, T]
471[warn] | )
472[warn] | has changed.
473[warn] | Previous choice : the first alternative
474[warn] | Choice from Scala 3.7 : the second alternative
475[warn] |
476[warn] | Suppress this warning by choosing -source 3.5, -source 3.7, or
477[warn] | by using @annotation.nowarn("id=205")
478[warn] -- [E205] Potential Issue Warning: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/deriving.scala:285:29
479[warn] 285 | val v0 = Bifunctor[ConsF]
480[warn] | ^
481[warn] |Given search preference for shapeless3.deriving.K2.Instances[shapeless3.deriving.Bifunctor,
482[warn] | shapeless3.deriving.adts.ConsF] between alternatives
483[warn] | (shapeless3.deriving.K2.mkProductInstances :
484[warn] | [F[_$15[_$166,_$167]], T[_$166,_$167]]
485[warn] | (using gen: scala.deriving.Mirror.Product of T):
486[warn] | shapeless3.deriving.K2.ProductInstances[F, T]
487[warn] |)
488[warn] |and
489[warn] | (shapeless3.deriving.K2.mkInstances :
490[warn] | [F[_$14[_$166,_$167]], T[_$166,_$167]]
491[warn] | (using gen: scala.deriving.Mirror of T):
492[warn] | shapeless3.deriving.K2.Instances[F, T]
493[warn] |)
494[warn] |has changed.
495[warn] |Previous choice : the first alternative
496[warn] |Choice from Scala 3.7 : the second alternative
497[warn] |
498[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
499[warn] |by using @annotation.nowarn("id=205")
500[warn] -- [E205] Potential Issue Warning: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/deriving.scala:303:33
501[warn] 303 | val v0 = DataT[Inc.type, ISB]
502[warn] | ^
503[warn] | Given search preference for =>
504[warn] | shapeless3.deriving.K0.Instances[
505[warn] | shapeless3.deriving.DataT.DF[shapeless3.deriving.Inc.type],
506[warn] | shapeless3.deriving.adts.ISB] between alternatives
507[warn] | (shapeless3.deriving.K0.mkProductInstances :
508[warn] | [F[_$15], T]
509[warn] | (using gen: scala.deriving.Mirror.Product of T):
510[warn] | shapeless3.deriving.K0.ProductInstances[F, T]
511[warn] | )
512[warn] | and
513[warn] | (shapeless3.deriving.K0.mkInstances :
514[warn] | [F[_$14], T]
515[warn] | (using gen: scala.deriving.Mirror of T):
516[warn] | shapeless3.deriving.K0.Instances[F, T]
517[warn] | )
518[warn] | has changed.
519[warn] | Previous choice : the first alternative
520[warn] | Choice from Scala 3.7 : the second alternative
521[warn] |
522[warn] | Suppress this warning by choosing -source 3.5, -source 3.7, or
523[warn] | by using @annotation.nowarn("id=205")
524[warn] -- [E205] Potential Issue Warning: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/deriving.scala:305:39
525[warn] 305 | val v1 = DataT[Inc.type, OptionInt]
526[warn] | ^
527[warn] | Given search preference for =>
528[warn] | shapeless3.deriving.K0.Instances[
529[warn] | shapeless3.deriving.DataT.DF[shapeless3.deriving.Inc.type],
530[warn] | shapeless3.deriving.adts.OptionInt] between alternatives
531[warn] | (shapeless3.deriving.K0.mkCoproductInstances :
532[warn] | [F[_$16], T]
533[warn] | (using gen: scala.deriving.Mirror.Sum of T):
534[warn] | shapeless3.deriving.K0.CoproductInstances[F, T]
535[warn] | )
536[warn] | and
537[warn] | (shapeless3.deriving.K0.mkInstances :
538[warn] | [F[_$14], T]
539[warn] | (using gen: scala.deriving.Mirror of T):
540[warn] | shapeless3.deriving.K0.Instances[F, T]
541[warn] | )
542[warn] | has changed.
543[warn] | Previous choice : the first alternative
544[warn] | Choice from Scala 3.7 : the second alternative
545[warn] |
546[warn] | Suppress this warning by choosing -source 3.5, -source 3.7, or
547[warn] | by using @annotation.nowarn("id=205")
548[warn] -- [E205] Potential Issue Warning: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/deriving.scala:308:40
549[warn] 308 | val v2 = DataT[Inc.type, CList[Int]]
550[warn] | ^
551[warn] | Given search preference for =>
552[warn] | shapeless3.deriving.K0.Instances[
553[warn] | shapeless3.deriving.DataT.DF[shapeless3.deriving.Inc.type],
554[warn] | shapeless3.deriving.adts.CList[Int]] between alternatives
555[warn] | (shapeless3.deriving.K0.mkCoproductInstances :
556[warn] | [F[_$16], T]
557[warn] | (using gen: scala.deriving.Mirror.Sum of T):
558[warn] | shapeless3.deriving.K0.CoproductInstances[F, T]
559[warn] | )
560[warn] | and
561[warn] | (shapeless3.deriving.K0.mkInstances :
562[warn] | [F[_$14], T]
563[warn] | (using gen: scala.deriving.Mirror of T):
564[warn] | shapeless3.deriving.K0.Instances[F, T]
565[warn] | )
566[warn] | has changed.
567[warn] | Previous choice : the first alternative
568[warn] | Choice from Scala 3.7 : the second alternative
569[warn] |
570[warn] | Suppress this warning by choosing -source 3.5, -source 3.7, or
571[warn] | by using @annotation.nowarn("id=205")
572[warn] -- [E205] Potential Issue Warning: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/deriving.scala:475:32
573[warn] 475 | assertNotNull(Bifunctor[F])
574[warn] | ^
575[warn] |Given search preference for shapeless3.deriving.K2.Instances[shapeless3.deriving.Bifunctor, F] between alternatives
576[warn] | (shapeless3.deriving.K2.mkCoproductInstances :
577[warn] | [F[_$16[_$166,_$167]], T[_$166,_$167]]
578[warn] | (using gen: scala.deriving.Mirror.Sum of T):
579[warn] | shapeless3.deriving.K2.CoproductInstances[F, T]
580[warn] |)
581[warn] |and
582[warn] | (shapeless3.deriving.K2.mkInstances :
583[warn] | [F[_$14[_$166,_$167]], T[_$166,_$167]]
584[warn] | (using gen: scala.deriving.Mirror of T):
585[warn] | shapeless3.deriving.K2.Instances[F, T]
586[warn] |)
587[warn] |has changed.
588[warn] |Previous choice : the first alternative
589[warn] |Choice from Scala 3.7 : the second alternative
590[warn] |
591[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
592[warn] |by using @annotation.nowarn("id=205")
593[warn] -- [E205] Potential Issue Warning: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/deriving.scala:487:33
594[warn] 487 | assertNotNull(FunctorK[Alg])
595[warn] | ^
596[warn] |Given search preference for => shapeless3.deriving.K11.Instances[shapeless3.deriving.FunctorK, Alg] between alternatives
597[warn] | (shapeless3.deriving.K11.mkProductInstances :
598[warn] | [F[_$15[_$72[_$73]]], T[_$72[_$73]]]
599[warn] | (using gen: scala.deriving.Mirror.Product of T):
600[warn] | shapeless3.deriving.K11.ProductInstances[F, T]
601[warn] |)
602[warn] |and
603[warn] | (shapeless3.deriving.K11.mkInstances :
604[warn] | [F[_$14[_$72[_$73]]], T[_$72[_$73]]]
605[warn] | (using gen: scala.deriving.Mirror of T):
606[warn] | shapeless3.deriving.K11.Instances[F, T]
607[warn] |)
608[warn] |has changed.
609[warn] |Previous choice : the first alternative
610[warn] |Choice from Scala 3.7 : the second alternative
611[warn] |
612[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
613[warn] |by using @annotation.nowarn("id=205")
614[warn] 21 warnings found
615[error] one error found
616[error] (derivingJVM / Test / compileIncremental) Compilation failed
617[info] compiling 6 Scala sources to /build/repo/modules/deriving/.jvm/target/scala-3.7.4/test-classes ...
618[error] -- [E191] Type Error: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/kinds.scala:85:19
619[error] 85 |type HeadRef[T] <: AnyRef = T match
620[error] | ^
621[error] | The match type contains an illegal case:
622[error] | case shapeless3.deriving.IdRef[h] *: _ => h
623[error] | The pattern contains a type alias `IdRef`.
624[error] | (this error can be ignored for now with `-source:3.3`)
625[error] 86 | case IdRef[h] *: _ => h
626[warn] -- [E205] Potential Issue Warning: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/deriving.scala:71:26
627[warn] 71 | val v2 = Eq[OptionInt]
628[warn] | ^
629[warn] |Given search preference for shapeless3.deriving.Eq[shapeless3.deriving.adts.OptionInt] between alternatives
630[warn] | (shapeless3.deriving.adts.OptionInt.derived$Ord :
631[warn] | shapeless3.deriving.Ord[shapeless3.deriving.adts.OptionInt])
632[warn] |and
633[warn] | (shapeless3.deriving.adts.OptionInt.derived$Eq :
634[warn] | shapeless3.deriving.Eq[shapeless3.deriving.adts.OptionInt])
635[warn] |has changed.
636[warn] |Previous choice : the first alternative
637[warn] |Choice from Scala 3.7 : the second alternative
638[warn] |
639[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
640[warn] |by using @annotation.nowarn("id=205")
641[warn] -- [E205] Potential Issue Warning: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/deriving.scala:81:25
642[warn] 81 | val v5 = Eq[Opt[Int]]
643[warn] | ^
644[warn] |Given search preference for shapeless3.deriving.Eq[shapeless3.deriving.adts.Opt[Int]] between alternatives
645[warn] | (shapeless3.deriving.adts.Opt.derived$Ord :
646[warn] | [A]
647[warn] | (implicit x$0: shapeless3.deriving.Ord[A]):
648[warn] | shapeless3.deriving.Ord[shapeless3.deriving.adts.Opt[A]]
649[warn] |)
650[warn] |and
651[warn] | (shapeless3.deriving.adts.Opt.derived$Eq :
652[warn] | [A]
653[warn] | (implicit x$0: shapeless3.deriving.Eq[A]):
654[warn] | shapeless3.deriving.Eq[shapeless3.deriving.adts.Opt[A]]
655[warn] |)
656[warn] |has changed.
657[warn] |Previous choice : the first alternative
658[warn] |Choice from Scala 3.7 : the second alternative
659[warn] |
660[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
661[warn] |by using @annotation.nowarn("id=205")
662[warn] -- [E205] Potential Issue Warning: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/deriving.scala:95:26
663[warn] 95 | val v9 = Eq[OptE[Int]]
664[warn] | ^
665[warn] |Given search preference for shapeless3.deriving.Eq[shapeless3.deriving.adts.OptE[Int]] between alternatives
666[warn] | (shapeless3.deriving.adts.OptE.derived$Ord :
667[warn] | [T]
668[warn] | (implicit x$0: shapeless3.deriving.Ord[T]):
669[warn] | shapeless3.deriving.Ord[shapeless3.deriving.adts.OptE[T]]
670[warn] |)
671[warn] |and
672[warn] | (shapeless3.deriving.adts.OptE.derived$Eq :
673[warn] | [T]
674[warn] | (implicit x$0: shapeless3.deriving.Eq[T]):
675[warn] | shapeless3.deriving.Eq[shapeless3.deriving.adts.OptE[T]]
676[warn] |)
677[warn] |has changed.
678[warn] |Previous choice : the first alternative
679[warn] |Choice from Scala 3.7 : the second alternative
680[warn] |
681[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
682[warn] |by using @annotation.nowarn("id=205")
683[warn] -- [E205] Potential Issue Warning: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/deriving.scala:149:25
684[warn] 149 | val v0 = Functor[Box]
685[warn] | ^
686[warn] |Given search preference for shapeless3.deriving.Functor[shapeless3.deriving.adts.Box] between alternatives
687[warn] | (shapeless3.deriving.adts.Box.derived$Traverse :
688[warn] | shapeless3.deriving.Traverse[shapeless3.deriving.adts.Box])
689[warn] |and
690[warn] | (shapeless3.deriving.adts.Box.derived$Functor :
691[warn] | shapeless3.deriving.Functor[shapeless3.deriving.adts.Box])
692[warn] |has changed.
693[warn] |Previous choice : the first alternative
694[warn] |Choice from Scala 3.7 : the second alternative
695[warn] |
696[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
697[warn] |by using @annotation.nowarn("id=205")
698[warn] -- [E205] Potential Issue Warning: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/deriving.scala:152:24
699[warn] 152 | val v1 = Functor[Sm]
700[warn] | ^
701[warn] |Given search preference for shapeless3.deriving.K1.Instances[shapeless3.deriving.Functor,
702[warn] | shapeless3.deriving.adts.Sm] between alternatives
703[warn] | (shapeless3.deriving.K1.mkProductInstances :
704[warn] | [F[_$15[_$37]], T[_$37]]
705[warn] | (using gen: scala.deriving.Mirror.Product of T):
706[warn] | shapeless3.deriving.K1.ProductInstances[F, T]
707[warn] |)
708[warn] |and
709[warn] | (shapeless3.deriving.K1.mkInstances :
710[warn] | [F[_$14[_$37]], T[_$37]]
711[warn] | (using gen: scala.deriving.Mirror of T):
712[warn] | shapeless3.deriving.K1.Instances[F, T]
713[warn] |)
714[warn] |has changed.
715[warn] |Previous choice : the first alternative
716[warn] |Choice from Scala 3.7 : the second alternative
717[warn] |
718[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
719[warn] |by using @annotation.nowarn("id=205")
720[warn] -- [E205] Potential Issue Warning: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/deriving.scala:156:25
721[warn] 156 | val v3 = Functor[Opt]
722[warn] | ^
723[warn] |Given search preference for shapeless3.deriving.Functor[shapeless3.deriving.adts.Opt] between alternatives
724[warn] | (shapeless3.deriving.adts.Opt.derived$Traverse :
725[warn] | shapeless3.deriving.Traverse[shapeless3.deriving.adts.Opt])
726[warn] |and
727[warn] | (shapeless3.deriving.adts.Opt.derived$Functor :
728[warn] | shapeless3.deriving.Functor[shapeless3.deriving.adts.Opt])
729[warn] |has changed.
730[warn] |Previous choice : the first alternative
731[warn] |Choice from Scala 3.7 : the second alternative
732[warn] |
733[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
734[warn] |by using @annotation.nowarn("id=205")
735[warn] -- [E205] Potential Issue Warning: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/deriving.scala:162:27
736[warn] 162 | val v5 = Functor[CCons]
737[warn] | ^
738[warn] |Given search preference for shapeless3.deriving.K1.Instances[shapeless3.deriving.Functor,
739[warn] | shapeless3.deriving.adts.CCons] between alternatives
740[warn] | (shapeless3.deriving.K1.mkProductInstances :
741[warn] | [F[_$15[_$37]], T[_$37]]
742[warn] | (using gen: scala.deriving.Mirror.Product of T):
743[warn] | shapeless3.deriving.K1.ProductInstances[F, T]
744[warn] |)
745[warn] |and
746[warn] | (shapeless3.deriving.K1.mkInstances :
747[warn] | [F[_$14[_$37]], T[_$37]]
748[warn] | (using gen: scala.deriving.Mirror of T):
749[warn] | shapeless3.deriving.K1.Instances[F, T]
750[warn] |)
751[warn] |has changed.
752[warn] |Previous choice : the first alternative
753[warn] |Choice from Scala 3.7 : the second alternative
754[warn] |
755[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
756[warn] |by using @annotation.nowarn("id=205")
757[warn] -- [E205] Potential Issue Warning: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/deriving.scala:164:27
758[warn] 164 | val v6 = Functor[CList]
759[warn] | ^
760[warn] |Given search preference for shapeless3.deriving.Functor[shapeless3.deriving.adts.CList] between alternatives
761[warn] | (shapeless3.deriving.adts.CList.derived$Traverse :
762[warn] | shapeless3.deriving.Traverse[shapeless3.deriving.adts.CList])
763[warn] |and
764[warn] | (shapeless3.deriving.adts.CList.derived$Functor :
765[warn] | shapeless3.deriving.Functor[shapeless3.deriving.adts.CList])
766[warn] |has changed.
767[warn] |Previous choice : the first alternative
768[warn] |Choice from Scala 3.7 : the second alternative
769[warn] |
770[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
771[warn] |by using @annotation.nowarn("id=205")
772[warn] -- [E205] Potential Issue Warning: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/deriving.scala:166:43
773[warn] 166 | val v7 = Functor[[t] =>> CList[Opt[t]]]
774[warn] | ^
775[warn] |Given search preference for shapeless3.deriving.Functor[shapeless3.deriving.adts.CList] between alternatives
776[warn] | (shapeless3.deriving.adts.CList.derived$Traverse :
777[warn] | shapeless3.deriving.Traverse[shapeless3.deriving.adts.CList])
778[warn] |and
779[warn] | (shapeless3.deriving.adts.CList.derived$Functor :
780[warn] | shapeless3.deriving.Functor[shapeless3.deriving.adts.CList])
781[warn] |has changed.
782[warn] |Previous choice : the first alternative
783[warn] |Choice from Scala 3.7 : the second alternative
784[warn] |
785[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
786[warn] |by using @annotation.nowarn("id=205")
787[warn] -- [E205] Potential Issue Warning: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/deriving.scala:174:26
788[warn] 174 | val v8 = Functor[OptE]
789[warn] | ^
790[warn] |Given search preference for shapeless3.deriving.Functor[shapeless3.deriving.adts.OptE] between alternatives
791[warn] | (shapeless3.deriving.adts.OptE.derived$Traverse :
792[warn] | shapeless3.deriving.Traverse[shapeless3.deriving.adts.OptE])
793[warn] |and
794[warn] | (shapeless3.deriving.adts.OptE.derived$Functor :
795[warn] | shapeless3.deriving.Functor[shapeless3.deriving.adts.OptE])
796[warn] |has changed.
797[warn] |Previous choice : the first alternative
798[warn] |Choice from Scala 3.7 : the second alternative
799[warn] |
800[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
801[warn] |by using @annotation.nowarn("id=205")
802[warn] -- [E205] Potential Issue Warning: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/deriving.scala:227:25
803[warn] 227 | val v1 = Traverse[Sm]
804[warn] | ^
805[warn] |Given search preference for shapeless3.deriving.K1.Instances[shapeless3.deriving.Traverse,
806[warn] | shapeless3.deriving.adts.Sm] between alternatives
807[warn] | (shapeless3.deriving.K1.mkProductInstances :
808[warn] | [F[_$15[_$37]], T[_$37]]
809[warn] | (using gen: scala.deriving.Mirror.Product of T):
810[warn] | shapeless3.deriving.K1.ProductInstances[F, T]
811[warn] |)
812[warn] |and
813[warn] | (shapeless3.deriving.K1.mkInstances :
814[warn] | [F[_$14[_$37]], T[_$37]]
815[warn] | (using gen: scala.deriving.Mirror of T):
816[warn] | shapeless3.deriving.K1.Instances[F, T]
817[warn] |)
818[warn] |has changed.
819[warn] |Previous choice : the first alternative
820[warn] |Choice from Scala 3.7 : the second alternative
821[warn] |
822[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
823[warn] |by using @annotation.nowarn("id=205")
824[warn] -- [E205] Potential Issue Warning: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/deriving.scala:238:28
825[warn] 238 | val v5 = Traverse[CCons]
826[warn] | ^
827[warn] |Given search preference for shapeless3.deriving.K1.Instances[shapeless3.deriving.Traverse,
828[warn] | shapeless3.deriving.adts.CCons] between alternatives
829[warn] | (shapeless3.deriving.K1.mkProductInstances :
830[warn] | [F[_$15[_$37]], T[_$37]]
831[warn] | (using gen: scala.deriving.Mirror.Product of T):
832[warn] | shapeless3.deriving.K1.ProductInstances[F, T]
833[warn] |)
834[warn] |and
835[warn] | (shapeless3.deriving.K1.mkInstances :
836[warn] | [F[_$14[_$37]], T[_$37]]
837[warn] | (using gen: scala.deriving.Mirror of T):
838[warn] | shapeless3.deriving.K1.Instances[F, T]
839[warn] |)
840[warn] |has changed.
841[warn] |Previous choice : the first alternative
842[warn] |Choice from Scala 3.7 : the second alternative
843[warn] |
844[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
845[warn] |by using @annotation.nowarn("id=205")
846[warn] -- [E205] Potential Issue Warning: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/deriving.scala:250:30
847[warn] 250 | val v8 = Traverse[Phantom]
848[warn] | ^
849[warn] |Given search preference for shapeless3.deriving.K1.Instances[shapeless3.deriving.Traverse,
850[warn] | shapeless3.deriving.adts.Phantom] between alternatives
851[warn] | (shapeless3.deriving.K1.mkProductInstances :
852[warn] | [F[_$15[_$37]], T[_$37]]
853[warn] | (using gen: scala.deriving.Mirror.Product of T):
854[warn] | shapeless3.deriving.K1.ProductInstances[F, T]
855[warn] |)
856[warn] |and
857[warn] | (shapeless3.deriving.K1.mkInstances :
858[warn] | [F[_$14[_$37]], T[_$37]]
859[warn] | (using gen: scala.deriving.Mirror of T):
860[warn] | shapeless3.deriving.K1.Instances[F, T]
861[warn] |)
862[warn] |has changed.
863[warn] |Previous choice : the first alternative
864[warn] |Choice from Scala 3.7 : the second alternative
865[warn] |
866[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
867[warn] |by using @annotation.nowarn("id=205")
868[warn] -- [E205] Potential Issue Warning: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/deriving.scala:255:28
869[warn] 255 | val v9 = Traverse[Large]
870[warn] | ^
871[warn] |Given search preference for shapeless3.deriving.K1.Instances[shapeless3.deriving.Traverse,
872[warn] | [A] =>> (A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A,
873[warn] | A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A,
874[warn] | A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A,
875[warn] | A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A,
876[warn] | A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A,
877[warn] | A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A)
878[warn] |] between alternatives
879[warn] | (shapeless3.deriving.K1.mkProductInstances :
880[warn] | [F[_$15[_$37]], T[_$37]]
881[warn] | (using gen: scala.deriving.Mirror.Product of T):
882[warn] | shapeless3.deriving.K1.ProductInstances[F, T]
883[warn] |)
884[warn] |and
885[warn] | (shapeless3.deriving.K1.mkInstances :
886[warn] | [F[_$14[_$37]], T[_$37]]
887[warn] | (using gen: scala.deriving.Mirror of T):
888[warn] | shapeless3.deriving.K1.Instances[F, T]
889[warn] |)
890[warn] |has changed.
891[warn] |Previous choice : the first alternative
892[warn] |Choice from Scala 3.7 : the second alternative
893[warn] |
894[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
895[warn] |by using @annotation.nowarn("id=205")
896[warn] -- [E205] Potential Issue Warning: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/deriving.scala:269:26
897[warn] 269 | assert(FunctorK[HkNel].mapK(arg1)(OptionD.toOption) == exp1)
898[warn] | ^
899[warn] | Given search preference for =>
900[warn] | shapeless3.deriving.K11.Instances[shapeless3.deriving.FunctorK,
901[warn] | shapeless3.deriving.adts.HkNel] between alternatives
902[warn] | (shapeless3.deriving.K11.mkCoproductInstances :
903[warn] | [F[_$16[_$72[_$73]]], T[_$72[_$73]]]
904[warn] | (using gen: scala.deriving.Mirror.Sum of T):
905[warn] | shapeless3.deriving.K11.CoproductInstances[F, T]
906[warn] | )
907[warn] | and
908[warn] | (shapeless3.deriving.K11.mkInstances :
909[warn] | [F[_$14[_$72[_$73]]], T[_$72[_$73]]]
910[warn] | (using gen: scala.deriving.Mirror of T):
911[warn] | shapeless3.deriving.K11.Instances[F, T]
912[warn] | )
913[warn] | has changed.
914[warn] | Previous choice : the first alternative
915[warn] | Choice from Scala 3.7 : the second alternative
916[warn] |
917[warn] | Suppress this warning by choosing -source 3.5, -source 3.7, or
918[warn] | by using @annotation.nowarn("id=205")
919[warn] -- [E205] Potential Issue Warning: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/deriving.scala:285:29
920[warn] 285 | val v0 = Bifunctor[ConsF]
921[warn] | ^
922[warn] |Given search preference for shapeless3.deriving.K2.Instances[shapeless3.deriving.Bifunctor,
923[warn] | shapeless3.deriving.adts.ConsF] between alternatives
924[warn] | (shapeless3.deriving.K2.mkProductInstances :
925[warn] | [F[_$15[_$166,_$167]], T[_$166,_$167]]
926[warn] | (using gen: scala.deriving.Mirror.Product of T):
927[warn] | shapeless3.deriving.K2.ProductInstances[F, T]
928[warn] |)
929[warn] |and
930[warn] | (shapeless3.deriving.K2.mkInstances :
931[warn] | [F[_$14[_$166,_$167]], T[_$166,_$167]]
932[warn] | (using gen: scala.deriving.Mirror of T):
933[warn] | shapeless3.deriving.K2.Instances[F, T]
934[warn] |)
935[warn] |has changed.
936[warn] |Previous choice : the first alternative
937[warn] |Choice from Scala 3.7 : the second alternative
938[warn] |
939[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
940[warn] |by using @annotation.nowarn("id=205")
941[warn] -- [E205] Potential Issue Warning: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/deriving.scala:303:33
942[warn] 303 | val v0 = DataT[Inc.type, ISB]
943[warn] | ^
944[warn] | Given search preference for =>
945[warn] | shapeless3.deriving.K0.Instances[
946[warn] | shapeless3.deriving.DataT.DF[shapeless3.deriving.Inc.type],
947[warn] | shapeless3.deriving.adts.ISB] between alternatives
948[warn] | (shapeless3.deriving.K0.mkProductInstances :
949[warn] | [F[_$15], T]
950[warn] | (using gen: scala.deriving.Mirror.Product of T):
951[warn] | shapeless3.deriving.K0.ProductInstances[F, T]
952[warn] | )
953[warn] | and
954[warn] | (shapeless3.deriving.K0.mkInstances :
955[warn] | [F[_$14], T]
956[warn] | (using gen: scala.deriving.Mirror of T):
957[warn] | shapeless3.deriving.K0.Instances[F, T]
958[warn] | )
959[warn] | has changed.
960[warn] | Previous choice : the first alternative
961[warn] | Choice from Scala 3.7 : the second alternative
962[warn] |
963[warn] | Suppress this warning by choosing -source 3.5, -source 3.7, or
964[warn] | by using @annotation.nowarn("id=205")
965[warn] -- [E205] Potential Issue Warning: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/deriving.scala:305:39
966[warn] 305 | val v1 = DataT[Inc.type, OptionInt]
967[warn] | ^
968[warn] | Given search preference for =>
969[warn] | shapeless3.deriving.K0.Instances[
970[warn] | shapeless3.deriving.DataT.DF[shapeless3.deriving.Inc.type],
971[warn] | shapeless3.deriving.adts.OptionInt] between alternatives
972[warn] | (shapeless3.deriving.K0.mkCoproductInstances :
973[warn] | [F[_$16], T]
974[warn] | (using gen: scala.deriving.Mirror.Sum of T):
975[warn] | shapeless3.deriving.K0.CoproductInstances[F, T]
976[warn] | )
977[warn] | and
978[warn] | (shapeless3.deriving.K0.mkInstances :
979[warn] | [F[_$14], T]
980[warn] | (using gen: scala.deriving.Mirror of T):
981[warn] | shapeless3.deriving.K0.Instances[F, T]
982[warn] | )
983[warn] | has changed.
984[warn] | Previous choice : the first alternative
985[warn] | Choice from Scala 3.7 : the second alternative
986[warn] |
987[warn] | Suppress this warning by choosing -source 3.5, -source 3.7, or
988[warn] | by using @annotation.nowarn("id=205")
989[warn] -- [E205] Potential Issue Warning: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/deriving.scala:308:40
990[warn] 308 | val v2 = DataT[Inc.type, CList[Int]]
991[warn] | ^
992[warn] | Given search preference for =>
993[warn] | shapeless3.deriving.K0.Instances[
994[warn] | shapeless3.deriving.DataT.DF[shapeless3.deriving.Inc.type],
995[warn] | shapeless3.deriving.adts.CList[Int]] between alternatives
996[warn] | (shapeless3.deriving.K0.mkCoproductInstances :
997[warn] | [F[_$16], T]
998[warn] | (using gen: scala.deriving.Mirror.Sum of T):
999[warn] | shapeless3.deriving.K0.CoproductInstances[F, T]
1000[warn] | )
1001[warn] | and
1002[warn] | (shapeless3.deriving.K0.mkInstances :
1003[warn] | [F[_$14], T]
1004[warn] | (using gen: scala.deriving.Mirror of T):
1005[warn] | shapeless3.deriving.K0.Instances[F, T]
1006[warn] | )
1007[warn] | has changed.
1008[warn] | Previous choice : the first alternative
1009[warn] | Choice from Scala 3.7 : the second alternative
1010[warn] |
1011[warn] | Suppress this warning by choosing -source 3.5, -source 3.7, or
1012[warn] | by using @annotation.nowarn("id=205")
1013[warn] -- [E205] Potential Issue Warning: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/deriving.scala:475:32
1014[warn] 475 | assertNotNull(Bifunctor[F])
1015[warn] | ^
1016[warn] |Given search preference for shapeless3.deriving.K2.Instances[shapeless3.deriving.Bifunctor, F] between alternatives
1017[warn] | (shapeless3.deriving.K2.mkCoproductInstances :
1018[warn] | [F[_$16[_$166,_$167]], T[_$166,_$167]]
1019[warn] | (using gen: scala.deriving.Mirror.Sum of T):
1020[warn] | shapeless3.deriving.K2.CoproductInstances[F, T]
1021[warn] |)
1022[warn] |and
1023[warn] | (shapeless3.deriving.K2.mkInstances :
1024[warn] | [F[_$14[_$166,_$167]], T[_$166,_$167]]
1025[warn] | (using gen: scala.deriving.Mirror of T):
1026[warn] | shapeless3.deriving.K2.Instances[F, T]
1027[warn] |)
1028[warn] |has changed.
1029[warn] |Previous choice : the first alternative
1030[warn] |Choice from Scala 3.7 : the second alternative
1031[warn] |
1032[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
1033[warn] |by using @annotation.nowarn("id=205")
1034[warn] -- [E205] Potential Issue Warning: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/deriving.scala:487:33
1035[warn] 487 | assertNotNull(FunctorK[Alg])
1036[warn] | ^
1037[warn] |Given search preference for => shapeless3.deriving.K11.Instances[shapeless3.deriving.FunctorK, Alg] between alternatives
1038[warn] | (shapeless3.deriving.K11.mkProductInstances :
1039[warn] | [F[_$15[_$72[_$73]]], T[_$72[_$73]]]
1040[warn] | (using gen: scala.deriving.Mirror.Product of T):
1041[warn] | shapeless3.deriving.K11.ProductInstances[F, T]
1042[warn] |)
1043[warn] |and
1044[warn] | (shapeless3.deriving.K11.mkInstances :
1045[warn] | [F[_$14[_$72[_$73]]], T[_$72[_$73]]]
1046[warn] | (using gen: scala.deriving.Mirror of T):
1047[warn] | shapeless3.deriving.K11.Instances[F, T]
1048[warn] |)
1049[warn] |has changed.
1050[warn] |Previous choice : the first alternative
1051[warn] |Choice from Scala 3.7 : the second alternative
1052[warn] |
1053[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
1054[warn] |by using @annotation.nowarn("id=205")
1055[warn] 21 warnings found
1056[error] one error found
1057[error] (derivingJVM / Test / compileIncremental) Compilation failed
1058[info] compiling 6 Scala sources to /build/repo/modules/deriving/.jvm/target/scala-3.7.4/test-classes ...
1059[error] -- [E191] Type Error: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/kinds.scala:85:19
1060[error] 85 |type HeadRef[T] <: AnyRef = T match
1061[error] | ^
1062[error] | The match type contains an illegal case:
1063[error] | case shapeless3.deriving.IdRef[h] *: _ => h
1064[error] | The pattern contains a type alias `IdRef`.
1065[error] | (this error can be ignored for now with `-source:3.3`)
1066[error] 86 | case IdRef[h] *: _ => h
1067[warn] -- [E205] Potential Issue Warning: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/deriving.scala:71:26
1068[warn] 71 | val v2 = Eq[OptionInt]
1069[warn] | ^
1070[warn] |Given search preference for shapeless3.deriving.Eq[shapeless3.deriving.adts.OptionInt] between alternatives
1071[warn] | (shapeless3.deriving.adts.OptionInt.derived$Ord :
1072[warn] | shapeless3.deriving.Ord[shapeless3.deriving.adts.OptionInt])
1073[warn] |and
1074[warn] | (shapeless3.deriving.adts.OptionInt.derived$Eq :
1075[warn] | shapeless3.deriving.Eq[shapeless3.deriving.adts.OptionInt])
1076[warn] |has changed.
1077[warn] |Previous choice : the first alternative
1078[warn] |Choice from Scala 3.7 : the second alternative
1079[warn] |
1080[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
1081[warn] |by using @annotation.nowarn("id=205")
1082[warn] -- [E205] Potential Issue Warning: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/deriving.scala:81:25
1083[warn] 81 | val v5 = Eq[Opt[Int]]
1084[warn] | ^
1085[warn] |Given search preference for shapeless3.deriving.Eq[shapeless3.deriving.adts.Opt[Int]] between alternatives
1086[warn] | (shapeless3.deriving.adts.Opt.derived$Ord :
1087[warn] | [A]
1088[warn] | (implicit x$0: shapeless3.deriving.Ord[A]):
1089[warn] | shapeless3.deriving.Ord[shapeless3.deriving.adts.Opt[A]]
1090[warn] |)
1091[warn] |and
1092[warn] | (shapeless3.deriving.adts.Opt.derived$Eq :
1093[warn] | [A]
1094[warn] | (implicit x$0: shapeless3.deriving.Eq[A]):
1095[warn] | shapeless3.deriving.Eq[shapeless3.deriving.adts.Opt[A]]
1096[warn] |)
1097[warn] |has changed.
1098[warn] |Previous choice : the first alternative
1099[warn] |Choice from Scala 3.7 : the second alternative
1100[warn] |
1101[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
1102[warn] |by using @annotation.nowarn("id=205")
1103[warn] -- [E205] Potential Issue Warning: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/deriving.scala:95:26
1104[warn] 95 | val v9 = Eq[OptE[Int]]
1105[warn] | ^
1106[warn] |Given search preference for shapeless3.deriving.Eq[shapeless3.deriving.adts.OptE[Int]] between alternatives
1107[warn] | (shapeless3.deriving.adts.OptE.derived$Ord :
1108[warn] | [T]
1109[warn] | (implicit x$0: shapeless3.deriving.Ord[T]):
1110[warn] | shapeless3.deriving.Ord[shapeless3.deriving.adts.OptE[T]]
1111[warn] |)
1112[warn] |and
1113[warn] | (shapeless3.deriving.adts.OptE.derived$Eq :
1114[warn] | [T]
1115[warn] | (implicit x$0: shapeless3.deriving.Eq[T]):
1116[warn] | shapeless3.deriving.Eq[shapeless3.deriving.adts.OptE[T]]
1117[warn] |)
1118[warn] |has changed.
1119[warn] |Previous choice : the first alternative
1120[warn] |Choice from Scala 3.7 : the second alternative
1121[warn] |
1122[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
1123[warn] |by using @annotation.nowarn("id=205")
1124[warn] -- [E205] Potential Issue Warning: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/deriving.scala:149:25
1125[warn] 149 | val v0 = Functor[Box]
1126[warn] | ^
1127[warn] |Given search preference for shapeless3.deriving.Functor[shapeless3.deriving.adts.Box] between alternatives
1128[warn] | (shapeless3.deriving.adts.Box.derived$Traverse :
1129[warn] | shapeless3.deriving.Traverse[shapeless3.deriving.adts.Box])
1130[warn] |and
1131[warn] | (shapeless3.deriving.adts.Box.derived$Functor :
1132[warn] | shapeless3.deriving.Functor[shapeless3.deriving.adts.Box])
1133[warn] |has changed.
1134[warn] |Previous choice : the first alternative
1135[warn] |Choice from Scala 3.7 : the second alternative
1136[warn] |
1137[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
1138[warn] |by using @annotation.nowarn("id=205")
1139[warn] -- [E205] Potential Issue Warning: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/deriving.scala:152:24
1140[warn] 152 | val v1 = Functor[Sm]
1141[warn] | ^
1142[warn] |Given search preference for shapeless3.deriving.K1.Instances[shapeless3.deriving.Functor,
1143[warn] | shapeless3.deriving.adts.Sm] between alternatives
1144[warn] | (shapeless3.deriving.K1.mkProductInstances :
1145[warn] | [F[_$15[_$37]], T[_$37]]
1146[warn] | (using gen: scala.deriving.Mirror.Product of T):
1147[warn] | shapeless3.deriving.K1.ProductInstances[F, T]
1148[warn] |)
1149[warn] |and
1150[warn] | (shapeless3.deriving.K1.mkInstances :
1151[warn] | [F[_$14[_$37]], T[_$37]]
1152[warn] | (using gen: scala.deriving.Mirror of T):
1153[warn] | shapeless3.deriving.K1.Instances[F, T]
1154[warn] |)
1155[warn] |has changed.
1156[warn] |Previous choice : the first alternative
1157[warn] |Choice from Scala 3.7 : the second alternative
1158[warn] |
1159[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
1160[warn] |by using @annotation.nowarn("id=205")
1161[warn] -- [E205] Potential Issue Warning: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/deriving.scala:156:25
1162[warn] 156 | val v3 = Functor[Opt]
1163[warn] | ^
1164[warn] |Given search preference for shapeless3.deriving.Functor[shapeless3.deriving.adts.Opt] between alternatives
1165[warn] | (shapeless3.deriving.adts.Opt.derived$Traverse :
1166[warn] | shapeless3.deriving.Traverse[shapeless3.deriving.adts.Opt])
1167[warn] |and
1168[warn] | (shapeless3.deriving.adts.Opt.derived$Functor :
1169[warn] | shapeless3.deriving.Functor[shapeless3.deriving.adts.Opt])
1170[warn] |has changed.
1171[warn] |Previous choice : the first alternative
1172[warn] |Choice from Scala 3.7 : the second alternative
1173[warn] |
1174[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
1175[warn] |by using @annotation.nowarn("id=205")
1176[warn] -- [E205] Potential Issue Warning: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/deriving.scala:162:27
1177[warn] 162 | val v5 = Functor[CCons]
1178[warn] | ^
1179[warn] |Given search preference for shapeless3.deriving.K1.Instances[shapeless3.deriving.Functor,
1180[warn] | shapeless3.deriving.adts.CCons] between alternatives
1181[warn] | (shapeless3.deriving.K1.mkProductInstances :
1182[warn] | [F[_$15[_$37]], T[_$37]]
1183[warn] | (using gen: scala.deriving.Mirror.Product of T):
1184[warn] | shapeless3.deriving.K1.ProductInstances[F, T]
1185[warn] |)
1186[warn] |and
1187[warn] | (shapeless3.deriving.K1.mkInstances :
1188[warn] | [F[_$14[_$37]], T[_$37]]
1189[warn] | (using gen: scala.deriving.Mirror of T):
1190[warn] | shapeless3.deriving.K1.Instances[F, T]
1191[warn] |)
1192[warn] |has changed.
1193[warn] |Previous choice : the first alternative
1194[warn] |Choice from Scala 3.7 : the second alternative
1195[warn] |
1196[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
1197[warn] |by using @annotation.nowarn("id=205")
1198[warn] -- [E205] Potential Issue Warning: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/deriving.scala:164:27
1199[warn] 164 | val v6 = Functor[CList]
1200[warn] | ^
1201[warn] |Given search preference for shapeless3.deriving.Functor[shapeless3.deriving.adts.CList] between alternatives
1202[warn] | (shapeless3.deriving.adts.CList.derived$Traverse :
1203[warn] | shapeless3.deriving.Traverse[shapeless3.deriving.adts.CList])
1204[warn] |and
1205[warn] | (shapeless3.deriving.adts.CList.derived$Functor :
1206[warn] | shapeless3.deriving.Functor[shapeless3.deriving.adts.CList])
1207[warn] |has changed.
1208[warn] |Previous choice : the first alternative
1209[warn] |Choice from Scala 3.7 : the second alternative
1210[warn] |
1211[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
1212[warn] |by using @annotation.nowarn("id=205")
1213[warn] -- [E205] Potential Issue Warning: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/deriving.scala:166:43
1214[warn] 166 | val v7 = Functor[[t] =>> CList[Opt[t]]]
1215[warn] | ^
1216[warn] |Given search preference for shapeless3.deriving.Functor[shapeless3.deriving.adts.CList] between alternatives
1217[warn] | (shapeless3.deriving.adts.CList.derived$Traverse :
1218[warn] | shapeless3.deriving.Traverse[shapeless3.deriving.adts.CList])
1219[warn] |and
1220[warn] | (shapeless3.deriving.adts.CList.derived$Functor :
1221[warn] | shapeless3.deriving.Functor[shapeless3.deriving.adts.CList])
1222[warn] |has changed.
1223[warn] |Previous choice : the first alternative
1224[warn] |Choice from Scala 3.7 : the second alternative
1225[warn] |
1226[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
1227[warn] |by using @annotation.nowarn("id=205")
1228[warn] -- [E205] Potential Issue Warning: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/deriving.scala:174:26
1229[warn] 174 | val v8 = Functor[OptE]
1230[warn] | ^
1231[warn] |Given search preference for shapeless3.deriving.Functor[shapeless3.deriving.adts.OptE] between alternatives
1232[warn] | (shapeless3.deriving.adts.OptE.derived$Traverse :
1233[warn] | shapeless3.deriving.Traverse[shapeless3.deriving.adts.OptE])
1234[warn] |and
1235[warn] | (shapeless3.deriving.adts.OptE.derived$Functor :
1236[warn] | shapeless3.deriving.Functor[shapeless3.deriving.adts.OptE])
1237[warn] |has changed.
1238[warn] |Previous choice : the first alternative
1239[warn] |Choice from Scala 3.7 : the second alternative
1240[warn] |
1241[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
1242[warn] |by using @annotation.nowarn("id=205")
1243[warn] -- [E205] Potential Issue Warning: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/deriving.scala:227:25
1244[warn] 227 | val v1 = Traverse[Sm]
1245[warn] | ^
1246[warn] |Given search preference for shapeless3.deriving.K1.Instances[shapeless3.deriving.Traverse,
1247[warn] | shapeless3.deriving.adts.Sm] between alternatives
1248[warn] | (shapeless3.deriving.K1.mkProductInstances :
1249[warn] | [F[_$15[_$37]], T[_$37]]
1250[warn] | (using gen: scala.deriving.Mirror.Product of T):
1251[warn] | shapeless3.deriving.K1.ProductInstances[F, T]
1252[warn] |)
1253[warn] |and
1254[warn] | (shapeless3.deriving.K1.mkInstances :
1255[warn] | [F[_$14[_$37]], T[_$37]]
1256[warn] | (using gen: scala.deriving.Mirror of T):
1257[warn] | shapeless3.deriving.K1.Instances[F, T]
1258[warn] |)
1259[warn] |has changed.
1260[warn] |Previous choice : the first alternative
1261[warn] |Choice from Scala 3.7 : the second alternative
1262[warn] |
1263[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
1264[warn] |by using @annotation.nowarn("id=205")
1265[warn] -- [E205] Potential Issue Warning: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/deriving.scala:238:28
1266[warn] 238 | val v5 = Traverse[CCons]
1267[warn] | ^
1268[warn] |Given search preference for shapeless3.deriving.K1.Instances[shapeless3.deriving.Traverse,
1269[warn] | shapeless3.deriving.adts.CCons] between alternatives
1270[warn] | (shapeless3.deriving.K1.mkProductInstances :
1271[warn] | [F[_$15[_$37]], T[_$37]]
1272[warn] | (using gen: scala.deriving.Mirror.Product of T):
1273[warn] | shapeless3.deriving.K1.ProductInstances[F, T]
1274[warn] |)
1275[warn] |and
1276[warn] | (shapeless3.deriving.K1.mkInstances :
1277[warn] | [F[_$14[_$37]], T[_$37]]
1278[warn] | (using gen: scala.deriving.Mirror of T):
1279[warn] | shapeless3.deriving.K1.Instances[F, T]
1280[warn] |)
1281[warn] |has changed.
1282[warn] |Previous choice : the first alternative
1283[warn] |Choice from Scala 3.7 : the second alternative
1284[warn] |
1285[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
1286[warn] |by using @annotation.nowarn("id=205")
1287[warn] -- [E205] Potential Issue Warning: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/deriving.scala:250:30
1288[warn] 250 | val v8 = Traverse[Phantom]
1289[warn] | ^
1290[warn] |Given search preference for shapeless3.deriving.K1.Instances[shapeless3.deriving.Traverse,
1291[warn] | shapeless3.deriving.adts.Phantom] between alternatives
1292[warn] | (shapeless3.deriving.K1.mkProductInstances :
1293[warn] | [F[_$15[_$37]], T[_$37]]
1294[warn] | (using gen: scala.deriving.Mirror.Product of T):
1295[warn] | shapeless3.deriving.K1.ProductInstances[F, T]
1296[warn] |)
1297[warn] |and
1298[warn] | (shapeless3.deriving.K1.mkInstances :
1299[warn] | [F[_$14[_$37]], T[_$37]]
1300[warn] | (using gen: scala.deriving.Mirror of T):
1301[warn] | shapeless3.deriving.K1.Instances[F, T]
1302[warn] |)
1303[warn] |has changed.
1304[warn] |Previous choice : the first alternative
1305[warn] |Choice from Scala 3.7 : the second alternative
1306[warn] |
1307[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
1308[warn] |by using @annotation.nowarn("id=205")
1309[warn] -- [E205] Potential Issue Warning: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/deriving.scala:255:28
1310[warn] 255 | val v9 = Traverse[Large]
1311[warn] | ^
1312[warn] |Given search preference for shapeless3.deriving.K1.Instances[shapeless3.deriving.Traverse,
1313[warn] | [A] =>> (A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A,
1314[warn] | A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A,
1315[warn] | A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A,
1316[warn] | A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A,
1317[warn] | A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A,
1318[warn] | A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A)
1319[warn] |] between alternatives
1320[warn] | (shapeless3.deriving.K1.mkProductInstances :
1321[warn] | [F[_$15[_$37]], T[_$37]]
1322[warn] | (using gen: scala.deriving.Mirror.Product of T):
1323[warn] | shapeless3.deriving.K1.ProductInstances[F, T]
1324[warn] |)
1325[warn] |and
1326[warn] | (shapeless3.deriving.K1.mkInstances :
1327[warn] | [F[_$14[_$37]], T[_$37]]
1328[warn] | (using gen: scala.deriving.Mirror of T):
1329[warn] | shapeless3.deriving.K1.Instances[F, T]
1330[warn] |)
1331[warn] |has changed.
1332[warn] |Previous choice : the first alternative
1333[warn] |Choice from Scala 3.7 : the second alternative
1334[warn] |
1335[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
1336[warn] |by using @annotation.nowarn("id=205")
1337[warn] -- [E205] Potential Issue Warning: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/deriving.scala:269:26
1338[warn] 269 | assert(FunctorK[HkNel].mapK(arg1)(OptionD.toOption) == exp1)
1339[warn] | ^
1340[warn] | Given search preference for =>
1341[warn] | shapeless3.deriving.K11.Instances[shapeless3.deriving.FunctorK,
1342[warn] | shapeless3.deriving.adts.HkNel] between alternatives
1343[warn] | (shapeless3.deriving.K11.mkCoproductInstances :
1344[warn] | [F[_$16[_$72[_$73]]], T[_$72[_$73]]]
1345[warn] | (using gen: scala.deriving.Mirror.Sum of T):
1346[warn] | shapeless3.deriving.K11.CoproductInstances[F, T]
1347[warn] | )
1348[warn] | and
1349[warn] | (shapeless3.deriving.K11.mkInstances :
1350[warn] | [F[_$14[_$72[_$73]]], T[_$72[_$73]]]
1351[warn] | (using gen: scala.deriving.Mirror of T):
1352[warn] | shapeless3.deriving.K11.Instances[F, T]
1353[warn] | )
1354[warn] | has changed.
1355[warn] | Previous choice : the first alternative
1356[warn] | Choice from Scala 3.7 : the second alternative
1357[warn] |
1358[warn] | Suppress this warning by choosing -source 3.5, -source 3.7, or
1359[warn] | by using @annotation.nowarn("id=205")
1360[warn] -- [E205] Potential Issue Warning: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/deriving.scala:285:29
1361[warn] 285 | val v0 = Bifunctor[ConsF]
1362[warn] | ^
1363[warn] |Given search preference for shapeless3.deriving.K2.Instances[shapeless3.deriving.Bifunctor,
1364[warn] | shapeless3.deriving.adts.ConsF] between alternatives
1365[warn] | (shapeless3.deriving.K2.mkProductInstances :
1366[warn] | [F[_$15[_$166,_$167]], T[_$166,_$167]]
1367[warn] | (using gen: scala.deriving.Mirror.Product of T):
1368[warn] | shapeless3.deriving.K2.ProductInstances[F, T]
1369[warn] |)
1370[warn] |and
1371[warn] | (shapeless3.deriving.K2.mkInstances :
1372[warn] | [F[_$14[_$166,_$167]], T[_$166,_$167]]
1373[warn] | (using gen: scala.deriving.Mirror of T):
1374[warn] | shapeless3.deriving.K2.Instances[F, T]
1375[warn] |)
1376[warn] |has changed.
1377[warn] |Previous choice : the first alternative
1378[warn] |Choice from Scala 3.7 : the second alternative
1379[warn] |
1380[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
1381[warn] |by using @annotation.nowarn("id=205")
1382[warn] -- [E205] Potential Issue Warning: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/deriving.scala:303:33
1383[warn] 303 | val v0 = DataT[Inc.type, ISB]
1384[warn] | ^
1385[warn] | Given search preference for =>
1386[warn] | shapeless3.deriving.K0.Instances[
1387[warn] | shapeless3.deriving.DataT.DF[shapeless3.deriving.Inc.type],
1388[warn] | shapeless3.deriving.adts.ISB] between alternatives
1389[warn] | (shapeless3.deriving.K0.mkProductInstances :
1390[warn] | [F[_$15], T]
1391[warn] | (using gen: scala.deriving.Mirror.Product of T):
1392[warn] | shapeless3.deriving.K0.ProductInstances[F, T]
1393[warn] | )
1394[warn] | and
1395[warn] | (shapeless3.deriving.K0.mkInstances :
1396[warn] | [F[_$14], T]
1397[warn] | (using gen: scala.deriving.Mirror of T):
1398[warn] | shapeless3.deriving.K0.Instances[F, T]
1399[warn] | )
1400[warn] | has changed.
1401[warn] | Previous choice : the first alternative
1402[warn] | Choice from Scala 3.7 : the second alternative
1403[warn] |
1404[warn] | Suppress this warning by choosing -source 3.5, -source 3.7, or
1405[warn] | by using @annotation.nowarn("id=205")
1406[warn] -- [E205] Potential Issue Warning: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/deriving.scala:305:39
1407[warn] 305 | val v1 = DataT[Inc.type, OptionInt]
1408[warn] | ^
1409[warn] | Given search preference for =>
1410[warn] | shapeless3.deriving.K0.Instances[
1411[warn] | shapeless3.deriving.DataT.DF[shapeless3.deriving.Inc.type],
1412[warn] | shapeless3.deriving.adts.OptionInt] between alternatives
1413[warn] | (shapeless3.deriving.K0.mkCoproductInstances :
1414[warn] | [F[_$16], T]
1415[warn] | (using gen: scala.deriving.Mirror.Sum of T):
1416[warn] | shapeless3.deriving.K0.CoproductInstances[F, T]
1417[warn] | )
1418[warn] | and
1419[warn] | (shapeless3.deriving.K0.mkInstances :
1420[warn] | [F[_$14], T]
1421[warn] | (using gen: scala.deriving.Mirror of T):
1422[warn] | shapeless3.deriving.K0.Instances[F, T]
1423[warn] | )
1424[warn] | has changed.
1425[warn] | Previous choice : the first alternative
1426[warn] | Choice from Scala 3.7 : the second alternative
1427[warn] |
1428[warn] | Suppress this warning by choosing -source 3.5, -source 3.7, or
1429[warn] | by using @annotation.nowarn("id=205")
1430[warn] -- [E205] Potential Issue Warning: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/deriving.scala:308:40
1431[warn] 308 | val v2 = DataT[Inc.type, CList[Int]]
1432[warn] | ^
1433[warn] | Given search preference for =>
1434[warn] | shapeless3.deriving.K0.Instances[
1435[warn] | shapeless3.deriving.DataT.DF[shapeless3.deriving.Inc.type],
1436[warn] | shapeless3.deriving.adts.CList[Int]] between alternatives
1437[warn] | (shapeless3.deriving.K0.mkCoproductInstances :
1438[warn] | [F[_$16], T]
1439[warn] | (using gen: scala.deriving.Mirror.Sum of T):
1440[warn] | shapeless3.deriving.K0.CoproductInstances[F, T]
1441[warn] | )
1442[warn] | and
1443[warn] | (shapeless3.deriving.K0.mkInstances :
1444[warn] | [F[_$14], T]
1445[warn] | (using gen: scala.deriving.Mirror of T):
1446[warn] | shapeless3.deriving.K0.Instances[F, T]
1447[warn] | )
1448[warn] | has changed.
1449[warn] | Previous choice : the first alternative
1450[warn] | Choice from Scala 3.7 : the second alternative
1451[warn] |
1452[warn] | Suppress this warning by choosing -source 3.5, -source 3.7, or
1453[warn] | by using @annotation.nowarn("id=205")
1454[warn] -- [E205] Potential Issue Warning: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/deriving.scala:475:32
1455[warn] 475 | assertNotNull(Bifunctor[F])
1456[warn] | ^
1457[warn] |Given search preference for shapeless3.deriving.K2.Instances[shapeless3.deriving.Bifunctor, F] between alternatives
1458[warn] | (shapeless3.deriving.K2.mkCoproductInstances :
1459[warn] | [F[_$16[_$166,_$167]], T[_$166,_$167]]
1460[warn] | (using gen: scala.deriving.Mirror.Sum of T):
1461[warn] | shapeless3.deriving.K2.CoproductInstances[F, T]
1462[warn] |)
1463[warn] |and
1464[warn] | (shapeless3.deriving.K2.mkInstances :
1465[warn] | [F[_$14[_$166,_$167]], T[_$166,_$167]]
1466[warn] | (using gen: scala.deriving.Mirror of T):
1467[warn] | shapeless3.deriving.K2.Instances[F, T]
1468[warn] |)
1469[warn] |has changed.
1470[warn] |Previous choice : the first alternative
1471[warn] |Choice from Scala 3.7 : the second alternative
1472[warn] |
1473[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
1474[warn] |by using @annotation.nowarn("id=205")
1475[warn] -- [E205] Potential Issue Warning: /build/repo/modules/deriving/src/test/scala/shapeless3/deriving/deriving.scala:487:33
1476[warn] 487 | assertNotNull(FunctorK[Alg])
1477[warn] | ^
1478[warn] |Given search preference for => shapeless3.deriving.K11.Instances[shapeless3.deriving.FunctorK, Alg] between alternatives
1479[warn] | (shapeless3.deriving.K11.mkProductInstances :
1480[warn] | [F[_$15[_$72[_$73]]], T[_$72[_$73]]]
1481[warn] | (using gen: scala.deriving.Mirror.Product of T):
1482[warn] | shapeless3.deriving.K11.ProductInstances[F, T]
1483[warn] |)
1484[warn] |and
1485[warn] | (shapeless3.deriving.K11.mkInstances :
1486[warn] | [F[_$14[_$72[_$73]]], T[_$72[_$73]]]
1487[warn] | (using gen: scala.deriving.Mirror of T):
1488[warn] | shapeless3.deriving.K11.Instances[F, T]
1489[warn] |)
1490[warn] |has changed.
1491[warn] |Previous choice : the first alternative
1492[warn] |Choice from Scala 3.7 : the second alternative
1493[warn] |
1494[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
1495[warn] |by using @annotation.nowarn("id=205")
1496[warn] 21 warnings found
1497[error] one error found
1498[error] (derivingJVM / Test / compileIncremental) Compilation failed
1499Starting build for ProjectRef(file:/build/repo/,testJVM) (shapeless3-test)... [1/3]
1500Compile scalacOptions: -Yexplicit-nulls, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
1501Starting build for ProjectRef(file:/build/repo/,typeableJVM) (shapeless3-typeable)... [2/3]
1502Compile scalacOptions: -Yexplicit-nulls, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
1503[info] compiling 2 Scala sources to /build/repo/modules/typeable/.jvm/target/scala-3.7.4/classes ...
1504[info] done compiling
1505[info] compiling 1 Scala source to /build/repo/modules/typeable/.jvm/target/scala-3.7.4/test-classes ...
1506[info] [patched file /build/repo/modules/typeable/src/test/scala/shapeless3/typeable/typeable.scala]
1507[info] done compiling
1508[info] compiling 1 Scala source to /build/repo/modules/typeable/.jvm/target/scala-3.7.4/test-classes ...
1509[info] done compiling
1510
1511************************
1512Build summary:
1513[{
1514 "module": "shapeless3-deriving",
1515 "compile": {"status": "ok", "tookMs": 8995, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1516 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1517 "test-compile": {"status": "failed", "failureContext": {"type": "buildError", "reasons": ["Compilation failed"]}, "tookMs": 7345, "warnings": 21, "errors": 1, "sourceVersion": "3.7-migration"},
1518 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1519 "publish": {"status": "skipped", "tookMs": 0},
1520 "metadata": {
1521 "crossScalaVersions": ["3.3.5"]
1522}
1523},{
1524 "module": "shapeless3-test",
1525 "compile": {"status": "ok", "tookMs": 41, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1526 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1527 "test-compile": {"status": "ok", "tookMs": 90, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1528 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1529 "publish": {"status": "skipped", "tookMs": 0},
1530 "metadata": {
1531 "crossScalaVersions": ["3.3.5"]
1532}
1533},{
1534 "module": "shapeless3-typeable",
1535 "compile": {"status": "ok", "tookMs": 1403, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1536 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1537 "test-compile": {"status": "ok", "tookMs": 2241, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1538 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1539 "publish": {"status": "skipped", "tookMs": 0},
1540 "metadata": {
1541 "crossScalaVersions": ["3.3.5"]
1542}
1543}]
1544************************
1545[error] Scala3CommunityBuild$ProjectBuildFailureException: 1 module(s) finished with failures: shapeless3-deriving
1546[error] (Global / runBuild) Scala3CommunityBuild$ProjectBuildFailureException: 1 module(s) finished with failures: shapeless3-deriving
1547[error] Total time: 39 s, completed Dec 20, 2025, 12:56:30 AM
1548[0JBuild failed, not retrying.