Build Logs

hughsimpson/scalameter • 3.8.0-RC2:2025-11-26

Errors

0

Warnings

192

Total Lines

549

1##################################
2Clonning https://github.com/hughsimpson/scalameter.git into /build/repo using revision v0.22.1
3##################################
4Note: switching to '2796cd4f168920e8542cfb478183b7d353acf5f8'.
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.5.3 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 hughsimpson/scalameter
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: io.github.hughsimpson%scalameter io.github.hughsimpson%scalameter-core
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-Dfile.encoding=UTF-8
49-Dcommunitybuild.scala=3.7.4-RC2
50-Dcommunitybuild.project.dependencies.add=
51-Xmx7G
52-Xms4G
53-Xss8M
54-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
55-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
56-jar
57/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
58"setCrossScalaVersions 3.7.4-RC2"
59"++3.7.4-RC2 -v"
60"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""
61"set every credentials := Nil"
62"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
63"removeScalacOptionsStartingWith -P:wartremover"
64
65moduleMappings
66"runBuild 3.7.4-RC2 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[]}""" io.github.hughsimpson%scalameter io.github.hughsimpson%scalameter-core"
67
68[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
69[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
70[info] loading project definition from /build/repo/project
71[info] compiling 3 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
72[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
73[info] Compilation completed in 8.568s.
74[warn] /build/repo/project/Build.scala:16:23: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
75[warn] parallelExecution in Test := false,
76[warn] ^
77[warn] /build/repo/project/Build.scala:18:10: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
78[warn] fork in run := true,
79[warn] ^
80[warn] /build/repo/project/Build.scala:19:10: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
81[warn] fork in Test := true,
82[warn] ^
83[warn] /build/repo/project/Build.scala:21:18: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
84[warn] connectInput in run := true,
85[warn] ^
86[warn] /build/repo/project/Build.scala:22:18: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
87[warn] connectInput in Test := true,
88[warn] ^
89[warn] /build/repo/project/Build.scala:29:21: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
90[warn] ivyLoggingLevel in ThisBuild := UpdateLogging.Quiet,
91[warn] ^
92[warn] /build/repo/project/Build.scala:30:21: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
93[warn] publishArtifact in Test := false,
94[warn] ^
95[warn] /build/repo/project/Build.scala:114:23: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
96[warn] parallelExecution in Test := false,
97[warn] ^
98[warn] /build/repo/project/Build.scala:116:10: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
99[warn] fork in run := true,
100[warn] ^
101[warn] /build/repo/project/Build.scala:117:10: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
102[warn] fork in Test := true,
103[warn] ^
104[warn] /build/repo/project/Build.scala:119:18: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
105[warn] connectInput in run := true,
106[warn] ^
107[warn] /build/repo/project/Build.scala:120:18: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
108[warn] connectInput in Test := true,
109[warn] ^
110[warn] /build/repo/project/Build.scala:127:21: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
111[warn] ivyLoggingLevel in ThisBuild := UpdateLogging.Quiet,
112[warn] ^
113[warn] /build/repo/project/Build.scala:128:21: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
114[warn] publishArtifact in Test := false,
115[warn] ^
116[warn] /build/repo/project/Build.scala:222:27: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
117[warn] val pbt = (packageBin in Test).value
118[warn] ^
119[warn] /build/repo/project/Build.scala:221:27: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
120[warn] val pbc = (packageBin in Compile).value
121[warn] ^
122[warn] /build/repo/project/Build.scala:220:33: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
123[warn] val testjar = (artifactPath in(Test, packageBin)).value
124[warn] ^
125[warn] /build/repo/project/Build.scala:219:29: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
126[warn] val jar = (artifactPath in(Compile, packageBin)).value
127[warn] ^
128[warn] /build/repo/project/Build.scala:218:35: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
129[warn] val dp = (dependencyClasspath in Compile).value
130[warn] ^
131[warn] one feature warning; re-run with -feature for details
132[warn] 20 warnings found
133[info] done compiling
134[info] loading settings for project scalaMeter from build.sbt...
135[info] set current project to scalameter (in build file:/build/repo/)
136Execute setCrossScalaVersions: 3.7.4-RC2
137OpenCB::Changing crossVersion 3.0.0 -> 3.7.4-RC2 in scalaMeterCore/crossScalaVersions
138OpenCB::Changing crossVersion 3.0.0 -> 3.7.4-RC2 in scalaMeter/crossScalaVersions
139[info] set current project to scalameter (in build file:/build/repo/)
140[info] Setting Scala version to 3.7.4-RC2 on 2 projects.
141[info] Switching Scala version on:
142[info] * scalaMeter (2.11.12, 2.12.8, 2.13.6, 3.7.4-RC2)
143[info] scalaMeterCore (2.11.12, 2.12.8, 2.13.0, 3.7.4-RC2)
144[info] Excluding projects:
145[info] Reapplying settings...
146[info] set current project to scalameter (in build file:/build/repo/)
147Execute 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
148[info] Reapplying settings...
149[info] set current project to scalameter (in build file:/build/repo/)
150[info] Defining Global / credentials, credentials, scalaMeterCore / credentials
151[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 9 others.
152[info] Run `last` for details.
153[info] Reapplying settings...
154[info] set current project to scalameter (in build file:/build/repo/)
155Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
156[info] Reapplying settings...
157OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
158
159 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:336)
160 Did you mean allExcludeDependencies ?
161 , retry without global scopes
162[info] Reapplying settings...
163[info] set current project to scalameter (in build file:/build/repo/)
164Execute removeScalacOptionsStartingWith: -P:wartremover
165[info] Reapplying settings...
166[info] set current project to scalameter (in build file:/build/repo/)
167[success] Total time: 0 s, completed Nov 26, 2025, 5:25:23 PM
168Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[]}
169Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
170Starting build...
171Projects: Set(scalaMeter, scalaMeterCore)
172Starting build for ProjectRef(file:/build/repo/,scalaMeter) (scalameter)... [0/2]
173OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
174OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.4-migration` in Scala 2.12.20 module Global
175OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
176OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
177Compile scalacOptions: -unchecked, -Xlint, -Xfuture, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
178[info] compiling 30 Scala sources and 1 Java source to /build/repo/scalameter-core/target/scala-3.7.4-RC2/classes ...
179[warn] Option -Xlint is deprecated: Use -Wshadow to enable shadowing lints. Scheduled for removal.
180[warn] bad option '-Xfuture' was ignored
181[info] [patched file /build/repo/scalameter-core/src/main/scala/org/scalameter/Measurer.scala]
182[info] [patched file /build/repo/scalameter-core/src/main/scala/org/scalameter/execution/invocation/instrumentation/MethodInvocationCounterVisitor.scala]
183[info] [patched file /build/repo/scalameter-core/src/main/scala/org/scalameter/PicklerBasedKey.scala]
184[info] [patched file /build/repo/scalameter-core/src/main/scala/org/scalameter/picklers/Pickler.scala]
185[info] [patched file /build/repo/scalameter-core/src/main/scala/org/scalameter/execution/invocation/InvocationCountMatcher.scala]
186[info] [patched file /build/repo/scalameter-core/src/main/scala/org/scalameter/keys.scala]
187[info] [patched file /build/repo/scalameter-core/src/main/scala/org/scalameter/picklers/simple.scala]
188[info] [patched file /build/repo/scalameter-core/src/main/scala/org/scalameter/Context.scala]
189[info] [patched file /build/repo/scalameter-core/src/main/scala/org/scalameter/picklers/containers.scala]
190[info] [patched file /build/repo/scalameter-core/src/main/scala/org/scalameter/MeasureBuilder.scala]
191[warn] there were 15 deprecation warnings; re-run with -deprecation for details
192[warn] three warnings found
193[info] done compiling
194[info] compiling 42 Scala sources and 16 Java sources to /build/repo/target/scala-3.7.4-RC2/classes ...
195[warn] Option -Xlint is deprecated: Use -Wshadow to enable shadowing lints. Scheduled for removal.
196[warn] bad option '-Xfuture' was ignored
197[warn] -- Warning: /build/repo/src/main/scala/org/scalameter/reporting/PGFPlotsReporter.scala:81:2
198[warn] 81 | result.scopes.foreach(reportScope)
199[warn] | ^
200[warn] | Line is indented too far to the left, or a `}` is missing
201[warn] -- Warning: /build/repo/src/main/scala/org/scalameter/reporting/PGFPlotsReporter.scala:83:2
202[warn] 83 | true
203[warn] | ^
204[warn] | Line is indented too far to the left, or a `}` is missing
205[warn] -- Warning: /build/repo/src/main/scala/org/scalameter/reporting/PGFPlotsReporter.scala:86:0
206[warn] 86 |def writeScope(
207[warn] |^
208[warn] |Line is indented too far to the left, or a `}` is missing
209[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/org/scalameter/Main.scala:55:8
210[warn] 55 | case _ ~ "Cminwarmups" ~ num => Configuration(Nil, Context(exec.minWarmupRuns := num.toInt))
211[warn] | ^
212[warn] | match may not be exhaustive.
213[warn] |
214[warn] | It would fail on pattern case: Parsers.this.~(~(_, _), _)
215[warn] |
216[warn] | longer explanation available when compiling with `-explain`
217[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/org/scalameter/Main.scala:76:8
218[warn] 76 | case _ ~ "verbose" => Configuration(Nil, Context(Key.verbose := true))
219[warn] | ^
220[warn] | match may not be exhaustive.
221[warn] |
222[warn] | It would fail on pattern case: Parsers.this.~(_, _)
223[warn] |
224[warn] | longer explanation available when compiling with `-explain`
225[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/src/main/scala/org/scalameter/utils/Tree.scala:56:34
226[warn] 56 | case Node(ctx, its: Seq[T], left: Seq[Tree[T]], up: Path[T]) =>
227[warn] | ^
228[warn] |the type test for scala.collection.Seq[org.scalameter.utils.Tree[T]] cannot be checked at runtime because its type arguments can't be determined from scala.collection.Seq[org.scalameter.utils.Tree[T$1]]
229[warn] |
230[warn] | longer explanation available when compiling with `-explain`
231[info] [patched file /build/repo/src/main/scala/org/scalameter/History.scala]
232[info] [patched file /build/repo/src/main/scala/org/scalameter/Parameters.scala]
233[info] [patched file /build/repo/src/main/scala/org/scalameter/utils/Reflect.scala]
234[info] [patched file /build/repo/src/main/scala/org/scalameter/japi/JBench.scala]
235[info] [patched file /build/repo/src/main/scala/org/scalameter/Executor.scala]
236[info] [patched file /build/repo/src/main/scala/org/scalameter/FrameworkKey.scala]
237[info] [patched file /build/repo/src/main/scala/org/scalameter/performance-test.scala]
238[info] [patched file /build/repo/src/main/scala/org/scalameter/persistence/json/scalaMeterModule.scala]
239[info] [patched file /build/repo/src/main/scala/org/scalameter/dsl.scala]
240[info] [patched file /build/repo/src/main/scala/org/scalameter/Gen.scala]
241[info] [patched file /build/repo/src/main/scala-3/org/scalameter/persistence/json/package.scala]
242[info] [patched file /build/repo/src/main/scala/org/scalameter/ScalaMeterFramework.scala]
243[info] [patched file /build/repo/src/main/scala/org/scalameter/CurveData.scala]
244[info] [patched file /build/repo/src/main/scala/org/scalameter/Main.scala]
245[info] [patched file /build/repo/src/main/scala/org/scalameter/execution/JvmRunner.scala]
246[info] [patched file /build/repo/src/main/scala/org/scalameter/japi/ContextBuilder.scala]
247[info] [patched file /build/repo/src/main/scala/org/scalameter/reporting/DsvReporter.scala]
248[warn] there were 33 deprecation warnings; re-run with -deprecation for details
249[warn] 9 warnings found
250[info] done compiling
251[info] compiling 11 Scala sources to /build/repo/scalameter-core/target/scala-3.7.4-RC2/classes ...
252[warn] Option -Xlint is deprecated: Use -Wshadow to enable shadowing lints. Scheduled for removal.
253[warn] bad option '-Xfuture' was ignored
254[warn] there were 11 deprecation warnings; re-run with -deprecation for details
255[warn] three warnings found
256[info] done compiling
257[info] compiling 2 Scala sources to /build/repo/scalameter-core/target/scala-3.7.4-RC2/classes ...
258[warn] Option -Xlint is deprecated: Use -Wshadow to enable shadowing lints. Scheduled for removal.
259[warn] bad option '-Xfuture' was ignored
260[warn] there were 8 deprecation warnings; re-run with -deprecation for details
261[warn] 6 warnings found
262[info] done compiling
263[info] compiling 18 Scala sources to /build/repo/target/scala-3.7.4-RC2/classes ...
264[warn] Option -Xlint is deprecated: Use -Wshadow to enable shadowing lints. Scheduled for removal.
265[warn] bad option '-Xfuture' was ignored
266[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/org/scalameter/Main.scala:55:8
267[warn] 55 | case _ ~ "Cminwarmups" ~ num => Configuration(Nil, Context(exec.minWarmupRuns := num.toInt))
268[warn] | ^
269[warn] | match may not be exhaustive.
270[warn] |
271[warn] | It would fail on pattern case: Parsers.this.~(~(_, _), _)
272[warn] |
273[warn] | longer explanation available when compiling with `-explain`
274[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/org/scalameter/Main.scala:76:8
275[warn] 76 | case _ ~ "verbose" => Configuration(Nil, Context(Key.verbose := true))
276[warn] | ^
277[warn] | match may not be exhaustive.
278[warn] |
279[warn] | It would fail on pattern case: Parsers.this.~(_, _)
280[warn] |
281[warn] | longer explanation available when compiling with `-explain`
282[warn] there were 22 deprecation warnings; re-run with -deprecation for details
283[warn] 5 warnings found
284[info] done compiling
285[info] compiling 36 Scala sources and 2 Java sources to /build/repo/target/scala-3.7.4-RC2/test-classes ...
286[warn] Option -Xlint is deprecated: Use -Wshadow to enable shadowing lints. Scheduled for removal.
287[warn] bad option '-Xfuture' was ignored
288[info] [patched file /build/repo/src/test/scala/org/scalameter/RangeBenchmarks.scala]
289[info] [patched file /build/repo/src/test/scala/org/scalameter/japi/JBenchExample1Test.scala]
290[info] [patched file /build/repo/src/test/scala/org/scalameter/persistence/InterceptingPersistor.scala]
291[info] [patched file /build/repo/src/test/scala/org/scalameter/InvocationCountTest.scala]
292[info] [patched file /build/repo/src/test/scala/org/scalameter/QuickbenchmarkTest.scala]
293[info] [patched file /build/repo/src/test/scala/org/scalameter/SeqTest.scala]
294[info] [patched file /build/repo/src/test/scala/org/scalameter/persistence/PersistorTest.scala]
295[info] [patched file /build/repo/src/test/scala/org/scalameter/examples/BeforeAfterTest.scala]
296[info] [patched file /build/repo/src/test/scala/org/scalameter/inlinebenches/InlineBenchmarkTest.scala]
297[info] [patched file /build/repo/src/test/scala/org/scalameter/LoggingReporterTest.scala]
298[info] [patched file /build/repo/src/test/scala/org/scalameter/examples/regression-tests.scala]
299[info] [patched file /build/repo/src/test/scala/org/scalameter/persistence/RangeBenchmark.scala]
300[info] [patched file /build/repo/src/test/scala/org/scalameter/examples/grouped-tests.scala]
301[info] [patched file /build/repo/src/test/scala/org/scalameter/GenTest.scala]
302[info] [patched file /build/repo/src/test/scala/org/scalameter/ResultDirTest.scala]
303[info] [patched file /build/repo/src/test/scala/org/scalameter/JUnitOnlineRegressionReportTest.scala]
304[info] [patched file /build/repo/src/test/scala/org/scalameter/examples/memory-tests.scala]
305[info] [patched file /build/repo/src/test/scala/org/scalameter/examples/measurers-tests.scala]
306[warn] there were 3 deprecation warnings; re-run with -deprecation for details
307[warn] three warnings found
308[info] done compiling
309[info] compiling 18 Scala sources to /build/repo/target/scala-3.7.4-RC2/test-classes ...
310[warn] Option -Xlint is deprecated: Use -Wshadow to enable shadowing lints. Scheduled for removal.
311[warn] bad option '-Xfuture' was ignored
312[warn] there were 3 deprecation warnings; re-run with -deprecation for details
313[warn] three warnings found
314[info] done compiling
315Starting build for ProjectRef(file:/build/repo/,scalaMeterCore) (scalameter-core)... [1/2]
316Compile scalacOptions: -unchecked, -Xlint, -Xfuture, -language:implicitConversions, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
317[info] compiling 5 Scala sources and 2 Java sources to /build/repo/scalameter-core/target/scala-3.7.4-RC2/test-classes ...
318[warn] Option -Xlint is deprecated: Use -Wshadow to enable shadowing lints. Scheduled for removal.
319[warn] bad option '-Xfuture' was ignored
320[info] [patched file /build/repo/scalameter-core/src/test/scala/org/scalameter/execution/invocation/InvocationCountMatcherTest.scala]
321[warn] two warnings found
322[info] done compiling
323[info] compiling 1 Scala source to /build/repo/scalameter-core/target/scala-3.7.4-RC2/test-classes ...
324[warn] Option -Xlint is deprecated: Use -Wshadow to enable shadowing lints. Scheduled for removal.
325[warn] bad option '-Xfuture' was ignored
326[warn] two warnings found
327[info] done compiling
328
329************************
330Build summary:
331[{
332 "module": "scalameter",
333 "compile": {"status": "ok", "tookMs": 17137, "warnings": 6, "errors": 0, "sourceVersion": "3.4-migration"},
334 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
335 "test-compile": {"status": "ok", "tookMs": 9928, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
336 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
337 "publish": {"status": "skipped", "tookMs": 0},
338 "metadata": {
339 "crossScalaVersions": ["2.11.12", "2.12.8", "2.13.6", "3.0.0"]
340}
341},{
342 "module": "scalameter-core",
343 "compile": {"status": "ok", "tookMs": 53, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
344 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
345 "test-compile": {"status": "ok", "tookMs": 1998, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
346 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
347 "publish": {"status": "skipped", "tookMs": 0},
348 "metadata": {
349 "crossScalaVersions": ["2.11.12", "2.12.8", "2.13.0", "3.0.0"]
350}
351}]
352************************
353[success] Total time: 49 s, completed Nov 26, 2025, 5:26:12 PM
354[0JChecking patch project/plugins.sbt...
355Checking patch project/build.properties...
356Checking patch build.sbt...
357Applied patch project/plugins.sbt cleanly.
358Applied patch project/build.properties cleanly.
359Applied patch build.sbt cleanly.
360Commit migration rewrites
361Switched to a new branch 'opencb/migrate-source-3.4'
362[opencb/migrate-source-3.4 a2a7b4a] Apply Scala compiler rewrites using -source:3.4-migration using Scala 3.7.4-RC2
363 46 files changed, 156 insertions(+), 156 deletions(-)
364----
365Preparing build for 3.8.0-RC2
366Scala binary version found: 3.8
367Implicitly using source version 3.8
368Scala binary version found: 3.8
369Implicitly using source version 3.8
370Would try to apply common scalacOption (best-effort, sbt/mill only):
371Append: ,REQUIRE:-source:3.8
372Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
373----
374Starting build for 3.8.0-RC2
375Execute tests: false
376sbt project found:
377Sbt version 1.5.3 is not supported, minimal supported version is 1.11.5
378Enforcing usage of sbt in version 1.11.5
379No prepare script found for project hughsimpson/scalameter
380/opencb/project-builder/sbt/prepare-project.sh: line 107: /root/.ssh/config: No such file or directory
381##################################
382Scala version: 3.8.0-RC2
383Targets: io.github.hughsimpson%scalameter io.github.hughsimpson%scalameter-core
384Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[]}
385##################################
386Using extra scalacOptions: ,REQUIRE:-source:3.8
387Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
388[sbt_options] declare -a sbt_options=()
389[process_args] java_version = '17'
390[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
391# Executing command line:
392java
393-Dfile.encoding=UTF-8
394-Dcommunitybuild.scala=3.8.0-RC2
395-Dcommunitybuild.project.dependencies.add=
396-Xmx7G
397-Xms4G
398-Xss8M
399-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
400-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
401-jar
402/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
403"setCrossScalaVersions 3.8.0-RC2"
404"++3.8.0-RC2 -v"
405"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
406"set every credentials := Nil"
407"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
408"removeScalacOptionsStartingWith -P:wartremover"
409
410moduleMappings
411"runBuild 3.8.0-RC2 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[]}""" io.github.hughsimpson%scalameter io.github.hughsimpson%scalameter-core"
412
413[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
414[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
415[info] loading project definition from /build/repo/project
416[info] loading settings for project scalaMeter from build.sbt...
417[info] set current project to scalameter (in build file:/build/repo/)
418Execute setCrossScalaVersions: 3.8.0-RC2
419OpenCB::Changing crossVersion 3.0.0 -> 3.8.0-RC2 in scalaMeterCore/crossScalaVersions
420OpenCB::Changing crossVersion 3.0.0 -> 3.8.0-RC2 in scalaMeter/crossScalaVersions
421[info] set current project to scalameter (in build file:/build/repo/)
422[info] Setting Scala version to 3.8.0-RC2 on 2 projects.
423[info] Switching Scala version on:
424[info] * scalaMeter (2.11.12, 2.12.8, 2.13.6, 3.8.0-RC2)
425[info] scalaMeterCore (2.11.12, 2.12.8, 2.13.0, 3.8.0-RC2)
426[info] Excluding projects:
427[info] Reapplying settings...
428[info] set current project to scalameter (in build file:/build/repo/)
429Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
430[info] Reapplying settings...
431[info] set current project to scalameter (in build file:/build/repo/)
432[info] Defining Global / credentials, credentials, scalaMeterCore / credentials
433[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 9 others.
434[info] Run `last` for details.
435[info] Reapplying settings...
436[info] set current project to scalameter (in build file:/build/repo/)
437Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
438[info] Reapplying settings...
439OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
440
441 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:336)
442 Did you mean allExcludeDependencies ?
443 , retry without global scopes
444[info] Reapplying settings...
445[info] set current project to scalameter (in build file:/build/repo/)
446Execute removeScalacOptionsStartingWith: -P:wartremover
447[info] Reapplying settings...
448[info] set current project to scalameter (in build file:/build/repo/)
449[success] Total time: 0 s, completed Nov 26, 2025, 5:26:21 PM
450Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[]}
451Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
452Starting build...
453Projects: Set(scalaMeter, scalaMeterCore)
454Starting build for ProjectRef(file:/build/repo/,scalaMeter) (scalameter)... [0/2]
455OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
456OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
457OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
458Compile scalacOptions: -unchecked, -Xlint, -Xfuture, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
459[info] compiling 30 Scala sources and 1 Java source to /build/repo/scalameter-core/target/scala-3.8.0-RC2/classes ...
460[warn] Option -Xlint is deprecated: Use -Wshadow to enable shadowing lints. Scheduled for removal.
461[warn] bad option '-Xfuture' was ignored
462[warn] there were 15 deprecation warnings; re-run with -deprecation for details
463[warn] three warnings found
464[info] done compiling
465[info] compiling 42 Scala sources and 16 Java sources to /build/repo/target/scala-3.8.0-RC2/classes ...
466[warn] Option -Xlint is deprecated: Use -Wshadow to enable shadowing lints. Scheduled for removal.
467[warn] bad option '-Xfuture' was ignored
468[warn] -- Warning: /build/repo/src/main/scala/org/scalameter/reporting/PGFPlotsReporter.scala:81:2
469[warn] 81 | result.scopes.foreach(reportScope)
470[warn] | ^
471[warn] | Line is indented too far to the left, or a `}` is missing
472[warn] -- Warning: /build/repo/src/main/scala/org/scalameter/reporting/PGFPlotsReporter.scala:83:2
473[warn] 83 | true
474[warn] | ^
475[warn] | Line is indented too far to the left, or a `}` is missing
476[warn] -- Warning: /build/repo/src/main/scala/org/scalameter/reporting/PGFPlotsReporter.scala:86:0
477[warn] 86 |def writeScope(
478[warn] |^
479[warn] |Line is indented too far to the left, or a `}` is missing
480[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/org/scalameter/Main.scala:55:8
481[warn] 55 | case _ ~ "Cminwarmups" ~ num => Configuration(Nil, Context(exec.minWarmupRuns := num.toInt))
482[warn] | ^
483[warn] | match may not be exhaustive.
484[warn] |
485[warn] | It would fail on pattern case: Parsers.this.~(~(_, _), _)
486[warn] |
487[warn] | longer explanation available when compiling with `-explain`
488[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/org/scalameter/Main.scala:76:8
489[warn] 76 | case _ ~ "verbose" => Configuration(Nil, Context(Key.verbose := true))
490[warn] | ^
491[warn] | match may not be exhaustive.
492[warn] |
493[warn] | It would fail on pattern case: Parsers.this.~(_, _)
494[warn] |
495[warn] | longer explanation available when compiling with `-explain`
496[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/src/main/scala/org/scalameter/utils/Tree.scala:56:34
497[warn] 56 | case Node(ctx, its: Seq[T], left: Seq[Tree[T]], up: Path[T]) =>
498[warn] | ^
499[warn] |the type test for scala.collection.Seq[org.scalameter.utils.Tree[T]] cannot be checked at runtime because its type arguments can't be determined from scala.collection.Seq[org.scalameter.utils.Tree[T$1]]
500[warn] |
501[warn] | longer explanation available when compiling with `-explain`
502[warn] there were 33 deprecation warnings; re-run with -deprecation for details
503[warn] 9 warnings found
504[info] done compiling
505[info] compiling 36 Scala sources and 2 Java sources to /build/repo/target/scala-3.8.0-RC2/test-classes ...
506[warn] Option -Xlint is deprecated: Use -Wshadow to enable shadowing lints. Scheduled for removal.
507[warn] bad option '-Xfuture' was ignored
508[warn] there were 3 deprecation warnings; re-run with -deprecation for details
509[warn] three warnings found
510[info] done compiling
511Starting build for ProjectRef(file:/build/repo/,scalaMeterCore) (scalameter-core)... [1/2]
512Compile scalacOptions: -unchecked, -Xlint, -Xfuture, -language:implicitConversions, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
513[info] compiling 5 Scala sources and 2 Java sources to /build/repo/scalameter-core/target/scala-3.8.0-RC2/test-classes ...
514[warn] Option -Xlint is deprecated: Use -Wshadow to enable shadowing lints. Scheduled for removal.
515[warn] bad option '-Xfuture' was ignored
516[warn] two warnings found
517[info] done compiling
518
519************************
520Build summary:
521[{
522 "module": "scalameter",
523 "compile": {"status": "ok", "tookMs": 19821, "warnings": 6, "errors": 0, "sourceVersion": "3.8"},
524 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
525 "test-compile": {"status": "ok", "tookMs": 5148, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
526 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
527 "publish": {"status": "skipped", "tookMs": 0},
528 "metadata": {
529 "crossScalaVersions": ["2.11.12", "2.12.8", "2.13.6", "3.0.0"]
530}
531},{
532 "module": "scalameter-core",
533 "compile": {"status": "ok", "tookMs": 64, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
534 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
535 "test-compile": {"status": "ok", "tookMs": 2499, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
536 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
537 "publish": {"status": "skipped", "tookMs": 0},
538 "metadata": {
539 "crossScalaVersions": ["2.11.12", "2.12.8", "2.13.0", "3.0.0"]
540}
541}]
542************************
543[success] Total time: 35 s, completed Nov 26, 2025, 5:26:57 PM
544[0JChecking patch project/plugins.sbt...
545Checking patch project/build.properties...
546Checking patch build.sbt...
547Applied patch project/plugins.sbt cleanly.
548Applied patch project/build.properties cleanly.
549Applied patch build.sbt cleanly.