Build Logs
pityka/saddle • scheduled_3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY
Errors
2
Warnings
15
Total Lines
1164
1##################################
2Clonning https://github.com/pityka/saddle.git into /build/repo using revision v4.0.0-M11
3##################################
4Note: switching to '2a7918dfe02f662a5ebc9d0c581eb8e9940889d5'.
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
22Migrating project for -source:3.4 using Scala 3.7.4
23----
24Preparing build for 3.7.4
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
29Try apply source patch:
30Path: saddle-core/src/main/scala/org/saddle/index/IndexIntRange.scala
31Pattern: .contains _)
32Replacement: .contains)
33Starting compilation server
34Compiling project (Scala 3.7.3, JVM (17))
35Compiled project (Scala 3.7.3, JVM (17))
36Successfully applied pattern '.contains _)' in saddle-core/src/main/scala/org/saddle/index/IndexIntRange.scala
37
38Try apply source patch:
39Path: saddle-core/src/main/scala/org/saddle/scalar/ScalarTag.scala
40Pattern: new ScalarTagProduct[T]()(ev)
41Replacement: new ScalarTagProduct[T](using ev)
42Successfully applied pattern 'new ScalarTagProduct[T]()(ev)' in saddle-core/src/main/scala/org/saddle/scalar/ScalarTag.scala
43
44Try apply source patch:
45Path: saddle-core/src/main/scala/org/saddle/scalar/ScalarTagBase.scala
46Pattern: new LocatorAllAny[T]()(this)
47Replacement: new LocatorAllAny[T](using this)
48Successfully applied pattern 'new LocatorAllAny[T]()(this)' in saddle-core/src/main/scala/org/saddle/scalar/ScalarTagBase.scala
49----
50Starting build for 3.7.4
51Execute tests: false
52sbt project found:
53Sbt version 1.9.6 is not supported, minimal supported version is 1.11.5
54Enforcing usage of sbt in version 1.11.5
55No prepare script found for project pityka/saddle
56##################################
57Scala version: 3.7.4
58Targets: io.github.pityka%saddle-binary io.github.pityka%saddle-circe io.github.pityka%saddle-core io.github.pityka%saddle-io io.github.pityka%saddle-jsoniter io.github.pityka%saddle-linalg io.github.pityka%saddle-ops-inlined io.github.pityka%saddle-ops-inlined-macroimpl io.github.pityka%saddle-spire-prng io.github.pityka%saddle-stats io.github.pityka%saddle-time
59Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4","3.7"],"sourcePatches":[{"path":"saddle-core/src/main/scala/org/saddle/index/IndexIntRange.scala","pattern":".contains _)","replaceWith":".contains)"},{"path":"saddle-core/src/main/scala/org/saddle/scalar/ScalarTag.scala","pattern":"new ScalarTagProduct[T]()(ev)","replaceWith":"new ScalarTagProduct[T](using ev)"},{"path":"saddle-core/src/main/scala/org/saddle/scalar/ScalarTagBase.scala","pattern":"new LocatorAllAny[T]()(this)","replaceWith":"new LocatorAllAny[T](using this)"}]}
60##################################
61Using extra scalacOptions: -rewrite,REQUIRE:-source:3.4-migration
62Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
63[sbt_options] declare -a sbt_options=()
64[process_args] java_version = '17'
65[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
66# Executing command line:
67java
68-Dfile.encoding=UTF-8
69-Dcommunitybuild.scala=3.7.4
70-Dcommunitybuild.project.dependencies.add=
71-Xmx7G
72-Xms4G
73-Xss8M
74-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
75-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
76-jar
77/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
78"setCrossScalaVersions 3.7.4"
79"++3.7.4 -v"
80"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""
81"set every credentials := Nil"
82"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
83"removeScalacOptionsStartingWith -P:wartremover"
84
85moduleMappings
86"runBuild 3.7.4 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4","3.7"],"sourcePatches":[{"path":"saddle-core/src/main/scala/org/saddle/index/IndexIntRange.scala","pattern":".contains _)","replaceWith":".contains)"},{"path":"saddle-core/src/main/scala/org/saddle/scalar/ScalarTag.scala","pattern":"new ScalarTagProduct[T]()(ev)","replaceWith":"new ScalarTagProduct[T](using ev)"},{"path":"saddle-core/src/main/scala/org/saddle/scalar/ScalarTagBase.scala","pattern":"new LocatorAllAny[T]()(this)","replaceWith":"new LocatorAllAny[T](using this)"}]}""" io.github.pityka%saddle-binary io.github.pityka%saddle-circe io.github.pityka%saddle-core io.github.pityka%saddle-io io.github.pityka%saddle-jsoniter io.github.pityka%saddle-linalg io.github.pityka%saddle-ops-inlined io.github.pityka%saddle-ops-inlined-macroimpl io.github.pityka%saddle-spire-prng io.github.pityka%saddle-stats io.github.pityka%saddle-time"
87
88[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
89[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
90[info] loading project definition from /build/repo/project
91[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
92[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
93[info] Compilation completed in 8.745s.
94[info] done compiling
95/build/repo/build.sbt:169: warning: match may not be exhaustive.
96It would fail on the following inputs: None, Some((_, _))
97 ) ++ specs ++ (CrossVersion.partialVersion(scalaVersion.value) match {
98 ^
99/build/repo/build.sbt:181: warning: match may not be exhaustive.
100It would fail on the following inputs: None, Some((_, _))
101 ) ++ (CrossVersion.partialVersion(scalaVersion.value) match {
102 ^
103/build/repo/build.sbt:212: warning: match may not be exhaustive.
104It would fail on the following inputs: None, Some((_, _))
105 (CrossVersion.partialVersion(scalaVersion.value) match {
106 ^
107[info] loading settings for project root from build.sbt...
108[info] resolving key references (20273 settings) ...
109[info] set current project to root (in build file:/build/repo/)
110Execute setCrossScalaVersions: 3.7.4
111OpenCB::Changing crossVersion 3.3.0 -> 3.7.4 in bench/crossScalaVersions
112OpenCB::Changing crossVersion 3.3.0 -> 3.7.4 in circeJS/crossScalaVersions
113OpenCB::Changing crossVersion 3.3.0 -> 3.7.4 in coreJVM/crossScalaVersions
114OpenCB::Changing crossVersion 3.3.0 -> 3.7.4 in coreJVMTests/crossScalaVersions
115OpenCB::Changing crossVersion 3.3.0 -> 3.7.4 in spireJS/crossScalaVersions
116OpenCB::Changing crossVersion 3.3.0 -> 3.7.4 in binary/crossScalaVersions
117OpenCB::Changing crossVersion 3.3.0 -> 3.7.4 in inlinedOps/crossScalaVersions
118OpenCB::Changing crossVersion 3.3.0 -> 3.7.4 in spireJVM/crossScalaVersions
119OpenCB::Changing crossVersion 3.3.0 -> 3.7.4 in ioJVM/crossScalaVersions
120OpenCB::Changing crossVersion 3.3.0 -> 3.7.4 in stats/crossScalaVersions
121OpenCB::Changing crossVersion 3.3.0 -> 3.7.4 in ioJS/crossScalaVersions
122OpenCB::Changing crossVersion 3.3.0 -> 3.7.4 in coreJS/crossScalaVersions
123OpenCB::Changing crossVersion 3.3.0 -> 3.7.4 in linalg/crossScalaVersions
124OpenCB::Changing crossVersion 3.3.0 -> 3.7.4 in time/crossScalaVersions
125OpenCB::Limitting incorrect crossVersions List() -> List(2.13.10) in docs/crossScalaVersions
126OpenCB::Limitting incorrect crossVersions List() -> List(2.13.10) in root/crossScalaVersions
127OpenCB::Changing crossVersion 3.3.0 -> 3.7.4 in inlinedOpsMacroImpl/crossScalaVersions
128OpenCB::Changing crossVersion 3.3.0 -> 3.7.4 in jsoniterJS/crossScalaVersions
129OpenCB::Changing crossVersion 3.3.0 -> 3.7.4 in circeJVM/crossScalaVersions
130OpenCB::Changing crossVersion 3.3.0 -> 3.7.4 in jsoniterJVM/crossScalaVersions
131[info] set current project to root (in build file:/build/repo/)
132[info] Setting Scala version to 3.7.4 on 18 projects.
133[info] Switching Scala version on:
134[info] inlinedOpsMacroImpl (2.13.10, 3.7.4)
135[info] spireJS (2.13.10, 3.7.4)
136[info] spireJVM (2.13.10, 3.7.4)
137[info] stats (2.13.10, 3.7.4)
138[info] jsoniterJS (2.13.10, 3.7.4)
139[info] circeJVM (2.13.10, 3.7.4)
140[info] binary (2.13.10, 3.7.4)
141[info] coreJVMTests (2.13.10, 3.7.4)
142[info] jsoniterJVM (2.13.10, 3.7.4)
143[info] coreJS (2.13.10, 3.7.4)
144[info] circeJS (2.13.10, 3.7.4)
145[info] linalg (2.13.10, 3.7.4)
146[info] coreJVM (2.13.10, 3.7.4)
147[info] inlinedOps (2.13.10, 3.7.4)
148[info] time (2.13.10, 3.7.4)
149[info] ioJS (2.13.10, 3.7.4)
150[info] ioJVM (2.13.10, 3.7.4)
151[info] bench (2.13.10, 3.7.4)
152[info] Excluding projects:
153[info] * root (2.13.10)
154[info] docs (2.13.10)
155[info] Reapplying settings...
156[info] set current project to root (in build file:/build/repo/)
157Execute 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
158[info] Reapplying settings...
159[info] set current project to root (in build file:/build/repo/)
160[info] Defining Global / credentials, bench / credentials and 18 others.
161[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 99 others.
162[info] Run `last` for details.
163[info] Reapplying settings...
164[info] set current project to root (in build file:/build/repo/)
165Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
166[info] Reapplying settings...
167OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
168
169 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
170 Did you mean coreJVMTests / allExcludeDependencies ?
171 , retry without global scopes
172[info] Reapplying settings...
173[info] set current project to root (in build file:/build/repo/)
174Execute removeScalacOptionsStartingWith: -P:wartremover
175[info] Reapplying settings...
176[info] set current project to root (in build file:/build/repo/)
177[success] Total time: 0 s, completed Jan 10, 2026, 1:07:33 AM
178Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4","3.7"],"sourcePatches":[{"path":"saddle-core/src/main/scala/org/saddle/index/IndexIntRange.scala","pattern":".contains _)","replaceWith":".contains)"},{"path":"saddle-core/src/main/scala/org/saddle/scalar/ScalarTag.scala","pattern":"new ScalarTagProduct[T]()(ev)","replaceWith":"new ScalarTagProduct[T](using ev)"},{"path":"saddle-core/src/main/scala/org/saddle/scalar/ScalarTagBase.scala","pattern":"new LocatorAllAny[T]()(this)","replaceWith":"new LocatorAllAny[T](using this)"}]}
179Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
180Starting build...
181Projects: Set(inlinedOpsMacroImpl, spireJVM, stats, circeJVM, binary, jsoniterJVM, linalg, coreJVM, inlinedOps, time, ioJVM)
182Starting build for ProjectRef(file:/build/repo/,inlinedOpsMacroImpl) (saddle-ops-inlined-macroimpl)... [0/11]
183OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
184OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.4-migration` in Scala 2.12.20 module Global
185OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
186OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
187OpenCB::Filter out '-Xfatal-warnings', matches setting pattern '^-?-Xfatal-warnings'
188Compile scalacOptions: -encoding, utf-8, -language:postfixOps, -language:existentials, -unchecked, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
189[info] compiling 4 Scala sources to /build/repo/saddle-io/.jvm/target/scala-3.7.4/classes ...
190[info] compiling 7 Scala sources to /build/repo/spire-prng/.jvm/target/scala-3.7.4/classes ...
191[info] [patched file /build/repo/spire-prng/src/main/scala/spire/util/Pack.scala]
192[info] done compiling
193[info] done compiling
194[info] compiling 86 Scala sources to /build/repo/saddle-core/.jvm/target/scala-3.7.4/classes ...
195[info] [patched file /build/repo/saddle-core/src/main/scala/org/saddle/scalar/ScalarTagBase.scala]
196[info] [patched file /build/repo/saddle-core/src/main/scala/org/saddle/npy/Reader.scala]
197[info] [patched file /build/repo/saddle-core/src/main/scala/org/saddle/scalar/ScalarTag.scala]
198[info] [patched file /build/repo/saddle-core/src/main/scala/org/saddle/Mat.scala]
199[info] [patched file /build/repo/saddle-core/src/main/scala/org/saddle/vec/VecDefault.scala]
200[info] [patched file /build/repo/saddle-core/src/main/scala/org/saddle/util/LongMap.scala]
201[info] [patched file /build/repo/saddle-core/src/main/scala/org/saddle/Frame.scala]
202[info] [patched file /build/repo/saddle-core/src/main/scala/org/saddle/util/LongBufferMap.scala]
203[info] [patched file /build/repo/saddle-core/src/main/scala/org/saddle/csv/CsvParser.scala]
204[info] [patched file /build/repo/saddle-core/src/main/scala/org/saddle/mat/MatCols.scala]
205[info] [patched file /build/repo/saddle-core/src/main/scala/org/saddle/Series.scala]
206[info] [patched file /build/repo/saddle-core/src/main/scala/org/saddle/Index.scala]
207[info] [patched file /build/repo/saddle-core/src/main/scala/org/saddle/package.scala]
208[info] [patched file /build/repo/saddle-core/src/main/scala/org/saddle/groupby/FrameGrouper.scala]
209[info] [patched file /build/repo/saddle-core/src/main/scala/org/saddle/index/IndexMaker.scala]
210[info] [patched file /build/repo/saddle-core/src/main/scala/org/saddle/index/IndexIntRange.scala]
211[warn] there was 1 deprecation warning; re-run with -deprecation for details
212[warn] one warning found
213[info] done compiling
214[info] compiling 1 Scala source to /build/repo/spire-prng/.jvm/target/scala-3.7.4/classes ...
215[info] done compiling
216[info] compiling 16 Scala sources to /build/repo/saddle-core/.jvm/target/scala-3.7.4/classes ...
217[warn] there was 1 deprecation warning; re-run with -deprecation for details
218[warn] one warning found
219[info] done compiling
220[info] compiling 14 Scala sources to /build/repo/saddle-core/.jvm/target/scala-3.7.4/classes ...
221[warn] one warning found
222[info] done compiling
223Starting build for ProjectRef(file:/build/repo/,spireJVM) (saddle-spire-prng)... [1/11]
224Compile scalacOptions: -encoding, utf-8, -language:postfixOps, -language:existentials, -unchecked, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
225Starting build for ProjectRef(file:/build/repo/,stats) (saddle-stats)... [2/11]
226Compile scalacOptions: -encoding, utf-8, -language:postfixOps, -language:existentials, -unchecked, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
227[info] compiling 8 Scala sources to /build/repo/saddle-stats/target/scala-3.7.4/classes ...
228[info] [patched file /build/repo/saddle-stats/src/main/scala/org/saddle/stats/package.scala]
229[info] done compiling
230[info] compiling 1 Scala source to /build/repo/saddle-stats/target/scala-3.7.4/classes ...
231[info] done compiling
232[info] compiling 4 Scala sources to /build/repo/saddle-stats/target/scala-3.7.4/test-classes ...
233[info] [patched file /build/repo/saddle-stats/src/test/scala/stats/VecArbitraries.scala]
234[info] done compiling
235[info] compiling 1 Scala source to /build/repo/saddle-stats/target/scala-3.7.4/test-classes ...
236[info] done compiling
237Starting build for ProjectRef(file:/build/repo/,coreJVM) (saddle-core)... [3/11]
238Compile scalacOptions: -encoding, utf-8, -language:postfixOps, -language:existentials, -unchecked, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
239[info] compiling 25 Scala sources to /build/repo/saddle-core/.jvm/target/scala-3.7.4/test-classes ...
240[info] [patched file /build/repo/saddle-core/src/test/scala/org/saddle/VecCheck.scala]
241[info] [patched file /build/repo/saddle-core/src/test/scala/org/saddle/FrameCheck.scala]
242[info] [patched file /build/repo/saddle-core/src/test/scala/org/saddle/FrameSpec.scala]
243[info] [patched file /build/repo/saddle-core/src/test/scala/org/saddle/SeriesCheck.scala]
244[info] [patched file /build/repo/saddle-core/src/test/scala/org/saddle/SeriesArbitraries.scala]
245[info] [patched file /build/repo/saddle-core/src/test/scala/org/saddle/framework/BeCloseToVecProportional.scala]
246[info] [patched file /build/repo/saddle-core/src/test/scala/org/saddle/VecArbitraries.scala]
247[info] [patched file /build/repo/saddle-core/src/test/scala/org/saddle/IndexSpec.scala]
248[info] [patched file /build/repo/saddle-core/src/test/scala/org/saddle/framework/BeCloseToVec.scala]
249[info] [patched file /build/repo/saddle-core/src/test/scala/org/saddle/framework/package.scala]
250[info] [patched file /build/repo/saddle-core/src/test/scala/org/saddle/MatCheck.scala]
251[info] [patched file /build/repo/saddle-core/src/test/scala/org/saddle/framework/BeCloseToMat.scala]
252[info] [patched file /build/repo/saddle-core/src/test/scala/org/saddle/IndexCheck.scala]
253[info] done compiling
254[info] compiling 25 Scala sources to /build/repo/saddle-core/.jvm/target/scala-3.7.4/test-classes ...
255[info] done compiling
256Starting build for ProjectRef(file:/build/repo/,binary) (saddle-binary)... [4/11]
257Compile scalacOptions: -encoding, utf-8, -language:postfixOps, -language:existentials, -unchecked, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
258[info] compiling 3 Scala sources to /build/repo/saddle-binary/target/scala-3.7.4/classes ...
259[info] [patched file /build/repo/saddle-binary/src/main/scala/org/saddle/binary/Reader.scala]
260[info] done compiling
261[info] compiling 1 Scala source to /build/repo/saddle-binary/target/scala-3.7.4/classes ...
262[info] done compiling
263[info] compiling 1 Scala source to /build/repo/saddle-binary/target/scala-3.7.4/test-classes ...
264[info] done compiling
265Starting build for ProjectRef(file:/build/repo/,ioJVM) (saddle-io)... [5/11]
266Compile scalacOptions: -encoding, utf-8, -language:postfixOps, -language:existentials, -unchecked, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
267[info] compiling 4 Scala sources to /build/repo/saddle-io/.jvm/target/scala-3.7.4/test-classes ...
268[info] done compiling
269Starting build for ProjectRef(file:/build/repo/,linalg) (saddle-linalg)... [6/11]
270Compile scalacOptions: -encoding, utf-8, -language:postfixOps, -language:existentials, -unchecked, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
271[info] compiling 4 Scala sources to /build/repo/saddle-linalg/target/scala-3.7.4/classes ...
272[info] [patched file /build/repo/saddle-linalg/src/main/scala/saddle/linalg/MatLinalgOps.scala]
273[info] done compiling
274[info] compiling 1 Scala source to /build/repo/saddle-linalg/target/scala-3.7.4/classes ...
275[info] done compiling
276[info] compiling 1 Scala source to /build/repo/saddle-linalg/target/scala-3.7.4/test-classes ...
277[info] [patched file /build/repo/saddle-linalg/src/test/scala/saddle/linalg/test.scala]
278[info] done compiling
279[info] compiling 1 Scala source to /build/repo/saddle-linalg/target/scala-3.7.4/test-classes ...
280[info] done compiling
281Starting build for ProjectRef(file:/build/repo/,inlinedOps) (saddle-ops-inlined)... [7/11]
282Compile scalacOptions: -encoding, utf-8, -language:postfixOps, -language:existentials, -unchecked, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
283Starting build for ProjectRef(file:/build/repo/,jsoniterJVM) (saddle-jsoniter)... [8/11]
284Compile scalacOptions: -encoding, utf-8, -language:postfixOps, -language:existentials, -unchecked, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
285[info] compiling 1 Scala source to /build/repo/saddle-jsoniter/.jvm/target/scala-3.7.4/classes ...
286[info] [patched file /build/repo/saddle-jsoniter/src/main/scala/org/saddle/circe/package.scala]
287[info] done compiling
288[info] compiling 1 Scala source to /build/repo/saddle-jsoniter/.jvm/target/scala-3.7.4/classes ...
289[info] done compiling
290[info] compiling 1 Scala source to /build/repo/saddle-jsoniter/.jvm/target/scala-3.7.4/test-classes ...
291[info] done compiling
292Starting build for ProjectRef(file:/build/repo/,time) (saddle-time)... [9/11]
293Compile scalacOptions: -encoding, utf-8, -language:postfixOps, -language:existentials, -unchecked, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
294[info] compiling 11 Scala sources to /build/repo/saddle-time/target/scala-3.7.4/classes ...
295[info] [patched file /build/repo/saddle-time/src/main/scala/org/saddle/time/package.scala]
296[info] [patched file /build/repo/saddle-time/src/main/scala-3/org/saddle/time/Conform.scala]
297[info] [patched file /build/repo/saddle-time/src/main/scala/org/saddle/time/RRules.scala]
298[info] [patched file /build/repo/saddle-time/src/main/scala/org/saddle/index/IndexTime.scala]
299[info] [patched file /build/repo/saddle-time/src/main/scala/org/saddle/vec/VecTime.scala]
300[info] [patched file /build/repo/saddle-time/src/main/scala/org/saddle/time/RRule.scala]
301[info] done compiling
302[info] compiling 11 Scala sources to /build/repo/saddle-time/target/scala-3.7.4/classes ...
303[info] done compiling
304[info] compiling 7 Scala sources to /build/repo/saddle-time/target/scala-3.7.4/test-classes ...
305[info] [patched file /build/repo/saddle-time/src/test/scala/time/SeriesArbitraries.scala]
306[info] [patched file /build/repo/saddle-time/src/test/scala/time/SeriesCheck.scala]
307[info] [patched file /build/repo/saddle-time/src/test/scala-3/RRulesCheck.scala]
308[info] done compiling
309[info] compiling 3 Scala sources to /build/repo/saddle-time/target/scala-3.7.4/test-classes ...
310[info] done compiling
311Starting build for ProjectRef(file:/build/repo/,circeJVM) (saddle-circe)... [10/11]
312Compile scalacOptions: -encoding, utf-8, -language:postfixOps, -language:existentials, -unchecked, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
313[info] compiling 1 Scala source to /build/repo/saddle-circe/.jvm/target/scala-3.7.4/classes ...
314[info] [patched file /build/repo/saddle-circe/src/main/scala/org/saddle/circe/package.scala]
315[info] done compiling
316[info] compiling 1 Scala source to /build/repo/saddle-circe/.jvm/target/scala-3.7.4/classes ...
317[info] done compiling
318[info] compiling 1 Scala source to /build/repo/saddle-circe/.jvm/target/scala-3.7.4/test-classes ...
319[info] done compiling
320
321************************
322Build summary:
323[{
324 "module": "saddle-ops-inlined-macroimpl",
325 "compile": {"status": "ok", "tookMs": 23760, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
326 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
327 "test-compile": {"status": "ok", "tookMs": 6028, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
328 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
329 "publish": {"status": "skipped", "tookMs": 0},
330 "metadata": {
331 "crossScalaVersions": ["2.13.10", "3.3.0"]
332}
333},{
334 "module": "saddle-spire-prng",
335 "compile": {"status": "ok", "tookMs": 45, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
336 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
337 "test-compile": {"status": "ok", "tookMs": 105, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
338 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
339 "publish": {"status": "skipped", "tookMs": 0},
340 "metadata": {
341 "crossScalaVersions": ["2.13.10", "3.3.0"]
342}
343},{
344 "module": "saddle-stats",
345 "compile": {"status": "ok", "tookMs": 1276, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
346 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
347 "test-compile": {"status": "ok", "tookMs": 3518, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
348 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
349 "publish": {"status": "skipped", "tookMs": 0},
350 "metadata": {
351 "crossScalaVersions": ["2.13.10", "3.3.0"]
352}
353},{
354 "module": "saddle-core",
355 "compile": {"status": "ok", "tookMs": 128, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
356 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
357 "test-compile": {"status": "ok", "tookMs": 11537, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
358 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
359 "publish": {"status": "skipped", "tookMs": 0},
360 "metadata": {
361 "crossScalaVersions": ["2.13.10", "3.3.0"]
362}
363},{
364 "module": "saddle-binary",
365 "compile": {"status": "ok", "tookMs": 709, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
366 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
367 "test-compile": {"status": "ok", "tookMs": 1673, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
368 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
369 "publish": {"status": "skipped", "tookMs": 0},
370 "metadata": {
371 "crossScalaVersions": ["2.13.10", "3.3.0"]
372}
373},{
374 "module": "saddle-io",
375 "compile": {"status": "ok", "tookMs": 35, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
376 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
377 "test-compile": {"status": "ok", "tookMs": 1344, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
378 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
379 "publish": {"status": "skipped", "tookMs": 0},
380 "metadata": {
381 "crossScalaVersions": ["2.13.10", "3.3.0"]
382}
383},{
384 "module": "saddle-linalg",
385 "compile": {"status": "ok", "tookMs": 978, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
386 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
387 "test-compile": {"status": "ok", "tookMs": 2139, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
388 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
389 "publish": {"status": "skipped", "tookMs": 0},
390 "metadata": {
391 "crossScalaVersions": ["2.13.10", "3.3.0"]
392}
393},{
394 "module": "saddle-ops-inlined",
395 "compile": {"status": "ok", "tookMs": 220, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
396 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
397 "test-compile": {"status": "ok", "tookMs": 238, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
398 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
399 "publish": {"status": "skipped", "tookMs": 0},
400 "metadata": {
401 "crossScalaVersions": ["2.13.10", "3.3.0"]
402}
403},{
404 "module": "saddle-jsoniter",
405 "compile": {"status": "ok", "tookMs": 751, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
406 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
407 "test-compile": {"status": "ok", "tookMs": 1265, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
408 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
409 "publish": {"status": "skipped", "tookMs": 0},
410 "metadata": {
411 "crossScalaVersions": ["2.13.10", "3.3.0"]
412}
413},{
414 "module": "saddle-time",
415 "compile": {"status": "ok", "tookMs": 1286, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
416 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
417 "test-compile": {"status": "ok", "tookMs": 2580, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
418 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
419 "publish": {"status": "skipped", "tookMs": 0},
420 "metadata": {
421 "crossScalaVersions": ["2.13.10", "3.3.0"]
422}
423},{
424 "module": "saddle-circe",
425 "compile": {"status": "ok", "tookMs": 594, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
426 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
427 "test-compile": {"status": "ok", "tookMs": 1061, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
428 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
429 "publish": {"status": "skipped", "tookMs": 0},
430 "metadata": {
431 "crossScalaVersions": ["2.13.10", "3.3.0"]
432}
433}]
434************************
435[success] Total time: 83 s (0:01:23.0), completed Jan 10, 2026, 1:08:56 AM
436[0JChecking patch saddle-core/src/main/scala/org/saddle/scalar/ScalarTagBase.scala...
437Hunk #1 succeeded at 54 (offset -4 lines).
438Context reduced to (1/1) to apply fragment at 54
439Checking patch saddle-core/src/main/scala/org/saddle/scalar/ScalarTag.scala...
440Checking patch saddle-core/src/main/scala/org/saddle/index/IndexIntRange.scala...
441Checking patch project/plugins.sbt...
442Checking patch project/build.properties...
443Checking patch build.sbt...
444Applied patch saddle-core/src/main/scala/org/saddle/scalar/ScalarTagBase.scala cleanly.
445Applied patch saddle-core/src/main/scala/org/saddle/scalar/ScalarTag.scala cleanly.
446Applied patch saddle-core/src/main/scala/org/saddle/index/IndexIntRange.scala cleanly.
447Applied patch project/plugins.sbt cleanly.
448Applied patch project/build.properties cleanly.
449Applied patch build.sbt cleanly.
450Commit migration rewrites
451Switched to a new branch 'opencb/migrate-source-3.4'
452[opencb/migrate-source-3.4 c0e48352] Apply Scala compiler rewrites using -source:3.4-migration using Scala 3.7.4
453 46 files changed, 279 insertions(+), 279 deletions(-)
454Using target Scala version for migration: 3.7.4
455Migrating project for -source:3.7 using Scala 3.7.4
456----
457Preparing build for 3.7.4
458Would try to apply common scalacOption (best-effort, sbt/mill only):
459Append: -rewrite,REQUIRE:-source:3.7-migration
460Remove: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
461
462Try apply source patch:
463Path: saddle-core/src/main/scala/org/saddle/index/IndexIntRange.scala
464Pattern: .contains _)
465Replacement: .contains)
466Successfully applied pattern '.contains _)' in saddle-core/src/main/scala/org/saddle/index/IndexIntRange.scala
467
468Try apply source patch:
469Path: saddle-core/src/main/scala/org/saddle/scalar/ScalarTag.scala
470Pattern: new ScalarTagProduct[T]()(ev)
471Replacement: new ScalarTagProduct[T](using ev)
472Successfully applied pattern 'new ScalarTagProduct[T]()(ev)' in saddle-core/src/main/scala/org/saddle/scalar/ScalarTag.scala
473
474Try apply source patch:
475Path: saddle-core/src/main/scala/org/saddle/scalar/ScalarTagBase.scala
476Pattern: new LocatorAllAny[T]()(this)
477Replacement: new LocatorAllAny[T](using this)
478Successfully applied pattern 'new LocatorAllAny[T]()(this)' in saddle-core/src/main/scala/org/saddle/scalar/ScalarTagBase.scala
479----
480Starting build for 3.7.4
481Execute tests: false
482sbt project found:
483Sbt version 1.9.6 is not supported, minimal supported version is 1.11.5
484Enforcing usage of sbt in version 1.11.5
485No prepare script found for project pityka/saddle
486##################################
487Scala version: 3.7.4
488Targets: io.github.pityka%saddle-binary io.github.pityka%saddle-circe io.github.pityka%saddle-core io.github.pityka%saddle-io io.github.pityka%saddle-jsoniter io.github.pityka%saddle-linalg io.github.pityka%saddle-ops-inlined io.github.pityka%saddle-ops-inlined-macroimpl io.github.pityka%saddle-spire-prng io.github.pityka%saddle-stats io.github.pityka%saddle-time
489Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4","3.7"],"sourcePatches":[{"path":"saddle-core/src/main/scala/org/saddle/index/IndexIntRange.scala","pattern":".contains _)","replaceWith":".contains)"},{"path":"saddle-core/src/main/scala/org/saddle/scalar/ScalarTag.scala","pattern":"new ScalarTagProduct[T]()(ev)","replaceWith":"new ScalarTagProduct[T](using ev)"},{"path":"saddle-core/src/main/scala/org/saddle/scalar/ScalarTagBase.scala","pattern":"new LocatorAllAny[T]()(this)","replaceWith":"new LocatorAllAny[T](using this)"}]}
490##################################
491Using extra scalacOptions: -rewrite,REQUIRE:-source:3.7-migration
492Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
493[sbt_options] declare -a sbt_options=()
494[process_args] java_version = '17'
495[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
496# Executing command line:
497java
498-Dfile.encoding=UTF-8
499-Dcommunitybuild.scala=3.7.4
500-Dcommunitybuild.project.dependencies.add=
501-Xmx7G
502-Xms4G
503-Xss8M
504-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
505-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
506-jar
507/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
508"setCrossScalaVersions 3.7.4"
509"++3.7.4 -v"
510"mapScalacOptions "-rewrite,REQUIRE:-source:3.7-migration,-Wconf:msg=can be rewritten automatically under:s" "-indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
511"set every credentials := Nil"
512"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
513"removeScalacOptionsStartingWith -P:wartremover"
514
515moduleMappings
516"runBuild 3.7.4 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4","3.7"],"sourcePatches":[{"path":"saddle-core/src/main/scala/org/saddle/index/IndexIntRange.scala","pattern":".contains _)","replaceWith":".contains)"},{"path":"saddle-core/src/main/scala/org/saddle/scalar/ScalarTag.scala","pattern":"new ScalarTagProduct[T]()(ev)","replaceWith":"new ScalarTagProduct[T](using ev)"},{"path":"saddle-core/src/main/scala/org/saddle/scalar/ScalarTagBase.scala","pattern":"new LocatorAllAny[T]()(this)","replaceWith":"new LocatorAllAny[T](using this)"}]}""" io.github.pityka%saddle-binary io.github.pityka%saddle-circe io.github.pityka%saddle-core io.github.pityka%saddle-io io.github.pityka%saddle-jsoniter io.github.pityka%saddle-linalg io.github.pityka%saddle-ops-inlined io.github.pityka%saddle-ops-inlined-macroimpl io.github.pityka%saddle-spire-prng io.github.pityka%saddle-stats io.github.pityka%saddle-time"
517
518[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
519[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
520[info] loading project definition from /build/repo/project
521[info] loading settings for project root from build.sbt...
522[info] resolving key references (20273 settings) ...
523[info] set current project to root (in build file:/build/repo/)
524Execute setCrossScalaVersions: 3.7.4
525OpenCB::Changing crossVersion 3.3.0 -> 3.7.4 in bench/crossScalaVersions
526OpenCB::Changing crossVersion 3.3.0 -> 3.7.4 in circeJS/crossScalaVersions
527OpenCB::Changing crossVersion 3.3.0 -> 3.7.4 in coreJVM/crossScalaVersions
528OpenCB::Changing crossVersion 3.3.0 -> 3.7.4 in coreJVMTests/crossScalaVersions
529OpenCB::Changing crossVersion 3.3.0 -> 3.7.4 in spireJVM/crossScalaVersions
530OpenCB::Changing crossVersion 3.3.0 -> 3.7.4 in spireJS/crossScalaVersions
531OpenCB::Changing crossVersion 3.3.0 -> 3.7.4 in binary/crossScalaVersions
532OpenCB::Changing crossVersion 3.3.0 -> 3.7.4 in inlinedOps/crossScalaVersions
533OpenCB::Changing crossVersion 3.3.0 -> 3.7.4 in ioJVM/crossScalaVersions
534OpenCB::Changing crossVersion 3.3.0 -> 3.7.4 in stats/crossScalaVersions
535OpenCB::Changing crossVersion 3.3.0 -> 3.7.4 in ioJS/crossScalaVersions
536OpenCB::Changing crossVersion 3.3.0 -> 3.7.4 in linalg/crossScalaVersions
537OpenCB::Changing crossVersion 3.3.0 -> 3.7.4 in coreJS/crossScalaVersions
538OpenCB::Limitting incorrect crossVersions List() -> List(2.13.10) in docs/crossScalaVersions
539OpenCB::Changing crossVersion 3.3.0 -> 3.7.4 in time/crossScalaVersions
540OpenCB::Limitting incorrect crossVersions List() -> List(2.13.10) in root/crossScalaVersions
541OpenCB::Changing crossVersion 3.3.0 -> 3.7.4 in inlinedOpsMacroImpl/crossScalaVersions
542OpenCB::Changing crossVersion 3.3.0 -> 3.7.4 in jsoniterJS/crossScalaVersions
543OpenCB::Changing crossVersion 3.3.0 -> 3.7.4 in circeJVM/crossScalaVersions
544OpenCB::Changing crossVersion 3.3.0 -> 3.7.4 in jsoniterJVM/crossScalaVersions
545[info] set current project to root (in build file:/build/repo/)
546[info] Setting Scala version to 3.7.4 on 18 projects.
547[info] Switching Scala version on:
548[info] inlinedOpsMacroImpl (2.13.10, 3.7.4)
549[info] spireJS (2.13.10, 3.7.4)
550[info] spireJVM (2.13.10, 3.7.4)
551[info] stats (2.13.10, 3.7.4)
552[info] jsoniterJS (2.13.10, 3.7.4)
553[info] circeJVM (2.13.10, 3.7.4)
554[info] binary (2.13.10, 3.7.4)
555[info] coreJVMTests (2.13.10, 3.7.4)
556[info] jsoniterJVM (2.13.10, 3.7.4)
557[info] coreJS (2.13.10, 3.7.4)
558[info] circeJS (2.13.10, 3.7.4)
559[info] linalg (2.13.10, 3.7.4)
560[info] coreJVM (2.13.10, 3.7.4)
561[info] inlinedOps (2.13.10, 3.7.4)
562[info] time (2.13.10, 3.7.4)
563[info] ioJS (2.13.10, 3.7.4)
564[info] ioJVM (2.13.10, 3.7.4)
565[info] bench (2.13.10, 3.7.4)
566[info] Excluding projects:
567[info] * root (2.13.10)
568[info] docs (2.13.10)
569[info] Reapplying settings...
570[info] set current project to root (in build file:/build/repo/)
571Execute mapScalacOptions: -rewrite,REQUIRE:-source:3.7-migration,-Wconf:msg=can be rewritten automatically under:s -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
572[info] Reapplying settings...
573[info] set current project to root (in build file:/build/repo/)
574[info] Defining Global / credentials, bench / credentials and 18 others.
575[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 99 others.
576[info] Run `last` for details.
577[info] Reapplying settings...
578[info] set current project to root (in build file:/build/repo/)
579Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
580[info] Reapplying settings...
581OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
582
583 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
584 Did you mean coreJVMTests / allExcludeDependencies ?
585 , retry without global scopes
586[info] Reapplying settings...
587[info] set current project to root (in build file:/build/repo/)
588Execute removeScalacOptionsStartingWith: -P:wartremover
589[info] Reapplying settings...
590[info] set current project to root (in build file:/build/repo/)
591[success] Total time: 0 s, completed Jan 10, 2026, 1:09:25 AM
592Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4","3.7"],"sourcePatches":[{"path":"saddle-core/src/main/scala/org/saddle/index/IndexIntRange.scala","pattern":".contains _)","replaceWith":".contains)"},{"path":"saddle-core/src/main/scala/org/saddle/scalar/ScalarTag.scala","pattern":"new ScalarTagProduct[T]()(ev)","replaceWith":"new ScalarTagProduct[T](using ev)"},{"path":"saddle-core/src/main/scala/org/saddle/scalar/ScalarTagBase.scala","pattern":"new LocatorAllAny[T]()(this)","replaceWith":"new LocatorAllAny[T](using this)"}]}
593Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
594Starting build...
595Projects: Set(inlinedOpsMacroImpl, spireJVM, stats, circeJVM, binary, jsoniterJVM, linalg, coreJVM, inlinedOps, time, ioJVM)
596Starting build for ProjectRef(file:/build/repo/,inlinedOpsMacroImpl) (saddle-ops-inlined-macroimpl)... [0/11]
597OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
598OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.7-migration` in Scala 2.12.20 module Global
599OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
600OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
601OpenCB::Filter out '-Xfatal-warnings', matches setting pattern '^-?-Xfatal-warnings'
602Compile scalacOptions: -encoding, utf-8, -language:postfixOps, -language:existentials, -unchecked, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
603[info] compiling 7 Scala sources to /build/repo/spire-prng/.jvm/target/scala-3.7.4/classes ...
604[info] compiling 4 Scala sources to /build/repo/saddle-io/.jvm/target/scala-3.7.4/classes ...
605[info] [patched file /build/repo/spire-prng/src/main/scala/spire/random/Generator.scala]
606[info] done compiling
607[info] done compiling
608[info] compiling 86 Scala sources to /build/repo/saddle-core/.jvm/target/scala-3.7.4/classes ...
609[info] [patched file /build/repo/saddle-core/src/main/scala/org/saddle/scalar/ScalarTagBool.scala]
610[info] [patched file /build/repo/saddle-core/src/main/scala/org/saddle/Mat.scala]
611[info] [patched file /build/repo/saddle-core/src/main/scala/org/saddle/scalar/ScalarTagLong.scala]
612[info] [patched file /build/repo/saddle-core/src/main/scala/org/saddle/array/package.scala]
613[info] [patched file /build/repo/saddle-core/src/main/scala/org/saddle/scalar/ScalarTagInt.scala]
614[info] [patched file /build/repo/saddle-core/src/main/scala/org/saddle/scalar/ScalarTagDouble.scala]
615[info] [patched file /build/repo/saddle-core/src/main/scala/org/saddle/vec/VecDefault.scala]
616[info] [patched file /build/repo/saddle-core/src/main/scala/org/saddle/Frame.scala]
617[info] [patched file /build/repo/saddle-core/src/main/scala/org/saddle/util/OrderInstances.scala]
618[info] [patched file /build/repo/saddle-core/src/main/scala/org/saddle/scalar/ScalarTagBase.scala]
619[info] [patched file /build/repo/saddle-core/src/main/scala/org/saddle/Index.scala]
620[info] [patched file /build/repo/saddle-core/src/main/scala/org/saddle/scalar/ScalarTag.scala]
621[warn] there was 1 deprecation warning; re-run with -deprecation for details
622[warn] one warning found
623[info] done compiling
624[info] compiling 1 Scala source to /build/repo/spire-prng/.jvm/target/scala-3.7.4/classes ...
625[info] done compiling
626[info] compiling 12 Scala sources to /build/repo/saddle-core/.jvm/target/scala-3.7.4/classes ...
627[warn] there was 1 deprecation warning; re-run with -deprecation for details
628[warn] one warning found
629[info] done compiling
630[info] compiling 13 Scala sources to /build/repo/saddle-core/.jvm/target/scala-3.7.4/classes ...
631[warn] one warning found
632[info] done compiling
633Starting build for ProjectRef(file:/build/repo/,spireJVM) (saddle-spire-prng)... [1/11]
634Compile scalacOptions: -encoding, utf-8, -language:postfixOps, -language:existentials, -unchecked, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
635Starting build for ProjectRef(file:/build/repo/,stats) (saddle-stats)... [2/11]
636Compile scalacOptions: -encoding, utf-8, -language:postfixOps, -language:existentials, -unchecked, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
637[info] compiling 8 Scala sources to /build/repo/saddle-stats/target/scala-3.7.4/classes ...
638[info] done compiling
639[info] compiling 4 Scala sources to /build/repo/saddle-stats/target/scala-3.7.4/test-classes ...
640[info] done compiling
641Starting build for ProjectRef(file:/build/repo/,coreJVM) (saddle-core)... [3/11]
642Compile scalacOptions: -encoding, utf-8, -language:postfixOps, -language:existentials, -unchecked, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
643[info] compiling 25 Scala sources to /build/repo/saddle-core/.jvm/target/scala-3.7.4/test-classes ...
644[info] [patched file /build/repo/saddle-core/src/test/scala/org/saddle/array/ArrayCheck.scala]
645[info] [patched file /build/repo/saddle-core/src/test/scala/org/saddle/VecCheck.scala]
646[info] [patched file /build/repo/saddle-core/src/test/scala/org/saddle/FrameSpec.scala]
647[info] done compiling
648[info] compiling 3 Scala sources to /build/repo/saddle-core/.jvm/target/scala-3.7.4/test-classes ...
649[info] done compiling
650Starting build for ProjectRef(file:/build/repo/,binary) (saddle-binary)... [4/11]
651Compile scalacOptions: -encoding, utf-8, -language:postfixOps, -language:existentials, -unchecked, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
652[info] compiling 3 Scala sources to /build/repo/saddle-binary/target/scala-3.7.4/classes ...
653[info] done compiling
654[info] compiling 1 Scala source to /build/repo/saddle-binary/target/scala-3.7.4/test-classes ...
655[info] done compiling
656Starting build for ProjectRef(file:/build/repo/,ioJVM) (saddle-io)... [5/11]
657Compile scalacOptions: -encoding, utf-8, -language:postfixOps, -language:existentials, -unchecked, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
658[info] compiling 4 Scala sources to /build/repo/saddle-io/.jvm/target/scala-3.7.4/test-classes ...
659[info] done compiling
660Starting build for ProjectRef(file:/build/repo/,linalg) (saddle-linalg)... [6/11]
661Compile scalacOptions: -encoding, utf-8, -language:postfixOps, -language:existentials, -unchecked, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
662[info] compiling 4 Scala sources to /build/repo/saddle-linalg/target/scala-3.7.4/classes ...
663[info] done compiling
664[info] compiling 1 Scala source to /build/repo/saddle-linalg/target/scala-3.7.4/test-classes ...
665[info] done compiling
666Starting build for ProjectRef(file:/build/repo/,inlinedOps) (saddle-ops-inlined)... [7/11]
667Compile scalacOptions: -encoding, utf-8, -language:postfixOps, -language:existentials, -unchecked, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
668Starting build for ProjectRef(file:/build/repo/,jsoniterJVM) (saddle-jsoniter)... [8/11]
669Compile scalacOptions: -encoding, utf-8, -language:postfixOps, -language:existentials, -unchecked, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
670[info] compiling 1 Scala source to /build/repo/saddle-jsoniter/.jvm/target/scala-3.7.4/classes ...
671[info] done compiling
672[info] compiling 1 Scala source to /build/repo/saddle-jsoniter/.jvm/target/scala-3.7.4/test-classes ...
673[info] done compiling
674Starting build for ProjectRef(file:/build/repo/,time) (saddle-time)... [9/11]
675Compile scalacOptions: -encoding, utf-8, -language:postfixOps, -language:existentials, -unchecked, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
676[info] compiling 11 Scala sources to /build/repo/saddle-time/target/scala-3.7.4/classes ...
677[info] [patched file /build/repo/saddle-time/src/main/scala/org/saddle/index/IndexTime.scala]
678[info] [patched file /build/repo/saddle-time/src/main/scala/org/saddle/time/package.scala]
679[info] done compiling
680[info] compiling 2 Scala sources to /build/repo/saddle-time/target/scala-3.7.4/classes ...
681[info] done compiling
682[info] compiling 7 Scala sources to /build/repo/saddle-time/target/scala-3.7.4/test-classes ...
683[info] done compiling
684Starting build for ProjectRef(file:/build/repo/,circeJVM) (saddle-circe)... [10/11]
685Compile scalacOptions: -encoding, utf-8, -language:postfixOps, -language:existentials, -unchecked, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
686[info] compiling 1 Scala source to /build/repo/saddle-circe/.jvm/target/scala-3.7.4/classes ...
687[info] done compiling
688[info] compiling 1 Scala source to /build/repo/saddle-circe/.jvm/target/scala-3.7.4/test-classes ...
689[info] done compiling
690
691************************
692Build summary:
693[{
694 "module": "saddle-ops-inlined-macroimpl",
695 "compile": {"status": "ok", "tookMs": 23471, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
696 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
697 "test-compile": {"status": "ok", "tookMs": 4725, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
698 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
699 "publish": {"status": "skipped", "tookMs": 0},
700 "metadata": {
701 "crossScalaVersions": ["2.13.10", "3.3.0"]
702}
703},{
704 "module": "saddle-spire-prng",
705 "compile": {"status": "ok", "tookMs": 41, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
706 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
707 "test-compile": {"status": "ok", "tookMs": 74, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
708 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
709 "publish": {"status": "skipped", "tookMs": 0},
710 "metadata": {
711 "crossScalaVersions": ["2.13.10", "3.3.0"]
712}
713},{
714 "module": "saddle-stats",
715 "compile": {"status": "ok", "tookMs": 1265, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
716 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
717 "test-compile": {"status": "ok", "tookMs": 2863, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
718 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
719 "publish": {"status": "skipped", "tookMs": 0},
720 "metadata": {
721 "crossScalaVersions": ["2.13.10", "3.3.0"]
722}
723},{
724 "module": "saddle-core",
725 "compile": {"status": "ok", "tookMs": 116, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
726 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
727 "test-compile": {"status": "ok", "tookMs": 12373, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
728 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
729 "publish": {"status": "skipped", "tookMs": 0},
730 "metadata": {
731 "crossScalaVersions": ["2.13.10", "3.3.0"]
732}
733},{
734 "module": "saddle-binary",
735 "compile": {"status": "ok", "tookMs": 842, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
736 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
737 "test-compile": {"status": "ok", "tookMs": 1237, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
738 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
739 "publish": {"status": "skipped", "tookMs": 0},
740 "metadata": {
741 "crossScalaVersions": ["2.13.10", "3.3.0"]
742}
743},{
744 "module": "saddle-io",
745 "compile": {"status": "ok", "tookMs": 45, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
746 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
747 "test-compile": {"status": "ok", "tookMs": 1466, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
748 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
749 "publish": {"status": "skipped", "tookMs": 0},
750 "metadata": {
751 "crossScalaVersions": ["2.13.10", "3.3.0"]
752}
753},{
754 "module": "saddle-linalg",
755 "compile": {"status": "ok", "tookMs": 1005, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
756 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
757 "test-compile": {"status": "ok", "tookMs": 1729, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
758 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
759 "publish": {"status": "skipped", "tookMs": 0},
760 "metadata": {
761 "crossScalaVersions": ["2.13.10", "3.3.0"]
762}
763},{
764 "module": "saddle-ops-inlined",
765 "compile": {"status": "ok", "tookMs": 211, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
766 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
767 "test-compile": {"status": "ok", "tookMs": 264, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
768 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
769 "publish": {"status": "skipped", "tookMs": 0},
770 "metadata": {
771 "crossScalaVersions": ["2.13.10", "3.3.0"]
772}
773},{
774 "module": "saddle-jsoniter",
775 "compile": {"status": "ok", "tookMs": 771, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
776 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
777 "test-compile": {"status": "ok", "tookMs": 764, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
778 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
779 "publish": {"status": "skipped", "tookMs": 0},
780 "metadata": {
781 "crossScalaVersions": ["2.13.10", "3.3.0"]
782}
783},{
784 "module": "saddle-time",
785 "compile": {"status": "ok", "tookMs": 1296, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
786 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
787 "test-compile": {"status": "ok", "tookMs": 2587, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
788 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
789 "publish": {"status": "skipped", "tookMs": 0},
790 "metadata": {
791 "crossScalaVersions": ["2.13.10", "3.3.0"]
792}
793},{
794 "module": "saddle-circe",
795 "compile": {"status": "ok", "tookMs": 645, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
796 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
797 "test-compile": {"status": "ok", "tookMs": 797, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
798 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
799 "publish": {"status": "skipped", "tookMs": 0},
800 "metadata": {
801 "crossScalaVersions": ["2.13.10", "3.3.0"]
802}
803}]
804************************
805[success] Total time: 71 s (0:01:11.0), completed Jan 10, 2026, 1:10:36 AM
806[0JChecking patch saddle-core/src/main/scala/org/saddle/scalar/ScalarTagBase.scala...
807error: while searching for:
808 def makeLoc(sz: Int = Locator.INIT_CAPACITY): Locator[T] =
809 new LocatorAny[T](sz)(using this)
810 def makeLocAll(sz: Int = Locator.INIT_CAPACITY): LocatorAll[T] =
811 new LocatorAllAny[T](using this)
812 def makeVec(arr: Array[T]): Vec[T] = Vec(arr)(this)
813 def makeMat(r: Int, c: Int, arr: Array[T]): Mat[T] = Mat(r, c, arr)(this)
814 def makeIndex(vec: Vec[T])(implicit ord: ORD[T]): Index[T] =
815
816error: patch failed: saddle-core/src/main/scala/org/saddle/scalar/ScalarTagBase.scala:52
817Checking patch saddle-core/src/main/scala/org/saddle/scalar/ScalarTag.scala...
818Checking patch saddle-core/src/main/scala/org/saddle/index/IndexIntRange.scala...
819Checking patch project/plugins.sbt...
820Checking patch project/build.properties...
821Checking patch build.sbt...
822Applying patch saddle-core/src/main/scala/org/saddle/scalar/ScalarTagBase.scala with 1 reject...
823Rejected hunk #1.
824Applied patch saddle-core/src/main/scala/org/saddle/scalar/ScalarTag.scala cleanly.
825Applied patch saddle-core/src/main/scala/org/saddle/index/IndexIntRange.scala cleanly.
826Applied patch project/plugins.sbt cleanly.
827Applied patch project/build.properties cleanly.
828Applied patch build.sbt cleanly.
829Commit migration rewrites
830Switched to a new branch 'opencb/migrate-source-3.7'
831[opencb/migrate-source-3.7 596a993d] Apply Scala compiler rewrites using -source:3.7-migration using Scala 3.7.4
832 18 files changed, 35 insertions(+), 35 deletions(-)
833----
834Preparing build for 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY
835Scala binary version found: 3.8
836Implicitly using source version 3.8
837Scala binary version found: 3.8
838Implicitly using source version 3.8
839Would try to apply common scalacOption (best-effort, sbt/mill only):
840Append: ,REQUIRE:-source:3.8
841Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
842
843Try apply source patch:
844Path: saddle-core/src/main/scala/org/saddle/index/IndexIntRange.scala
845Pattern: .contains _)
846Replacement: .contains)
847Successfully applied pattern '.contains _)' in saddle-core/src/main/scala/org/saddle/index/IndexIntRange.scala
848
849Try apply source patch:
850Path: saddle-core/src/main/scala/org/saddle/scalar/ScalarTag.scala
851Pattern: new ScalarTagProduct[T]()(ev)
852Replacement: new ScalarTagProduct[T](using ev)
853Successfully applied pattern 'new ScalarTagProduct[T]()(ev)' in saddle-core/src/main/scala/org/saddle/scalar/ScalarTag.scala
854
855Try apply source patch:
856Path: saddle-core/src/main/scala/org/saddle/scalar/ScalarTagBase.scala
857Pattern: new LocatorAllAny[T]()(this)
858Replacement: new LocatorAllAny[T](using this)
859Failed to apply pattern 'new LocatorAllAny[T]()(this)' in saddle-core/src/main/scala/org/saddle/scalar/ScalarTagBase.scala
860----
861Starting build for 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY
862Execute tests: false
863sbt project found:
864Sbt version 1.9.6 is not supported, minimal supported version is 1.11.5
865Enforcing usage of sbt in version 1.11.5
866No prepare script found for project pityka/saddle
867##################################
868Scala version: 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY
869Targets: io.github.pityka%saddle-binary io.github.pityka%saddle-circe io.github.pityka%saddle-core io.github.pityka%saddle-io io.github.pityka%saddle-jsoniter io.github.pityka%saddle-linalg io.github.pityka%saddle-ops-inlined io.github.pityka%saddle-ops-inlined-macroimpl io.github.pityka%saddle-spire-prng io.github.pityka%saddle-stats io.github.pityka%saddle-time
870Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4","3.7"],"sourcePatches":[{"path":"saddle-core/src/main/scala/org/saddle/index/IndexIntRange.scala","pattern":".contains _)","replaceWith":".contains)"},{"path":"saddle-core/src/main/scala/org/saddle/scalar/ScalarTag.scala","pattern":"new ScalarTagProduct[T]()(ev)","replaceWith":"new ScalarTagProduct[T](using ev)"},{"path":"saddle-core/src/main/scala/org/saddle/scalar/ScalarTagBase.scala","pattern":"new LocatorAllAny[T]()(this)","replaceWith":"new LocatorAllAny[T](using this)"}]}
871##################################
872Using extra scalacOptions: ,REQUIRE:-source:3.8
873Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
874[sbt_options] declare -a sbt_options=()
875[process_args] java_version = '17'
876[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
877# Executing command line:
878java
879-Dfile.encoding=UTF-8
880-Dcommunitybuild.scala=3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY
881-Dcommunitybuild.project.dependencies.add=
882-Xmx7G
883-Xms4G
884-Xss8M
885-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
886-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
887-jar
888/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
889"setCrossScalaVersions 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY"
890"++3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY -v"
891"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
892"set every credentials := Nil"
893"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
894"removeScalacOptionsStartingWith -P:wartremover"
895
896moduleMappings
897"runBuild 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4","3.7"],"sourcePatches":[{"path":"saddle-core/src/main/scala/org/saddle/index/IndexIntRange.scala","pattern":".contains _)","replaceWith":".contains)"},{"path":"saddle-core/src/main/scala/org/saddle/scalar/ScalarTag.scala","pattern":"new ScalarTagProduct[T]()(ev)","replaceWith":"new ScalarTagProduct[T](using ev)"},{"path":"saddle-core/src/main/scala/org/saddle/scalar/ScalarTagBase.scala","pattern":"new LocatorAllAny[T]()(this)","replaceWith":"new LocatorAllAny[T](using this)"}]}""" io.github.pityka%saddle-binary io.github.pityka%saddle-circe io.github.pityka%saddle-core io.github.pityka%saddle-io io.github.pityka%saddle-jsoniter io.github.pityka%saddle-linalg io.github.pityka%saddle-ops-inlined io.github.pityka%saddle-ops-inlined-macroimpl io.github.pityka%saddle-spire-prng io.github.pityka%saddle-stats io.github.pityka%saddle-time"
898
899[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
900[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
901[info] loading project definition from /build/repo/project
902[info] loading settings for project root from build.sbt...
903[info] resolving key references (20273 settings) ...
904[info] set current project to root (in build file:/build/repo/)
905Execute setCrossScalaVersions: 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY
906OpenCB::Changing crossVersion 3.3.0 -> 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY in bench/crossScalaVersions
907OpenCB::Changing crossVersion 3.3.0 -> 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY in circeJS/crossScalaVersions
908OpenCB::Changing crossVersion 3.3.0 -> 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY in coreJVM/crossScalaVersions
909OpenCB::Changing crossVersion 3.3.0 -> 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY in coreJVMTests/crossScalaVersions
910OpenCB::Changing crossVersion 3.3.0 -> 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY in spireJVM/crossScalaVersions
911OpenCB::Changing crossVersion 3.3.0 -> 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY in spireJS/crossScalaVersions
912OpenCB::Changing crossVersion 3.3.0 -> 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY in binary/crossScalaVersions
913OpenCB::Changing crossVersion 3.3.0 -> 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY in inlinedOps/crossScalaVersions
914OpenCB::Changing crossVersion 3.3.0 -> 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY in ioJVM/crossScalaVersions
915OpenCB::Changing crossVersion 3.3.0 -> 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY in stats/crossScalaVersions
916OpenCB::Changing crossVersion 3.3.0 -> 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY in ioJS/crossScalaVersions
917OpenCB::Changing crossVersion 3.3.0 -> 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY in linalg/crossScalaVersions
918OpenCB::Changing crossVersion 3.3.0 -> 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY in coreJS/crossScalaVersions
919OpenCB::Limitting incorrect crossVersions List() -> List(2.13.10) in docs/crossScalaVersions
920OpenCB::Changing crossVersion 3.3.0 -> 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY in jsoniterJS/crossScalaVersions
921OpenCB::Changing crossVersion 3.3.0 -> 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY in time/crossScalaVersions
922OpenCB::Limitting incorrect crossVersions List() -> List(2.13.10) in root/crossScalaVersions
923OpenCB::Changing crossVersion 3.3.0 -> 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY in inlinedOpsMacroImpl/crossScalaVersions
924OpenCB::Changing crossVersion 3.3.0 -> 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY in circeJVM/crossScalaVersions
925OpenCB::Changing crossVersion 3.3.0 -> 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY in jsoniterJVM/crossScalaVersions
926[info] set current project to root (in build file:/build/repo/)
927[info] Setting Scala version to 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY on 18 projects.
928[info] Switching Scala version on:
929[info] inlinedOpsMacroImpl (2.13.10, 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY)
930[info] spireJS (2.13.10, 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY)
931[info] spireJVM (2.13.10, 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY)
932[info] stats (2.13.10, 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY)
933[info] jsoniterJS (2.13.10, 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY)
934[info] circeJVM (2.13.10, 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY)
935[info] binary (2.13.10, 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY)
936[info] coreJVMTests (2.13.10, 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY)
937[info] jsoniterJVM (2.13.10, 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY)
938[info] coreJS (2.13.10, 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY)
939[info] circeJS (2.13.10, 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY)
940[info] linalg (2.13.10, 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY)
941[info] coreJVM (2.13.10, 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY)
942[info] inlinedOps (2.13.10, 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY)
943[info] time (2.13.10, 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY)
944[info] ioJS (2.13.10, 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY)
945[info] ioJVM (2.13.10, 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY)
946[info] bench (2.13.10, 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY)
947[info] Excluding projects:
948[info] * root (2.13.10)
949[info] docs (2.13.10)
950[info] Reapplying settings...
951[info] set current project to root (in build file:/build/repo/)
952Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
953[info] Reapplying settings...
954[info] set current project to root (in build file:/build/repo/)
955[info] Defining Global / credentials, bench / credentials and 18 others.
956[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 99 others.
957[info] Run `last` for details.
958[info] Reapplying settings...
959[info] set current project to root (in build file:/build/repo/)
960Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
961[info] Reapplying settings...
962OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
963
964 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
965 Did you mean coreJVMTests / allExcludeDependencies ?
966 , retry without global scopes
967[info] Reapplying settings...
968[info] set current project to root (in build file:/build/repo/)
969Execute removeScalacOptionsStartingWith: -P:wartremover
970[info] Reapplying settings...
971[info] set current project to root (in build file:/build/repo/)
972[success] Total time: 0 s, completed Jan 10, 2026, 1:11:04 AM
973Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4","3.7"],"sourcePatches":[{"path":"saddle-core/src/main/scala/org/saddle/index/IndexIntRange.scala","pattern":".contains _)","replaceWith":".contains)"},{"path":"saddle-core/src/main/scala/org/saddle/scalar/ScalarTag.scala","pattern":"new ScalarTagProduct[T]()(ev)","replaceWith":"new ScalarTagProduct[T](using ev)"},{"path":"saddle-core/src/main/scala/org/saddle/scalar/ScalarTagBase.scala","pattern":"new LocatorAllAny[T]()(this)","replaceWith":"new LocatorAllAny[T](using this)"}]}
974Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
975Starting build...
976Projects: Set(inlinedOpsMacroImpl, spireJVM, stats, circeJVM, binary, jsoniterJVM, linalg, coreJVM, inlinedOps, time, ioJVM)
977Starting build for ProjectRef(file:/build/repo/,inlinedOpsMacroImpl) (saddle-ops-inlined-macroimpl)... [0/11]
978OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
979OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
980OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
981OpenCB::Filter out '-Xfatal-warnings', matches setting pattern '^-?-Xfatal-warnings'
982Compile scalacOptions: -encoding, utf-8, -language:postfixOps, -language:existentials, -unchecked, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
983[info] compiling 7 Scala sources to /build/repo/spire-prng/.jvm/target/scala-3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY/classes ...
984[info] compiling 4 Scala sources to /build/repo/saddle-io/.jvm/target/scala-3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY/classes ...
985[info] done compiling
986[info] done compiling
987[info] compiling 86 Scala sources to /build/repo/saddle-core/.jvm/target/scala-3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY/classes ...
988[warn] there was 1 deprecation warning; re-run with -deprecation for details
989[warn] one warning found
990[info] done compiling
991Starting build for ProjectRef(file:/build/repo/,spireJVM) (saddle-spire-prng)... [1/11]
992Compile scalacOptions: -encoding, utf-8, -language:postfixOps, -language:existentials, -unchecked, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
993Starting build for ProjectRef(file:/build/repo/,stats) (saddle-stats)... [2/11]
994Compile scalacOptions: -encoding, utf-8, -language:postfixOps, -language:existentials, -unchecked, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
995[info] compiling 8 Scala sources to /build/repo/saddle-stats/target/scala-3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY/classes ...
996[info] done compiling
997[info] compiling 4 Scala sources to /build/repo/saddle-stats/target/scala-3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY/test-classes ...
998[info] done compiling
999Starting build for ProjectRef(file:/build/repo/,coreJVM) (saddle-core)... [3/11]
1000Compile scalacOptions: -encoding, utf-8, -language:postfixOps, -language:existentials, -unchecked, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1001[info] compiling 25 Scala sources to /build/repo/saddle-core/.jvm/target/scala-3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY/test-classes ...
1002[info] done compiling
1003Starting build for ProjectRef(file:/build/repo/,binary) (saddle-binary)... [4/11]
1004Compile scalacOptions: -encoding, utf-8, -language:postfixOps, -language:existentials, -unchecked, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1005[info] compiling 3 Scala sources to /build/repo/saddle-binary/target/scala-3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY/classes ...
1006[info] done compiling
1007[info] compiling 1 Scala source to /build/repo/saddle-binary/target/scala-3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY/test-classes ...
1008[info] done compiling
1009Starting build for ProjectRef(file:/build/repo/,ioJVM) (saddle-io)... [5/11]
1010Compile scalacOptions: -encoding, utf-8, -language:postfixOps, -language:existentials, -unchecked, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1011[info] compiling 4 Scala sources to /build/repo/saddle-io/.jvm/target/scala-3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY/test-classes ...
1012[info] done compiling
1013Starting build for ProjectRef(file:/build/repo/,linalg) (saddle-linalg)... [6/11]
1014Compile scalacOptions: -encoding, utf-8, -language:postfixOps, -language:existentials, -unchecked, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1015[info] compiling 4 Scala sources to /build/repo/saddle-linalg/target/scala-3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY/classes ...
1016[info] done compiling
1017[info] compiling 1 Scala source to /build/repo/saddle-linalg/target/scala-3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY/test-classes ...
1018[info] done compiling
1019Starting build for ProjectRef(file:/build/repo/,inlinedOps) (saddle-ops-inlined)... [7/11]
1020Compile scalacOptions: -encoding, utf-8, -language:postfixOps, -language:existentials, -unchecked, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1021Starting build for ProjectRef(file:/build/repo/,jsoniterJVM) (saddle-jsoniter)... [8/11]
1022Compile scalacOptions: -encoding, utf-8, -language:postfixOps, -language:existentials, -unchecked, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1023[info] compiling 1 Scala source to /build/repo/saddle-jsoniter/.jvm/target/scala-3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY/classes ...
1024[info] done compiling
1025[info] compiling 1 Scala source to /build/repo/saddle-jsoniter/.jvm/target/scala-3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY/test-classes ...
1026[info] done compiling
1027Starting build for ProjectRef(file:/build/repo/,time) (saddle-time)... [9/11]
1028Compile scalacOptions: -encoding, utf-8, -language:postfixOps, -language:existentials, -unchecked, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1029[info] compiling 11 Scala sources to /build/repo/saddle-time/target/scala-3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY/classes ...
1030[info] done compiling
1031[info] compiling 7 Scala sources to /build/repo/saddle-time/target/scala-3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY/test-classes ...
1032[info] done compiling
1033Starting build for ProjectRef(file:/build/repo/,circeJVM) (saddle-circe)... [10/11]
1034Compile scalacOptions: -encoding, utf-8, -language:postfixOps, -language:existentials, -unchecked, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1035[info] compiling 1 Scala source to /build/repo/saddle-circe/.jvm/target/scala-3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY/classes ...
1036[info] done compiling
1037[info] compiling 1 Scala source to /build/repo/saddle-circe/.jvm/target/scala-3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY/test-classes ...
1038[info] done compiling
1039
1040************************
1041Build summary:
1042[{
1043 "module": "saddle-ops-inlined-macroimpl",
1044 "compile": {"status": "ok", "tookMs": 24238, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1045 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1046 "test-compile": {"status": "ok", "tookMs": 301, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1047 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1048 "publish": {"status": "skipped", "tookMs": 0},
1049 "metadata": {
1050 "crossScalaVersions": ["2.13.10", "3.3.0"]
1051}
1052},{
1053 "module": "saddle-spire-prng",
1054 "compile": {"status": "ok", "tookMs": 61, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1055 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1056 "test-compile": {"status": "ok", "tookMs": 91, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1057 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1058 "publish": {"status": "skipped", "tookMs": 0},
1059 "metadata": {
1060 "crossScalaVersions": ["2.13.10", "3.3.0"]
1061}
1062},{
1063 "module": "saddle-stats",
1064 "compile": {"status": "ok", "tookMs": 1568, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1065 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1066 "test-compile": {"status": "ok", "tookMs": 3101, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1067 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1068 "publish": {"status": "skipped", "tookMs": 0},
1069 "metadata": {
1070 "crossScalaVersions": ["2.13.10", "3.3.0"]
1071}
1072},{
1073 "module": "saddle-core",
1074 "compile": {"status": "ok", "tookMs": 139, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1075 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1076 "test-compile": {"status": "ok", "tookMs": 13042, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1077 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1078 "publish": {"status": "skipped", "tookMs": 0},
1079 "metadata": {
1080 "crossScalaVersions": ["2.13.10", "3.3.0"]
1081}
1082},{
1083 "module": "saddle-binary",
1084 "compile": {"status": "ok", "tookMs": 922, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1085 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1086 "test-compile": {"status": "ok", "tookMs": 1222, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1087 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1088 "publish": {"status": "skipped", "tookMs": 0},
1089 "metadata": {
1090 "crossScalaVersions": ["2.13.10", "3.3.0"]
1091}
1092},{
1093 "module": "saddle-io",
1094 "compile": {"status": "ok", "tookMs": 51, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1095 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1096 "test-compile": {"status": "ok", "tookMs": 1498, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1097 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1098 "publish": {"status": "skipped", "tookMs": 0},
1099 "metadata": {
1100 "crossScalaVersions": ["2.13.10", "3.3.0"]
1101}
1102},{
1103 "module": "saddle-linalg",
1104 "compile": {"status": "ok", "tookMs": 1112, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1105 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1106 "test-compile": {"status": "ok", "tookMs": 1833, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1107 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1108 "publish": {"status": "skipped", "tookMs": 0},
1109 "metadata": {
1110 "crossScalaVersions": ["2.13.10", "3.3.0"]
1111}
1112},{
1113 "module": "saddle-ops-inlined",
1114 "compile": {"status": "ok", "tookMs": 250, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1115 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1116 "test-compile": {"status": "ok", "tookMs": 318, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1117 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1118 "publish": {"status": "skipped", "tookMs": 0},
1119 "metadata": {
1120 "crossScalaVersions": ["2.13.10", "3.3.0"]
1121}
1122},{
1123 "module": "saddle-jsoniter",
1124 "compile": {"status": "ok", "tookMs": 904, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1125 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1126 "test-compile": {"status": "ok", "tookMs": 798, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1127 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1128 "publish": {"status": "skipped", "tookMs": 0},
1129 "metadata": {
1130 "crossScalaVersions": ["2.13.10", "3.3.0"]
1131}
1132},{
1133 "module": "saddle-time",
1134 "compile": {"status": "ok", "tookMs": 1373, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1135 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1136 "test-compile": {"status": "ok", "tookMs": 2035, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1137 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1138 "publish": {"status": "skipped", "tookMs": 0},
1139 "metadata": {
1140 "crossScalaVersions": ["2.13.10", "3.3.0"]
1141}
1142},{
1143 "module": "saddle-circe",
1144 "compile": {"status": "ok", "tookMs": 725, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1145 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1146 "test-compile": {"status": "ok", "tookMs": 849, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1147 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1148 "publish": {"status": "skipped", "tookMs": 0},
1149 "metadata": {
1150 "crossScalaVersions": ["2.13.10", "3.3.0"]
1151}
1152}]
1153************************
1154[success] Total time: 71 s (0:01:11.0), completed Jan 10, 2026, 1:12:15 AM
1155[0JChecking patch saddle-core/src/main/scala/org/saddle/scalar/ScalarTag.scala...
1156Checking patch saddle-core/src/main/scala/org/saddle/index/IndexIntRange.scala...
1157Checking patch project/plugins.sbt...
1158Checking patch project/build.properties...
1159Checking patch build.sbt...
1160Applied patch saddle-core/src/main/scala/org/saddle/scalar/ScalarTag.scala cleanly.
1161Applied patch saddle-core/src/main/scala/org/saddle/index/IndexIntRange.scala cleanly.
1162Applied patch project/plugins.sbt cleanly.
1163Applied patch project/build.properties cleanly.
1164Applied patch build.sbt cleanly.