Build Logs
typelevel/fs2 • scheduled_3.8.0-RC1-bin-20251114-d221ef5-NIGHTLY
Errors
69
Warnings
318
Total Lines
1148
1##################################
2Clonning https://github.com/typelevel/fs2.git into /build/repo using revision v2.5.13
3##################################
4Note: switching to 'edf0c4f2e660360d1c1a8c5377ce32294de89238'.
5
6You are in 'detached HEAD' state. You can look around, make experimental
7changes and commit them, and you can discard any commits you make in this
8state without impacting any branches by switching back to a branch.
9
10If you want to create a new branch to retain commits you create, you may
11do so (now or later) by using -c with the switch command. Example:
12
13 git switch -c <new-branch-name>
14
15Or undo this operation with:
16
17 git switch -
18
19Turn off this advice by setting config variable advice.detachedHead to false
20
21Using target Scala version for migration: 3.7.4-RC2
22Migrating project for -source:3.4 using Scala 3.7.4-RC2
23----
24Preparing build for 3.7.4-RC2
25Would try to apply common scalacOption (best-effort, sbt/mill only):
26Append: -rewrite,REQUIRE:-source:3.4-migration
27Remove: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
28----
29Starting build for 3.7.4-RC2
30Execute tests: false
31sbt project found:
32No prepare script found for project typelevel/fs2
33/opencb/project-builder/sbt/prepare-project.sh: line 107: /root/.ssh/config: No such file or directory
34##################################
35Scala version: 3.7.4-RC2
36Targets: co.fs2%fs2-core co.fs2%fs2-experimental co.fs2%fs2-io co.fs2%fs2-reactive-streams
37Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4","3.7"],"sourcePatches":[]}
38##################################
39Using extra scalacOptions: -rewrite,REQUIRE:-source:3.4-migration
40Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
41[sbt_options] declare -a sbt_options=()
42[process_args] java_version = '17'
43[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
44# Executing command line:
45java
46-Dfile.encoding=UTF-8
47-Xms2g
48-Xmx4g
49-XX:MaxMetaspaceSize=512m
50-Dcommunitybuild.scala=3.7.4-RC2
51-Dcommunitybuild.project.dependencies.add=
52-Xmx7G
53-Xms4G
54-Xss8M
55-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
56-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
57-jar
58/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
59"setCrossScalaVersions 3.7.4-RC2"
60"++3.7.4-RC2 -v"
61"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""
62"set every credentials := Nil"
63"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
64"removeScalacOptionsStartingWith -P:wartremover"
65
66moduleMappings
67"runBuild 3.7.4-RC2 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4","3.7"],"sourcePatches":[]}""" co.fs2%fs2-core co.fs2%fs2-experimental co.fs2%fs2-io co.fs2%fs2-reactive-streams"
68
69[info] [launcher] getting org.scala-sbt sbt 1.11.6 (this may take some time)...
70[info] welcome to sbt 1.11.6 (Eclipse Adoptium Java 17.0.8)
71[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
72[info] loading project definition from /build/repo/project
73[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
74[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
75[info] Compilation completed in 8.978s.
76[info] done compiling
77[info] loading settings for project root from build.sbt...
78[info] set current project to root (in build file:/build/repo/)
79Execute setCrossScalaVersions: 3.7.4-RC2
80OpenCB::Limitting incorrect crossVersions List() -> List(2.13.16) in root/crossScalaVersions
81OpenCB::Changing crossVersion 3.0.2 -> 3.7.4-RC2 in rootNative/crossScalaVersions
82OpenCB::Changing crossVersion 3.0.2 -> 3.7.4-RC2 in rootJVM/crossScalaVersions
83OpenCB::Changing crossVersion 3.0.2 -> 3.7.4-RC2 in benchmark/crossScalaVersions
84OpenCB::Changing crossVersion 3.0.2 -> 3.7.4-RC2 in rootJS/crossScalaVersions
85OpenCB::Changing crossVersion 3.0.2 -> 3.7.4-RC2 in experimental/crossScalaVersions
86OpenCB::Changing crossVersion 3.0.2 -> 3.7.4-RC2 in coreJVM/crossScalaVersions
87OpenCB::Changing crossVersion 3.0.2 -> 3.7.4-RC2 in reactiveStreams/crossScalaVersions
88OpenCB::Changing crossVersion 3.0.2 -> 3.7.4-RC2 in io/crossScalaVersions
89OpenCB::Changing crossVersion 3.0.2 -> 3.7.4-RC2 in coreJS/crossScalaVersions
90[info] set current project to root (in build file:/build/repo/)
91[info] Setting Scala version to 3.7.4-RC2 on 9 projects.
92[info] Switching Scala version on:
93[info] experimental (3.7.4-RC2, 2.12.20, 2.13.16)
94[info] rootJS (3.7.4-RC2, 2.12.20, 2.13.16)
95[info] coreJS (3.7.4-RC2, 2.12.20, 2.13.16)
96[info] coreJVM (3.7.4-RC2, 2.12.20, 2.13.16)
97[info] rootJVM (3.7.4-RC2, 2.12.20, 2.13.16)
98[info] rootNative (3.7.4-RC2, 2.12.20, 2.13.16)
99[info] io (3.7.4-RC2, 2.12.20, 2.13.16)
100[info] reactiveStreams (3.7.4-RC2, 2.12.20, 2.13.16)
101[info] benchmark (3.7.4-RC2, 2.12.20, 2.13.16)
102[info] Excluding projects:
103[info] * root (2.13.16)
104[info] Reapplying settings...
105[info] set current project to root (in build file:/build/repo/)
106Execute 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
107[info] Reapplying settings...
108[info] set current project to root (in build file:/build/repo/)
109[info] Defining Global / credentials, benchmark / credentials and 8 others.
110[info] The new values will be used by allCredentials, benchmark / allCredentials and 57 others.
111[info] Run `last` for details.
112[info] Reapplying settings...
113[info] set current project to root (in build file:/build/repo/)
114Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
115[info] Reapplying settings...
116OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
117
118 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:336)
119 Did you mean allExcludeDependencies ?
120 , retry without global scopes
121[info] Reapplying settings...
122[info] set current project to root (in build file:/build/repo/)
123Execute removeScalacOptionsStartingWith: -P:wartremover
124[info] Reapplying settings...
125[info] set current project to root (in build file:/build/repo/)
126[success] Total time: 0 s, completed Nov 15, 2025, 1:10:20 AM
127Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4","3.7"],"sourcePatches":[]}
128Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
129Starting build...
130Projects: Set(coreJVM, experimental, io, reactiveStreams)
131Starting build for ProjectRef(file:/build/repo/,coreJVM) (fs2-core)... [0/4]
132OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
133OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.4-migration` in Scala 2.12.20 module Global
134OpenCB::Filter out '-source:3.0-migration', matches setting pattern '^-?-source(:.*)?'
135Compile scalacOptions: -language:implicitConversions, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
136[info] compiling 35 Scala sources to /build/repo/core/jvm/target/scala-3.7.4-RC2/classes ...
137[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
138[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Pull.scala:177:10 -------
139[warn] 177 | @nowarn("cat=unused-params")
140[warn] | ^^^^^^^^^^^^^^^^^^^
141[warn] | Invalid message filter
142[warn] | unknown category: unused-params
143[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:1060:10 ----
144[warn] 1060 | @nowarn("cat=unused-params")
145[warn] | ^^^^^^^^^^^^^^^^^^^
146[warn] | Invalid message filter
147[warn] | unknown category: unused-params
148[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:1098:10 ----
149[warn] 1098 | @nowarn("cat=unused-params")
150[warn] | ^^^^^^^^^^^^^^^^^^^
151[warn] | Invalid message filter
152[warn] | unknown category: unused-params
153[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:1117:10 ----
154[warn] 1117 | @nowarn("cat=unused-params")
155[warn] | ^^^^^^^^^^^^^^^^^^^
156[warn] | Invalid message filter
157[warn] | unknown category: unused-params
158[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:2343:10 ----
159[warn] 2343 | @nowarn("cat=unused-params")
160[warn] | ^^^^^^^^^^^^^^^^^^^
161[warn] | Invalid message filter
162[warn] | unknown category: unused-params
163[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:3450:10 ----
164[warn] 3450 | @nowarn("cat=unused-params")
165[warn] | ^^^^^^^^^^^^^^^^^^^
166[warn] | Invalid message filter
167[warn] | unknown category: unused-params
168[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/core/shared/src/main/scala/fs2/internal/Algebra.scala:98:9
169[warn] 98 | ViewL(this) match {
170[warn] | ^^^^^^^^^^^
171[warn] | match may not be exhaustive.
172[warn] |
173[warn] | It would fail on pattern case: fs2.internal.FreeC.ViewL.View(_)
174[warn] |
175[warn] | longer explanation available when compiling with `-explain`
176[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/core/shared/src/main/scala/fs2/internal/Algebra.scala:697:17
177[warn] 697 | case output: Output[X] =>
178[warn] | ^
179[warn] |the type test for fs2.internal.FreeC.Output[X] cannot be checked at runtime because its type arguments can't be determined from fs2.internal.FreeC.Action[F, X, y]
180[warn] |
181[warn] | longer explanation available when compiling with `-explain`
182[info] [patched file /build/repo/core/shared/src/main/scala/fs2/Stream.scala]
183[info] [patched file /build/repo/core/shared/src/main/scala/fs2/internal/ScopedResource.scala]
184[info] [patched file /build/repo/core/shared/src/main/scala/fs2/text.scala]
185[info] [patched file /build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala]
186[info] [patched file /build/repo/core/jvm/src/main/scala/fs2/internal/AsyncByteArrayInputStream.scala]
187[info] [patched file /build/repo/core/shared/src/main/scala/fs2/Chunk.scala]
188[info] [patched file /build/repo/core/shared/src/main/scala/fs2/internal/CompileScope.scala]
189[info] [patched file /build/repo/core/shared/src/main/scala/fs2/internal/Algebra.scala]
190[info] [patched file /build/repo/core/shared/src/main/scala/fs2/Collector.scala]
191[warn] 9 warnings found
192[info] done compiling
193[info] compiling 9 Scala sources to /build/repo/core/jvm/target/scala-3.7.4-RC2/classes ...
194[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
195/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
196 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
197 ^
198[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:1060:10 ----
199[warn] 1060 | @nowarn("cat=unused-params")
200[warn] | ^^^^^^^^^^^^^^^^^^^
201[warn] | Invalid message filter
202[warn] | unknown category: unused-params
203[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:1098:10 ----
204[warn] 1098 | @nowarn("cat=unused-params")
205[warn] | ^^^^^^^^^^^^^^^^^^^
206[warn] | Invalid message filter
207[warn] | unknown category: unused-params
208[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:1117:10 ----
209[warn] 1117 | @nowarn("cat=unused-params")
210[warn] | ^^^^^^^^^^^^^^^^^^^
211[warn] | Invalid message filter
212[warn] | unknown category: unused-params
213[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:2343:10 ----
214[warn] 2343 | @nowarn("cat=unused-params")
215[warn] | ^^^^^^^^^^^^^^^^^^^
216[warn] | Invalid message filter
217[warn] | unknown category: unused-params
218[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:3450:10 ----
219[warn] 3450 | @nowarn("cat=unused-params")
220[warn] | ^^^^^^^^^^^^^^^^^^^
221[warn] | Invalid message filter
222[warn] | unknown category: unused-params
223[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/core/shared/src/main/scala/fs2/internal/Algebra.scala:98:9
224[warn] 98 | ViewL(this) match {
225[warn] | ^^^^^^^^^^^
226[warn] | match may not be exhaustive.
227[warn] |
228[warn] | It would fail on pattern case: fs2.internal.FreeC.ViewL.View(_)
229[warn] |
230[warn] | longer explanation available when compiling with `-explain`
231[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/core/shared/src/main/scala/fs2/internal/Algebra.scala:697:17
232[warn] 697 | case output: Output[X] =>
233[warn] | ^
234[warn] |the type test for fs2.internal.FreeC.Output[X] cannot be checked at runtime because its type arguments can't be determined from fs2.internal.FreeC.Action[F, X, y]
235[warn] |
236[warn] | longer explanation available when compiling with `-explain`
237[warn] 8 warnings found
238[info] done compiling
239[info] compiling 14 Scala sources to /build/repo/core/jvm/target/scala-3.7.4-RC2/classes ...
240[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
241[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Pull.scala:177:10 -------
242[warn] 177 | @nowarn("cat=unused-params")
243[warn] | ^^^^^^^^^^^^^^^^^^^
244[warn] | Invalid message filter
245[warn] | unknown category: unused-params
246[warn] 10 warnings found
247[info] done compiling
248[info] compiling 42 Scala sources to /build/repo/core/jvm/target/scala-3.7.4-RC2/test-classes ...
249[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
250[info] [patched file /build/repo/core/shared/src/test/scala/fs2/concurrent/BroadcastSuite.scala]
251[info] [patched file /build/repo/core/shared/src/test/scala/fs2/TextSuite.scala]
252[info] [patched file /build/repo/core/shared/src/test/scala/fs2/ChunkGenerators.scala]
253[info] [patched file /build/repo/core/shared/src/test/scala/fs2/ChunkQueueSuite.scala]
254[info] [patched file /build/repo/core/shared/src/test/scala/fs2/ChunkSuite.scala]
255[info] [patched file /build/repo/core/jvm/target/scala-3.7.4-RC2/src_managed/test/fs2/StreamDoctest.scala]
256[warn] one warning found
257[info] done compiling
258/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
259 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
260 ^
261[info] compiling 5 Scala sources to /build/repo/core/jvm/target/scala-3.7.4-RC2/test-classes ...
262[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
263[warn] one warning found
264[info] done compiling
265[info] compiling 42 Scala sources to /build/repo/core/jvm/target/scala-3.7.4-RC2/test-classes ...
266[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
267[info] [patched file /build/repo/core/jvm/target/scala-3.7.4-RC2/src_managed/test/fs2/StreamDoctest.scala]
268[warn] two warnings found
269[info] done compiling
270/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
271 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
272 ^
273Starting build for ProjectRef(file:/build/repo/,experimental) (fs2-experimental)... [1/4]
274Compile scalacOptions: -language:implicitConversions, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
275[info] compiling 2 Scala sources to /build/repo/experimental/target/scala-3.7.4-RC2/classes ...
276[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
277[warn] one warning found
278[info] done compiling
279/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
280 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
281 ^
282/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
283 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
284 ^
285/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
286 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
287 ^
288Starting build for ProjectRef(file:/build/repo/,io) (fs2-io)... [2/4]
289Compile scalacOptions: -language:implicitConversions, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
290[info] compiling 27 Scala sources to /build/repo/io/target/scala-3.7.4-RC2/classes ...
291[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
292[warn] -- Warning: /build/repo/io/src/main/scala/fs2/io/file/WriteCursor.scala:96:10 --
293[warn] 96 | @nowarn("cat=unused-params")
294[warn] | ^^^^^^^^^^^^^^^^^^^
295[warn] | Invalid message filter
296[warn] | unknown category: unused-params
297[info] [patched file /build/repo/io/src/main/scala/fs2/io/internal/Synchronizer.scala]
298[info] [patched file /build/repo/io/src/main/scala/fs2/io/tcp/SocketGroup.scala]
299[info] [patched file /build/repo/io/src/main/scala/fs2/io/internal/PipedStreamBuffer.scala]
300[info] [patched file /build/repo/io/src/main/scala/fs2/io/file/FileHandle.scala]
301[info] [patched file /build/repo/io/src/main/scala/fs2/io/file/Watcher.scala]
302[info] [patched file /build/repo/io/src/main/scala/fs2/io/file/file.scala]
303[warn] two warnings found
304[info] done compiling
305[info] compiling 6 Scala sources to /build/repo/io/target/scala-3.7.4-RC2/classes ...
306[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
307/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
308 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
309 ^
310[warn] one warning found
311[info] done compiling
312[info] compiling 12 Scala sources to /build/repo/io/target/scala-3.7.4-RC2/test-classes ...
313[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
314[warn] one warning found
315[info] done compiling
316/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
317 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
318 ^
319/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
320 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
321 ^
322Starting build for ProjectRef(file:/build/repo/,reactiveStreams) (fs2-reactive-streams)... [3/4]
323Compile scalacOptions: -language:implicitConversions, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
324[info] compiling 4 Scala sources to /build/repo/reactive-streams/target/scala-3.7.4-RC2/classes ...
325[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
326[info] [patched file /build/repo/reactive-streams/src/main/scala/fs2/interop/reactivestreams/StreamUnicastPublisher.scala]
327[warn] one warning found
328[info] done compiling
329/build/repo/reactive-streams/src/main/scala/fs2/interop/reactivestreams/StreamUnicastPublisher.scala:39: error: ] expected but >: found
330 def subscribe(subscriber: Subscriber[? >: A]): Unit = {
331 ^
332[info] compiling 1 Scala source to /build/repo/reactive-streams/target/scala-3.7.4-RC2/classes ...
333[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
334[warn] one warning found
335[info] done compiling
336/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
337 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
338 ^
339[info] compiling 6 Scala sources to /build/repo/reactive-streams/target/scala-3.7.4-RC2/test-classes ...
340[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
341[info] [patched file /build/repo/reactive-streams/src/test/scala/fs2/interop/reactivestreams/SubscriberSpec.scala]
342[info] [patched file /build/repo/reactive-streams/src/test/scala/fs2/interop/reactivestreams/StreamUnicastPublisherSpec.scala]
343[info] [patched file /build/repo/reactive-streams/src/test/scala/fs2/interop/reactivestreams/SubscriberStabilitySpec.scala]
344[warn] one warning found
345[info] done compiling
346/build/repo/reactive-streams/src/main/scala/fs2/interop/reactivestreams/StreamUnicastPublisher.scala:39: error: ] expected but >: found
347 def subscribe(subscriber: Subscriber[? >: A]): Unit = {
348 ^
349/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
350 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
351 ^
352[info] compiling 3 Scala sources to /build/repo/reactive-streams/target/scala-3.7.4-RC2/test-classes ...
353[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
354[warn] one warning found
355[info] done compiling
356/build/repo/reactive-streams/src/main/scala/fs2/interop/reactivestreams/StreamUnicastPublisher.scala:39: error: ] expected but >: found
357 def subscribe(subscriber: Subscriber[? >: A]): Unit = {
358 ^
359/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
360 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
361 ^
362
363************************
364Build summary:
365[{
366 "module": "fs2-core",
367 "compile": {"status": "ok", "tookMs": 29045, "warnings": 8, "errors": 0, "sourceVersion": "3.4-migration"},
368 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
369 "test-compile": {"status": "ok", "tookMs": 36241, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
370 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
371 "publish": {"status": "skipped", "tookMs": 0},
372 "metadata": {
373 "crossScalaVersions": ["3.0.2", "2.12.20", "2.13.16"]
374}
375},{
376 "module": "fs2-experimental",
377 "compile": {"status": "ok", "tookMs": 543, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
378 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
379 "test-compile": {"status": "ok", "tookMs": 1071, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
380 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
381 "publish": {"status": "skipped", "tookMs": 0},
382 "metadata": {
383 "crossScalaVersions": ["3.0.2", "2.12.20", "2.13.16"]
384}
385},{
386 "module": "fs2-io",
387 "compile": {"status": "ok", "tookMs": 2310, "warnings": 1, "errors": 0, "sourceVersion": "3.4-migration"},
388 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
389 "test-compile": {"status": "ok", "tookMs": 3494, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
390 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
391 "publish": {"status": "skipped", "tookMs": 0},
392 "metadata": {
393 "crossScalaVersions": ["3.0.2", "2.12.20", "2.13.16"]
394}
395},{
396 "module": "fs2-reactive-streams",
397 "compile": {"status": "ok", "tookMs": 1080, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
398 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
399 "test-compile": {"status": "ok", "tookMs": 2221, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
400 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
401 "publish": {"status": "skipped", "tookMs": 0},
402 "metadata": {
403 "crossScalaVersions": ["3.0.2", "2.12.20", "2.13.16"]
404}
405}]
406************************
407[success] Total time: 125 s (0:02:05.0), completed Nov 15, 2025, 1:12:25 AM
408[0JChecking patch project/plugins.sbt...
409Checking patch build.sbt...
410Applied patch project/plugins.sbt cleanly.
411Applied patch build.sbt cleanly.
412Commit migration rewrites
413Switched to a new branch 'opencb/migrate-source-3.4'
414[opencb/migrate-source-3.4 fe87f92b8] Apply Scala compiler rewrites using -source:3.4-migration using Scala 3.7.4-RC2
415 24 files changed, 111 insertions(+), 111 deletions(-)
416Using target Scala version for migration: 3.7.4-RC2
417Migrating project for -source:3.7 using Scala 3.7.4-RC2
418----
419Preparing build for 3.7.4-RC2
420Would try to apply common scalacOption (best-effort, sbt/mill only):
421Append: -rewrite,REQUIRE:-source:3.7-migration
422Remove: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
423----
424Starting build for 3.7.4-RC2
425Execute tests: false
426sbt project found:
427No prepare script found for project typelevel/fs2
428/opencb/project-builder/sbt/prepare-project.sh: line 107: /root/.ssh/config: No such file or directory
429##################################
430Scala version: 3.7.4-RC2
431Targets: co.fs2%fs2-core co.fs2%fs2-experimental co.fs2%fs2-io co.fs2%fs2-reactive-streams
432Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4","3.7"],"sourcePatches":[]}
433##################################
434Using extra scalacOptions: -rewrite,REQUIRE:-source:3.7-migration
435Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
436[sbt_options] declare -a sbt_options=()
437[process_args] java_version = '17'
438[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
439# Executing command line:
440java
441-Dfile.encoding=UTF-8
442-Xms2g
443-Xmx4g
444-XX:MaxMetaspaceSize=512m
445-Dcommunitybuild.scala=3.7.4-RC2
446-Dcommunitybuild.project.dependencies.add=
447-Xmx7G
448-Xms4G
449-Xss8M
450-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
451-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
452-jar
453/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
454"setCrossScalaVersions 3.7.4-RC2"
455"++3.7.4-RC2 -v"
456"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""
457"set every credentials := Nil"
458"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
459"removeScalacOptionsStartingWith -P:wartremover"
460
461moduleMappings
462"runBuild 3.7.4-RC2 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4","3.7"],"sourcePatches":[]}""" co.fs2%fs2-core co.fs2%fs2-experimental co.fs2%fs2-io co.fs2%fs2-reactive-streams"
463
464[info] welcome to sbt 1.11.6 (Eclipse Adoptium Java 17.0.8)
465[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
466[info] loading project definition from /build/repo/project
467[info] loading settings for project root from build.sbt...
468[info] set current project to root (in build file:/build/repo/)
469Execute setCrossScalaVersions: 3.7.4-RC2
470OpenCB::Limitting incorrect crossVersions List() -> List(2.13.16) in root/crossScalaVersions
471OpenCB::Changing crossVersion 3.0.2 -> 3.7.4-RC2 in benchmark/crossScalaVersions
472OpenCB::Changing crossVersion 3.0.2 -> 3.7.4-RC2 in rootJS/crossScalaVersions
473OpenCB::Changing crossVersion 3.0.2 -> 3.7.4-RC2 in rootJVM/crossScalaVersions
474OpenCB::Changing crossVersion 3.0.2 -> 3.7.4-RC2 in rootNative/crossScalaVersions
475OpenCB::Changing crossVersion 3.0.2 -> 3.7.4-RC2 in experimental/crossScalaVersions
476OpenCB::Changing crossVersion 3.0.2 -> 3.7.4-RC2 in coreJVM/crossScalaVersions
477OpenCB::Changing crossVersion 3.0.2 -> 3.7.4-RC2 in reactiveStreams/crossScalaVersions
478OpenCB::Changing crossVersion 3.0.2 -> 3.7.4-RC2 in coreJS/crossScalaVersions
479OpenCB::Changing crossVersion 3.0.2 -> 3.7.4-RC2 in io/crossScalaVersions
480[info] set current project to root (in build file:/build/repo/)
481[info] Setting Scala version to 3.7.4-RC2 on 9 projects.
482[info] Switching Scala version on:
483[info] experimental (3.7.4-RC2, 2.12.20, 2.13.16)
484[info] rootJS (3.7.4-RC2, 2.12.20, 2.13.16)
485[info] coreJS (3.7.4-RC2, 2.12.20, 2.13.16)
486[info] coreJVM (3.7.4-RC2, 2.12.20, 2.13.16)
487[info] rootJVM (3.7.4-RC2, 2.12.20, 2.13.16)
488[info] rootNative (3.7.4-RC2, 2.12.20, 2.13.16)
489[info] io (3.7.4-RC2, 2.12.20, 2.13.16)
490[info] reactiveStreams (3.7.4-RC2, 2.12.20, 2.13.16)
491[info] benchmark (3.7.4-RC2, 2.12.20, 2.13.16)
492[info] Excluding projects:
493[info] * root (2.13.16)
494[info] Reapplying settings...
495[info] set current project to root (in build file:/build/repo/)
496Execute 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
497[info] Reapplying settings...
498[info] set current project to root (in build file:/build/repo/)
499[info] Defining Global / credentials, benchmark / credentials and 8 others.
500[info] The new values will be used by allCredentials, benchmark / allCredentials and 57 others.
501[info] Run `last` for details.
502[info] Reapplying settings...
503[info] set current project to root (in build file:/build/repo/)
504Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
505[info] Reapplying settings...
506OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
507
508 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:336)
509 Did you mean allExcludeDependencies ?
510 , retry without global scopes
511[info] Reapplying settings...
512[info] set current project to root (in build file:/build/repo/)
513Execute removeScalacOptionsStartingWith: -P:wartremover
514[info] Reapplying settings...
515[info] set current project to root (in build file:/build/repo/)
516[success] Total time: 0 s, completed Nov 15, 2025, 1:12:40 AM
517Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4","3.7"],"sourcePatches":[]}
518Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
519Starting build...
520Projects: Set(coreJVM, experimental, io, reactiveStreams)
521Starting build for ProjectRef(file:/build/repo/,coreJVM) (fs2-core)... [0/4]
522OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
523OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.7-migration` in Scala 2.12.20 module Global
524OpenCB::Filter out '-source:3.0-migration', matches setting pattern '^-?-source(:.*)?'
525Compile scalacOptions: -language:implicitConversions, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
526[info] compiling 35 Scala sources to /build/repo/core/jvm/target/scala-3.7.4-RC2/classes ...
527[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
528[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Pull.scala:177:10 -------
529[warn] 177 | @nowarn("cat=unused-params")
530[warn] | ^^^^^^^^^^^^^^^^^^^
531[warn] | Invalid message filter
532[warn] | unknown category: unused-params
533[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:1060:10 ----
534[warn] 1060 | @nowarn("cat=unused-params")
535[warn] | ^^^^^^^^^^^^^^^^^^^
536[warn] | Invalid message filter
537[warn] | unknown category: unused-params
538[warn] -- [E205] Potential Issue Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:1062:26
539[warn] 1062 | evalMapChunk(o => f(o).as(o))
540[warn] | ^
541[warn] | Given search preference for cats.Functor[F2] between alternatives
542[warn] | (evidence$2 : cats.Applicative[F2])
543[warn] | and
544[warn] | (evidence$1 : cats.Functor[F2])
545[warn] | has changed.
546[warn] | Previous choice : the first alternative
547[warn] | Choice from Scala 3.7 : the second alternative
548[warn] |
549[warn] | Suppress this warning by choosing -source 3.5, -source 3.7, or
550[warn] | by using @annotation.nowarn("id=205")
551[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:1098:10 ----
552[warn] 1098 | @nowarn("cat=unused-params")
553[warn] | ^^^^^^^^^^^^^^^^^^^
554[warn] | Invalid message filter
555[warn] | unknown category: unused-params
556[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:1117:10 ----
557[warn] 1117 | @nowarn("cat=unused-params")
558[warn] | ^^^^^^^^^^^^^^^^^^^
559[warn] | Invalid message filter
560[warn] | unknown category: unused-params
561[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:2343:10 ----
562[warn] 2343 | @nowarn("cat=unused-params")
563[warn] | ^^^^^^^^^^^^^^^^^^^
564[warn] | Invalid message filter
565[warn] | unknown category: unused-params
566[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:3450:10 ----
567[warn] 3450 | @nowarn("cat=unused-params")
568[warn] | ^^^^^^^^^^^^^^^^^^^
569[warn] | Invalid message filter
570[warn] | unknown category: unused-params
571[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/core/shared/src/main/scala/fs2/internal/Algebra.scala:98:9
572[warn] 98 | ViewL(this) match {
573[warn] | ^^^^^^^^^^^
574[warn] | match may not be exhaustive.
575[warn] |
576[warn] | It would fail on pattern case: fs2.internal.FreeC.ViewL.View(_)
577[warn] |
578[warn] | longer explanation available when compiling with `-explain`
579[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/core/shared/src/main/scala/fs2/internal/Algebra.scala:697:17
580[warn] 697 | case output: Output[X] =>
581[warn] | ^
582[warn] |the type test for fs2.internal.FreeC.Output[X] cannot be checked at runtime because its type arguments can't be determined from fs2.internal.FreeC.Action[F, X, y]
583[warn] |
584[warn] | longer explanation available when compiling with `-explain`
585[info] [patched file /build/repo/core/jvm/src/main/scala/fs2/compress.scala]
586[info] [patched file /build/repo/core/jvm/src/main/scala/fs2/compression.scala]
587[info] [patched file /build/repo/core/shared/src/main/scala/fs2/Stream.scala]
588[warn] 10 warnings found
589[info] done compiling
590[info] compiling 3 Scala sources to /build/repo/core/jvm/target/scala-3.7.4-RC2/classes ...
591[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
592/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
593 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
594 ^
595/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
596 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
597 ^
598[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:1060:10 ----
599[warn] 1060 | @nowarn("cat=unused-params")
600[warn] | ^^^^^^^^^^^^^^^^^^^
601[warn] | Invalid message filter
602[warn] | unknown category: unused-params
603[warn] -- [E205] Potential Issue Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:1062:26
604[warn] 1062 | evalMapChunk(o => f(o).as(o))
605[warn] | ^
606[warn] | Given search preference for cats.Functor[F2] between alternatives
607[warn] | (evidence$2 : cats.Applicative[F2])
608[warn] | and
609[warn] | (evidence$1 : cats.Functor[F2])
610[warn] | has changed.
611[warn] | Previous choice : the first alternative
612[warn] | Choice from Scala 3.7 : the second alternative
613[warn] |
614[warn] | Suppress this warning by choosing -source 3.5, -source 3.7, or
615[warn] | by using @annotation.nowarn("id=205")
616[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:1098:10 ----
617[warn] 1098 | @nowarn("cat=unused-params")
618[warn] | ^^^^^^^^^^^^^^^^^^^
619[warn] | Invalid message filter
620[warn] | unknown category: unused-params
621[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:1117:10 ----
622[warn] 1117 | @nowarn("cat=unused-params")
623[warn] | ^^^^^^^^^^^^^^^^^^^
624[warn] | Invalid message filter
625[warn] | unknown category: unused-params
626[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:2343:10 ----
627[warn] 2343 | @nowarn("cat=unused-params")
628[warn] | ^^^^^^^^^^^^^^^^^^^
629[warn] | Invalid message filter
630[warn] | unknown category: unused-params
631[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:3450:10 ----
632[warn] 3450 | @nowarn("cat=unused-params")
633[warn] | ^^^^^^^^^^^^^^^^^^^
634[warn] | Invalid message filter
635[warn] | unknown category: unused-params
636[warn] 7 warnings found
637[info] done compiling
638[info] compiling 41 Scala sources to /build/repo/core/jvm/target/scala-3.7.4-RC2/test-classes ...
639[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
640[info] [patched file /build/repo/core/shared/src/test/scala/fs2/StreamZipSuite.scala]
641[info] [patched file /build/repo/core/shared/src/test/scala/fs2/Fs2Suite.scala]
642[warn] one warning found
643[info] done compiling
644/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
645 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
646 ^
647/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
648 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
649 ^
650[info] compiling 2 Scala sources to /build/repo/core/jvm/target/scala-3.7.4-RC2/test-classes ...
651[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
652[warn] one warning found
653[info] done compiling
654/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
655 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
656 ^
657/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
658 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
659 ^
660Starting build for ProjectRef(file:/build/repo/,experimental) (fs2-experimental)... [1/4]
661Compile scalacOptions: -language:implicitConversions, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
662[info] compiling 2 Scala sources to /build/repo/experimental/target/scala-3.7.4-RC2/classes ...
663[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
664[warn] one warning found
665[info] done compiling
666/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
667 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
668 ^
669/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
670 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
671 ^
672/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
673 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
674 ^
675/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
676 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
677 ^
678/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
679 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
680 ^
681/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
682 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
683 ^
684Starting build for ProjectRef(file:/build/repo/,io) (fs2-io)... [2/4]
685Compile scalacOptions: -language:implicitConversions, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
686[info] compiling 27 Scala sources to /build/repo/io/target/scala-3.7.4-RC2/classes ...
687[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
688[warn] -- Warning: /build/repo/io/src/main/scala/fs2/io/file/WriteCursor.scala:96:10 --
689[warn] 96 | @nowarn("cat=unused-params")
690[warn] | ^^^^^^^^^^^^^^^^^^^
691[warn] | Invalid message filter
692[warn] | unknown category: unused-params
693[warn] two warnings found
694[info] done compiling
695/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
696 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
697 ^
698/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
699 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
700 ^
701[info] compiling 12 Scala sources to /build/repo/io/target/scala-3.7.4-RC2/test-classes ...
702[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
703[warn] -- Warning: /build/repo/io/src/test/scala/fs2/io/IoSuite.scala:152:59 ----------
704[warn] 152 | Shrink.xmap[Int, ChunkSize](ChunkSize(_), _.value) {
705[warn] | ^
706[warn] |Implicit parameters should be provided with a `using` clause.
707[warn] |To disable the warning, please use the following option:
708[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
709[warn] 153 | Shrink.shrinkIntegral[Int].suchThat(_ > defaultPipedInputStreamBufferSize)
710[warn] 154 | }
711[warn] two warnings found
712[info] done compiling
713/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
714 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
715 ^
716/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
717 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
718 ^
719/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
720 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
721 ^
722/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
723 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
724 ^
725Starting build for ProjectRef(file:/build/repo/,reactiveStreams) (fs2-reactive-streams)... [3/4]
726Compile scalacOptions: -language:implicitConversions, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
727[info] compiling 4 Scala sources to /build/repo/reactive-streams/target/scala-3.7.4-RC2/classes ...
728[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
729[warn] one warning found
730[info] done compiling
731/build/repo/reactive-streams/src/main/scala/fs2/interop/reactivestreams/StreamUnicastPublisher.scala:39: error: ] expected but >: found
732 def subscribe(subscriber: Subscriber[? >: A]): Unit = {
733 ^
734/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
735 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
736 ^
737/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
738 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
739 ^
740[info] compiling 6 Scala sources to /build/repo/reactive-streams/target/scala-3.7.4-RC2/test-classes ...
741[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
742[warn] one warning found
743[info] done compiling
744/build/repo/reactive-streams/src/main/scala/fs2/interop/reactivestreams/StreamUnicastPublisher.scala:39: error: ] expected but >: found
745 def subscribe(subscriber: Subscriber[? >: A]): Unit = {
746 ^
747/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
748 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
749 ^
750/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
751 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
752 ^
753/build/repo/reactive-streams/src/main/scala/fs2/interop/reactivestreams/StreamUnicastPublisher.scala:39: error: ] expected but >: found
754 def subscribe(subscriber: Subscriber[? >: A]): Unit = {
755 ^
756/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
757 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
758 ^
759/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
760 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
761 ^
762
763************************
764Build summary:
765[{
766 "module": "fs2-core",
767 "compile": {"status": "ok", "tookMs": 28301, "warnings": 9, "errors": 0, "sourceVersion": "3.7-migration"},
768 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
769 "test-compile": {"status": "ok", "tookMs": 24364, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
770 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
771 "publish": {"status": "skipped", "tookMs": 0},
772 "metadata": {
773 "crossScalaVersions": ["3.0.2", "2.12.20", "2.13.16"]
774}
775},{
776 "module": "fs2-experimental",
777 "compile": {"status": "ok", "tookMs": 808, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
778 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
779 "test-compile": {"status": "ok", "tookMs": 1070, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
780 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
781 "publish": {"status": "skipped", "tookMs": 0},
782 "metadata": {
783 "crossScalaVersions": ["3.0.2", "2.12.20", "2.13.16"]
784}
785},{
786 "module": "fs2-io",
787 "compile": {"status": "ok", "tookMs": 3008, "warnings": 1, "errors": 0, "sourceVersion": "3.7-migration"},
788 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
789 "test-compile": {"status": "ok", "tookMs": 2977, "warnings": 1, "errors": 0, "sourceVersion": "3.7-migration"},
790 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
791 "publish": {"status": "skipped", "tookMs": 0},
792 "metadata": {
793 "crossScalaVersions": ["3.0.2", "2.12.20", "2.13.16"]
794}
795},{
796 "module": "fs2-reactive-streams",
797 "compile": {"status": "ok", "tookMs": 985, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
798 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
799 "test-compile": {"status": "ok", "tookMs": 2068, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
800 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
801 "publish": {"status": "skipped", "tookMs": 0},
802 "metadata": {
803 "crossScalaVersions": ["3.0.2", "2.12.20", "2.13.16"]
804}
805}]
806************************
807[success] Total time: 75 s (0:01:15.0), completed Nov 15, 2025, 1:13:55 AM
808[0JChecking patch project/plugins.sbt...
809Checking patch build.sbt...
810Applied patch project/plugins.sbt cleanly.
811Applied patch build.sbt cleanly.
812Commit migration rewrites
813Switched to a new branch 'opencb/migrate-source-3.7'
814[opencb/migrate-source-3.7 06db27fec] Apply Scala compiler rewrites using -source:3.7-migration using Scala 3.7.4-RC2
815 5 files changed, 10 insertions(+), 10 deletions(-)
816----
817Preparing build for 3.8.0-RC1-bin-20251114-d221ef5-NIGHTLY
818Scala binary version found: 3.8
819Implicitly using source version 3.8
820Scala binary version found: 3.8
821Implicitly using source version 3.8
822Would try to apply common scalacOption (best-effort, sbt/mill only):
823Append: ,REQUIRE:-source:3.8
824Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
825----
826Starting build for 3.8.0-RC1-bin-20251114-d221ef5-NIGHTLY
827Execute tests: false
828sbt project found:
829No prepare script found for project typelevel/fs2
830/opencb/project-builder/sbt/prepare-project.sh: line 107: /root/.ssh/config: No such file or directory
831##################################
832Scala version: 3.8.0-RC1-bin-20251114-d221ef5-NIGHTLY
833Targets: co.fs2%fs2-core co.fs2%fs2-experimental co.fs2%fs2-io co.fs2%fs2-reactive-streams
834Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4","3.7"],"sourcePatches":[]}
835##################################
836Using extra scalacOptions: ,REQUIRE:-source:3.8
837Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
838[sbt_options] declare -a sbt_options=()
839[process_args] java_version = '17'
840[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
841# Executing command line:
842java
843-Dfile.encoding=UTF-8
844-Xms2g
845-Xmx4g
846-XX:MaxMetaspaceSize=512m
847-Dcommunitybuild.scala=3.8.0-RC1-bin-20251114-d221ef5-NIGHTLY
848-Dcommunitybuild.project.dependencies.add=
849-Xmx7G
850-Xms4G
851-Xss8M
852-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
853-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
854-jar
855/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
856"setCrossScalaVersions 3.8.0-RC1-bin-20251114-d221ef5-NIGHTLY"
857"++3.8.0-RC1-bin-20251114-d221ef5-NIGHTLY -v"
858"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
859"set every credentials := Nil"
860"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
861"removeScalacOptionsStartingWith -P:wartremover"
862
863moduleMappings
864"runBuild 3.8.0-RC1-bin-20251114-d221ef5-NIGHTLY """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4","3.7"],"sourcePatches":[]}""" co.fs2%fs2-core co.fs2%fs2-experimental co.fs2%fs2-io co.fs2%fs2-reactive-streams"
865
866[info] welcome to sbt 1.11.6 (Eclipse Adoptium Java 17.0.8)
867[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
868[info] loading project definition from /build/repo/project
869[info] loading settings for project root from build.sbt...
870[info] set current project to root (in build file:/build/repo/)
871Execute setCrossScalaVersions: 3.8.0-RC1-bin-20251114-d221ef5-NIGHTLY
872OpenCB::Limitting incorrect crossVersions List() -> List(2.13.16) in root/crossScalaVersions
873OpenCB::Changing crossVersion 3.0.2 -> 3.8.0-RC1-bin-20251114-d221ef5-NIGHTLY in rootJVM/crossScalaVersions
874OpenCB::Changing crossVersion 3.0.2 -> 3.8.0-RC1-bin-20251114-d221ef5-NIGHTLY in rootNative/crossScalaVersions
875OpenCB::Changing crossVersion 3.0.2 -> 3.8.0-RC1-bin-20251114-d221ef5-NIGHTLY in rootJS/crossScalaVersions
876OpenCB::Changing crossVersion 3.0.2 -> 3.8.0-RC1-bin-20251114-d221ef5-NIGHTLY in benchmark/crossScalaVersions
877OpenCB::Changing crossVersion 3.0.2 -> 3.8.0-RC1-bin-20251114-d221ef5-NIGHTLY in experimental/crossScalaVersions
878OpenCB::Changing crossVersion 3.0.2 -> 3.8.0-RC1-bin-20251114-d221ef5-NIGHTLY in coreJVM/crossScalaVersions
879OpenCB::Changing crossVersion 3.0.2 -> 3.8.0-RC1-bin-20251114-d221ef5-NIGHTLY in reactiveStreams/crossScalaVersions
880OpenCB::Changing crossVersion 3.0.2 -> 3.8.0-RC1-bin-20251114-d221ef5-NIGHTLY in coreJS/crossScalaVersions
881OpenCB::Changing crossVersion 3.0.2 -> 3.8.0-RC1-bin-20251114-d221ef5-NIGHTLY in io/crossScalaVersions
882[info] set current project to root (in build file:/build/repo/)
883[info] Setting Scala version to 3.8.0-RC1-bin-20251114-d221ef5-NIGHTLY on 9 projects.
884[info] Switching Scala version on:
885[info] experimental (3.8.0-RC1-bin-20251114-d221ef5-NIGHTLY, 2.12.20, 2.13.16)
886[info] rootJS (3.8.0-RC1-bin-20251114-d221ef5-NIGHTLY, 2.12.20, 2.13.16)
887[info] coreJS (3.8.0-RC1-bin-20251114-d221ef5-NIGHTLY, 2.12.20, 2.13.16)
888[info] coreJVM (3.8.0-RC1-bin-20251114-d221ef5-NIGHTLY, 2.12.20, 2.13.16)
889[info] rootJVM (3.8.0-RC1-bin-20251114-d221ef5-NIGHTLY, 2.12.20, 2.13.16)
890[info] rootNative (3.8.0-RC1-bin-20251114-d221ef5-NIGHTLY, 2.12.20, 2.13.16)
891[info] io (3.8.0-RC1-bin-20251114-d221ef5-NIGHTLY, 2.12.20, 2.13.16)
892[info] reactiveStreams (3.8.0-RC1-bin-20251114-d221ef5-NIGHTLY, 2.12.20, 2.13.16)
893[info] benchmark (3.8.0-RC1-bin-20251114-d221ef5-NIGHTLY, 2.12.20, 2.13.16)
894[info] Excluding projects:
895[info] * root (2.13.16)
896[info] Reapplying settings...
897[info] set current project to root (in build file:/build/repo/)
898Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
899[info] Reapplying settings...
900[info] set current project to root (in build file:/build/repo/)
901[info] Defining Global / credentials, benchmark / credentials and 8 others.
902[info] The new values will be used by allCredentials, benchmark / allCredentials and 57 others.
903[info] Run `last` for details.
904[info] Reapplying settings...
905[info] set current project to root (in build file:/build/repo/)
906Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
907[info] Reapplying settings...
908OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
909
910 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:336)
911 Did you mean allExcludeDependencies ?
912 , retry without global scopes
913[info] Reapplying settings...
914[info] set current project to root (in build file:/build/repo/)
915Execute removeScalacOptionsStartingWith: -P:wartremover
916[info] Reapplying settings...
917[info] set current project to root (in build file:/build/repo/)
918[success] Total time: 0 s, completed Nov 15, 2025, 1:14:11 AM
919Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4","3.7"],"sourcePatches":[]}
920Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
921Starting build...
922Projects: Set(coreJVM, experimental, io, reactiveStreams)
923Starting build for ProjectRef(file:/build/repo/,coreJVM) (fs2-core)... [0/4]
924OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
925OpenCB::Filter out '-source:3.0-migration', matches setting pattern '^-?-source(:.*)?'
926Compile scalacOptions: -language:implicitConversions, -Ykind-projector, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
927[info] compiling 35 Scala sources to /build/repo/core/jvm/target/scala-3.8.0-RC1-bin-20251114-d221ef5-NIGHTLY/classes ...
928[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
929[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Pull.scala:177:10 -------
930[warn] 177 | @nowarn("cat=unused-params")
931[warn] | ^^^^^^^^^^^^^^^^^^^
932[warn] | Invalid message filter
933[warn] | unknown category: unused-params
934[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:1060:10 ----
935[warn] 1060 | @nowarn("cat=unused-params")
936[warn] | ^^^^^^^^^^^^^^^^^^^
937[warn] | Invalid message filter
938[warn] | unknown category: unused-params
939[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:1098:10 ----
940[warn] 1098 | @nowarn("cat=unused-params")
941[warn] | ^^^^^^^^^^^^^^^^^^^
942[warn] | Invalid message filter
943[warn] | unknown category: unused-params
944[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:1117:10 ----
945[warn] 1117 | @nowarn("cat=unused-params")
946[warn] | ^^^^^^^^^^^^^^^^^^^
947[warn] | Invalid message filter
948[warn] | unknown category: unused-params
949[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:2343:10 ----
950[warn] 2343 | @nowarn("cat=unused-params")
951[warn] | ^^^^^^^^^^^^^^^^^^^
952[warn] | Invalid message filter
953[warn] | unknown category: unused-params
954[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:3450:10 ----
955[warn] 3450 | @nowarn("cat=unused-params")
956[warn] | ^^^^^^^^^^^^^^^^^^^
957[warn] | Invalid message filter
958[warn] | unknown category: unused-params
959[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/core/shared/src/main/scala/fs2/internal/Algebra.scala:98:9
960[warn] 98 | ViewL(this) match {
961[warn] | ^^^^^^^^^^^
962[warn] | match may not be exhaustive.
963[warn] |
964[warn] | It would fail on pattern case: fs2.internal.FreeC.ViewL.View(_)
965[warn] |
966[warn] | longer explanation available when compiling with `-explain`
967[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/core/shared/src/main/scala/fs2/internal/Algebra.scala:697:17
968[warn] 697 | case output: Output[X] =>
969[warn] | ^
970[warn] |the type test for fs2.internal.FreeC.Output[X] cannot be checked at runtime because its type arguments can't be determined from fs2.internal.FreeC.Action[F, X, y]
971[warn] |
972[warn] | longer explanation available when compiling with `-explain`
973[warn] 9 warnings found
974[info] done compiling
975/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
976 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
977 ^
978/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
979 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
980 ^
981[info] compiling 41 Scala sources to /build/repo/core/jvm/target/scala-3.8.0-RC1-bin-20251114-d221ef5-NIGHTLY/test-classes ...
982[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
983[warn] one warning found
984[info] done compiling
985/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
986 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
987 ^
988/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
989 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
990 ^
991/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
992 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
993 ^
994/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
995 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
996 ^
997Starting build for ProjectRef(file:/build/repo/,experimental) (fs2-experimental)... [1/4]
998Compile scalacOptions: -language:implicitConversions, -Ykind-projector, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
999[info] compiling 2 Scala sources to /build/repo/experimental/target/scala-3.8.0-RC1-bin-20251114-d221ef5-NIGHTLY/classes ...
1000[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1001[warn] one warning found
1002[info] done compiling
1003/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
1004 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
1005 ^
1006/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
1007 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
1008 ^
1009/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
1010 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
1011 ^
1012/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
1013 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
1014 ^
1015/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
1016 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
1017 ^
1018/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
1019 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
1020 ^
1021Starting build for ProjectRef(file:/build/repo/,io) (fs2-io)... [2/4]
1022Compile scalacOptions: -language:implicitConversions, -Ykind-projector, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1023[info] compiling 27 Scala sources to /build/repo/io/target/scala-3.8.0-RC1-bin-20251114-d221ef5-NIGHTLY/classes ...
1024[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1025[warn] -- Warning: /build/repo/io/src/main/scala/fs2/io/file/WriteCursor.scala:96:10 --
1026[warn] 96 | @nowarn("cat=unused-params")
1027[warn] | ^^^^^^^^^^^^^^^^^^^
1028[warn] | Invalid message filter
1029[warn] | unknown category: unused-params
1030[warn] two warnings found
1031[info] done compiling
1032/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
1033 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
1034 ^
1035/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
1036 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
1037 ^
1038[info] compiling 12 Scala sources to /build/repo/io/target/scala-3.8.0-RC1-bin-20251114-d221ef5-NIGHTLY/test-classes ...
1039[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1040[warn] -- Warning: /build/repo/io/src/test/scala/fs2/io/IoSuite.scala:152:59 ----------
1041[warn] 152 | Shrink.xmap[Int, ChunkSize](ChunkSize(_), _.value) {
1042[warn] | ^
1043[warn] |Implicit parameters should be provided with a `using` clause.
1044[warn] |To disable the warning, please use the following option:
1045[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1046[warn] 153 | Shrink.shrinkIntegral[Int].suchThat(_ > defaultPipedInputStreamBufferSize)
1047[warn] 154 | }
1048[warn] two warnings found
1049[info] done compiling
1050/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
1051 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
1052 ^
1053/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
1054 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
1055 ^
1056/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
1057 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
1058 ^
1059/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
1060 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
1061 ^
1062Starting build for ProjectRef(file:/build/repo/,reactiveStreams) (fs2-reactive-streams)... [3/4]
1063Compile scalacOptions: -language:implicitConversions, -Ykind-projector, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1064[info] compiling 4 Scala sources to /build/repo/reactive-streams/target/scala-3.8.0-RC1-bin-20251114-d221ef5-NIGHTLY/classes ...
1065[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1066[warn] one warning found
1067[info] done compiling
1068/build/repo/reactive-streams/src/main/scala/fs2/interop/reactivestreams/StreamUnicastPublisher.scala:39: error: ] expected but >: found
1069 def subscribe(subscriber: Subscriber[? >: A]): Unit = {
1070 ^
1071/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
1072 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
1073 ^
1074/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
1075 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
1076 ^
1077[info] compiling 6 Scala sources to /build/repo/reactive-streams/target/scala-3.8.0-RC1-bin-20251114-d221ef5-NIGHTLY/test-classes ...
1078[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1079[warn] one warning found
1080[info] done compiling
1081/build/repo/reactive-streams/src/main/scala/fs2/interop/reactivestreams/StreamUnicastPublisher.scala:39: error: ] expected but >: found
1082 def subscribe(subscriber: Subscriber[? >: A]): Unit = {
1083 ^
1084/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
1085 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
1086 ^
1087/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
1088 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
1089 ^
1090/build/repo/reactive-streams/src/main/scala/fs2/interop/reactivestreams/StreamUnicastPublisher.scala:39: error: ] expected but >: found
1091 def subscribe(subscriber: Subscriber[? >: A]): Unit = {
1092 ^
1093/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
1094 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
1095 ^
1096/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
1097 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
1098 ^
1099
1100************************
1101Build summary:
1102[{
1103 "module": "fs2-core",
1104 "compile": {"status": "ok", "tookMs": 31325, "warnings": 8, "errors": 0, "sourceVersion": "3.8"},
1105 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1106 "test-compile": {"status": "ok", "tookMs": 18854, "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": ["3.0.2", "2.12.20", "2.13.16"]
1111}
1112},{
1113 "module": "fs2-experimental",
1114 "compile": {"status": "ok", "tookMs": 1068, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1115 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1116 "test-compile": {"status": "ok", "tookMs": 1108, "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": ["3.0.2", "2.12.20", "2.13.16"]
1121}
1122},{
1123 "module": "fs2-io",
1124 "compile": {"status": "ok", "tookMs": 3882, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
1125 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1126 "test-compile": {"status": "ok", "tookMs": 3546, "warnings": 1, "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": ["3.0.2", "2.12.20", "2.13.16"]
1131}
1132},{
1133 "module": "fs2-reactive-streams",
1134 "compile": {"status": "ok", "tookMs": 1451, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1135 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1136 "test-compile": {"status": "ok", "tookMs": 2181, "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": ["3.0.2", "2.12.20", "2.13.16"]
1141}
1142}]
1143************************
1144[success] Total time: 82 s (0:01:22.0), completed Nov 15, 2025, 1:15:33 AM
1145[0JChecking patch project/plugins.sbt...
1146Checking patch build.sbt...
1147Applied patch project/plugins.sbt cleanly.
1148Applied patch build.sbt cleanly.