Build Logs

hnaderi/lepus • 3.8.0-RC4:2025-12-22

Errors

0

Warnings

158

Total Lines

638

1##################################
2Clonning https://github.com/hnaderi/lepus.git into /build/repo using revision v0.5.7
3##################################
4Note: switching to '27af5147d624dc8e215c9f9e8d5e08a83543a5ff'.
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
21Would override fixed Scala version: 3.3.6
22----
23Preparing build for 3.8.0-RC4
24Scala binary version found: 3.8
25Implicitly using source version 3.8
26Scala binary version found: 3.8
27Implicitly using source version 3.8
28Would try to apply common scalacOption (best-effort, sbt/mill only):
29Append: ,REQUIRE:-source:3.8
30Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
31
32Try apply source patch:
33Path: build.sbt
34Pattern: val scala3 = "3.3.6"
35Replacement: val scala3 = "3.8.0-RC4"
36Starting compilation server
37Compiling project (Scala 3.7.3, JVM (17))
38Compiled project (Scala 3.7.3, JVM (17))
39Successfully applied pattern 'val scala3 = "3.3.6"' in build.sbt
40----
41Starting build for 3.8.0-RC4
42Execute tests: true
43sbt project found:
44Sbt version 1.11.3 is not supported, minimal supported version is 1.11.5
45Enforcing usage of sbt in version 1.11.5
46No prepare script found for project hnaderi/lepus
47##################################
48Scala version: 3.8.0-RC4
49Targets: dev.hnaderi%lepus-circe dev.hnaderi%lepus-client dev.hnaderi%lepus-docs dev.hnaderi%lepus-protocol dev.hnaderi%lepus-protocol-testkit dev.hnaderi%lepus-std dev.hnaderi%lepus-wire
50Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.3.6\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
51##################################
52Using extra scalacOptions: ,REQUIRE:-source:3.8
53Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
54[sbt_options] declare -a sbt_options=()
55[process_args] java_version = '17'
56[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
57# Executing command line:
58java
59-Xms512M
60-Xmx7G
61-Xss2M
62-XX:+TieredCompilation
63-XX:+UseG1GC
64-XX:ReservedCodeCacheSize=512M
65-Dcommunitybuild.scala=3.8.0-RC4
66-Dcommunitybuild.project.dependencies.add=
67-Xmx7G
68-Xms4G
69-Xss8M
70-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
71-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
72-jar
73/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
74"setCrossScalaVersions 3.8.0-RC4"
75"++3.8.0-RC4 -v"
76"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
77"set every credentials := Nil"
78"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
79"removeScalacOptionsStartingWith -P:wartremover"
80
81moduleMappings
82"runBuild 3.8.0-RC4 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.3.6\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}""" dev.hnaderi%lepus-circe dev.hnaderi%lepus-client dev.hnaderi%lepus-docs dev.hnaderi%lepus-protocol dev.hnaderi%lepus-protocol-testkit dev.hnaderi%lepus-std dev.hnaderi%lepus-wire"
83
84[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
85[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
86[info] loading project definition from /build/repo/project
87[info] compiling 4 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
88[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
89[info] Compilation completed in 8.923s.
90[info] done compiling
91[info] loading settings for project root from build.sbt...
92[info] resolving key references (34315 settings) ...
93[info] set scmInfo to https://github.com/hnaderi/lepus
94[info] set current project to lepus (in build file:/build/repo/)
95Execute setCrossScalaVersions: 3.8.0-RC4
96[info] set scmInfo to https://github.com/hnaderi/lepus
97OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in rootJVM/crossScalaVersions
98OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in clientJVM/crossScalaVersions
99OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in stdNative/crossScalaVersions
100OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in protocolNative/crossScalaVersions
101OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in unidocs/crossScalaVersions
102OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in docs/crossScalaVersions
103OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in protocolJVM/crossScalaVersions
104OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in wireJS/crossScalaVersions
105OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in exampleJS/crossScalaVersions
106OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in exampleNative/crossScalaVersions
107OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in rootNative/crossScalaVersions
108OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in circeJS/crossScalaVersions
109OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in code-gen/crossScalaVersions
110OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in protocolTestkitNative/crossScalaVersions
111OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in stdJS/crossScalaVersions
112OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in root/crossScalaVersions
113OpenCB::Limitting incorrect crossVersions List() -> List(3.8.0-RC4) in root/crossScalaVersions
114OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in protocolJS/crossScalaVersions
115OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in rootJS/crossScalaVersions
116OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in stdJVM/crossScalaVersions
117OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in exampleJVM/crossScalaVersions
118OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in wireJVM/crossScalaVersions
119OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in protocolTestkitJVM/crossScalaVersions
120OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in circeNative/crossScalaVersions
121OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in protocolTestkitJS/crossScalaVersions
122OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in circeJVM/crossScalaVersions
123OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in clientNative/crossScalaVersions
124OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in clientJS/crossScalaVersions
125OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in wireNative/crossScalaVersions
126[info] set current project to lepus (in build file:/build/repo/)
127[info] Setting Scala version to 3.8.0-RC4 on 28 projects.
128[info] Switching Scala version on:
129[info] protocolTestkitNative (3.8.0-RC4)
130[info] protocolTestkitJS (3.8.0-RC4)
131[info] wireJS (3.8.0-RC4)
132[info] circeJVM (3.8.0-RC4)
133[info] * root (3.8.0-RC4)
134[info] clientNative (3.8.0-RC4)
135[info] code-gen (3.8.0-RC4)
136[info] stdJVM (3.8.0-RC4)
137[info] exampleJS (3.8.0-RC4)
138[info] protocolJVM (3.8.0-RC4)
139[info] unidocs (3.8.0-RC4)
140[info] rootJS (3.8.0-RC4)
141[info] protocolTestkitJVM (3.8.0-RC4)
142[info] docs (3.8.0-RC4)
143[info] protocolNative (3.8.0-RC4)
144[info] clientJS (3.8.0-RC4)
145[info] stdJS (3.8.0-RC4)
146[info] wireNative (3.8.0-RC4)
147[info] clientJVM (3.8.0-RC4)
148[info] circeJS (3.8.0-RC4)
149[info] rootJVM (3.8.0-RC4)
150[info] rootNative (3.8.0-RC4)
151[info] exampleNative (3.8.0-RC4)
152[info] circeNative (3.8.0-RC4)
153[info] exampleJVM (3.8.0-RC4)
154[info] stdNative (3.8.0-RC4)
155[info] protocolJS (3.8.0-RC4)
156[info] wireJVM (3.8.0-RC4)
157[info] Excluding projects:
158[info] Reapplying settings...
159[info] set scmInfo to https://github.com/hnaderi/lepus
160[info] set current project to lepus (in build file:/build/repo/)
161Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
162[info] Reapplying settings...
163[info] set scmInfo to https://github.com/hnaderi/lepus
164[info] set current project to lepus (in build file:/build/repo/)
165[info] Defining Global / credentials, circeJS / credentials and 26 others.
166[info] The new values will be used by Compile / scalafmtOnly, IntegrationTest / scalafmtOnly and 250 others.
167[info] Run `last` for details.
168[info] Reapplying settings...
169[info] set scmInfo to https://github.com/hnaderi/lepus
170[info] set current project to lepus (in build file:/build/repo/)
171Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
172[info] Reapplying settings...
173OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
174
175 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
176 Did you mean rootJVM / allExcludeDependencies ?
177 , retry without global scopes
178[info] Reapplying settings...
179[info] set scmInfo to https://github.com/hnaderi/lepus
180[info] set current project to lepus (in build file:/build/repo/)
181Execute removeScalacOptionsStartingWith: -P:wartremover
182[info] Reapplying settings...
183[info] set scmInfo to https://github.com/hnaderi/lepus
184[info] set current project to lepus (in build file:/build/repo/)
185[success] Total time: 0 s, completed Dec 22, 2025, 5:52:55 PM
186Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.3.6\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
187Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
188Starting build...
189Projects: Set(circeJVM, stdJVM, protocolJVM, unidocs, protocolTestkitJVM, clientJVM, wireJVM)
190Starting build for ProjectRef(file:/build/repo/,protocolTestkitJVM) (lepus-protocol-testkit)... [0/7]
191OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
192OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
193OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
194Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -Xkind-projector:underscores, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
195[info] compiling 7 Scala sources to /build/repo/modules/protocol/.jvm/target/scala-3.8.0-RC4/classes ...
196[info] done compiling
197[info] compiling 11 Scala sources to /build/repo/modules/protocol-testkit/.jvm/target/scala-3.8.0-RC4/classes ...
198[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/protocol-testkit/src/main/scala/DomainGenerators.scala:19:22
199[warn] 19 |import lepus.protocol.*
200[warn] | ^
201[warn] | unused import
202[warn] one warning found
203[info] done compiling
204Starting build for ProjectRef(file:/build/repo/,wireJVM) (lepus-wire)... [1/7]
205Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -Xkind-projector:underscores, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
206[info] compiling 10 Scala sources to /build/repo/modules/wire/.jvm/target/scala-3.8.0-RC4/classes ...
207[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/wire/src/main/scala/codecs/basic.scala:21:32
208[warn] 21 |import lepus.protocol.constants.*
209[warn] | ^
210[warn] | unused import
211[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/wire/src/main/scala/codecs/channel.scala:21:32
212[warn] 21 |import lepus.protocol.constants.*
213[warn] | ^
214[warn] | unused import
215[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/wire/src/main/scala/codecs/channel.scala:22:30
216[warn] 22 |import lepus.protocol.domains.*
217[warn] | ^
218[warn] | unused import
219[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/wire/src/main/scala/codecs/confirm.scala:21:30
220[warn] 21 |import lepus.protocol.domains.*
221[warn] | ^
222[warn] | unused import
223[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/wire/src/main/scala/codecs/connection.scala:21:32
224[warn] 21 |import lepus.protocol.constants.*
225[warn] | ^
226[warn] | unused import
227[warn] 5 warnings found
228[info] done compiling
229[info] compiling 6 Scala sources to /build/repo/modules/wire/.jvm/target/scala-3.8.0-RC4/test-classes ...
230[info] done compiling
231lepus.codecs.FramesTest:
232 + All frame codecs must be reversible 2.526s
233lepus.codecs.DomainReversibility:
234 + Field tables 0.333s
235 + Short string 0.005s
236 + Long string 0.003s
237 + exchange name 0.005s
238 + queue name 0.005s
239 + path 0.008s
240 + delivery mode 0.002s
241 + timestamp 0.003s
242 + field data 0.004s
243 + reply code 0.003s
244lepus.codecs.MethodsTest:
245 + All methods codecs must be reversible 0.43s
246lepus.codecs.ReverseByteAlignedSuite:
247 + 1 bit 0.002s
248 + 2 bit 0.001s
249Starting build for ProjectRef(file:/build/repo/,unidocs) (lepus-docs)... [2/7]
250Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -Xkind-projector:underscores, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
251Starting build for ProjectRef(file:/build/repo/,stdJVM) (lepus-std)... [3/7]
252Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -Xkind-projector:underscores, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
253[info] compiling 30 Scala sources to /build/repo/modules/client/.jvm/target/scala-3.8.0-RC4/classes ...
254[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/client/src/main/scala/LepusClient.scala:26:30
255[warn] 26 |import lepus.protocol.domains.ShortString
256[warn] | ^^^^^^^^^^^
257[warn] | unused import
258[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/client/src/main/scala/RPCCallDefs.scala:36:6
259[warn] 36 | F: MonadError[F, Throwable]
260[warn] | ^
261[warn] | unused implicit parameter
262[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/client/src/main/scala/RPCCallDefs.scala:44:6
263[warn] 44 | F: MonadError[F, Throwable]
264[warn] | ^
265[warn] | unused implicit parameter
266[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/client/src/main/scala/RPCCallDefs.scala:52:6
267[warn] 52 | F: MonadError[F, Throwable]
268[warn] | ^
269[warn] | unused implicit parameter
270[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/client/src/main/scala/RPCCallDefs.scala:83:6
271[warn] 83 | F: MonadError[F, Throwable]
272[warn] | ^
273[warn] | unused implicit parameter
274[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/client/src/main/scala/RPCCallDefs.scala:91:6
275[warn] 91 | F: MonadError[F, Throwable]
276[warn] | ^
277[warn] | unused implicit parameter
278[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/client/src/main/scala/RPCCallDefs.scala:99:6
279[warn] 99 | F: MonadError[F, Throwable]
280[warn] | ^
281[warn] | unused implicit parameter
282[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/client/src/main/scala/RPCCallDefs.scala:107:6
283[warn] 107 | F: MonadError[F, Throwable]
284[warn] | ^
285[warn] | unused implicit parameter
286[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/client/src/main/scala/RPCCallDefs.scala:139:6
287[warn] 139 | F: MonadError[F, Throwable]
288[warn] | ^
289[warn] | unused implicit parameter
290[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/client/src/main/scala/RPCCallDefs.scala:158:6
291[warn] 158 | F: MonadError[F, Throwable]
292[warn] | ^
293[warn] | unused implicit parameter
294[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/client/src/main/scala/RPCCallDefs.scala:375:6
295[warn] 375 | F: MonadError[F, Throwable]
296[warn] | ^
297[warn] | unused implicit parameter
298[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/client/src/main/scala/RPCCallDefs.scala:382:6
299[warn] 382 | F: MonadError[F, Throwable]
300[warn] | ^
301[warn] | unused implicit parameter
302[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/client/src/main/scala/RPCCallDefs.scala:407:6
303[warn] 407 | F: MonadError[F, Throwable]
304[warn] | ^
305[warn] | unused implicit parameter
306[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/client/src/main/scala/RPCCallDefs.scala:414:6
307[warn] 414 | F: MonadError[F, Throwable]
308[warn] | ^
309[warn] | unused implicit parameter
310[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/client/src/main/scala/RPCCallDefs.scala:421:6
311[warn] 421 | F: MonadError[F, Throwable]
312[warn] | ^
313[warn] | unused implicit parameter
314[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/client/src/main/scala/RPCCallDefs.scala:429:6
315[warn] 429 | F: MonadError[F, Throwable]
316[warn] | ^
317[warn] | unused implicit parameter
318[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/client/src/main/scala/RPCCallDefs.scala:436:6
319[warn] 436 | F: MonadError[F, Throwable]
320[warn] | ^
321[warn] | unused implicit parameter
322[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/client/src/main/scala/StartupNegotiation.scala:42:6
323[warn] 42 | vhost: Path = Path("/"),
324[warn] | ^^^^^
325[warn] | unused explicit parameter
326[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/client/src/main/scala/Transport.scala:48:15
327[warn] 48 | .flatMap(pv => StreamDecoder.many(logFailuresToStdOut(FrameCodec.frame)))
328[warn] | ^^
329[warn] | unused explicit parameter
330[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/client/src/main/scala/Transport.scala:68:52
331[warn] 68 | private[client] inline def debugSide[F[_]: Functor](
332[warn] | ^
333[warn] | unused implicit parameter
334[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/client/src/main/scala/internal/ChannelPublisher.scala:29:28
335[warn] 29 | def apply[F[_]: Concurrent](
336[warn] | ^
337[warn] | unused implicit parameter
338[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/client/src/main/scala/internal/ContentChannel.scala:28:22
339[warn] 28 |import ContentChannel.*
340[warn] | ^
341[warn] | unused import
342[warn] 22 warnings found
343[info] done compiling
344[info] compiling 9 Scala sources to /build/repo/modules/std/.jvm/target/scala-3.8.0-RC4/classes ...
345[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/std/src/main/scala/TopicNameEncoder.scala:19:23
346[warn] 19 |import cats.syntax.all.*
347[warn] | ^
348[warn] | unused import
349[warn] one warning found
350[warn] one warning found
351[info] done compiling
352[info] compiling 5 Scala sources to /build/repo/modules/std/.jvm/target/scala-3.8.0-RC4/test-classes ...
353[info] done compiling
354lepus.std.TopicNameEncoderSuite:
355 + from string 0.05s
356 + sum type 0.006s
357 + product type 0.002s
358 + invalid type name 0.012s
359lepus.std.TopicSelectorSuite:
360 + Empty 0.002s
361 + # 0.003s
362 + * 0.003s
363 + ... 0.003s
364lepus.std.TopicNameSuite:
365 + Empty 0.0s
366 + # 0.004s
367 + * 0.003s
368 + ... 0.004s
369test.ShortStringHashConstructionSuite:
370 + md5 is valid 0.109s
371 + sha1 is valid 0.013s
372 + sha224 is valid 0.013s
373 + sha256 is valid 0.009s
374 + sha384 is valid 0.012s
375 + sha512 is valid 0.005s
376 + string ops md5 is valid 0.006s
377 + string ops sha1 is valid 0.004s
378 + string ops sha224 is valid 0.005s
379 + string ops sha256 is valid 0.005s
380 + string ops sha384 is valid 0.004s
381 + string ops sha512 is valid 0.004s
382test.ShortStringConstructionSuite:
383 + long is valid 0.01s
384 + uuid is valid 0.013s
385Starting build for ProjectRef(file:/build/repo/,clientJVM) (lepus-client)... [4/7]
386Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -Xkind-projector:underscores, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
387[info] compiling 33 Scala sources to /build/repo/modules/client/.jvm/target/scala-3.8.0-RC4/test-classes ...
388[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/client/.jvm/src/test/scala/DataTest.scala:28:22
389[warn] 28 |import org.scalacheck.Prop
390[warn] | ^^^^
391[warn] | unused import
392[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/client/src/test/scala/TransportSuite.scala:22:11
393[warn] 22 |import fs2.Stream
394[warn] | ^^^^^^
395[warn] | unused import
396[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/client/src/test/scala/internal/ConnectionLifetimeSuite.scala:66:13
397[warn] 66 | .use(fib =>
398[warn] | ^^^
399[warn] | unused explicit parameter
400[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/client/src/test/scala/internal/ConnectionStateSuite.scala:21:23
401[warn] 21 |import cats.syntax.all.*
402[warn] | ^
403[warn] | unused import
404[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/client/src/test/scala/internal/ConnectionStateSuite.scala:228:48
405[warn] 228 | forAllF(ConnectionDataGenerator.closeGen) { close =>
406[warn] | ^^^^^
407[warn] | unused explicit parameter
408[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/client/src/test/scala/internal/FakeConnectionState.scala:21:30
409[warn] 21 |import cats.effect.syntax.all.*
410[warn] | ^
411[warn] | unused import
412[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/client/src/test/scala/internal/FakeLowLevelChannel.scala:21:23
413[warn] 21 |import cats.syntax.all.*
414[warn] | ^
415[warn] | unused import
416[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/client/src/test/scala/internal/PlannedError.scala:21:23
417[warn] 21 |import cats.syntax.all.*
418[warn] | ^
419[warn] | unused import
420[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/client/src/test/scala/internal/StartupNegotiationSuite.scala:23:23
421[warn] 23 |import cats.syntax.all.*
422[warn] | ^
423[warn] | unused import
424[warn] 9 warnings found
425[info] done compiling
426lepus.client.internal.ConnectionReceiveSuite:
427 + Connection become closed when handler terminates 0.438s
428 + Connection become closed when handler terminates with error 0.021s
429 + Responds to pings 0.021s
430 + Dispatches headers and body frames 0.62s
431 + Dispatches all channel level methods 0.256s
432 + Dispatches connection blocked/unblocked notifications 0.175s
433lepus.client.internal.StartupNegotiationSuite:
434 + Closes connection when transfer is terminated 0.011s
435 + Closes connection when encounters an error 0.008s
436 + Closes connection when server proposes no known mechanism 0.006s
437 + Closes connection when server protocol does not match 0.002s
438 + Selects first matching mechanism 0.256s
439 + Responds to all SASL challenges 0.006s
440 + Accepts tuning parameters from server 0.004s
441 + Outputs frames from server after negotiation is done 0.003s
442 + Notifies authentiaction failure if server closes connection with Access refused 0.007s
443lepus.codecs.DataTest:
444 + Deletes 0.138s
445 + Queue declare 0.075s
446lepus.client.internal.ChannelOutputSuite:
447 + Must write single frame 0.035s
448 + Must write all frames strictly sequentially 0.1s
449 + Must write all frames strictly sequentially: concurrent unblock 0.057s
450 + Must respect blocking: writeOne 0.006s
451 + Must respect blocking: writeAll 0.002s
452lepus.client.internal.ChannelPublisherSuite:
453 + Must split publish data to frames with maximum permitted size 0.173s
454lepus.client.internal.CapabilitiesSuite:
455 + Must be reversible 0.006s
456lepus.client.TransportSuite:
457 + Transmission starts with sending protocol header 0.042s
458lepus.client.internal.ContentChannelSuite:
459 + Must fail when receives header before starting 0.226s
460 + Must fail when receives header before content 0.154s
461 + Must recieve and merge all async deliveries 0.411s
462 + Must skip async deliveries on abort 0.304s
463 + Must recieve and merge all sync deliveries 0.323s
464 + Must recieve None in synchronous get, when server responde with GetEmpty 0.038s
465lepus.client.internal.RPCChannelSuite:
466 + send no wait 0.027s
467 + send wait 0.044s
468 + send wait ordering 0.412s
469 + fails on recv when no one is waiting 0.022s
470lepus.client.internal.SequentialTaggerSuite:
471 + Starts at 1 0.013s
472 + Increments 0.003s
473 + Ensures serializability of concurrent operations 0.006s
474lepus.client.internal.ConnectionLifetimeSuite:
475 + sends onConnected when negotation succeeds 0.006s
476 + Must send heartbeats as agreed on negotiation 0.035s
477 + waits to become open before sending heartbeats 0.007s
478lepus.client.internal.FrameDispatcherSuite:
479 + Must assign channel number 0.015s
480 + Must remove receiver when resource is released 0.003s
481 + Must dispatch body frames 0.003s
482 + Must dispatch header frames 0.002s
483 + Must dispatch method frames 0.018s
484 + Must close all channels on close 0.015s
485lepus.client.internal.LowLevelChannelSuite:
486 + Initial status is Active 0.011s
487 + Handles flow control from server 0.005s
488 + Must close channel where receives close method 0.012s
489 + Must close channel where receives close ok method 0.014s
490 + Must handle rpc method responses 0.022s
491 + Must handle rpc no wait 0.016s
492 + Must handle rpc wait 0.04s
493 + Must interrupt rpc wait when closed 0.091s
494 + Must close channel on method error : Method 0.026s
495 + Must throw underlying errors which are not channel errors : Method 0.063s
496 + Must handle header messages 0.107s
497 + Must close channel on method error : Header 0.094s
498 + Must throw underlying errors which are not channel errors : Header 0.091s
499 + Must handle body messages 0.007s
500 + Must close channel on method error : Body 0.014s
501 + Must throw underlying errors which are not channel errors : Body 0.01s
502 + Must handle async content methods 0.008s
503 + Must close channel on method error : Async Content 0.011s
504 + Must throw underlying errors which are not channel errors : Async Content 0.011s
505 + Must handle Sync content messages 0.007s
506 + Must close channel on method error : Sync content 0.013s
507 + Must throw underlying errors which are not channel errors : Sync content 0.011s
508 + Must interrupt delivery when channel is closed 0.117s
509 + Must interrupt returned when channel is closed 0.1s
510 + Must dispatch publish confirmations 0.091s
511 + Must interrupt confirmations when channel is closed 0.087s
512 + Must handle consumer cancel 0.007s
513lepus.client.internal.AuthenticationConfigSuite:
514 + Empty 0.001s
515 + First 0.0s
516 + Second 0.001s
517 + Non existing 0.0s
518lepus.client.internal.OutputWriterSuite:
519 + Writes to underlying queue 0.003s
520 + Write fails after closing 0.002s
521 + Interrupts blocked writes when closes 0.002s
522lepus.client.internal.ConnectionStateSuite:
523 + Initial state is connecting 0.001s
524 + Accepts onConnected if is connecting 0.019s
525 + Sends open command onConnected 0.008s
526 + config blocks until connected 0.002s
527 + config raises error if closed 0.001s
528 + config raises underlying error if closed 0.004s
529 + Raises error if onConnected is called more than once 0.002s
530 + Accept onOpened if is connected 0.001s
531 + awaitOpen waits until state becomes opened 0.002s
532 + awaitOpen raises error if connection get closed 0.001s
533 + Raises error if onOpened is called when state is not connected 0.001s
534 + Accept onClosed if connecting 0.001s
535 + Accept onClosed if connected 0.002s
536 + Accept onClosed if opened 0.002s
537 + Accept onBlocked/onUnblocked if opened 0.002s
538 + Ignores redundant onUnblocked if opened 0.002s
539 + Accepts server close request if is opened 0.007s
540 + Accepts client close request if is opened 0.008s
541 + Responds to heartbeats if is opened 0.002s
542 + Raises error if onHeartbeat is called and is not opened 0.001s
543 + Output terminates after getting closed 0.001s
544 + Frame dispatcher terminates after getting closed 0.001s
545lepus.client.internal.MessageDispatcherSuite:
546 + Must dispatch delivered messages 0.087s
547 + Must dispatch consumer cancel 0.002s
548 + Must ignore messages after removing the queue 0.085s
549 + Must dispatch returned messages 0.071s
550 + Must dispatch confirmation messages 0.004s
551Starting build for ProjectRef(file:/build/repo/,circeJVM) (lepus-circe)... [5/7]
552Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -Xkind-projector:underscores, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
553[info] compiling 2 Scala sources to /build/repo/modules/circe/.jvm/target/scala-3.8.0-RC4/classes ...
554[info] done compiling
555Starting build for ProjectRef(file:/build/repo/,protocolJVM) (lepus-protocol)... [6/7]
556Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -Xkind-projector:underscores, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
557
558************************
559Build summary:
560[{
561 "module": "lepus-protocol-testkit",
562 "compile": {"status": "ok", "tookMs": 15192, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
563 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
564 "test-compile": {"status": "ok", "tookMs": 286, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
565 "test": {"status": "ok", "tookMs": 182, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
566 "publish": {"status": "skipped", "tookMs": 0},
567 "metadata": {
568 "crossScalaVersions": ["3.3.6"]
569}
570},{
571 "module": "lepus-wire",
572 "compile": {"status": "ok", "tookMs": 6044, "warnings": 5, "errors": 0, "sourceVersion": "3.8"},
573 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
574 "test-compile": {"status": "ok", "tookMs": 2032, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
575 "test": {"status": "ok", "tookMs": 4124, "passed": 14, "failed": 0, "ignored": 0, "skipped": 0, "total": 14, "byFramework": [{"framework": "munit", "stats": {"passed": 14, "failed": 0, "ignored": 0, "skipped": 0, "total": 14}}]},
576 "publish": {"status": "skipped", "tookMs": 0},
577 "metadata": {
578 "crossScalaVersions": ["3.3.6"]
579}
580},{
581 "module": "lepus-docs",
582 "compile": {"status": "ok", "tookMs": 65, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
583 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
584 "test-compile": {"status": "ok", "tookMs": 83, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
585 "test": {"status": "ok", "tookMs": 97, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
586 "publish": {"status": "skipped", "tookMs": 0},
587 "metadata": {
588 "crossScalaVersions": ["3.3.6"]
589}
590},{
591 "module": "lepus-std",
592 "compile": {"status": "ok", "tookMs": 11493, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
593 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
594 "test-compile": {"status": "ok", "tookMs": 1704, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
595 "test": {"status": "ok", "tookMs": 1131, "passed": 26, "failed": 0, "ignored": 0, "skipped": 0, "total": 26, "byFramework": [{"framework": "munit", "stats": {"passed": 26, "failed": 0, "ignored": 0, "skipped": 0, "total": 26}}]},
596 "publish": {"status": "skipped", "tookMs": 0},
597 "metadata": {
598 "crossScalaVersions": ["3.3.6"]
599}
600},{
601 "module": "lepus-client",
602 "compile": {"status": "ok", "tookMs": 147, "warnings": 22, "errors": 0, "sourceVersion": "3.8"},
603 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
604 "test-compile": {"status": "ok", "tookMs": 8637, "warnings": 9, "errors": 0, "sourceVersion": "3.8"},
605 "test": {"status": "ok", "tookMs": 6980, "passed": 108, "failed": 0, "ignored": 0, "skipped": 0, "total": 108, "byFramework": [{"framework": "munit", "stats": {"passed": 108, "failed": 0, "ignored": 0, "skipped": 0, "total": 108}}]},
606 "publish": {"status": "skipped", "tookMs": 0},
607 "metadata": {
608 "crossScalaVersions": ["3.3.6"]
609}
610},{
611 "module": "lepus-circe",
612 "compile": {"status": "ok", "tookMs": 560, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
613 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
614 "test-compile": {"status": "ok", "tookMs": 302, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
615 "test": {"status": "ok", "tookMs": 262, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
616 "publish": {"status": "skipped", "tookMs": 0},
617 "metadata": {
618 "crossScalaVersions": ["3.3.6"]
619}
620},{
621 "module": "lepus-protocol",
622 "compile": {"status": "ok", "tookMs": 43, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
623 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
624 "test-compile": {"status": "ok", "tookMs": 101, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
625 "test": {"status": "ok", "tookMs": 97, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
626 "publish": {"status": "skipped", "tookMs": 0},
627 "metadata": {
628 "crossScalaVersions": ["3.3.6"]
629}
630}]
631************************
632[success] Total time: 100 s (0:01:40.0), completed Dec 22, 2025, 5:54:35 PM
633[0JChecking patch project/plugins.sbt...
634Checking patch project/build.properties...
635Checking patch build.sbt...
636Applied patch project/plugins.sbt cleanly.
637Applied patch project/build.properties cleanly.
638Applied patch build.sbt cleanly.