Build Logs
typelevel/natchez • 3.8.0-RC2:2025-11-25
Errors
0
Warnings
11
Total Lines
1040
1##################################
2Clonning https://github.com/typelevel/natchez.git into /build/repo using revision v0.3.8
3##################################
4Note: switching to 'e7bb8b243b053028cbf4523ebf01e6b8c70f62ac'.
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.4 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.4-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.10.11 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 typelevel/natchez
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: org.tpolecat%natchez-core org.tpolecat%natchez-datadog org.tpolecat%natchez-honeycomb org.tpolecat%natchez-jaeger org.tpolecat%natchez-lightstep org.tpolecat%natchez-lightstep-grpc org.tpolecat%natchez-lightstep-http org.tpolecat%natchez-log org.tpolecat%natchez-log-odin org.tpolecat%natchez-mock org.tpolecat%natchez-mtl org.tpolecat%natchez-noop org.tpolecat%natchez-opencensus org.tpolecat%natchez-opentelemetry org.tpolecat%natchez-opentracing org.tpolecat%natchez-testkit org.tpolecat%natchez-xray org.tpolecat%newrelic
39Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[]}
40##################################
41Using extra scalacOptions: -rewrite,REQUIRE:-source:3.4-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 = '17'
45[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
46# Executing command line:
47java
48-Xms1G
49-Xmx4G
50-XX:+UseG1GC
51-Dcommunitybuild.scala=3.7.4-RC2
52-Dcommunitybuild.project.dependencies.add=
53-Xmx7G
54-Xms4G
55-Xss8M
56-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
57-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
58-jar
59/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
60"setCrossScalaVersions 3.7.4-RC2"
61"++3.7.4-RC2 -v"
62"mapScalacOptions "-rewrite,REQUIRE:-source:3.4-migration,-Wconf:msg=can be rewritten automatically under:s" "-indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
63"set every credentials := Nil"
64"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
65"removeScalacOptionsStartingWith -P:wartremover"
66
67moduleMappings
68"runBuild 3.7.4-RC2 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[]}""" org.tpolecat%natchez-core org.tpolecat%natchez-datadog org.tpolecat%natchez-honeycomb org.tpolecat%natchez-jaeger org.tpolecat%natchez-lightstep org.tpolecat%natchez-lightstep-grpc org.tpolecat%natchez-lightstep-http org.tpolecat%natchez-log org.tpolecat%natchez-log-odin org.tpolecat%natchez-mock org.tpolecat%natchez-mtl org.tpolecat%natchez-noop org.tpolecat%natchez-opencensus org.tpolecat%natchez-opentelemetry org.tpolecat%natchez-opentracing org.tpolecat%natchez-testkit org.tpolecat%natchez-xray org.tpolecat%newrelic"
69
70[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
71[info] loading settings for project repo-build-build from plugins.sbt...
72[info] loading project definition from /build/repo/project/project
73[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
74[info] loading project definition from /build/repo/project
75[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
76[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
77[info] Compilation completed in 9.062s.
78[info] done compiling
79/build/repo/build.sbt:23: warning: lazy value tlSonatypeUseLegacyHost in object autoImport is deprecated (since 0.7.3): Use ThisBuild / sonatypeCredentialHost := xerial.sbt.Sonatype.sonatypeLegacy
80ThisBuild / tlSonatypeUseLegacyHost := false
81 ^
82[info] loading settings for project root from build.sbt...
83[info] resolving key references (39139 settings) ...
84[info] set scmInfo to https://github.com/typelevel/natchez
85[info] set current project to root (in build file:/build/repo/)
86Execute setCrossScalaVersions: 3.7.4-RC2
87OpenCB::Changing crossVersion 3.3.5 -> 3.7.4-RC2 in datadog/crossScalaVersions
88OpenCB::Changing crossVersion 3.3.5 -> 3.7.4-RC2 in mtlNative/crossScalaVersions
89OpenCB::Changing crossVersion 3.3.5 -> 3.7.4-RC2 in docs/crossScalaVersions
90OpenCB::Changing crossVersion 3.3.5 -> 3.7.4-RC2 in coreTestsJS/crossScalaVersions
91OpenCB::Changing crossVersion 3.3.5 -> 3.7.4-RC2 in testkitJS/crossScalaVersions
92[info] set scmInfo to https://github.com/typelevel/natchez
93OpenCB::Changing crossVersion 3.3.5 -> 3.7.4-RC2 in coreJVM/crossScalaVersions
94OpenCB::Changing crossVersion 3.3.5 -> 3.7.4-RC2 in lightstepGrpc/crossScalaVersions
95OpenCB::Changing crossVersion 3.3.5 -> 3.7.4-RC2 in logJS/crossScalaVersions
96OpenCB::Changing crossVersion 3.3.5 -> 3.7.4-RC2 in xrayJVM/crossScalaVersions
97OpenCB::Changing crossVersion 3.3.5 -> 3.7.4-RC2 in rootNative/crossScalaVersions
98OpenCB::Changing crossVersion 3.3.5 -> 3.7.4-RC2 in jaeger/crossScalaVersions
99OpenCB::Limitting incorrect crossVersions List() -> List(2.13.16) in root/crossScalaVersions
100OpenCB::Changing crossVersion 3.3.5 -> 3.7.4-RC2 in logNative/crossScalaVersions
101OpenCB::Changing crossVersion 3.3.5 -> 3.7.4-RC2 in coreJS/crossScalaVersions
102OpenCB::Changing crossVersion 3.3.5 -> 3.7.4-RC2 in logOdin/crossScalaVersions
103OpenCB::Changing crossVersion 3.3.5 -> 3.7.4-RC2 in coreTestsNative/crossScalaVersions
104OpenCB::Changing crossVersion 3.3.5 -> 3.7.4-RC2 in rootJS/crossScalaVersions
105OpenCB::Changing crossVersion 3.3.5 -> 3.7.4-RC2 in noopJVM/crossScalaVersions
106OpenCB::Changing crossVersion 3.3.5 -> 3.7.4-RC2 in mtlJS/crossScalaVersions
107OpenCB::Changing crossVersion 3.3.5 -> 3.7.4-RC2 in newrelic/crossScalaVersions
108OpenCB::Changing crossVersion 3.3.5 -> 3.7.4-RC2 in lightstepHttp/crossScalaVersions
109OpenCB::Changing crossVersion 3.3.5 -> 3.7.4-RC2 in coreTestsJVM/crossScalaVersions
110OpenCB::Changing crossVersion 3.3.5 -> 3.7.4-RC2 in testkitJVM/crossScalaVersions
111OpenCB::Changing crossVersion 3.3.5 -> 3.7.4-RC2 in mtlJVM/crossScalaVersions
112OpenCB::Changing crossVersion 3.3.5 -> 3.7.4-RC2 in honeycomb/crossScalaVersions
113OpenCB::Changing crossVersion 3.3.5 -> 3.7.4-RC2 in noopJS/crossScalaVersions
114OpenCB::Changing crossVersion 3.3.5 -> 3.7.4-RC2 in opentelemetry/crossScalaVersions
115OpenCB::Changing crossVersion 3.3.5 -> 3.7.4-RC2 in opencensus/crossScalaVersions
116OpenCB::Changing crossVersion 3.3.5 -> 3.7.4-RC2 in coreNative/crossScalaVersions
117OpenCB::Changing crossVersion 3.3.5 -> 3.7.4-RC2 in noopNative/crossScalaVersions
118OpenCB::Changing crossVersion 3.3.5 -> 3.7.4-RC2 in logJVM/crossScalaVersions
119OpenCB::Changing crossVersion 3.3.5 -> 3.7.4-RC2 in rootJVM/crossScalaVersions
120OpenCB::Changing crossVersion 3.3.5 -> 3.7.4-RC2 in testkitNative/crossScalaVersions
121OpenCB::Changing crossVersion 3.3.5 -> 3.7.4-RC2 in opentracing/crossScalaVersions
122OpenCB::Changing crossVersion 3.3.5 -> 3.7.4-RC2 in mock/crossScalaVersions
123OpenCB::Changing crossVersion 3.3.5 -> 3.7.4-RC2 in examples/crossScalaVersions
124OpenCB::Changing crossVersion 3.3.5 -> 3.7.4-RC2 in lightstep/crossScalaVersions
125OpenCB::Changing crossVersion 3.3.5 -> 3.7.4-RC2 in xrayJS/crossScalaVersions
126[info] set current project to root (in build file:/build/repo/)
127[info] Setting Scala version to 3.7.4-RC2 on 37 projects.
128[info] Switching Scala version on:
129[info] mtlNative (2.12.20, 2.13.16, 3.7.4-RC2)
130[info] lightstepGrpc (2.12.20, 2.13.16, 3.7.4-RC2)
131[info] logJVM (2.12.20, 2.13.16, 3.7.4-RC2)
132[info] noopJVM (2.12.20, 2.13.16, 3.7.4-RC2)
133[info] mock (2.12.20, 2.13.16, 3.7.4-RC2)
134[info] examples (2.12.20, 2.13.16, 3.7.4-RC2)
135[info] testkitNative (2.12.20, 2.13.16, 3.7.4-RC2)
136[info] logNative (2.12.20, 2.13.16, 3.7.4-RC2)
137[info] testkitJS (2.12.20, 2.13.16, 3.7.4-RC2)
138[info] rootJS (2.12.20, 2.13.16, 3.7.4-RC2)
139[info] coreTestsJS (2.12.20, 2.13.16, 3.7.4-RC2)
140[info] coreNative (2.12.20, 2.13.16, 3.7.4-RC2)
141[info] docs (2.12.20, 2.13.16, 3.7.4-RC2)
142[info] lightstepHttp (2.12.20, 2.13.16, 3.7.4-RC2)
143[info] datadog (2.12.20, 2.13.16, 3.7.4-RC2)
144[info] xrayJVM (2.12.20, 2.13.16, 3.7.4-RC2)
145[info] opentracing (2.12.20, 2.13.16, 3.7.4-RC2)
146[info] noopNative (2.12.20, 2.13.16, 3.7.4-RC2)
147[info] xrayJS (2.12.20, 2.13.16, 3.7.4-RC2)
148[info] coreJS (2.12.20, 2.13.16, 3.7.4-RC2)
149[info] noopJS (2.12.20, 2.13.16, 3.7.4-RC2)
150[info] coreTestsJVM (2.12.20, 2.13.16, 3.7.4-RC2)
151[info] coreJVM (2.12.20, 2.13.16, 3.7.4-RC2)
152[info] rootJVM (2.12.20, 2.13.16, 3.7.4-RC2)
153[info] jaeger (2.12.20, 2.13.16, 3.7.4-RC2)
154[info] rootNative (2.12.20, 2.13.16, 3.7.4-RC2)
155[info] opencensus (2.12.20, 2.13.16, 3.7.4-RC2)
156[info] honeycomb (2.12.20, 2.13.16, 3.7.4-RC2)
157[info] logJS (2.12.20, 2.13.16, 3.7.4-RC2)
158[info] mtlJS (2.12.20, 2.13.16, 3.7.4-RC2)
159[info] newrelic (2.12.20, 2.13.16, 3.7.4-RC2)
160[info] logOdin (2.12.20, 2.13.16, 3.7.4-RC2)
161[info] mtlJVM (2.12.20, 2.13.16, 3.7.4-RC2)
162[info] testkitJVM (2.12.20, 2.13.16, 3.7.4-RC2)
163[info] coreTestsNative (2.12.20, 2.13.16, 3.7.4-RC2)
164[info] opentelemetry (2.12.20, 2.13.16, 3.7.4-RC2)
165[info] lightstep (2.12.20, 2.13.16, 3.7.4-RC2)
166[info] Excluding projects:
167[info] * root (2.13.16)
168[info] Reapplying settings...
169[info] set scmInfo to https://github.com/typelevel/natchez
170[info] set current project to root (in build file:/build/repo/)
171Execute mapScalacOptions: -rewrite,REQUIRE:-source:3.4-migration,-Wconf:msg=can be rewritten automatically under:s -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
172[info] Reapplying settings...
173[info] set scmInfo to https://github.com/typelevel/natchez
174[info] set current project to root (in build file:/build/repo/)
175[info] Defining Global / credentials, coreJS / credentials and 36 others.
176[info] The new values will be used by Compile / scalafmtOnly, IntegrationTest / scalafmtOnly and 377 others.
177[info] Run `last` for details.
178[info] Reapplying settings...
179[info] set scmInfo to https://github.com/typelevel/natchez
180[info] set current project to root (in build file:/build/repo/)
181Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
182[info] Reapplying settings...
183OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
184
185 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:336)
186 Did you mean coreTestsJS / allExcludeDependencies ?
187 , retry without global scopes
188[info] Reapplying settings...
189[info] set scmInfo to https://github.com/typelevel/natchez
190[info] set current project to root (in build file:/build/repo/)
191Execute removeScalacOptionsStartingWith: -P:wartremover
192[info] Reapplying settings...
193[info] set scmInfo to https://github.com/typelevel/natchez
194[info] set current project to root (in build file:/build/repo/)
195[success] Total time: 0 s, completed Nov 25, 2025, 4:14:52 PM
196Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[]}
197Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
198Starting build...
199Projects: Set(lightstepGrpc, logJVM, noopJVM, mock, lightstepHttp, datadog, xrayJVM, opentracing, coreJVM, jaeger, opencensus, honeycomb, newrelic, logOdin, mtlJVM, testkitJVM, opentelemetry, lightstep)
200Starting build for ProjectRef(file:/build/repo/,testkitJVM) (natchez-testkit)... [0/18]
201OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
202OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.4-migration` in Scala 2.12.20 module Global
203OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
204OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
205Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
206[info] compiling 7 Scala sources to /build/repo/modules/core/jvm/target/scala-3.7.4-RC2/classes ...
207[info] [patched file /build/repo/modules/core/shared/src/main/scala/Span.scala]
208[info] [patched file /build/repo/modules/core/shared/src/main/scala/Trace.scala]
209[info] [patched file /build/repo/modules/core/shared/src/main/scala/EntryPoint.scala]
210[info] done compiling
211[info] compiling 2 Scala sources to /build/repo/modules/testkit/jvm/target/scala-3.7.4-RC2/classes ...
212[info] done compiling
213[info] compiling 3 Scala sources to /build/repo/modules/core/jvm/target/scala-3.7.4-RC2/classes ...
214[info] done compiling
215[info] compiling 1 Scala source to /build/repo/modules/testkit/jvm/target/scala-3.7.4-RC2/classes ...
216[info] done compiling
217Starting build for ProjectRef(file:/build/repo/,opencensus) (natchez-opencensus)... [1/18]
218Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
219[info] compiling 2 Scala sources to /build/repo/modules/opencensus/target/scala-3.7.4-RC2/classes ...
220[info] [patched file /build/repo/modules/opencensus/src/main/scala/OpenCensusSpan.scala]
221[info] done compiling
222[info] compiling 1 Scala source to /build/repo/modules/opencensus/target/scala-3.7.4-RC2/classes ...
223[info] done compiling
224Starting build for ProjectRef(file:/build/repo/,noopJVM) (natchez-noop)... [2/18]
225Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
226[info] compiling 3 Scala sources to /build/repo/modules/noop/jvm/target/scala-3.7.4-RC2/classes ...
227[info] done compiling
228Starting build for ProjectRef(file:/build/repo/,datadog) (natchez-datadog)... [3/18]
229Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
230[info] compiling 1 Scala source to /build/repo/modules/opentracing/target/scala-3.7.4-RC2/classes ...
231[info] done compiling
232[info] compiling 3 Scala sources to /build/repo/modules/datadog/target/scala-3.7.4-RC2/classes ...
233[info] done compiling
234Starting build for ProjectRef(file:/build/repo/,opentelemetry) (natchez-opentelemetry)... [4/18]
235Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
236[info] compiling 5 Scala sources to /build/repo/modules/opentelemetry/target/scala-3.7.4-RC2/classes ...
237[info] [patched file /build/repo/modules/opentelemetry/src/main/scala/natchez/opentelemetry/OpenTelemetrySpan.scala]
238[info] done compiling
239[info] compiling 1 Scala source to /build/repo/modules/opentelemetry/target/scala-3.7.4-RC2/classes ...
240[info] done compiling
241Starting build for ProjectRef(file:/build/repo/,mock) (natchez-mock)... [5/18]
242Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
243[info] compiling 2 Scala sources to /build/repo/modules/mock/target/scala-3.7.4-RC2/classes ...
244[info] done compiling
245Starting build for ProjectRef(file:/build/repo/,jaeger) (natchez-jaeger)... [6/18]
246Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
247[info] compiling 3 Scala sources to /build/repo/modules/jaeger/target/scala-3.7.4-RC2/classes ...
248[info] done compiling
249Starting build for ProjectRef(file:/build/repo/,coreJVM) (natchez-core)... [7/18]
250Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
251Starting build for ProjectRef(file:/build/repo/,lightstepGrpc) (natchez-lightstep-grpc)... [8/18]
252Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
253[info] compiling 3 Scala sources to /build/repo/modules/lightstep/target/scala-3.7.4-RC2/classes ...
254[info] done compiling
255Starting build for ProjectRef(file:/build/repo/,lightstep) (natchez-lightstep)... [9/18]
256Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
257Starting build for ProjectRef(file:/build/repo/,xrayJVM) (natchez-xray)... [10/18]
258Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
259[info] compiling 4 Scala sources to /build/repo/modules/xray/.jvm/target/scala-3.7.4-RC2/classes ...
260[info] [patched file /build/repo/modules/xray/src/main/scala/natchez/xray/XRayEnvironment.scala]
261[info] [patched file /build/repo/modules/xray/src/main/scala/natchez/xray/XRaySpan.scala]
262[info] done compiling
263[info] compiling 2 Scala sources to /build/repo/modules/xray/.jvm/target/scala-3.7.4-RC2/classes ...
264[info] done compiling
265[info] compiling 2 Scala sources to /build/repo/modules/xray/.jvm/target/scala-3.7.4-RC2/test-classes ...
266[info] done compiling
267Starting build for ProjectRef(file:/build/repo/,logOdin) (natchez-log-odin)... [11/18]
268Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
269[info] compiling 2 Scala sources to /build/repo/modules/log-odin/target/scala-3.7.4-RC2/classes ...
270[info] [patched file /build/repo/modules/log-odin/src/main/scala/LogSpan.scala]
271[info] done compiling
272[info] compiling 1 Scala source to /build/repo/modules/log-odin/target/scala-3.7.4-RC2/classes ...
273[info] done compiling
274Starting build for ProjectRef(file:/build/repo/,mtlJVM) (natchez-mtl)... [12/18]
275Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
276[info] compiling 2 Scala sources to /build/repo/modules/mtl/jvm/target/scala-3.7.4-RC2/classes ...
277[info] [patched file /build/repo/modules/mtl/shared/src/main/scala/package.scala]
278[info] [patched file /build/repo/modules/mtl/shared/src/main/scala/LocalTrace.scala]
279[info] done compiling
280[info] compiling 2 Scala sources to /build/repo/modules/mtl/jvm/target/scala-3.7.4-RC2/classes ...
281[info] done compiling
282[info] compiling 1 Scala source to /build/repo/modules/mtl/jvm/target/scala-3.7.4-RC2/test-classes ...
283[info] [patched file /build/repo/modules/mtl/shared/src/test/scala/LocalInstancesSpec.scala]
284[info] done compiling
285[info] compiling 1 Scala source to /build/repo/modules/mtl/jvm/target/scala-3.7.4-RC2/test-classes ...
286[info] done compiling
287Starting build for ProjectRef(file:/build/repo/,logJVM) (natchez-log)... [13/18]
288Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
289[info] compiling 2 Scala sources to /build/repo/modules/log/jvm/target/scala-3.7.4-RC2/classes ...
290[info] [patched file /build/repo/modules/log/shared/src/main/scala/LogSpan.scala]
291[info] [patched file /build/repo/modules/log/shared/src/main/scala/Log.scala]
292[info] done compiling
293[info] compiling 2 Scala sources to /build/repo/modules/log/jvm/target/scala-3.7.4-RC2/classes ...
294[info] done compiling
295[info] compiling 2 Scala sources to /build/repo/modules/log/jvm/target/scala-3.7.4-RC2/test-classes ...
296[info] done compiling
297Starting build for ProjectRef(file:/build/repo/,lightstepHttp) (natchez-lightstep-http)... [14/18]
298Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
299Starting build for ProjectRef(file:/build/repo/,newrelic) (newrelic)... [15/18]
300Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
301[info] compiling 2 Scala sources to /build/repo/modules/newrelic/target/scala-3.7.4-RC2/classes ...
302[info] [patched file /build/repo/modules/newrelic/src/main/scala/natchez/newrelic/NewrelicSpan.scala]
303[info] done compiling
304[info] compiling 1 Scala source to /build/repo/modules/newrelic/target/scala-3.7.4-RC2/classes ...
305[info] done compiling
306Starting build for ProjectRef(file:/build/repo/,opentracing) (natchez-opentracing)... [16/18]
307Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
308Starting build for ProjectRef(file:/build/repo/,honeycomb) (natchez-honeycomb)... [17/18]
309Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
310[info] compiling 2 Scala sources to /build/repo/modules/honeycomb/target/scala-3.7.4-RC2/classes ...
311[info] [patched file /build/repo/modules/honeycomb/src/main/scala/HoneycombSpan.scala]
312[info] done compiling
313[info] compiling 1 Scala source to /build/repo/modules/honeycomb/target/scala-3.7.4-RC2/classes ...
314[info] done compiling
315
316************************
317Build summary:
318[{
319 "module": "natchez-testkit",
320 "compile": {"status": "ok", "tookMs": 12991, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
321 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
322 "test-compile": {"status": "ok", "tookMs": 4473, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
323 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
324 "publish": {"status": "skipped", "tookMs": 0},
325 "metadata": {
326 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
327}
328},{
329 "module": "natchez-opencensus",
330 "compile": {"status": "ok", "tookMs": 1849, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
331 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
332 "test-compile": {"status": "ok", "tookMs": 1376, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
333 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
334 "publish": {"status": "skipped", "tookMs": 0},
335 "metadata": {
336 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
337}
338},{
339 "module": "natchez-noop",
340 "compile": {"status": "ok", "tookMs": 993, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
341 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
342 "test-compile": {"status": "ok", "tookMs": 160, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
343 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
344 "publish": {"status": "skipped", "tookMs": 0},
345 "metadata": {
346 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
347}
348},{
349 "module": "natchez-datadog",
350 "compile": {"status": "ok", "tookMs": 2460, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
351 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
352 "test-compile": {"status": "ok", "tookMs": 213, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
353 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
354 "publish": {"status": "skipped", "tookMs": 0},
355 "metadata": {
356 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
357}
358},{
359 "module": "natchez-opentelemetry",
360 "compile": {"status": "ok", "tookMs": 1664, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
361 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
362 "test-compile": {"status": "ok", "tookMs": 1437, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
363 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
364 "publish": {"status": "skipped", "tookMs": 0},
365 "metadata": {
366 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
367}
368},{
369 "module": "natchez-mock",
370 "compile": {"status": "ok", "tookMs": 1133, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
371 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
372 "test-compile": {"status": "ok", "tookMs": 141, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
373 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
374 "publish": {"status": "skipped", "tookMs": 0},
375 "metadata": {
376 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
377}
378},{
379 "module": "natchez-jaeger",
380 "compile": {"status": "ok", "tookMs": 1207, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
381 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
382 "test-compile": {"status": "ok", "tookMs": 170, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
383 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
384 "publish": {"status": "skipped", "tookMs": 0},
385 "metadata": {
386 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
387}
388},{
389 "module": "natchez-core",
390 "compile": {"status": "ok", "tookMs": 50, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
391 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
392 "test-compile": {"status": "ok", "tookMs": 73, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
393 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
394 "publish": {"status": "skipped", "tookMs": 0},
395 "metadata": {
396 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
397}
398},{
399 "module": "natchez-lightstep-grpc",
400 "compile": {"status": "ok", "tookMs": 1243, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
401 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
402 "test-compile": {"status": "ok", "tookMs": 269, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
403 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
404 "publish": {"status": "skipped", "tookMs": 0},
405 "metadata": {
406 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
407}
408},{
409 "module": "natchez-lightstep",
410 "compile": {"status": "ok", "tookMs": 128, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
411 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
412 "test-compile": {"status": "ok", "tookMs": 138, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
413 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
414 "publish": {"status": "skipped", "tookMs": 0},
415 "metadata": {
416 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
417}
418},{
419 "module": "natchez-xray",
420 "compile": {"status": "ok", "tookMs": 2572, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
421 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
422 "test-compile": {"status": "ok", "tookMs": 2742, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
423 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
424 "publish": {"status": "skipped", "tookMs": 0},
425 "metadata": {
426 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
427}
428},{
429 "module": "natchez-log-odin",
430 "compile": {"status": "ok", "tookMs": 1924, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
431 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
432 "test-compile": {"status": "ok", "tookMs": 2084, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
433 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
434 "publish": {"status": "skipped", "tookMs": 0},
435 "metadata": {
436 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
437}
438},{
439 "module": "natchez-mtl",
440 "compile": {"status": "ok", "tookMs": 788, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
441 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
442 "test-compile": {"status": "ok", "tookMs": 1991, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
443 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
444 "publish": {"status": "skipped", "tookMs": 0},
445 "metadata": {
446 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
447}
448},{
449 "module": "natchez-log",
450 "compile": {"status": "ok", "tookMs": 1103, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
451 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
452 "test-compile": {"status": "ok", "tookMs": 2104, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
453 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
454 "publish": {"status": "skipped", "tookMs": 0},
455 "metadata": {
456 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
457}
458},{
459 "module": "natchez-lightstep-http",
460 "compile": {"status": "ok", "tookMs": 153, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
461 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
462 "test-compile": {"status": "ok", "tookMs": 187, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
463 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
464 "publish": {"status": "skipped", "tookMs": 0},
465 "metadata": {
466 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
467}
468},{
469 "module": "newrelic",
470 "compile": {"status": "ok", "tookMs": 975, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
471 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
472 "test-compile": {"status": "ok", "tookMs": 984, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
473 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
474 "publish": {"status": "skipped", "tookMs": 0},
475 "metadata": {
476 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
477}
478},{
479 "module": "natchez-opentracing",
480 "compile": {"status": "ok", "tookMs": 79, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
481 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
482 "test-compile": {"status": "ok", "tookMs": 112, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
483 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
484 "publish": {"status": "skipped", "tookMs": 0},
485 "metadata": {
486 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
487}
488},{
489 "module": "natchez-honeycomb",
490 "compile": {"status": "ok", "tookMs": 893, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
491 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
492 "test-compile": {"status": "ok", "tookMs": 1113, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
493 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
494 "publish": {"status": "skipped", "tookMs": 0},
495 "metadata": {
496 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
497}
498}]
499************************
500[success] Total time: 159 s (0:02:39.0), completed Nov 25, 2025, 4:17:31 PM
501[0JChecking patch project/plugins.sbt...
502Checking patch project/build.properties...
503Checking patch build.sbt...
504Applied patch project/plugins.sbt cleanly.
505Applied patch project/build.properties cleanly.
506Applied patch build.sbt cleanly.
507Commit migration rewrites
508Switched to a new branch 'opencb/migrate-source-3.4'
509[opencb/migrate-source-3.4 0800961] Apply Scala compiler rewrites using -source:3.4-migration using Scala 3.7.4-RC2
510 15 files changed, 57 insertions(+), 57 deletions(-)
511----
512Preparing build for 3.8.0-RC2
513Scala binary version found: 3.8
514Implicitly using source version 3.8
515Scala binary version found: 3.8
516Implicitly using source version 3.8
517Would try to apply common scalacOption (best-effort, sbt/mill only):
518Append: ,REQUIRE:-source:3.8
519Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
520----
521Starting build for 3.8.0-RC2
522Execute tests: false
523sbt project found:
524Sbt version 1.10.11 is not supported, minimal supported version is 1.11.5
525Enforcing usage of sbt in version 1.11.5
526No prepare script found for project typelevel/natchez
527/opencb/project-builder/sbt/prepare-project.sh: line 107: /root/.ssh/config: No such file or directory
528##################################
529Scala version: 3.8.0-RC2
530Targets: org.tpolecat%natchez-core org.tpolecat%natchez-datadog org.tpolecat%natchez-honeycomb org.tpolecat%natchez-jaeger org.tpolecat%natchez-lightstep org.tpolecat%natchez-lightstep-grpc org.tpolecat%natchez-lightstep-http org.tpolecat%natchez-log org.tpolecat%natchez-log-odin org.tpolecat%natchez-mock org.tpolecat%natchez-mtl org.tpolecat%natchez-noop org.tpolecat%natchez-opencensus org.tpolecat%natchez-opentelemetry org.tpolecat%natchez-opentracing org.tpolecat%natchez-testkit org.tpolecat%natchez-xray org.tpolecat%newrelic
531Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[]}
532##################################
533Using extra scalacOptions: ,REQUIRE:-source:3.8
534Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
535[sbt_options] declare -a sbt_options=()
536[process_args] java_version = '17'
537[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
538# Executing command line:
539java
540-Xms1G
541-Xmx4G
542-XX:+UseG1GC
543-Dcommunitybuild.scala=3.8.0-RC2
544-Dcommunitybuild.project.dependencies.add=
545-Xmx7G
546-Xms4G
547-Xss8M
548-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
549-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
550-jar
551/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
552"setCrossScalaVersions 3.8.0-RC2"
553"++3.8.0-RC2 -v"
554"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
555"set every credentials := Nil"
556"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
557"removeScalacOptionsStartingWith -P:wartremover"
558
559moduleMappings
560"runBuild 3.8.0-RC2 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[]}""" org.tpolecat%natchez-core org.tpolecat%natchez-datadog org.tpolecat%natchez-honeycomb org.tpolecat%natchez-jaeger org.tpolecat%natchez-lightstep org.tpolecat%natchez-lightstep-grpc org.tpolecat%natchez-lightstep-http org.tpolecat%natchez-log org.tpolecat%natchez-log-odin org.tpolecat%natchez-mock org.tpolecat%natchez-mtl org.tpolecat%natchez-noop org.tpolecat%natchez-opencensus org.tpolecat%natchez-opentelemetry org.tpolecat%natchez-opentracing org.tpolecat%natchez-testkit org.tpolecat%natchez-xray org.tpolecat%newrelic"
561
562[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
563[info] loading settings for project repo-build-build from plugins.sbt...
564[info] loading project definition from /build/repo/project/project
565[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
566[info] loading project definition from /build/repo/project
567[info] loading settings for project root from build.sbt...
568[info] resolving key references (39139 settings) ...
569[info] set scmInfo to https://github.com/typelevel/natchez
570[info] set current project to root (in build file:/build/repo/)
571Execute setCrossScalaVersions: 3.8.0-RC2
572OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in datadog/crossScalaVersions
573OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in docs/crossScalaVersions
574OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in coreTestsJS/crossScalaVersions
575OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in mtlNative/crossScalaVersions
576OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in testkitJS/crossScalaVersions
577OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in coreJVM/crossScalaVersions
578OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in lightstepGrpc/crossScalaVersions
579OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in logJS/crossScalaVersions
580OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in xrayJVM/crossScalaVersions
581[info] set scmInfo to https://github.com/typelevel/natchez
582OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in rootNative/crossScalaVersions
583OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in jaeger/crossScalaVersions
584OpenCB::Limitting incorrect crossVersions List() -> List(2.13.16) in root/crossScalaVersions
585OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in coreJS/crossScalaVersions
586OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in logOdin/crossScalaVersions
587OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in coreTestsNative/crossScalaVersions
588OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in rootJS/crossScalaVersions
589OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in noopJVM/crossScalaVersions
590OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in coreTestsJVM/crossScalaVersions
591OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in logNative/crossScalaVersions
592OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in mtlJS/crossScalaVersions
593OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in newrelic/crossScalaVersions
594OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in lightstepHttp/crossScalaVersions
595OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in testkitJVM/crossScalaVersions
596OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in honeycomb/crossScalaVersions
597OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in noopJS/crossScalaVersions
598OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in opentelemetry/crossScalaVersions
599OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in opencensus/crossScalaVersions
600OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in noopNative/crossScalaVersions
601OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in logJVM/crossScalaVersions
602OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in rootJVM/crossScalaVersions
603OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in testkitNative/crossScalaVersions
604OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in mock/crossScalaVersions
605OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in coreNative/crossScalaVersions
606OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in opentracing/crossScalaVersions
607OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in examples/crossScalaVersions
608OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in lightstep/crossScalaVersions
609OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in xrayJS/crossScalaVersions
610Build timeouts: 1, would retry
611Retrying build, retry 1/2, force Scala version:false, enable migration:
612[sbt_options] declare -a sbt_options=()
613[process_args] java_version = '17'
614[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
615# Executing command line:
616java
617-Xms1G
618-Xmx4G
619-XX:+UseG1GC
620-Dcommunitybuild.scala=3.8.0-RC2
621-Dcommunitybuild.project.dependencies.add=
622-Xmx7G
623-Xms4G
624-Xss8M
625-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
626-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
627-jar
628/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
629"setCrossScalaVersions 3.8.0-RC2"
630"++3.8.0-RC2 -v"
631"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
632"set every credentials := Nil"
633"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
634"removeScalacOptionsStartingWith -P:wartremover"
635
636moduleMappings
637"runBuild 3.8.0-RC2 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[]}""" org.tpolecat%natchez-core org.tpolecat%natchez-datadog org.tpolecat%natchez-honeycomb org.tpolecat%natchez-jaeger org.tpolecat%natchez-lightstep org.tpolecat%natchez-lightstep-grpc org.tpolecat%natchez-lightstep-http org.tpolecat%natchez-log org.tpolecat%natchez-log-odin org.tpolecat%natchez-mock org.tpolecat%natchez-mtl org.tpolecat%natchez-noop org.tpolecat%natchez-opencensus org.tpolecat%natchez-opentelemetry org.tpolecat%natchez-opentracing org.tpolecat%natchez-testkit org.tpolecat%natchez-xray org.tpolecat%newrelic"
638
639[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
640[info] loading settings for project repo-build-build from plugins.sbt...
641[info] loading project definition from /build/repo/project/project
642[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
643[info] loading project definition from /build/repo/project
644[info] loading settings for project root from build.sbt...
645[info] resolving key references (39139 settings) ...
646[info] set scmInfo to https://github.com/typelevel/natchez
647[info] set current project to root (in build file:/build/repo/)
648Execute setCrossScalaVersions: 3.8.0-RC2
649OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in datadog/crossScalaVersions
650OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in mtlNative/crossScalaVersions
651OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in docs/crossScalaVersions
652OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in coreTestsJS/crossScalaVersions
653OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in testkitJS/crossScalaVersions
654OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in coreJVM/crossScalaVersions
655OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in lightstepGrpc/crossScalaVersions
656OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in logJS/crossScalaVersions
657OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in xrayJVM/crossScalaVersions
658OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in rootNative/crossScalaVersions
659OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in jaeger/crossScalaVersions
660OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in logNative/crossScalaVersions
661OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in coreJS/crossScalaVersions
662OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in coreTestsJVM/crossScalaVersions
663OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in logOdin/crossScalaVersions
664[info] set scmInfo to https://github.com/typelevel/natchez
665OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in coreTestsNative/crossScalaVersions
666OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in rootJS/crossScalaVersions
667OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in noopJVM/crossScalaVersions
668OpenCB::Limitting incorrect crossVersions List() -> List(2.13.16) in root/crossScalaVersions
669OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in mtlJS/crossScalaVersions
670OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in newrelic/crossScalaVersions
671OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in lightstepHttp/crossScalaVersions
672OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in testkitJVM/crossScalaVersions
673OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in mtlJVM/crossScalaVersions
674OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in honeycomb/crossScalaVersions
675OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in noopJS/crossScalaVersions
676OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in opentelemetry/crossScalaVersions
677OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in opencensus/crossScalaVersions
678OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in coreNative/crossScalaVersions
679OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in noopNative/crossScalaVersions
680OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in logJVM/crossScalaVersions
681OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in rootJVM/crossScalaVersions
682OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in testkitNative/crossScalaVersions
683OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in opentracing/crossScalaVersions
684OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in mock/crossScalaVersions
685OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in examples/crossScalaVersions
686OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in lightstep/crossScalaVersions
687OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC2 in xrayJS/crossScalaVersions
688[info] set current project to root (in build file:/build/repo/)
689[info] Setting Scala version to 3.8.0-RC2 on 37 projects.
690[info] Switching Scala version on:
691[info] mtlNative (2.12.20, 2.13.16, 3.8.0-RC2)
692[info] lightstepGrpc (2.12.20, 2.13.16, 3.8.0-RC2)
693[info] logJVM (2.12.20, 2.13.16, 3.8.0-RC2)
694[info] noopJVM (2.12.20, 2.13.16, 3.8.0-RC2)
695[info] mock (2.12.20, 2.13.16, 3.8.0-RC2)
696[info] examples (2.12.20, 2.13.16, 3.8.0-RC2)
697[info] testkitNative (2.12.20, 2.13.16, 3.8.0-RC2)
698[info] logNative (2.12.20, 2.13.16, 3.8.0-RC2)
699[info] testkitJS (2.12.20, 2.13.16, 3.8.0-RC2)
700[info] rootJS (2.12.20, 2.13.16, 3.8.0-RC2)
701[info] coreTestsJS (2.12.20, 2.13.16, 3.8.0-RC2)
702[info] coreNative (2.12.20, 2.13.16, 3.8.0-RC2)
703[info] docs (2.12.20, 2.13.16, 3.8.0-RC2)
704[info] lightstepHttp (2.12.20, 2.13.16, 3.8.0-RC2)
705[info] datadog (2.12.20, 2.13.16, 3.8.0-RC2)
706[info] xrayJVM (2.12.20, 2.13.16, 3.8.0-RC2)
707[info] opentracing (2.12.20, 2.13.16, 3.8.0-RC2)
708[info] noopNative (2.12.20, 2.13.16, 3.8.0-RC2)
709[info] xrayJS (2.12.20, 2.13.16, 3.8.0-RC2)
710[info] coreJS (2.12.20, 2.13.16, 3.8.0-RC2)
711[info] noopJS (2.12.20, 2.13.16, 3.8.0-RC2)
712[info] coreTestsJVM (2.12.20, 2.13.16, 3.8.0-RC2)
713[info] coreJVM (2.12.20, 2.13.16, 3.8.0-RC2)
714[info] rootJVM (2.12.20, 2.13.16, 3.8.0-RC2)
715[info] jaeger (2.12.20, 2.13.16, 3.8.0-RC2)
716[info] rootNative (2.12.20, 2.13.16, 3.8.0-RC2)
717[info] opencensus (2.12.20, 2.13.16, 3.8.0-RC2)
718[info] honeycomb (2.12.20, 2.13.16, 3.8.0-RC2)
719[info] logJS (2.12.20, 2.13.16, 3.8.0-RC2)
720[info] mtlJS (2.12.20, 2.13.16, 3.8.0-RC2)
721[info] newrelic (2.12.20, 2.13.16, 3.8.0-RC2)
722[info] logOdin (2.12.20, 2.13.16, 3.8.0-RC2)
723[info] mtlJVM (2.12.20, 2.13.16, 3.8.0-RC2)
724[info] testkitJVM (2.12.20, 2.13.16, 3.8.0-RC2)
725[info] coreTestsNative (2.12.20, 2.13.16, 3.8.0-RC2)
726[info] opentelemetry (2.12.20, 2.13.16, 3.8.0-RC2)
727[info] lightstep (2.12.20, 2.13.16, 3.8.0-RC2)
728[info] Excluding projects:
729[info] * root (2.13.16)
730[info] Reapplying settings...
731[info] set scmInfo to https://github.com/typelevel/natchez
732[info] set current project to root (in build file:/build/repo/)
733Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
734[info] Reapplying settings...
735[info] set scmInfo to https://github.com/typelevel/natchez
736[info] set current project to root (in build file:/build/repo/)
737[info] Defining Global / credentials, coreJS / credentials and 36 others.
738[info] The new values will be used by Compile / scalafmtOnly, IntegrationTest / scalafmtOnly and 377 others.
739[info] Run `last` for details.
740[info] Reapplying settings...
741[info] set scmInfo to https://github.com/typelevel/natchez
742[info] set current project to root (in build file:/build/repo/)
743Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
744[info] Reapplying settings...
745OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
746
747 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:336)
748 Did you mean coreTestsJS / allExcludeDependencies ?
749 , retry without global scopes
750[info] Reapplying settings...
751[info] set scmInfo to https://github.com/typelevel/natchez
752[info] set current project to root (in build file:/build/repo/)
753Execute removeScalacOptionsStartingWith: -P:wartremover
754[info] Reapplying settings...
755[info] set scmInfo to https://github.com/typelevel/natchez
756[info] set current project to root (in build file:/build/repo/)
757[success] Total time: 0 s, completed Nov 25, 2025, 6:08:00 PM
758Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[]}
759Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
760Starting build...
761Projects: Set(lightstepGrpc, logJVM, noopJVM, mock, lightstepHttp, datadog, xrayJVM, opentracing, coreJVM, jaeger, opencensus, honeycomb, newrelic, logOdin, mtlJVM, testkitJVM, opentelemetry, lightstep)
762Starting build for ProjectRef(file:/build/repo/,testkitJVM) (natchez-testkit)... [0/18]
763OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
764OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
765OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
766Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
767[info] compiling 7 Scala sources to /build/repo/modules/core/jvm/target/scala-3.8.0-RC2/classes ...
768[info] done compiling
769[info] compiling 2 Scala sources to /build/repo/modules/testkit/jvm/target/scala-3.8.0-RC2/classes ...
770[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/testkit/shared/src/main/scala/InMemory.scala:9:26
771[warn] 9 |import cats.effect.{Trace => _, _}
772[warn] | ^^^^^^^^^^
773[warn] | unused import
774[warn] one warning found
775[info] done compiling
776Starting build for ProjectRef(file:/build/repo/,opencensus) (natchez-opencensus)... [1/18]
777Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
778[info] compiling 2 Scala sources to /build/repo/modules/opencensus/target/scala-3.8.0-RC2/classes ...
779[info] done compiling
780Starting build for ProjectRef(file:/build/repo/,noopJVM) (natchez-noop)... [2/18]
781Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
782[info] compiling 3 Scala sources to /build/repo/modules/noop/jvm/target/scala-3.8.0-RC2/classes ...
783[info] done compiling
784Starting build for ProjectRef(file:/build/repo/,datadog) (natchez-datadog)... [3/18]
785Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
786[info] compiling 1 Scala source to /build/repo/modules/opentracing/target/scala-3.8.0-RC2/classes ...
787[info] done compiling
788[info] compiling 3 Scala sources to /build/repo/modules/datadog/target/scala-3.8.0-RC2/classes ...
789[info] done compiling
790Starting build for ProjectRef(file:/build/repo/,opentelemetry) (natchez-opentelemetry)... [4/18]
791Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
792[info] compiling 5 Scala sources to /build/repo/modules/opentelemetry/target/scala-3.8.0-RC2/classes ...
793[info] done compiling
794Starting build for ProjectRef(file:/build/repo/,mock) (natchez-mock)... [5/18]
795Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
796[info] compiling 2 Scala sources to /build/repo/modules/mock/target/scala-3.8.0-RC2/classes ...
797[info] done compiling
798Starting build for ProjectRef(file:/build/repo/,jaeger) (natchez-jaeger)... [6/18]
799Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
800[info] compiling 3 Scala sources to /build/repo/modules/jaeger/target/scala-3.8.0-RC2/classes ...
801[info] done compiling
802Starting build for ProjectRef(file:/build/repo/,coreJVM) (natchez-core)... [7/18]
803Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
804Starting build for ProjectRef(file:/build/repo/,lightstepGrpc) (natchez-lightstep-grpc)... [8/18]
805Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
806[info] compiling 3 Scala sources to /build/repo/modules/lightstep/target/scala-3.8.0-RC2/classes ...
807[info] done compiling
808Starting build for ProjectRef(file:/build/repo/,lightstep) (natchez-lightstep)... [9/18]
809Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
810Starting build for ProjectRef(file:/build/repo/,xrayJVM) (natchez-xray)... [10/18]
811Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
812[info] compiling 4 Scala sources to /build/repo/modules/xray/.jvm/target/scala-3.8.0-RC2/classes ...
813[info] done compiling
814[info] compiling 2 Scala sources to /build/repo/modules/xray/.jvm/target/scala-3.8.0-RC2/test-classes ...
815[info] done compiling
816Starting build for ProjectRef(file:/build/repo/,logOdin) (natchez-log-odin)... [11/18]
817Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
818[info] compiling 2 Scala sources to /build/repo/modules/log-odin/target/scala-3.8.0-RC2/classes ...
819[info] done compiling
820Starting build for ProjectRef(file:/build/repo/,mtlJVM) (natchez-mtl)... [12/18]
821Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
822[info] compiling 2 Scala sources to /build/repo/modules/mtl/jvm/target/scala-3.8.0-RC2/classes ...
823[info] done compiling
824[info] compiling 1 Scala source to /build/repo/modules/mtl/jvm/target/scala-3.8.0-RC2/test-classes ...
825[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/mtl/shared/src/test/scala/LocalInstancesSpec.scala:11:26
826[warn] 11 |import cats.effect.{Trace => _, _}
827[warn] | ^^^^^^^^^^
828[warn] | unused import
829[warn] one warning found
830[info] done compiling
831Starting build for ProjectRef(file:/build/repo/,logJVM) (natchez-log)... [13/18]
832Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
833[info] compiling 2 Scala sources to /build/repo/modules/log/jvm/target/scala-3.8.0-RC2/classes ...
834[info] done compiling
835[info] compiling 2 Scala sources to /build/repo/modules/log/jvm/target/scala-3.8.0-RC2/test-classes ...
836[info] done compiling
837Starting build for ProjectRef(file:/build/repo/,lightstepHttp) (natchez-lightstep-http)... [14/18]
838Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
839Starting build for ProjectRef(file:/build/repo/,newrelic) (newrelic)... [15/18]
840Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
841[info] compiling 2 Scala sources to /build/repo/modules/newrelic/target/scala-3.8.0-RC2/classes ...
842[info] done compiling
843Starting build for ProjectRef(file:/build/repo/,opentracing) (natchez-opentracing)... [16/18]
844Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
845Starting build for ProjectRef(file:/build/repo/,honeycomb) (natchez-honeycomb)... [17/18]
846Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
847[info] compiling 2 Scala sources to /build/repo/modules/honeycomb/target/scala-3.8.0-RC2/classes ...
848[info] done compiling
849
850************************
851Build summary:
852[{
853 "module": "natchez-testkit",
854 "compile": {"status": "ok", "tookMs": 15260, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
855 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
856 "test-compile": {"status": "ok", "tookMs": 291, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
857 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
858 "publish": {"status": "skipped", "tookMs": 0},
859 "metadata": {
860 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
861}
862},{
863 "module": "natchez-opencensus",
864 "compile": {"status": "ok", "tookMs": 2149, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
865 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
866 "test-compile": {"status": "ok", "tookMs": 207, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
867 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
868 "publish": {"status": "skipped", "tookMs": 0},
869 "metadata": {
870 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
871}
872},{
873 "module": "natchez-noop",
874 "compile": {"status": "ok", "tookMs": 1287, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
875 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
876 "test-compile": {"status": "ok", "tookMs": 173, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
877 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
878 "publish": {"status": "skipped", "tookMs": 0},
879 "metadata": {
880 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
881}
882},{
883 "module": "natchez-datadog",
884 "compile": {"status": "ok", "tookMs": 2434, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
885 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
886 "test-compile": {"status": "ok", "tookMs": 200, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
887 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
888 "publish": {"status": "skipped", "tookMs": 0},
889 "metadata": {
890 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
891}
892},{
893 "module": "natchez-opentelemetry",
894 "compile": {"status": "ok", "tookMs": 2449, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
895 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
896 "test-compile": {"status": "ok", "tookMs": 157, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
897 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
898 "publish": {"status": "skipped", "tookMs": 0},
899 "metadata": {
900 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
901}
902},{
903 "module": "natchez-mock",
904 "compile": {"status": "ok", "tookMs": 1292, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
905 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
906 "test-compile": {"status": "ok", "tookMs": 150, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
907 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
908 "publish": {"status": "skipped", "tookMs": 0},
909 "metadata": {
910 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
911}
912},{
913 "module": "natchez-jaeger",
914 "compile": {"status": "ok", "tookMs": 1481, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
915 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
916 "test-compile": {"status": "ok", "tookMs": 207, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
917 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
918 "publish": {"status": "skipped", "tookMs": 0},
919 "metadata": {
920 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
921}
922},{
923 "module": "natchez-core",
924 "compile": {"status": "ok", "tookMs": 58, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
925 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
926 "test-compile": {"status": "ok", "tookMs": 93, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
927 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
928 "publish": {"status": "skipped", "tookMs": 0},
929 "metadata": {
930 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
931}
932},{
933 "module": "natchez-lightstep-grpc",
934 "compile": {"status": "ok", "tookMs": 1749, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
935 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
936 "test-compile": {"status": "ok", "tookMs": 354, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
937 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
938 "publish": {"status": "skipped", "tookMs": 0},
939 "metadata": {
940 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
941}
942},{
943 "module": "natchez-lightstep",
944 "compile": {"status": "ok", "tookMs": 145, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
945 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
946 "test-compile": {"status": "ok", "tookMs": 207, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
947 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
948 "publish": {"status": "skipped", "tookMs": 0},
949 "metadata": {
950 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
951}
952},{
953 "module": "natchez-xray",
954 "compile": {"status": "ok", "tookMs": 2710, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
955 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
956 "test-compile": {"status": "ok", "tookMs": 1365, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
957 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
958 "publish": {"status": "skipped", "tookMs": 0},
959 "metadata": {
960 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
961}
962},{
963 "module": "natchez-log-odin",
964 "compile": {"status": "ok", "tookMs": 2881, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
965 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
966 "test-compile": {"status": "ok", "tookMs": 209, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
967 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
968 "publish": {"status": "skipped", "tookMs": 0},
969 "metadata": {
970 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
971}
972},{
973 "module": "natchez-mtl",
974 "compile": {"status": "ok", "tookMs": 933, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
975 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
976 "test-compile": {"status": "ok", "tookMs": 1471, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
977 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
978 "publish": {"status": "skipped", "tookMs": 0},
979 "metadata": {
980 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
981}
982},{
983 "module": "natchez-log",
984 "compile": {"status": "ok", "tookMs": 1612, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
985 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
986 "test-compile": {"status": "ok", "tookMs": 911, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
987 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
988 "publish": {"status": "skipped", "tookMs": 0},
989 "metadata": {
990 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
991}
992},{
993 "module": "natchez-lightstep-http",
994 "compile": {"status": "ok", "tookMs": 241, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
995 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
996 "test-compile": {"status": "ok", "tookMs": 324, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
997 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
998 "publish": {"status": "skipped", "tookMs": 0},
999 "metadata": {
1000 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
1001}
1002},{
1003 "module": "newrelic",
1004 "compile": {"status": "ok", "tookMs": 1113, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1005 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1006 "test-compile": {"status": "ok", "tookMs": 182, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1007 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1008 "publish": {"status": "skipped", "tookMs": 0},
1009 "metadata": {
1010 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
1011}
1012},{
1013 "module": "natchez-opentracing",
1014 "compile": {"status": "ok", "tookMs": 125, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1015 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1016 "test-compile": {"status": "ok", "tookMs": 208, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1017 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1018 "publish": {"status": "skipped", "tookMs": 0},
1019 "metadata": {
1020 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
1021}
1022},{
1023 "module": "natchez-honeycomb",
1024 "compile": {"status": "ok", "tookMs": 1147, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1025 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1026 "test-compile": {"status": "ok", "tookMs": 161, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1027 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1028 "publish": {"status": "skipped", "tookMs": 0},
1029 "metadata": {
1030 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
1031}
1032}]
1033************************
1034[success] Total time: 66 s (0:01:06.0), completed Nov 25, 2025, 6:09:07 PM
1035[0JChecking patch project/plugins.sbt...
1036Checking patch project/build.properties...
1037Checking patch build.sbt...
1038Applied patch project/plugins.sbt cleanly.
1039Applied patch project/build.properties cleanly.
1040Applied patch build.sbt cleanly.