Build Logs
typelevel/fs2 • scheduled_3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY
Errors
0
Warnings
76
Total Lines
979
1##################################
2Clonning https://github.com/typelevel/fs2.git into /build/repo using revision v3.13.0-M8
3##################################
4Note: switching to '77396ff9e7b09816b01f51e453d50b6f0bdedade'.
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----
29Starting build for 3.7.4
30Execute tests: false
31sbt project found:
32No prepare script found for project typelevel/fs2
33##################################
34Scala version: 3.7.4
35Targets: co.fs2%fs2-core co.fs2%fs2-docs co.fs2%fs2-io co.fs2%fs2-protocols co.fs2%fs2-reactive-streams co.fs2%fs2-scodec
36Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4","3.7"],"sourcePatches":[]}
37##################################
38Using extra scalacOptions: -rewrite,REQUIRE:-source:3.4-migration
39Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
40[sbt_options] declare -a sbt_options=()
41[process_args] java_version = '21'
42[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21/rt.jar'
43# Executing command line:
44java
45-Dfile.encoding=UTF-8
46-Xms2g
47-Xmx4g
48-XX:MaxMetaspaceSize=512m
49-Dcommunitybuild.scala=3.7.4
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_21
56-jar
57/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
58"setCrossScalaVersions 3.7.4"
59"++3.7.4 -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 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4","3.7"],"sourcePatches":[]}""" co.fs2%fs2-core co.fs2%fs2-docs co.fs2%fs2-io co.fs2%fs2-protocols co.fs2%fs2-reactive-streams co.fs2%fs2-scodec"
67
68[info] [launcher] getting org.scala-sbt sbt 1.11.7 (this may take some time)...
69[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 21)
70[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
71[info] loading project definition from /build/repo/project
72[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
73[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
74[info] Compilation completed in 8.242s.
75[info] done compiling
76[info] loading settings for project root from build.sbt...
77[info] resolving key references (21746 settings) ...
78[info] set scmInfo to https://github.com/typelevel/fs2
79[info] set current project to root (in build file:/build/repo/)
80Execute setCrossScalaVersions: 3.7.4
81OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in unidocs/crossScalaVersions
82OpenCB::Limitting incorrect crossVersions List() -> List(2.13.18) in root/crossScalaVersions
83[info] set scmInfo to https://github.com/typelevel/fs2
84OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in microsite/crossScalaVersions
85OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in benchmark/crossScalaVersions
86OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in scodecJVM/crossScalaVersions
87OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in scodecJS/crossScalaVersions
88OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in ioNative/crossScalaVersions
89OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in coreJVM/crossScalaVersions
90OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in protocolsJS/crossScalaVersions
91OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in ioJS/crossScalaVersions
92OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in protocolsNative/crossScalaVersions
93OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in protocolsJVM/crossScalaVersions
94OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in scodecNative/crossScalaVersions
95OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in rootJS/crossScalaVersions
96OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in coreJS/crossScalaVersions
97OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in rootNative/crossScalaVersions
98OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in integration/crossScalaVersions
99OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in rootJVM/crossScalaVersions
100OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in reactiveStreams/crossScalaVersions
101OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in coreNative/crossScalaVersions
102OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in ioJVM/crossScalaVersions
103[info] set current project to root (in build file:/build/repo/)
104[info] Setting Scala version to 3.7.4 on 20 projects.
105[info] Switching Scala version on:
106[info] integration (2.12.21, 2.13.18, 3.7.4)
107[info] protocolsJS (2.12.21, 2.13.18, 3.7.4)
108[info] ioNative (2.12.21, 2.13.18, 3.7.4)
109[info] unidocs (2.12.21, 2.13.18, 3.7.4)
110[info] rootJS (2.12.21, 2.13.18, 3.7.4)
111[info] coreNative (2.12.21, 2.13.18, 3.7.4)
112[info] coreJS (2.12.21, 2.13.18, 3.7.4)
113[info] protocolsNative (2.12.21, 2.13.18, 3.7.4)
114[info] microsite (2.12.21, 2.13.18, 3.7.4)
115[info] coreJVM (2.12.21, 2.13.18, 3.7.4)
116[info] rootJVM (2.12.21, 2.13.18, 3.7.4)
117[info] rootNative (2.12.21, 2.13.18, 3.7.4)
118[info] scodecJVM (2.12.21, 2.13.18, 3.7.4)
119[info] scodecJS (2.12.21, 2.13.18, 3.7.4)
120[info] ioJS (2.12.21, 2.13.18, 3.7.4)
121[info] reactiveStreams (2.12.21, 2.13.18, 3.7.4)
122[info] ioJVM (2.12.21, 2.13.18, 3.7.4)
123[info] protocolsJVM (2.12.21, 2.13.18, 3.7.4)
124[info] scodecNative (2.12.21, 2.13.18, 3.7.4)
125[info] benchmark (2.12.21, 2.13.18, 3.7.4)
126[info] Excluding projects:
127[info] * root (2.13.18)
128[info] Reapplying settings...
129[info] set scmInfo to https://github.com/typelevel/fs2
130[info] set current project to root (in build file:/build/repo/)
131Execute 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
132[info] Reapplying settings...
133[info] set scmInfo to https://github.com/typelevel/fs2
134[info] set current project to root (in build file:/build/repo/)
135[info] Defining Global / credentials, benchmark / credentials and 19 others.
136[info] The new values will be used by Compile / scalafmtOnly, IntegrationTest / scalafmtOnly and 186 others.
137[info] Run `last` for details.
138[info] Reapplying settings...
139[info] set scmInfo to https://github.com/typelevel/fs2
140[info] set current project to root (in build file:/build/repo/)
141Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
142[info] Reapplying settings...
143OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
144
145 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
146 Did you mean scodecJS / allExcludeDependencies ?
147 , retry without global scopes
148[info] Reapplying settings...
149[info] set scmInfo to https://github.com/typelevel/fs2
150[info] set current project to root (in build file:/build/repo/)
151Execute removeScalacOptionsStartingWith: -P:wartremover
152[info] Reapplying settings...
153[info] set scmInfo to https://github.com/typelevel/fs2
154[info] set current project to root (in build file:/build/repo/)
155[success] Total time: 0 s, completed Jan 10, 2026, 12:51:01 AM
156Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4","3.7"],"sourcePatches":[]}
157Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
158Starting build...
159Projects: Set(unidocs, coreJVM, scodecJVM, reactiveStreams, ioJVM, protocolsJVM)
160Starting build for ProjectRef(file:/build/repo/,scodecJVM) (fs2-scodec)... [0/6]
161OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
162OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.4-migration` in Scala 2.12.20 module Global
163OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
164OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
165Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
166[info] compiling 52 Scala sources to /build/repo/core/jvm/target/scala-3.7.4/classes ...
167[info] [patched file /build/repo/core/shared/src/main/scala/fs2/Chunk.scala]
168[info] [patched file /build/repo/core/shared/src/main/scala/fs2/concurrent/Channel.scala]
169[info] [patched file /build/repo/core/shared/src/main/scala/fs2/concurrent/Signal.scala]
170[info] [patched file /build/repo/core/shared/src/main/scala/fs2/Pull.scala]
171[info] [patched file /build/repo/core/shared/src/main/scala/fs2/internal/ScopedResource.scala]
172[info] [patched file /build/repo/core/jvm/src/main/scala/fs2/internal/AsyncByteArrayInputStream.scala]
173[info] [patched file /build/repo/core/shared/src/main/scala/fs2/Collector.scala]
174[info] [patched file /build/repo/core/shared/src/main/scala/fs2/Stream.scala]
175[info] done compiling
176[info] compiling 3 Scala sources to /build/repo/scodec/jvm/target/scala-3.7.4/classes ...
177[info] done compiling
178Downloading https://repo1.maven.org/maven2/org/scalameta/scalafmt-core_2.12/3.10.3/scalafmt-core_2.12-3.10.3.pom
179[info] compiling 8 Scala sources to /build/repo/core/jvm/target/scala-3.7.4/classes ...
180Downloaded https://repo1.maven.org/maven2/org/scalameta/scalafmt-core_2.12/3.10.3/scalafmt-core_2.12-3.10.3.pom
181Downloading https://repo1.maven.org/maven2/org/scalameta/mdoc-parser_2.12/2.8.2/mdoc-parser_2.12-2.8.2.pom
182Downloading https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.21/scala-library-2.12.21.pom
183Downloading https://repo1.maven.org/maven2/org/scalameta/scalafmt-macros_2.12/3.10.3/scalafmt-macros_2.12-3.10.3.pom
184Downloading https://repo1.maven.org/maven2/org/scalameta/scalafmt-sysops_2.12/3.10.3/scalafmt-sysops_2.12-3.10.3.pom
185Downloading https://repo1.maven.org/maven2/org/scalameta/scalafmt-config_2.12/3.10.3/scalafmt-config_2.12-3.10.3.pom
186Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.21/scala-library-2.12.21.pom
187Downloaded https://repo1.maven.org/maven2/org/scalameta/scalafmt-sysops_2.12/3.10.3/scalafmt-sysops_2.12-3.10.3.pom
188Downloaded https://repo1.maven.org/maven2/org/scalameta/mdoc-parser_2.12/2.8.2/mdoc-parser_2.12-2.8.2.pom
189Downloaded https://repo1.maven.org/maven2/org/scalameta/scalafmt-config_2.12/3.10.3/scalafmt-config_2.12-3.10.3.pom
190Downloaded https://repo1.maven.org/maven2/org/scalameta/scalafmt-macros_2.12/3.10.3/scalafmt-macros_2.12-3.10.3.pom
191Downloading https://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.21/scala-reflect-2.12.21.pom
192Downloading https://repo1.maven.org/maven2/org/scalameta/metaconfig-core_2.12/0.18.1/metaconfig-core_2.12-0.18.1.pom
193Downloading https://repo1.maven.org/maven2/org/scalameta/metaconfig-typesafe-config_2.12/0.18.1/metaconfig-typesafe-config_2.12-0.18.1.pom
194Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.21/scala-reflect-2.12.21.pom
195Downloaded https://repo1.maven.org/maven2/org/scalameta/metaconfig-typesafe-config_2.12/0.18.1/metaconfig-typesafe-config_2.12-0.18.1.pom
196Downloaded https://repo1.maven.org/maven2/org/scalameta/metaconfig-core_2.12/0.18.1/metaconfig-core_2.12-0.18.1.pom
197Downloading https://repo1.maven.org/maven2/org/scalameta/metaconfig-pprint_2.12/0.18.1/metaconfig-pprint_2.12-0.18.1.pom
198Downloading https://repo1.maven.org/maven2/org/typelevel/paiges-core_2.12/0.4.4/paiges-core_2.12-0.4.4.pom
199Downloading https://repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_2.12/2.14.0/scala-collection-compat_2.12-2.14.0.pom
200Downloaded https://repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_2.12/2.14.0/scala-collection-compat_2.12-2.14.0.pom
201Downloaded https://repo1.maven.org/maven2/org/typelevel/paiges-core_2.12/0.4.4/paiges-core_2.12-0.4.4.pom
202Downloaded https://repo1.maven.org/maven2/org/scalameta/metaconfig-pprint_2.12/0.18.1/metaconfig-pprint_2.12-0.18.1.pom
203Downloading https://repo1.maven.org/maven2/com/lihaoyi/fansi_2.12/0.5.1/fansi_2.12-0.5.1.pom
204Downloading https://repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.12.21/scala-compiler-2.12.21.pom
205Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.12.21/scala-compiler-2.12.21.pom
206Downloaded https://repo1.maven.org/maven2/com/lihaoyi/fansi_2.12/0.5.1/fansi_2.12-0.5.1.pom
207Downloading https://repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.12/0.4.0/sourcecode_2.12-0.4.0.pom
208Downloaded https://repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.12/0.4.0/sourcecode_2.12-0.4.0.pom
209Downloading https://repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.12.21/scala-compiler-2.12.21.jar
210Downloading https://repo1.maven.org/maven2/org/scalameta/scalafmt-macros_2.12/3.10.3/scalafmt-macros_2.12-3.10.3.jar
211Downloading https://repo1.maven.org/maven2/org/scalameta/metaconfig-pprint_2.12/0.18.1/metaconfig-pprint_2.12-0.18.1.jar
212Downloading https://repo1.maven.org/maven2/org/scalameta/metaconfig-typesafe-config_2.12/0.18.1/metaconfig-typesafe-config_2.12-0.18.1.jar
213Downloading https://repo1.maven.org/maven2/org/scalameta/scalafmt-core_2.12/3.10.3/scalafmt-core_2.12-3.10.3.jar
214Downloading https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.21/scala-library-2.12.21.jar
215Downloaded https://repo1.maven.org/maven2/org/scalameta/scalafmt-macros_2.12/3.10.3/scalafmt-macros_2.12-3.10.3.jar
216Downloading https://repo1.maven.org/maven2/org/scalameta/mdoc-parser_2.12/2.8.2/mdoc-parser_2.12-2.8.2.jar
217Downloaded https://repo1.maven.org/maven2/org/scalameta/metaconfig-typesafe-config_2.12/0.18.1/metaconfig-typesafe-config_2.12-0.18.1.jar
218Downloading https://repo1.maven.org/maven2/com/lihaoyi/fansi_2.12/0.5.1/fansi_2.12-0.5.1.jar
219Downloaded https://repo1.maven.org/maven2/org/scalameta/metaconfig-pprint_2.12/0.18.1/metaconfig-pprint_2.12-0.18.1.jar
220Downloading https://repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_2.12/2.14.0/scala-collection-compat_2.12-2.14.0.jar
221Downloaded https://repo1.maven.org/maven2/org/scalameta/mdoc-parser_2.12/2.8.2/mdoc-parser_2.12-2.8.2.jar
222Downloading https://repo1.maven.org/maven2/org/scalameta/metaconfig-core_2.12/0.18.1/metaconfig-core_2.12-0.18.1.jar
223Downloaded https://repo1.maven.org/maven2/com/lihaoyi/fansi_2.12/0.5.1/fansi_2.12-0.5.1.jar
224Downloading https://repo1.maven.org/maven2/org/typelevel/paiges-core_2.12/0.4.4/paiges-core_2.12-0.4.4.jar
225Downloaded https://repo1.maven.org/maven2/org/scalameta/scalafmt-core_2.12/3.10.3/scalafmt-core_2.12-3.10.3.jar
226Downloaded https://repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_2.12/2.14.0/scala-collection-compat_2.12-2.14.0.jar
227Downloading https://repo1.maven.org/maven2/org/scalameta/scalafmt-sysops_2.12/3.10.3/scalafmt-sysops_2.12-3.10.3.jar
228Downloading https://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.21/scala-reflect-2.12.21.jar
229Downloaded https://repo1.maven.org/maven2/org/typelevel/paiges-core_2.12/0.4.4/paiges-core_2.12-0.4.4.jar
230Downloaded https://repo1.maven.org/maven2/org/scalameta/metaconfig-core_2.12/0.18.1/metaconfig-core_2.12-0.18.1.jar
231Downloaded https://repo1.maven.org/maven2/org/scalameta/scalafmt-sysops_2.12/3.10.3/scalafmt-sysops_2.12-3.10.3.jar
232Downloading https://repo1.maven.org/maven2/org/scalameta/scalafmt-config_2.12/3.10.3/scalafmt-config_2.12-3.10.3.jar
233Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.21/scala-library-2.12.21.jar
234Downloaded https://repo1.maven.org/maven2/org/scalameta/scalafmt-config_2.12/3.10.3/scalafmt-config_2.12-3.10.3.jar
235Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.21/scala-reflect-2.12.21.jar
236Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.12.21/scala-compiler-2.12.21.jar
237[info] done compiling
238[info] compiling 23 Scala sources to /build/repo/core/jvm/target/scala-3.7.4/classes ...
239[info] done compiling
240[info] compiling 8 Scala sources to /build/repo/core/jvm/target/scala-3.7.4/classes ...
241[info] done compiling
242[info] compiling 61 Scala sources to /build/repo/core/jvm/target/scala-3.7.4/test-classes ...
243[info] compiling 89 Scala sources to /build/repo/io/jvm/target/scala-3.7.4/classes ...
244[info] compiling 3 Scala sources to /build/repo/scodec/jvm/target/scala-3.7.4/classes ...
245[info] done compiling
246[info] [patched file /build/repo/io/jvm-native/src/main/scala/fs2/io/file/FilesPlatform.scala]
247[info] [patched file /build/repo/io/jvm/src/main/scala/fs2/io/net/AutoDetectingUnixSocketsProvider.scala]
248[info] [patched file /build/repo/io/jvm/src/main/scala/fs2/io/net/JdkUnixSocketsProvider.scala]
249[info] [patched file /build/repo/io/jvm/src/main/scala/fs2/io/net/AutoDetectingUnixDatagramSocketsProvider.scala]
250[info] [patched file /build/repo/io/jvm-native/src/main/scala/fs2/io/DeprecatedWatcher.scala]
251[info] [patched file /build/repo/io/jvm/src/main/scala/fs2/io/net/JnrUnixDatagramSocketsProvider.scala]
252[info] [patched file /build/repo/io/jvm/src/main/scala/fs2/io/internal/Synchronizer.scala]
253[info] [patched file /build/repo/io/shared/src/main/scala/fs2/io/net/Network.scala]
254[info] [patched file /build/repo/io/jvm/src/main/scala/fs2/io/internal/PipedStreamBuffer.scala]
255[info] [patched file /build/repo/io/shared/src/main/scala/fs2/io/file/PathApi.scala]
256[info] [patched file /build/repo/io/jvm-native/src/main/scala/fs2/io/net/SocketPlatform.scala]
257[info] [patched file /build/repo/io/jvm/src/main/scala/fs2/io/ioplatform.scala]
258[info] [patched file /build/repo/io/jvm-native/src/main/scala/fs2/io/file/DeprecatedFilesApi.scala]
259[info] [patched file /build/repo/io/jvm/src/main/scala/fs2/io/net/SelectingDatagramSocket.scala]
260[info] [patched file /build/repo/io/jvm-native/src/main/scala/fs2/io/file/Watcher.scala]
261[info] [patched file /build/repo/io/jvm/src/main/scala/fs2/io/net/unixsocket/UnixSocketsPlatform.scala]
262[info] done compiling
263[info] [patched file /build/repo/core/shared/src/test/scala/fs2/ChunkSuite.scala]
264[info] [patched file /build/repo/core/shared/src/test/scala/fs2/ChunkQueueSuite.scala]
265[info] [patched file /build/repo/core/shared/src/test/scala/fs2/concurrent/BroadcastSuite.scala]
266[info] [patched file /build/repo/core/shared/src/test/scala/fs2/StreamLawsSuite.scala]
267[info] [patched file /build/repo/core/shared/src/test/scala/fs2/ListParJoinSuite.scala]
268[info] [patched file /build/repo/core/shared/src/test/scala/fs2/TextSuite.scala]
269[info] [patched file /build/repo/core/shared/src/test/scala/fs2/ChunkGenerators.scala]
270[info] done compiling
271[info] compiling 4 Scala sources to /build/repo/scodec/jvm/target/scala-3.7.4/test-classes ...
272[info] done compiling
273[info] compiling 17 Scala sources to /build/repo/io/jvm/target/scala-3.7.4/classes ...
274[info] done compiling
275[info] compiling 15 Scala sources to /build/repo/io/jvm/target/scala-3.7.4/classes ...
276[info] done compiling
277[info] compiling 7 Scala sources to /build/repo/core/jvm/target/scala-3.7.4/test-classes ...
278[info] done compiling
279[info] compiling 61 Scala sources to /build/repo/core/jvm/target/scala-3.7.4/test-classes ...
280[info] done compiling
281[info] compiling 1 Scala source to /build/repo/scodec/jvm/target/scala-3.7.4/test-classes ...
282[info] done compiling
283Starting build for ProjectRef(file:/build/repo/,unidocs) (fs2-docs)... [1/6]
284Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
285Starting build for ProjectRef(file:/build/repo/,protocolsJVM) (fs2-protocols)... [2/6]
286Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
287[info] compiling 63 Scala sources to /build/repo/protocols/jvm/target/scala-3.7.4/classes ...
288[info] [patched file /build/repo/protocols/shared/src/main/scala/fs2/protocols/ip/Ipv4Header.scala]
289[info] [patched file /build/repo/protocols/shared/src/main/scala/fs2/protocols/mpeg/transport/psi/ConditionalAccessTable.scala]
290[info] [patched file /build/repo/protocols/shared/src/main/scala/fs2/protocols/mpeg/transport/psi/ProgramMapTable.scala]
291[info] [patched file /build/repo/protocols/shared/src/main/scala/fs2/protocols/mpeg/transport/psi/TableBuilder.scala]
292[info] [patched file /build/repo/protocols/shared/src/main/scala/fs2/protocols/mpeg/transport/AdaptationField.scala]
293[info] [patched file /build/repo/protocols/shared/src/main/scala/fs2/protocols/mpeg/transport/psi/ProgramAssociationTable.scala]
294[info] [patched file /build/repo/protocols/shared/src/main/scala/fs2/protocols/mpeg/PesPacketHeader.scala]
295[info] done compiling
296[info] compiling 7 Scala sources to /build/repo/protocols/jvm/target/scala-3.7.4/classes ...
297[info] done compiling
298[info] compiling 8 Scala sources to /build/repo/protocols/jvm/target/scala-3.7.4/test-classes ...
299[info] [patched file /build/repo/protocols/shared/src/test/scala/fs2/protocols/mpeg/DescriptorTest.scala]
300[info] done compiling
301[info] compiling 1 Scala source to /build/repo/protocols/jvm/target/scala-3.7.4/test-classes ...
302[info] done compiling
303Starting build for ProjectRef(file:/build/repo/,coreJVM) (fs2-core)... [3/6]
304Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
305Starting build for ProjectRef(file:/build/repo/,ioJVM) (fs2-io)... [4/6]
306Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
307[info] compiling 23 Scala sources to /build/repo/io/jvm/target/scala-3.7.4/test-classes ...
308[info] [patched file /build/repo/io/shared/src/test/scala/fs2/io/file/FilesExamples.scala]
309[info] [patched file /build/repo/io/jvm/src/test/scala/fs2/io/file/WalkBenchmark.scala]
310[info] done compiling
311[info] compiling 2 Scala sources to /build/repo/io/jvm/target/scala-3.7.4/test-classes ...
312[info] done compiling
313Starting build for ProjectRef(file:/build/repo/,reactiveStreams) (fs2-reactive-streams)... [5/6]
314Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
315[info] compiling 4 Scala sources to /build/repo/reactive-streams/target/scala-3.7.4/classes ...
316[info] done compiling
317[info] compiling 6 Scala sources to /build/repo/reactive-streams/target/scala-3.7.4/test-classes ...
318[info] done compiling
319
320************************
321Build summary:
322[{
323 "module": "fs2-scodec",
324 "compile": {"status": "ok", "tookMs": 28293, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
325 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
326 "test-compile": {"status": "ok", "tookMs": 48878, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
327 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
328 "publish": {"status": "skipped", "tookMs": 0},
329 "metadata": {
330 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
331}
332},{
333 "module": "fs2-docs",
334 "compile": {"status": "ok", "tookMs": 75, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
335 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
336 "test-compile": {"status": "ok", "tookMs": 653, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
337 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
338 "publish": {"status": "skipped", "tookMs": 0},
339 "metadata": {
340 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
341}
342},{
343 "module": "fs2-protocols",
344 "compile": {"status": "ok", "tookMs": 4432, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
345 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
346 "test-compile": {"status": "ok", "tookMs": 9310, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
347 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
348 "publish": {"status": "skipped", "tookMs": 0},
349 "metadata": {
350 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
351}
352},{
353 "module": "fs2-core",
354 "compile": {"status": "ok", "tookMs": 44, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
355 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
356 "test-compile": {"status": "ok", "tookMs": 6959, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
357 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
358 "publish": {"status": "skipped", "tookMs": 0},
359 "metadata": {
360 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
361}
362},{
363 "module": "fs2-io",
364 "compile": {"status": "ok", "tookMs": 99, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
365 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
366 "test-compile": {"status": "ok", "tookMs": 17828, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
367 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
368 "publish": {"status": "skipped", "tookMs": 0},
369 "metadata": {
370 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
371}
372},{
373 "module": "fs2-reactive-streams",
374 "compile": {"status": "ok", "tookMs": 1277, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
375 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
376 "test-compile": {"status": "ok", "tookMs": 8011, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
377 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
378 "publish": {"status": "skipped", "tookMs": 0},
379 "metadata": {
380 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
381}
382}]
383************************
384[success] Total time: 237 s (0:03:57.0), completed Jan 10, 2026, 12:54:58 AM
385[0JChecking patch project/plugins.sbt...
386Checking patch build.sbt...
387Applied patch project/plugins.sbt cleanly.
388Applied patch build.sbt cleanly.
389Commit migration rewrites
390Switched to a new branch 'opencb/migrate-source-3.4'
391[opencb/migrate-source-3.4 55f6f1ba3] Apply Scala compiler rewrites using -source:3.4-migration using Scala 3.7.4
392 41 files changed, 134 insertions(+), 137 deletions(-)
393Using target Scala version for migration: 3.7.4
394Migrating project for -source:3.7 using Scala 3.7.4
395----
396Preparing build for 3.7.4
397Would try to apply common scalacOption (best-effort, sbt/mill only):
398Append: -rewrite,REQUIRE:-source:3.7-migration
399Remove: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
400----
401Starting build for 3.7.4
402Execute tests: false
403sbt project found:
404No prepare script found for project typelevel/fs2
405##################################
406Scala version: 3.7.4
407Targets: co.fs2%fs2-core co.fs2%fs2-docs co.fs2%fs2-io co.fs2%fs2-protocols co.fs2%fs2-reactive-streams co.fs2%fs2-scodec
408Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4","3.7"],"sourcePatches":[]}
409##################################
410Using extra scalacOptions: -rewrite,REQUIRE:-source:3.7-migration
411Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
412[sbt_options] declare -a sbt_options=()
413[process_args] java_version = '21'
414[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21/rt.jar'
415# Executing command line:
416java
417-Dfile.encoding=UTF-8
418-Xms2g
419-Xmx4g
420-XX:MaxMetaspaceSize=512m
421-Dcommunitybuild.scala=3.7.4
422-Dcommunitybuild.project.dependencies.add=
423-Xmx7G
424-Xms4G
425-Xss8M
426-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
427-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21
428-jar
429/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
430"setCrossScalaVersions 3.7.4"
431"++3.7.4 -v"
432"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""
433"set every credentials := Nil"
434"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
435"removeScalacOptionsStartingWith -P:wartremover"
436
437moduleMappings
438"runBuild 3.7.4 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4","3.7"],"sourcePatches":[]}""" co.fs2%fs2-core co.fs2%fs2-docs co.fs2%fs2-io co.fs2%fs2-protocols co.fs2%fs2-reactive-streams co.fs2%fs2-scodec"
439
440[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 21)
441[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
442[info] loading project definition from /build/repo/project
443[info] loading settings for project root from build.sbt...
444[info] resolving key references (21746 settings) ...
445[info] set scmInfo to https://github.com/typelevel/fs2
446[info] set current project to root (in build file:/build/repo/)
447Execute setCrossScalaVersions: 3.7.4
448OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in unidocs/crossScalaVersions
449[info] set scmInfo to https://github.com/typelevel/fs2
450OpenCB::Limitting incorrect crossVersions List() -> List(2.13.18) in root/crossScalaVersions
451OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in microsite/crossScalaVersions
452OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in protocolsJVM/crossScalaVersions
453OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in scodecJVM/crossScalaVersions
454OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in scodecJS/crossScalaVersions
455OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in ioNative/crossScalaVersions
456OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in benchmark/crossScalaVersions
457OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in ioJS/crossScalaVersions
458OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in coreJVM/crossScalaVersions
459OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in protocolsJS/crossScalaVersions
460OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in rootNative/crossScalaVersions
461OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in coreJS/crossScalaVersions
462OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in scodecNative/crossScalaVersions
463OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in rootJS/crossScalaVersions
464OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in rootJVM/crossScalaVersions
465OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in integration/crossScalaVersions
466OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in reactiveStreams/crossScalaVersions
467OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in coreNative/crossScalaVersions
468OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in protocolsNative/crossScalaVersions
469OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in ioJVM/crossScalaVersions
470[info] set current project to root (in build file:/build/repo/)
471[info] Setting Scala version to 3.7.4 on 20 projects.
472[info] Switching Scala version on:
473[info] integration (2.12.21, 2.13.18, 3.7.4)
474[info] protocolsJS (2.12.21, 2.13.18, 3.7.4)
475[info] ioNative (2.12.21, 2.13.18, 3.7.4)
476[info] unidocs (2.12.21, 2.13.18, 3.7.4)
477[info] rootJS (2.12.21, 2.13.18, 3.7.4)
478[info] coreNative (2.12.21, 2.13.18, 3.7.4)
479[info] coreJS (2.12.21, 2.13.18, 3.7.4)
480[info] protocolsNative (2.12.21, 2.13.18, 3.7.4)
481[info] microsite (2.12.21, 2.13.18, 3.7.4)
482[info] coreJVM (2.12.21, 2.13.18, 3.7.4)
483[info] rootJVM (2.12.21, 2.13.18, 3.7.4)
484[info] rootNative (2.12.21, 2.13.18, 3.7.4)
485[info] scodecJVM (2.12.21, 2.13.18, 3.7.4)
486[info] scodecJS (2.12.21, 2.13.18, 3.7.4)
487[info] ioJS (2.12.21, 2.13.18, 3.7.4)
488[info] reactiveStreams (2.12.21, 2.13.18, 3.7.4)
489[info] ioJVM (2.12.21, 2.13.18, 3.7.4)
490[info] protocolsJVM (2.12.21, 2.13.18, 3.7.4)
491[info] scodecNative (2.12.21, 2.13.18, 3.7.4)
492[info] benchmark (2.12.21, 2.13.18, 3.7.4)
493[info] Excluding projects:
494[info] * root (2.13.18)
495[info] Reapplying settings...
496[info] set scmInfo to https://github.com/typelevel/fs2
497[info] set current project to root (in build file:/build/repo/)
498Execute 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
499[info] Reapplying settings...
500[info] set scmInfo to https://github.com/typelevel/fs2
501[info] set current project to root (in build file:/build/repo/)
502[info] Defining Global / credentials, benchmark / credentials and 19 others.
503[info] The new values will be used by Compile / scalafmtOnly, IntegrationTest / scalafmtOnly and 186 others.
504[info] Run `last` for details.
505[info] Reapplying settings...
506[info] set scmInfo to https://github.com/typelevel/fs2
507[info] set current project to root (in build file:/build/repo/)
508Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
509[info] Reapplying settings...
510OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
511
512 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
513 Did you mean scodecJS / allExcludeDependencies ?
514 , retry without global scopes
515[info] Reapplying settings...
516[info] set scmInfo to https://github.com/typelevel/fs2
517[info] set current project to root (in build file:/build/repo/)
518Execute removeScalacOptionsStartingWith: -P:wartremover
519[info] Reapplying settings...
520[info] set scmInfo to https://github.com/typelevel/fs2
521[info] set current project to root (in build file:/build/repo/)
522[success] Total time: 0 s, completed Jan 10, 2026, 12:55:21 AM
523Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4","3.7"],"sourcePatches":[]}
524Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
525Starting build...
526Projects: Set(unidocs, coreJVM, scodecJVM, reactiveStreams, ioJVM, protocolsJVM)
527Starting build for ProjectRef(file:/build/repo/,scodecJVM) (fs2-scodec)... [0/6]
528OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
529OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.7-migration` in Scala 2.12.20 module Global
530OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
531OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
532Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
533[info] compiling 52 Scala sources to /build/repo/core/jvm/target/scala-3.7.4/classes ...
534[info] [patched file /build/repo/core/shared/src/main/scala/fs2/Compiler.scala]
535[info] [patched file /build/repo/core/shared/src/main/scala/fs2/concurrent/Signal.scala]
536[info] [patched file /build/repo/core/shared/src/main/scala/fs2/Stream.scala]
537[info] [patched file /build/repo/core/shared/src/main/scala/fs2/Chunk.scala]
538[info] done compiling
539[info] compiling 3 Scala sources to /build/repo/scodec/jvm/target/scala-3.7.4/classes ...
540[info] done compiling
541[info] compiling 4 Scala sources to /build/repo/core/jvm/target/scala-3.7.4/classes ...
542[info] done compiling
543[info] compiling 89 Scala sources to /build/repo/io/jvm/target/scala-3.7.4/classes ...
544[info] [patched file /build/repo/io/jvm/src/main/scala/fs2/io/ioplatform.scala]
545[info] [patched file /build/repo/io/shared/src/main/scala/fs2/io/net/Network.scala]
546[info] done compiling
547[info] compiling 61 Scala sources to /build/repo/core/jvm/target/scala-3.7.4/test-classes ...
548[info] done compiling
549[info] compiling 4 Scala sources to /build/repo/scodec/jvm/target/scala-3.7.4/test-classes ...
550[info] [patched file /build/repo/scodec/shared/src/test/scala/fs2/interop/scodec/MpegExample.scala]
551[info] done compiling
552[info] compiling 3 Scala sources to /build/repo/io/jvm/target/scala-3.7.4/classes ...
553[info] done compiling
554[info] compiling 4 Scala sources to /build/repo/io/jvm/target/scala-3.7.4/classes ...
555[info] done compiling
556[info] compiling 1 Scala source to /build/repo/scodec/jvm/target/scala-3.7.4/test-classes ...
557[info] done compiling
558Starting build for ProjectRef(file:/build/repo/,unidocs) (fs2-docs)... [1/6]
559Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
560Starting build for ProjectRef(file:/build/repo/,protocolsJVM) (fs2-protocols)... [2/6]
561Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
562[info] compiling 63 Scala sources to /build/repo/protocols/jvm/target/scala-3.7.4/classes ...
563[info] [patched file /build/repo/protocols/shared/src/main/scala/fs2/protocols/pcapng/CaptureFile.scala]
564[info] [patched file /build/repo/protocols/shared/src/main/scala/fs2/protocols/pcap/CaptureFile.scala]
565[info] done compiling
566[info] compiling 2 Scala sources to /build/repo/protocols/jvm/target/scala-3.7.4/classes ...
567[info] done compiling
568[info] compiling 8 Scala sources to /build/repo/protocols/jvm/target/scala-3.7.4/test-classes ...
569[info] [patched file /build/repo/protocols/shared/src/test/scala/fs2/protocols/pcapng/BlockTest.scala]
570[info] done compiling
571[info] compiling 1 Scala source to /build/repo/protocols/jvm/target/scala-3.7.4/test-classes ...
572[info] done compiling
573Starting build for ProjectRef(file:/build/repo/,coreJVM) (fs2-core)... [3/6]
574Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
575Starting build for ProjectRef(file:/build/repo/,ioJVM) (fs2-io)... [4/6]
576Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
577[info] compiling 23 Scala sources to /build/repo/io/jvm/target/scala-3.7.4/test-classes ...
578[warn] -- Warning: /build/repo/io/jvm/src/test/scala/fs2/io/IoPlatformSuite.scala:115:59
579[warn] 115 | Shrink.xmap[Int, ChunkSize](ChunkSize(_), _.value) {
580[warn] | ^
581[warn] |Implicit parameters should be provided with a `using` clause.
582[warn] |To disable the warning, please use the following option:
583[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
584[warn] 116 | Shrink.shrinkIntegral[Int].suchThat(_ > defaultPipedInputStreamBufferSize)
585[warn] 117 | }
586[warn] -- Warning: /build/repo/io/shared/src/test/scala/fs2/io/file/FilesExamples.scala:77:21
587[warn] 77 | .foldSemigroup { case (x @ (_, xFeature), y @ (_, yFeature)) =>
588[warn] | ^
589[warn] |Implicit parameters should be provided with a `using` clause.
590[warn] |To disable the warning, please use the following option:
591[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
592[warn] 78 | if (Order[A].lt(xFeature, yFeature)) x else y
593[warn] 79 | }
594[info] [patched file /build/repo/io/shared/src/test/scala/fs2/io/file/FilesSuite.scala]
595[info] [patched file /build/repo/io/jvm/src/test/scala/fs2/io/IoPlatformSuite.scala]
596[warn] two warnings found
597[info] done compiling
598[info] compiling 2 Scala sources to /build/repo/io/jvm/target/scala-3.7.4/test-classes ...
599[warn] -- Warning: /build/repo/io/jvm/src/test/scala/fs2/io/IoPlatformSuite.scala:115:59
600[warn] 115 | Shrink.xmap[Int, ChunkSize](ChunkSize(_), _.value) {
601[warn] | ^
602[warn] |Implicit parameters should be provided with a `using` clause.
603[warn] |To disable the warning, please use the following option:
604[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
605[warn] 116 | Shrink.shrinkIntegral[Int].suchThat(_ > defaultPipedInputStreamBufferSize)
606[warn] 117 | }
607[warn] one warning found
608[info] done compiling
609Starting build for ProjectRef(file:/build/repo/,reactiveStreams) (fs2-reactive-streams)... [5/6]
610Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
611[info] compiling 4 Scala sources to /build/repo/reactive-streams/target/scala-3.7.4/classes ...
612[info] done compiling
613[info] compiling 6 Scala sources to /build/repo/reactive-streams/target/scala-3.7.4/test-classes ...
614[info] done compiling
615
616************************
617Build summary:
618[{
619 "module": "fs2-scodec",
620 "compile": {"status": "ok", "tookMs": 28210, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
621 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
622 "test-compile": {"status": "ok", "tookMs": 38076, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
623 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
624 "publish": {"status": "skipped", "tookMs": 0},
625 "metadata": {
626 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
627}
628},{
629 "module": "fs2-docs",
630 "compile": {"status": "ok", "tookMs": 45, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
631 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
632 "test-compile": {"status": "ok", "tookMs": 607, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
633 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
634 "publish": {"status": "skipped", "tookMs": 0},
635 "metadata": {
636 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
637}
638},{
639 "module": "fs2-protocols",
640 "compile": {"status": "ok", "tookMs": 5699, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
641 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
642 "test-compile": {"status": "ok", "tookMs": 9036, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
643 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
644 "publish": {"status": "skipped", "tookMs": 0},
645 "metadata": {
646 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
647}
648},{
649 "module": "fs2-core",
650 "compile": {"status": "ok", "tookMs": 47, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
651 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
652 "test-compile": {"status": "ok", "tookMs": 6739, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
653 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
654 "publish": {"status": "skipped", "tookMs": 0},
655 "metadata": {
656 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
657}
658},{
659 "module": "fs2-io",
660 "compile": {"status": "ok", "tookMs": 85, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
661 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
662 "test-compile": {"status": "ok", "tookMs": 18511, "warnings": 2, "errors": 0, "sourceVersion": "3.7-migration"},
663 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
664 "publish": {"status": "skipped", "tookMs": 0},
665 "metadata": {
666 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
667}
668},{
669 "module": "fs2-reactive-streams",
670 "compile": {"status": "ok", "tookMs": 1451, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
671 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
672 "test-compile": {"status": "ok", "tookMs": 8269, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
673 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
674 "publish": {"status": "skipped", "tookMs": 0},
675 "metadata": {
676 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
677}
678}]
679************************
680[success] Total time: 208 s (0:03:28.0), completed Jan 10, 2026, 12:58:49 AM
681[0JChecking patch project/plugins.sbt...
682Checking patch build.sbt...
683Applied patch project/plugins.sbt cleanly.
684Applied patch build.sbt cleanly.
685Commit migration rewrites
686Switched to a new branch 'opencb/migrate-source-3.7'
687[opencb/migrate-source-3.7 236048872] Apply Scala compiler rewrites using -source:3.7-migration using Scala 3.7.4
688 12 files changed, 27 insertions(+), 27 deletions(-)
689----
690Preparing build for 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY
691Scala binary version found: 3.8
692Implicitly using source version 3.8
693Scala binary version found: 3.8
694Implicitly using source version 3.8
695Would try to apply common scalacOption (best-effort, sbt/mill only):
696Append: ,REQUIRE:-source:3.8
697Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
698----
699Starting build for 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY
700Execute tests: false
701sbt project found:
702No prepare script found for project typelevel/fs2
703##################################
704Scala version: 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY
705Targets: co.fs2%fs2-core co.fs2%fs2-docs co.fs2%fs2-io co.fs2%fs2-protocols co.fs2%fs2-reactive-streams co.fs2%fs2-scodec
706Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4","3.7"],"sourcePatches":[]}
707##################################
708Using extra scalacOptions: ,REQUIRE:-source:3.8
709Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
710[sbt_options] declare -a sbt_options=()
711[process_args] java_version = '21'
712[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21/rt.jar'
713# Executing command line:
714java
715-Dfile.encoding=UTF-8
716-Xms2g
717-Xmx4g
718-XX:MaxMetaspaceSize=512m
719-Dcommunitybuild.scala=3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY
720-Dcommunitybuild.project.dependencies.add=
721-Xmx7G
722-Xms4G
723-Xss8M
724-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
725-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21
726-jar
727/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
728"setCrossScalaVersions 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY"
729"++3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY -v"
730"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
731"set every credentials := Nil"
732"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
733"removeScalacOptionsStartingWith -P:wartremover"
734
735moduleMappings
736"runBuild 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4","3.7"],"sourcePatches":[]}""" co.fs2%fs2-core co.fs2%fs2-docs co.fs2%fs2-io co.fs2%fs2-protocols co.fs2%fs2-reactive-streams co.fs2%fs2-scodec"
737
738[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 21)
739[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
740[info] loading project definition from /build/repo/project
741[info] loading settings for project root from build.sbt...
742[info] resolving key references (21746 settings) ...
743[info] set scmInfo to https://github.com/typelevel/fs2
744[info] set current project to root (in build file:/build/repo/)
745Execute setCrossScalaVersions: 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY
746OpenCB::Changing crossVersion 3.3.7 -> 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY in unidocs/crossScalaVersions
747OpenCB::Limitting incorrect crossVersions List() -> List(2.13.18) in root/crossScalaVersions
748[info] set scmInfo to https://github.com/typelevel/fs2
749OpenCB::Changing crossVersion 3.3.7 -> 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY in microsite/crossScalaVersions
750OpenCB::Changing crossVersion 3.3.7 -> 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY in benchmark/crossScalaVersions
751OpenCB::Changing crossVersion 3.3.7 -> 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY in scodecJVM/crossScalaVersions
752OpenCB::Changing crossVersion 3.3.7 -> 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY in scodecJS/crossScalaVersions
753OpenCB::Changing crossVersion 3.3.7 -> 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY in ioNative/crossScalaVersions
754OpenCB::Changing crossVersion 3.3.7 -> 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY in ioJS/crossScalaVersions
755OpenCB::Changing crossVersion 3.3.7 -> 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY in coreJVM/crossScalaVersions
756OpenCB::Changing crossVersion 3.3.7 -> 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY in protocolsJS/crossScalaVersions
757OpenCB::Changing crossVersion 3.3.7 -> 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY in rootNative/crossScalaVersions
758OpenCB::Changing crossVersion 3.3.7 -> 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY in protocolsNative/crossScalaVersions
759OpenCB::Changing crossVersion 3.3.7 -> 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY in coreJS/crossScalaVersions
760OpenCB::Changing crossVersion 3.3.7 -> 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY in scodecNative/crossScalaVersions
761OpenCB::Changing crossVersion 3.3.7 -> 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY in rootJS/crossScalaVersions
762OpenCB::Changing crossVersion 3.3.7 -> 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY in rootJVM/crossScalaVersions
763OpenCB::Changing crossVersion 3.3.7 -> 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY in integration/crossScalaVersions
764OpenCB::Changing crossVersion 3.3.7 -> 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY in reactiveStreams/crossScalaVersions
765OpenCB::Changing crossVersion 3.3.7 -> 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY in protocolsJVM/crossScalaVersions
766OpenCB::Changing crossVersion 3.3.7 -> 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY in coreNative/crossScalaVersions
767OpenCB::Changing crossVersion 3.3.7 -> 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY in ioJVM/crossScalaVersions
768[info] set current project to root (in build file:/build/repo/)
769[info] Setting Scala version to 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY on 20 projects.
770[info] Switching Scala version on:
771[info] integration (2.12.21, 2.13.18, 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY)
772[info] protocolsJS (2.12.21, 2.13.18, 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY)
773[info] ioNative (2.12.21, 2.13.18, 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY)
774[info] unidocs (2.12.21, 2.13.18, 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY)
775[info] rootJS (2.12.21, 2.13.18, 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY)
776[info] coreNative (2.12.21, 2.13.18, 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY)
777[info] coreJS (2.12.21, 2.13.18, 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY)
778[info] protocolsNative (2.12.21, 2.13.18, 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY)
779[info] microsite (2.12.21, 2.13.18, 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY)
780[info] coreJVM (2.12.21, 2.13.18, 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY)
781[info] rootJVM (2.12.21, 2.13.18, 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY)
782[info] rootNative (2.12.21, 2.13.18, 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY)
783[info] scodecJVM (2.12.21, 2.13.18, 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY)
784[info] scodecJS (2.12.21, 2.13.18, 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY)
785[info] ioJS (2.12.21, 2.13.18, 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY)
786[info] reactiveStreams (2.12.21, 2.13.18, 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY)
787[info] ioJVM (2.12.21, 2.13.18, 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY)
788[info] protocolsJVM (2.12.21, 2.13.18, 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY)
789[info] scodecNative (2.12.21, 2.13.18, 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY)
790[info] benchmark (2.12.21, 2.13.18, 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY)
791[info] Excluding projects:
792[info] * root (2.13.18)
793[info] Reapplying settings...
794[info] set scmInfo to https://github.com/typelevel/fs2
795[info] set current project to root (in build file:/build/repo/)
796Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
797[info] Reapplying settings...
798[info] set scmInfo to https://github.com/typelevel/fs2
799[info] set current project to root (in build file:/build/repo/)
800[info] Defining Global / credentials, benchmark / credentials and 19 others.
801[info] The new values will be used by Compile / scalafmtOnly, IntegrationTest / scalafmtOnly and 186 others.
802[info] Run `last` for details.
803[info] Reapplying settings...
804[info] set scmInfo to https://github.com/typelevel/fs2
805[info] set current project to root (in build file:/build/repo/)
806Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
807[info] Reapplying settings...
808OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
809
810 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
811 Did you mean scodecJS / allExcludeDependencies ?
812 , retry without global scopes
813[info] Reapplying settings...
814[info] set scmInfo to https://github.com/typelevel/fs2
815[info] set current project to root (in build file:/build/repo/)
816Execute removeScalacOptionsStartingWith: -P:wartremover
817[info] Reapplying settings...
818[info] set scmInfo to https://github.com/typelevel/fs2
819[info] set current project to root (in build file:/build/repo/)
820[success] Total time: 0 s, completed Jan 10, 2026, 12:59:12 AM
821Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4","3.7"],"sourcePatches":[]}
822Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
823Starting build...
824Projects: Set(unidocs, coreJVM, scodecJVM, reactiveStreams, ioJVM, protocolsJVM)
825Starting build for ProjectRef(file:/build/repo/,scodecJVM) (fs2-scodec)... [0/6]
826OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
827OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
828OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
829Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
830[info] compiling 52 Scala sources to /build/repo/core/jvm/target/scala-3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY/classes ...
831[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/main/scala/fs2/Pull.scala:28:18
832[warn] 28 |import cats.{Eval => _, _}
833[warn] | ^^^^^^^^^
834[warn] | unused import
835[warn] one warning found
836[info] done compiling
837[info] compiling 3 Scala sources to /build/repo/scodec/jvm/target/scala-3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY/classes ...
838[info] done compiling
839[info] compiling 89 Scala sources to /build/repo/io/jvm/target/scala-3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY/classes ...
840[info] done compiling
841[info] compiling 61 Scala sources to /build/repo/core/jvm/target/scala-3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY/test-classes ...
842[warn] -- [E198] Unused Symbol Warning: /build/repo/core/jvm/target/scala-3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY/src_managed/test/fs2/ChunkDoctest.scala:3:52
843[warn] 3 |import _root_.org.scalacheck.Prop.{BooleanOperators => _, _}
844[warn] | ^^^^^^^^^^^^^^^^^^^^^
845[warn] | unused import
846[warn] -- [E198] Unused Symbol Warning: /build/repo/core/jvm/target/scala-3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY/src_managed/test/fs2/PullDoctest.scala:3:52
847[warn] 3 |import _root_.org.scalacheck.Prop.{BooleanOperators => _, _}
848[warn] | ^^^^^^^^^^^^^^^^^^^^^
849[warn] | unused import
850[warn] -- [E198] Unused Symbol Warning: /build/repo/core/jvm/target/scala-3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY/src_managed/test/fs2/StreamDoctest.scala:3:52
851[warn] 3 |import _root_.org.scalacheck.Prop.{BooleanOperators => _, _}
852[warn] | ^^^^^^^^^^^^^^^^^^^^^
853[warn] | unused import
854[warn] -- [E198] Unused Symbol Warning: /build/repo/core/jvm/target/scala-3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY/src_managed/test/fs2/interop/flow/packageDoctest.scala:3:52
855[warn] 3 |import _root_.org.scalacheck.Prop.{BooleanOperators => _, _}
856[warn] | ^^^^^^^^^^^^^^^^^^^^^
857[warn] | unused import
858[warn] -- [E198] Unused Symbol Warning: /build/repo/core/jvm/target/scala-3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY/src_managed/test/fs2/interop/packageDoctest.scala:3:52
859[warn] 3 |import _root_.org.scalacheck.Prop.{BooleanOperators => _, _}
860[warn] | ^^^^^^^^^^^^^^^^^^^^^
861[warn] | unused import
862[warn] 5 warnings found
863[info] done compiling
864[info] compiling 4 Scala sources to /build/repo/scodec/jvm/target/scala-3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY/test-classes ...
865[info] done compiling
866Starting build for ProjectRef(file:/build/repo/,unidocs) (fs2-docs)... [1/6]
867Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
868Starting build for ProjectRef(file:/build/repo/,protocolsJVM) (fs2-protocols)... [2/6]
869Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
870[info] compiling 63 Scala sources to /build/repo/protocols/jvm/target/scala-3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY/classes ...
871[info] done compiling
872[info] compiling 8 Scala sources to /build/repo/protocols/jvm/target/scala-3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY/test-classes ...
873[info] done compiling
874Starting build for ProjectRef(file:/build/repo/,coreJVM) (fs2-core)... [3/6]
875Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
876Starting build for ProjectRef(file:/build/repo/,ioJVM) (fs2-io)... [4/6]
877Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
878[info] compiling 23 Scala sources to /build/repo/io/jvm/target/scala-3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY/test-classes ...
879[warn] -- Warning: /build/repo/io/jvm/src/test/scala/fs2/io/IoPlatformSuite.scala:115:59
880[warn] 115 | Shrink.xmap[Int, ChunkSize](ChunkSize(_), _.value) {
881[warn] | ^
882[warn] |Implicit parameters should be provided with a `using` clause.
883[warn] |To disable the warning, please use the following option:
884[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
885[warn] |
886[warn] 116 | Shrink.shrinkIntegral[Int].suchThat(_ > defaultPipedInputStreamBufferSize)
887[warn] 117 | }
888[warn] -- Warning: /build/repo/io/shared/src/test/scala/fs2/io/file/FilesExamples.scala:77:21
889[warn] 77 | .foldSemigroup { case (x @ (_, xFeature), y @ (_, yFeature)) =>
890[warn] | ^
891[warn] |Implicit parameters should be provided with a `using` clause.
892[warn] |To disable the warning, please use the following option:
893[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
894[warn] |
895[warn] 78 | if (Order[A].lt(xFeature, yFeature)) x else y
896[warn] 79 | }
897[warn] two warnings found
898[info] done compiling
899Starting build for ProjectRef(file:/build/repo/,reactiveStreams) (fs2-reactive-streams)... [5/6]
900Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
901[info] compiling 4 Scala sources to /build/repo/reactive-streams/target/scala-3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY/classes ...
902[info] done compiling
903[info] compiling 6 Scala sources to /build/repo/reactive-streams/target/scala-3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY/test-classes ...
904[warn] -- [E198] Unused Symbol Warning: /build/repo/reactive-streams/target/scala-3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY/src_managed/test/fs2/interop/packageDoctest.scala:3:52
905[warn] 3 |import _root_.org.scalacheck.Prop.{BooleanOperators => _, _}
906[warn] | ^^^^^^^^^^^^^^^^^^^^^
907[warn] | unused import
908[warn] one warning found
909[info] done compiling
910
911************************
912Build summary:
913[{
914 "module": "fs2-scodec",
915 "compile": {"status": "ok", "tookMs": 28932, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
916 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
917 "test-compile": {"status": "ok", "tookMs": 33401, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
918 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
919 "publish": {"status": "skipped", "tookMs": 0},
920 "metadata": {
921 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
922}
923},{
924 "module": "fs2-docs",
925 "compile": {"status": "ok", "tookMs": 52, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
926 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
927 "test-compile": {"status": "ok", "tookMs": 614, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
928 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
929 "publish": {"status": "skipped", "tookMs": 0},
930 "metadata": {
931 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
932}
933},{
934 "module": "fs2-protocols",
935 "compile": {"status": "ok", "tookMs": 5282, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
936 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
937 "test-compile": {"status": "ok", "tookMs": 8214, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
938 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
939 "publish": {"status": "skipped", "tookMs": 0},
940 "metadata": {
941 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
942}
943},{
944 "module": "fs2-core",
945 "compile": {"status": "ok", "tookMs": 66, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
946 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
947 "test-compile": {"status": "ok", "tookMs": 6801, "warnings": 5, "errors": 0, "sourceVersion": "3.8"},
948 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
949 "publish": {"status": "skipped", "tookMs": 0},
950 "metadata": {
951 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
952}
953},{
954 "module": "fs2-io",
955 "compile": {"status": "ok", "tookMs": 91, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
956 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
957 "test-compile": {"status": "ok", "tookMs": 17722, "warnings": 2, "errors": 0, "sourceVersion": "3.8"},
958 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
959 "publish": {"status": "skipped", "tookMs": 0},
960 "metadata": {
961 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
962}
963},{
964 "module": "fs2-reactive-streams",
965 "compile": {"status": "ok", "tookMs": 2045, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
966 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
967 "test-compile": {"status": "ok", "tookMs": 8744, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
968 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
969 "publish": {"status": "skipped", "tookMs": 0},
970 "metadata": {
971 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
972}
973}]
974************************
975[success] Total time: 199 s (0:03:19.0), completed Jan 10, 2026, 1:02:32 AM
976[0JChecking patch project/plugins.sbt...
977Checking patch build.sbt...
978Applied patch project/plugins.sbt cleanly.
979Applied patch build.sbt cleanly.