Build Logs

zio/izumi-reflect • 3.8.0-RC2:2025-11-26

Errors

0

Warnings

79

Total Lines

489

1##################################
2Clonning https://github.com/zio/izumi-reflect.git into /build/repo using revision v3.0.6
3##################################
4Note: switching to 'cb2412f5e81504f78ef79f2e8197f454fc889073'.
5
6You are in 'detached HEAD' state. You can look around, make experimental
7changes and commit them, and you can discard any commits you make in this
8state without impacting any branches by switching back to a branch.
9
10If you want to create a new branch to retain commits you create, you may
11do so (now or later) by using -c with the switch command. Example:
12
13 git switch -c <new-branch-name>
14
15Or undo this operation with:
16
17 git switch -
18
19Turn off this advice by setting config variable advice.detachedHead to false
20
21Using target Scala version for migration: 3.7.4-RC2
22Migrating project for -source:3.5 using Scala 3.7.4-RC2
23----
24Preparing build for 3.7.4-RC2
25Would try to apply common scalacOption (best-effort, sbt/mill only):
26Append: -rewrite,REQUIRE:-source:3.5-migration
27Remove: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
28----
29Starting build for 3.7.4-RC2
30Execute tests: false
31sbt project found:
32Sbt version 1.11.2 is not supported, minimal supported version is 1.11.5
33Enforcing usage of sbt in version 1.11.5
34No prepare script found for project zio/izumi-reflect
35/opencb/project-builder/sbt/prepare-project.sh: line 107: /root/.ssh/config: No such file or directory
36##################################
37Scala version: 3.7.4-RC2
38Targets: dev.zio%izumi-reflect dev.zio%izumi-reflect-thirdparty-boopickle-shaded
39Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.5"],"sourcePatches":[]}
40##################################
41Using extra scalacOptions: -rewrite,REQUIRE:-source:3.5-migration
42Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
43[sbt_options] declare -a sbt_options=()
44[process_args] java_version = '21'
45[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21/rt.jar'
46# Executing command line:
47java
48-Xmx8G
49-XX:ReservedCodeCacheSize=256m
50-XX:MaxMetaspaceSize=3G
51-XX:+OmitStackTraceInFastThrow
52-XX:SoftRefLRUPolicyMSPerMB=50
53-Dsun.io.useCanonCaches=false
54-server
55-XX:+UseG1GC
56-XX:MaxInlineLevel=18
57-Dcommunitybuild.scala=3.7.4-RC2
58-Dcommunitybuild.project.dependencies.add=
59-Xmx7G
60-Xms4G
61-Xss8M
62-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
63-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21
64-jar
65/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
66"setCrossScalaVersions 3.7.4-RC2"
67"++3.7.4-RC2 -v"
68"mapScalacOptions "-rewrite,REQUIRE:-source:3.5-migration,-Wconf:msg=can be rewritten automatically under:s" "-indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
69"set every credentials := Nil"
70"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
71"removeScalacOptionsStartingWith -P:wartremover"
72
73moduleMappings
74"runBuild 3.7.4-RC2 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.5"],"sourcePatches":[]}""" dev.zio%izumi-reflect dev.zio%izumi-reflect-thirdparty-boopickle-shaded"
75
76[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 21)
77[info] loading project definition from /build/repo/project/project
78[info] compiling 1 Scala source to /build/repo/project/project/target/scala-2.12/sbt-1.0/classes ...
79[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
80[info] Compilation completed in 8.226s.
81[info] done compiling
82[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
83[info] loading project definition from /build/repo/project
84[info] compiling 4 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
85[info] done compiling
86/build/repo/build.sbt:663: warning: method useGpg in object autoImport is deprecated (since 2.0.0): useGpg is true by default; Bouncy Castle mode is deprecated
87 ThisBuild / useGpg := false,
88 ^
89[info] loading settings for project izumi-reflect-root from build.sbt, version.sbt...
90[info] resolving key references (15926 settings) ...
91[info] set current project to izumi-reflect-root (in build file:/build/repo/)
92[warn] there's a key that's not used by any other settings/tasks:
93[warn]
94[warn] * ThisBuild / useGpg
95[warn] +- /build/repo/build.sbt:663
96[warn]
97[warn] note: a setting might still be used by a command; to exclude a key from this `lintUnused` check
98[warn] either append it to `Global / excludeLintKeys` or call .withRank(KeyRanks.Invisible) on the key
99Execute setCrossScalaVersions: 3.7.4-RC2
100OpenCB::Changing crossVersion 3.3.6 -> 3.7.4-RC2 in izumi-reflect-root-js/crossScalaVersions
101OpenCB::Changing crossVersion 3.3.6 -> 3.7.4-RC2 in izumi-reflect-thirdparty-boopickle-shadedNative/crossScalaVersions
102OpenCB::Changing crossVersion 3.3.6 -> 3.7.4-RC2 in izumi-reflect-thirdparty-boopickle-shadedJVM/crossScalaVersions
103OpenCB::Changing crossVersion 3.3.6 -> 3.7.4-RC2 in izumi-reflectNative/crossScalaVersions
104OpenCB::Changing crossVersion 3.3.6 -> 3.7.4-RC2 in izumi-reflect-root-native/crossScalaVersions
105OpenCB::Changing crossVersion 3.3.6 -> 3.7.4-RC2 in izumi-reflectJVM/crossScalaVersions
106OpenCB::Changing crossVersion 3.3.6 -> 3.7.4-RC2 in izumi-reflectJS/crossScalaVersions
107OpenCB::Changing crossVersion 3.3.6 -> 3.7.4-RC2 in izumi-reflect-thirdparty-boopickle-shadedJS/crossScalaVersions
108OpenCB::Changing crossVersion 3.3.6 -> 3.7.4-RC2 in izumi-reflect-root-jvm/crossScalaVersions
109OpenCB::Limitting incorrect crossVersions List() -> List(2.12.20) in izumi-reflect-aggregate/crossScalaVersions
110OpenCB::Limitting incorrect crossVersions List() -> List(2.12.20) in izumi-reflect-root/crossScalaVersions
111OpenCB::Limitting incorrect crossVersions List() -> List(2.12.20) in izumi-reflect-aggregate-js/crossScalaVersions
112OpenCB::Limitting incorrect crossVersions List() -> List(2.12.20) in izumi-reflect-aggregate-jvm/crossScalaVersions
113OpenCB::Limitting incorrect crossVersions List() -> List(2.12.20) in izumi-reflect-aggregate-native/crossScalaVersions
114[info] set current project to izumi-reflect-root (in build file:/build/repo/)
115[info] Setting Scala version to 3.7.4-RC2 on 9 projects.
116[info] Switching Scala version on:
117[info] izumi-reflect-root-jvm (3.7.4-RC2, 2.13.14, 2.12.20, 2.11.12)
118[info] izumi-reflect-thirdparty-boopickle-shadedJVM (3.7.4-RC2, 2.13.14, 2.12.20, 2.11.12)
119[info] izumi-reflect-thirdparty-boopickle-shadedJS (3.7.4-RC2, 2.13.14, 2.12.20)
120[info] izumi-reflectJVM (3.7.4-RC2, 2.13.14, 2.12.20, 2.11.12)
121[info] izumi-reflectJS (3.7.4-RC2, 2.13.14, 2.12.20)
122[info] izumi-reflect-root-js (3.7.4-RC2, 2.13.14, 2.12.20, 2.11.12)
123[info] izumi-reflect-root-native (3.7.4-RC2, 2.13.14, 2.12.20, 2.11.12)
124[info] izumi-reflectNative (3.7.4-RC2, 2.13.14, 2.12.20)
125[info] izumi-reflect-thirdparty-boopickle-shadedNative (3.7.4-RC2, 2.13.14, 2.12.20)
126[info] Excluding projects:
127[info] izumi-reflect-aggregate-native (2.12.20)
128[info] izumi-reflect-aggregate (2.12.20)
129[info] izumi-reflect-aggregate-js (2.12.20)
130[info] * izumi-reflect-root (2.12.20)
131[info] izumi-reflect-aggregate-jvm (2.12.20)
132[info] Reapplying settings...
133[info] set current project to izumi-reflect-root (in build file:/build/repo/)
134Execute mapScalacOptions: -rewrite,REQUIRE:-source:3.5-migration,-Wconf:msg=can be rewritten automatically under:s -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
135[info] Reapplying settings...
136[info] set current project to izumi-reflect-root (in build file:/build/repo/)
137[info] Defining Global / credentials, ThisBuild / credentials and 13 others.
138[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 70 others.
139[info] Run `last` for details.
140[info] Reapplying settings...
141[info] set current project to izumi-reflect-root (in build file:/build/repo/)
142Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
143[info] Reapplying settings...
144OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
145
146 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:336)
147 Did you mean izumi-reflect-thirdparty-boopickle-shadedJVM / allExcludeDependencies ?
148 , retry without global scopes
149[info] Reapplying settings...
150[info] set current project to izumi-reflect-root (in build file:/build/repo/)
151Execute removeScalacOptionsStartingWith: -P:wartremover
152[info] Reapplying settings...
153[info] set current project to izumi-reflect-root (in build file:/build/repo/)
154[success] Total time: 0 s, completed Nov 26, 2025, 3:54:21 PM
155Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.5"],"sourcePatches":[]}
156Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
157Starting build...
158Projects: Set(izumi-reflectJVM, izumi-reflect-thirdparty-boopickle-shadedJVM)
159Starting build for ProjectRef(file:/build/repo/,izumi-reflectJVM) (izumi-reflect)... [0/2]
160OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
161OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.5-migration` in Scala 2.12.20 module Global
162OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Scope(Select(BuildRef(file:/build/repo/)), Zero, Zero, Zero)
163OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.5-migration` in Scala 2.12.20 module Scope(Select(BuildRef(file:/build/repo/)), Zero, Zero, Zero)
164OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
165OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
166OpenCB::Filter out '-no-indent', matches setting pattern '^-?-no-indent'
167Compile scalacOptions: -encoding, UTF-8, -unchecked, -language:higherKinds, -Ykind-projector, -language:implicitConversions, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.5-migration
168[info] compiling 16 Scala sources to /build/repo/izumi-reflect/izumi-reflect-thirdparty-boopickle-shaded/.jvm/target/scala-3.7.4-RC2/classes ...
169[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
170[info] [patched file /build/repo/izumi-reflect/izumi-reflect-thirdparty-boopickle-shaded/src/main/scala/izumi/reflect/thirdparty/internal/boopickle/Pickler.scala]
171[info] [patched file /build/repo/izumi-reflect/izumi-reflect-thirdparty-boopickle-shaded/src/main/scala-2.13+/izumi/reflect/thirdparty/internal/boopickle/XCompat.scala]
172[info] [patched file /build/repo/izumi-reflect/izumi-reflect-thirdparty-boopickle-shaded/src/main/scala/izumi/reflect/thirdparty/internal/boopickle/CompositePicklers.scala]
173[warn] there were 2 deprecation warnings; re-run with -deprecation for details
174[warn] two warnings found
175[info] done compiling
176[info] compiling 31 Scala sources to /build/repo/izumi-reflect/izumi-reflect/.jvm/target/scala-3.7.4-RC2/classes ...
177[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
178[info] [patched file /build/repo/izumi-reflect/izumi-reflect/src/main/scala/izumi/reflect/macrortti/LightTypeTagRef.scala]
179[info] [patched file /build/repo/izumi-reflect/izumi-reflect/src/main/scala/izumi/reflect/macrortti/LTTRenderables.scala]
180[info] [patched file /build/repo/izumi-reflect/izumi-reflect/src/main/scala/izumi/reflect/macrortti/LightTypeTag.scala]
181[info] [patched file /build/repo/izumi-reflect/izumi-reflect/src/main/scala/izumi/reflect/macrortti/LTTOrdering.scala]
182[info] [patched file /build/repo/izumi-reflect/izumi-reflect/src/main/scala/izumi/reflect/internal/fundamentals/platform/assertions/IzAssert.scala]
183[info] [patched file /build/repo/izumi-reflect/izumi-reflect/src/main/scala-3/izumi/reflect/dottyreflection/ReflectionUtil.scala]
184[info] [patched file /build/repo/izumi-reflect/izumi-reflect/src/main/scala-3/izumi/reflect/Tags.scala]
185[info] [patched file /build/repo/izumi-reflect/izumi-reflect/src/main/scala/izumi/reflect/macrortti/LTTSyntax.scala]
186[info] [patched file /build/repo/izumi-reflect/izumi-reflect/src/main/scala-3/izumi/reflect/TagMacro.scala]
187[info] [patched file /build/repo/izumi-reflect/izumi-reflect/src/main/scala/izumi/reflect/internal/fundamentals/platform/console/TrivialLogger.scala]
188[info] [patched file /build/repo/izumi-reflect/izumi-reflect/src/main/scala/izumi/reflect/internal/fundamentals/collections/package.scala]
189[info] [patched file /build/repo/izumi-reflect/izumi-reflect/src/main/scala/izumi/reflect/macrortti/LightTypeTagInheritance.scala]
190[warn] one warning found
191[info] done compiling
192[info] compiling 3 Scala sources to /build/repo/izumi-reflect/izumi-reflect-thirdparty-boopickle-shaded/.jvm/target/scala-3.7.4-RC2/classes ...
193[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
194[warn] there were 2 deprecation warnings; re-run with -deprecation for details
195[warn] two warnings found
196[info] done compiling
197[info] compiling 12 Scala sources to /build/repo/izumi-reflect/izumi-reflect/.jvm/target/scala-3.7.4-RC2/classes ...
198[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
199[warn] one warning found
200[info] done compiling
201[info] compiling 6 Scala sources to /build/repo/izumi-reflect/izumi-reflect/.jvm/target/scala-3.7.4-RC2/classes ...
202[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
203[warn] two warnings found
204[info] done compiling
205[info] compiling 7 Scala sources to /build/repo/izumi-reflect/izumi-reflect/.jvm/target/scala-3.7.4-RC2/classes ...
206[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
207[warn] three warnings found
208[info] done compiling
209[info] compiling 24 Scala sources to /build/repo/izumi-reflect/izumi-reflect/.jvm/target/scala-3.7.4-RC2/test-classes ...
210[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
211[warn] -- Warning: /build/repo/izumi-reflect/izumi-reflect/src/test/scala/izumi/reflect/test/SharedTagProgressionTest.scala:149:84
212[warn] 149 | def mk[F[+_, +_]: TagKK, G[+_, +_]: TagKK] = Tag[IntersectionBlockingIO[F, G]]
213[warn] | ^
214[warn] |TODO: Pathological intersection refinement result in lambda being reconstructed result=`F[E, A] & G[A, E]` in the rhs of type lambda lam=`[R >: scala.Nothing <: scala.Any, E >: scala.Nothing <: scala.Any, A >: scala.Nothing <: scala.Any] =>> F[E, A] & G[A, E]`
215[warn] |Only simple applied types of form F[A] are supported in results of type lambdas. The generated tag will not work correctly.
216[warn] |---------------------------------------------------------------------------
217[warn] |Inline stack trace
218[warn] |- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
219[warn] |This location contains code that was inlined from SharedTagProgressionTest.scala:149
220[warn] 149 | def mk[F[+_, +_]: TagKK, G[+_, +_]: TagKK] = Tag[IntersectionBlockingIO[F, G]]
221[warn] | ^
222[warn] ---------------------------------------------------------------------------
223[info] [patched file /build/repo/izumi-reflect/izumi-reflect/src/test/scala/izumi/reflect/test/TagAssertions.scala]
224[info] [patched file /build/repo/izumi-reflect/izumi-reflect/src/test/scala/izumi/reflect/test/TestModel.scala]
225[info] [patched file /build/repo/izumi-reflect/izumi-reflect/src/test/scala-3/izumi/reflect/test/TagTest.scala]
226[info] [patched file /build/repo/izumi-reflect/izumi-reflect/src/test/scala/izumi/reflect/test/SharedTagProgressionTest.scala]
227[info] [patched file /build/repo/izumi-reflect/izumi-reflect/src/test/scala-3/izumi/reflect/test/DottyRegressionTests.scala]
228[info] [patched file /build/repo/izumi-reflect/izumi-reflect/src/test/scala/izumi/reflect/test/SharedLightTypeTagProgressionTest.scala]
229[info] [patched file /build/repo/izumi-reflect/izumi-reflect/src/test/scala/izumi/reflect/test/SharedTagTest.scala]
230[info] [patched file /build/repo/izumi-reflect/izumi-reflect/src/test/scala/izumi/reflect/test/InheritedModel.scala]
231[info] [patched file /build/repo/izumi-reflect/izumi-reflect/src/test/scala-3/izumi/reflect/test/LightTypeTagTest.scala]
232[info] [patched file /build/repo/izumi-reflect/izumi-reflect/src/test/scala/izumi/reflect/test/SharedLightTypeTagTest.scala]
233[warn] two warnings found
234[info] done compiling
235[info] compiling 10 Scala sources to /build/repo/izumi-reflect/izumi-reflect/.jvm/target/scala-3.7.4-RC2/test-classes ...
236[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
237[warn] -- Warning: /build/repo/izumi-reflect/izumi-reflect/src/test/scala/izumi/reflect/test/SharedTagProgressionTest.scala:149:84
238[warn] 149 | def mk[F[+_, +_]: TagKK, G[+_, +_]: TagKK] = Tag[IntersectionBlockingIO[F, G]]
239[warn] | ^
240[warn] |TODO: Pathological intersection refinement result in lambda being reconstructed result=`F[E, A] & G[A, E]` in the rhs of type lambda lam=`[R >: scala.Nothing <: scala.Any, E >: scala.Nothing <: scala.Any, A >: scala.Nothing <: scala.Any] =>> F[E, A] & G[A, E]`
241[warn] |Only simple applied types of form F[A] are supported in results of type lambdas. The generated tag will not work correctly.
242[warn] |---------------------------------------------------------------------------
243[warn] |Inline stack trace
244[warn] |- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
245[warn] |This location contains code that was inlined from SharedTagProgressionTest.scala:149
246[warn] 149 | def mk[F[+_, +_]: TagKK, G[+_, +_]: TagKK] = Tag[IntersectionBlockingIO[F, G]]
247[warn] | ^
248[warn] ---------------------------------------------------------------------------
249[warn] two warnings found
250[info] done compiling
251[info] compiling 12 Scala sources to /build/repo/izumi-reflect/izumi-reflect/.jvm/target/scala-3.7.4-RC2/test-classes ...
252[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
253[warn] three warnings found
254[info] done compiling
255Starting build for ProjectRef(file:/build/repo/,izumi-reflect-thirdparty-boopickle-shadedJVM) (izumi-reflect-thirdparty-boopickle-shaded)... [1/2]
256Compile scalacOptions: -encoding, UTF-8, -unchecked, -language:higherKinds, -Ykind-projector, -language:implicitConversions, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.5-migration
257
258************************
259Build summary:
260[{
261 "module": "izumi-reflect",
262 "compile": {"status": "ok", "tookMs": 15855, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
263 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
264 "test-compile": {"status": "ok", "tookMs": 19993, "warnings": 1, "errors": 0, "sourceVersion": "3.5-migration"},
265 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
266 "publish": {"status": "skipped", "tookMs": 0},
267 "metadata": {
268 "crossScalaVersions": ["3.3.6", "2.13.14", "2.12.20", "2.11.12"]
269}
270},{
271 "module": "izumi-reflect-thirdparty-boopickle-shaded",
272 "compile": {"status": "ok", "tookMs": 48, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
273 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
274 "test-compile": {"status": "ok", "tookMs": 98, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
275 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
276 "publish": {"status": "skipped", "tookMs": 0},
277 "metadata": {
278 "crossScalaVersions": ["3.3.6", "2.13.14", "2.12.20", "2.11.12"]
279}
280}]
281************************
282[success] Total time: 63 s (0:01:03.0), completed Nov 26, 2025, 3:55:23 PM
283[0JChecking patch project/plugins.sbt...
284Checking patch project/build.properties...
285Checking patch build.sbt...
286Applied patch project/plugins.sbt cleanly.
287Applied patch project/build.properties cleanly.
288Applied patch build.sbt cleanly.
289Commit migration rewrites
290Switched to a new branch 'opencb/migrate-source-3.5'
291[opencb/migrate-source-3.5 ab2b16d] Apply Scala compiler rewrites using -source:3.5-migration using Scala 3.7.4-RC2
292 25 files changed, 246 insertions(+), 246 deletions(-)
293----
294Preparing build for 3.8.0-RC2
295Scala binary version found: 3.8
296Implicitly using source version 3.8
297Scala binary version found: 3.8
298Implicitly using source version 3.8
299Would try to apply common scalacOption (best-effort, sbt/mill only):
300Append: ,REQUIRE:-source:3.8
301Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
302----
303Starting build for 3.8.0-RC2
304Execute tests: false
305sbt project found:
306Sbt version 1.11.2 is not supported, minimal supported version is 1.11.5
307Enforcing usage of sbt in version 1.11.5
308No prepare script found for project zio/izumi-reflect
309/opencb/project-builder/sbt/prepare-project.sh: line 107: /root/.ssh/config: No such file or directory
310##################################
311Scala version: 3.8.0-RC2
312Targets: dev.zio%izumi-reflect dev.zio%izumi-reflect-thirdparty-boopickle-shaded
313Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.5"],"sourcePatches":[]}
314##################################
315Using extra scalacOptions: ,REQUIRE:-source:3.8
316Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
317[sbt_options] declare -a sbt_options=()
318[process_args] java_version = '21'
319[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21/rt.jar'
320# Executing command line:
321java
322-Xmx8G
323-XX:ReservedCodeCacheSize=256m
324-XX:MaxMetaspaceSize=3G
325-XX:+OmitStackTraceInFastThrow
326-XX:SoftRefLRUPolicyMSPerMB=50
327-Dsun.io.useCanonCaches=false
328-server
329-XX:+UseG1GC
330-XX:MaxInlineLevel=18
331-Dcommunitybuild.scala=3.8.0-RC2
332-Dcommunitybuild.project.dependencies.add=
333-Xmx7G
334-Xms4G
335-Xss8M
336-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
337-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21
338-jar
339/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
340"setCrossScalaVersions 3.8.0-RC2"
341"++3.8.0-RC2 -v"
342"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
343"set every credentials := Nil"
344"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
345"removeScalacOptionsStartingWith -P:wartremover"
346
347moduleMappings
348"runBuild 3.8.0-RC2 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.5"],"sourcePatches":[]}""" dev.zio%izumi-reflect dev.zio%izumi-reflect-thirdparty-boopickle-shaded"
349
350[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 21)
351[info] loading project definition from /build/repo/project/project
352[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
353[info] loading project definition from /build/repo/project
354[info] loading settings for project izumi-reflect-root from build.sbt, version.sbt...
355[info] resolving key references (15926 settings) ...
356[info] set current project to izumi-reflect-root (in build file:/build/repo/)
357[warn] there's a key that's not used by any other settings/tasks:
358[warn]
359[warn] * ThisBuild / useGpg
360[warn] +- /build/repo/build.sbt:663
361[warn]
362[warn] note: a setting might still be used by a command; to exclude a key from this `lintUnused` check
363[warn] either append it to `Global / excludeLintKeys` or call .withRank(KeyRanks.Invisible) on the key
364Execute setCrossScalaVersions: 3.8.0-RC2
365OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC2 in izumi-reflect-thirdparty-boopickle-shadedJVM/crossScalaVersions
366OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC2 in izumi-reflect-root-js/crossScalaVersions
367OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC2 in izumi-reflect-thirdparty-boopickle-shadedNative/crossScalaVersions
368OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC2 in izumi-reflectNative/crossScalaVersions
369OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC2 in izumi-reflect-root-native/crossScalaVersions
370OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC2 in izumi-reflectJVM/crossScalaVersions
371OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC2 in izumi-reflectJS/crossScalaVersions
372OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC2 in izumi-reflect-thirdparty-boopickle-shadedJS/crossScalaVersions
373OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC2 in izumi-reflect-root-jvm/crossScalaVersions
374OpenCB::Limitting incorrect crossVersions List() -> List(2.12.20) in izumi-reflect-aggregate/crossScalaVersions
375OpenCB::Limitting incorrect crossVersions List() -> List(2.12.20) in izumi-reflect-root/crossScalaVersions
376OpenCB::Limitting incorrect crossVersions List() -> List(2.12.20) in izumi-reflect-aggregate-js/crossScalaVersions
377OpenCB::Limitting incorrect crossVersions List() -> List(2.12.20) in izumi-reflect-aggregate-jvm/crossScalaVersions
378OpenCB::Limitting incorrect crossVersions List() -> List(2.12.20) in izumi-reflect-aggregate-native/crossScalaVersions
379[info] set current project to izumi-reflect-root (in build file:/build/repo/)
380[info] Setting Scala version to 3.8.0-RC2 on 9 projects.
381[info] Switching Scala version on:
382[info] izumi-reflect-root-jvm (3.8.0-RC2, 2.13.14, 2.12.20, 2.11.12)
383[info] izumi-reflect-thirdparty-boopickle-shadedJVM (3.8.0-RC2, 2.13.14, 2.12.20, 2.11.12)
384[info] izumi-reflect-thirdparty-boopickle-shadedJS (3.8.0-RC2, 2.13.14, 2.12.20)
385[info] izumi-reflectJVM (3.8.0-RC2, 2.13.14, 2.12.20, 2.11.12)
386[info] izumi-reflectJS (3.8.0-RC2, 2.13.14, 2.12.20)
387[info] izumi-reflect-root-js (3.8.0-RC2, 2.13.14, 2.12.20, 2.11.12)
388[info] izumi-reflect-root-native (3.8.0-RC2, 2.13.14, 2.12.20, 2.11.12)
389[info] izumi-reflectNative (3.8.0-RC2, 2.13.14, 2.12.20)
390[info] izumi-reflect-thirdparty-boopickle-shadedNative (3.8.0-RC2, 2.13.14, 2.12.20)
391[info] Excluding projects:
392[info] izumi-reflect-aggregate-native (2.12.20)
393[info] izumi-reflect-aggregate (2.12.20)
394[info] izumi-reflect-aggregate-js (2.12.20)
395[info] * izumi-reflect-root (2.12.20)
396[info] izumi-reflect-aggregate-jvm (2.12.20)
397[info] Reapplying settings...
398[info] set current project to izumi-reflect-root (in build file:/build/repo/)
399Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
400[info] Reapplying settings...
401[info] set current project to izumi-reflect-root (in build file:/build/repo/)
402[info] Defining Global / credentials, ThisBuild / credentials and 13 others.
403[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 70 others.
404[info] Run `last` for details.
405[info] Reapplying settings...
406[info] set current project to izumi-reflect-root (in build file:/build/repo/)
407Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
408[info] Reapplying settings...
409OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
410
411 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:336)
412 Did you mean izumi-reflect-thirdparty-boopickle-shadedJVM / allExcludeDependencies ?
413 , retry without global scopes
414[info] Reapplying settings...
415[info] set current project to izumi-reflect-root (in build file:/build/repo/)
416Execute removeScalacOptionsStartingWith: -P:wartremover
417[info] Reapplying settings...
418[info] set current project to izumi-reflect-root (in build file:/build/repo/)
419[success] Total time: 0 s, completed Nov 26, 2025, 3:55:39 PM
420Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.5"],"sourcePatches":[]}
421Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
422Starting build...
423Projects: Set(izumi-reflectJVM, izumi-reflect-thirdparty-boopickle-shadedJVM)
424Starting build for ProjectRef(file:/build/repo/,izumi-reflectJVM) (izumi-reflect)... [0/2]
425OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
426OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Scope(Select(BuildRef(file:/build/repo/)), Zero, Zero, Zero)
427OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
428OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
429Compile scalacOptions: -encoding, UTF-8, -unchecked, -language:higherKinds, -Ykind-projector, -no-indent, -language:implicitConversions, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
430[info] compiling 16 Scala sources to /build/repo/izumi-reflect/izumi-reflect-thirdparty-boopickle-shaded/.jvm/target/scala-3.8.0-RC2/classes ...
431[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
432[warn] there were 2 deprecation warnings; re-run with -deprecation for details
433[warn] two warnings found
434[info] done compiling
435[info] compiling 31 Scala sources to /build/repo/izumi-reflect/izumi-reflect/.jvm/target/scala-3.8.0-RC2/classes ...
436[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
437[warn] one warning found
438[info] done compiling
439[info] compiling 24 Scala sources to /build/repo/izumi-reflect/izumi-reflect/.jvm/target/scala-3.8.0-RC2/test-classes ...
440[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
441[warn] -- Warning: /build/repo/izumi-reflect/izumi-reflect/src/test/scala/izumi/reflect/test/SharedTagProgressionTest.scala:149:84
442[warn] 149 | def mk[F[+_, +_]: TagKK, G[+_, +_]: TagKK] = Tag[IntersectionBlockingIO[F, G]]
443[warn] | ^
444[warn] |TODO: Pathological intersection refinement result in lambda being reconstructed result=`F[E, A] & G[A, E]` in the rhs of type lambda lam=`[R >: scala.Nothing <: scala.Any, E >: scala.Nothing <: scala.Any, A >: scala.Nothing <: scala.Any] =>> F[E, A] & G[A, E]`
445[warn] |Only simple applied types of form F[A] are supported in results of type lambdas. The generated tag will not work correctly.
446[warn] |---------------------------------------------------------------------------
447[warn] |Inline stack trace
448[warn] |- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
449[warn] |This location contains code that was inlined from SharedTagProgressionTest.scala:149
450[warn] 149 | def mk[F[+_, +_]: TagKK, G[+_, +_]: TagKK] = Tag[IntersectionBlockingIO[F, G]]
451[warn] | ^
452[warn] ---------------------------------------------------------------------------
453[warn] there was 1 deprecation warning; re-run with -deprecation for details
454[warn] three warnings found
455[info] done compiling
456Starting build for ProjectRef(file:/build/repo/,izumi-reflect-thirdparty-boopickle-shadedJVM) (izumi-reflect-thirdparty-boopickle-shaded)... [1/2]
457Compile scalacOptions: -encoding, UTF-8, -unchecked, -language:higherKinds, -Ykind-projector, -no-indent, -language:implicitConversions, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
458
459************************
460Build summary:
461[{
462 "module": "izumi-reflect",
463 "compile": {"status": "ok", "tookMs": 19887, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
464 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
465 "test-compile": {"status": "ok", "tookMs": 13329, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
466 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
467 "publish": {"status": "skipped", "tookMs": 0},
468 "metadata": {
469 "crossScalaVersions": ["3.3.6", "2.13.14", "2.12.20", "2.11.12"]
470}
471},{
472 "module": "izumi-reflect-thirdparty-boopickle-shaded",
473 "compile": {"status": "ok", "tookMs": 71, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
474 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
475 "test-compile": {"status": "ok", "tookMs": 120, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
476 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
477 "publish": {"status": "skipped", "tookMs": 0},
478 "metadata": {
479 "crossScalaVersions": ["3.3.6", "2.13.14", "2.12.20", "2.11.12"]
480}
481}]
482************************
483[success] Total time: 46 s, completed Nov 26, 2025, 3:56:25 PM
484[0JChecking patch project/plugins.sbt...
485Checking patch project/build.properties...
486Checking patch build.sbt...
487Applied patch project/plugins.sbt cleanly.
488Applied patch project/build.properties cleanly.
489Applied patch build.sbt cleanly.