Build Logs

hnaderi/lepus • 3.8.0-RC6:2026-01-08

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-RC6
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-RC6"
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-RC6
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-RC6
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-RC6
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-RC6"
75"++3.8.0-RC6 -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-RC6 """{"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.98s.
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-RC6
96OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in unidocs/crossScalaVersions
97OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in rootJVM/crossScalaVersions
98OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in clientJVM/crossScalaVersions
99OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in protocolNative/crossScalaVersions
100OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in stdNative/crossScalaVersions
101[info] set scmInfo to https://github.com/hnaderi/lepus
102OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in docs/crossScalaVersions
103OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in protocolJVM/crossScalaVersions
104OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in wireJS/crossScalaVersions
105OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in exampleJS/crossScalaVersions
106OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in exampleNative/crossScalaVersions
107OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in rootNative/crossScalaVersions
108OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in circeJS/crossScalaVersions
109OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in circeNative/crossScalaVersions
110OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in rootJS/crossScalaVersions
111OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in code-gen/crossScalaVersions
112OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in protocolTestkitNative/crossScalaVersions
113OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in stdJS/crossScalaVersions
114OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in protocolJS/crossScalaVersions
115OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in stdJVM/crossScalaVersions
116OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in exampleJVM/crossScalaVersions
117OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in wireJVM/crossScalaVersions
118OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in protocolTestkitJVM/crossScalaVersions
119OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in root/crossScalaVersions
120OpenCB::Limitting incorrect crossVersions List() -> List(3.8.0-RC6) in root/crossScalaVersions
121OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in protocolTestkitJS/crossScalaVersions
122OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in circeJVM/crossScalaVersions
123OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in clientNative/crossScalaVersions
124OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in clientJS/crossScalaVersions
125OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in wireNative/crossScalaVersions
126[info] set current project to lepus (in build file:/build/repo/)
127[info] Setting Scala version to 3.8.0-RC6 on 28 projects.
128[info] Switching Scala version on:
129[info] protocolTestkitNative (3.8.0-RC6)
130[info] protocolTestkitJS (3.8.0-RC6)
131[info] wireJS (3.8.0-RC6)
132[info] circeJVM (3.8.0-RC6)
133[info] * root (3.8.0-RC6)
134[info] clientNative (3.8.0-RC6)
135[info] code-gen (3.8.0-RC6)
136[info] stdJVM (3.8.0-RC6)
137[info] exampleJS (3.8.0-RC6)
138[info] protocolJVM (3.8.0-RC6)
139[info] unidocs (3.8.0-RC6)
140[info] rootJS (3.8.0-RC6)
141[info] protocolTestkitJVM (3.8.0-RC6)
142[info] docs (3.8.0-RC6)
143[info] protocolNative (3.8.0-RC6)
144[info] clientJS (3.8.0-RC6)
145[info] stdJS (3.8.0-RC6)
146[info] wireNative (3.8.0-RC6)
147[info] clientJVM (3.8.0-RC6)
148[info] circeJS (3.8.0-RC6)
149[info] rootJVM (3.8.0-RC6)
150[info] rootNative (3.8.0-RC6)
151[info] exampleNative (3.8.0-RC6)
152[info] circeNative (3.8.0-RC6)
153[info] exampleJVM (3.8.0-RC6)
154[info] stdNative (3.8.0-RC6)
155[info] protocolJS (3.8.0-RC6)
156[info] wireJVM (3.8.0-RC6)
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 Jan 8, 2026, 1:41:02 AM
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-RC6/classes ...
196[info] done compiling
197[info] compiling 11 Scala sources to /build/repo/modules/protocol-testkit/.jvm/target/scala-3.8.0-RC6/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-RC6/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-RC6/test-classes ...
230[info] done compiling
231lepus.codecs.FramesTest:
232 + All frame codecs must be reversible 2.381s
233lepus.codecs.DomainReversibility:
234 + Field tables 0.327s
235 + Short string 0.005s
236 + Long string 0.004s
237 + exchange name 0.005s
238 + queue name 0.005s
239 + path 0.007s
240 + delivery mode 0.003s
241 + timestamp 0.004s
242 + field data 0.005s
243 + reply code 0.004s
244lepus.codecs.MethodsTest:
245 + All methods codecs must be reversible 0.45s
246lepus.codecs.ReverseByteAlignedSuite:
247 + 1 bit 0.001s
248 + 2 bit 0.002s
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-RC6/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-RC6/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-RC6/test-classes ...
353[info] done compiling
354lepus.std.TopicNameEncoderSuite:
355 + from string 0.061s
356 + sum type 0.01s
357 + product type 0.003s
358 + invalid type name 0.017s
359lepus.std.TopicSelectorSuite:
360 + Empty 0.002s
361 + # 0.003s
362 + * 0.003s
363 + ... 0.003s
364lepus.std.TopicNameSuite:
365 + Empty 0.002s
366 + # 0.003s
367 + * 0.004s
368 + ... 0.003s
369test.ShortStringHashConstructionSuite:
370 + md5 is valid 0.131s
371 + sha1 is valid 0.017s
372 + sha224 is valid 0.012s
373 + sha256 is valid 0.007s
374 + sha384 is valid 0.015s
375 + sha512 is valid 0.007s
376 + string ops md5 is valid 0.008s
377 + string ops sha1 is valid 0.005s
378 + string ops sha224 is valid 0.006s
379 + string ops sha256 is valid 0.005s
380 + string ops sha384 is valid 0.006s
381 + string ops sha512 is valid 0.01s
382test.ShortStringConstructionSuite:
383 + long is valid 0.011s
384 + uuid is valid 0.015s
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-RC6/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.436s
428 + Connection become closed when handler terminates with error 0.027s
429 + Responds to pings 0.028s
430 + Dispatches headers and body frames 0.667s
431 + Dispatches all channel level methods 0.275s
432 + Dispatches connection blocked/unblocked notifications 0.123s
433lepus.client.internal.StartupNegotiationSuite:
434 + Closes connection when transfer is terminated 0.009s
435 + Closes connection when encounters an error 0.004s
436 + Closes connection when server proposes no known mechanism 0.005s
437 + Closes connection when server protocol does not match 0.002s
438 + Selects first matching mechanism 0.182s
439 + Responds to all SASL challenges 0.005s
440 + Accepts tuning parameters from server 0.005s
441 + Outputs frames from server after negotiation is done 0.005s
442 + Notifies authentiaction failure if server closes connection with Access refused 0.004s
443lepus.codecs.DataTest:
444 + Deletes 0.14s
445 + Queue declare 0.074s
446lepus.client.internal.ChannelOutputSuite:
447 + Must write single frame 0.03s
448 + Must write all frames strictly sequentially 0.133s
449 + Must write all frames strictly sequentially: concurrent unblock 0.079s
450 + Must respect blocking: writeOne 0.013s
451 + Must respect blocking: writeAll 0.004s
452lepus.client.internal.ChannelPublisherSuite:
453 + Must split publish data to frames with maximum permitted size 0.179s
454lepus.client.internal.CapabilitiesSuite:
455 + Must be reversible 0.007s
456lepus.client.TransportSuite:
457 + Transmission starts with sending protocol header 0.04s
458lepus.client.internal.ContentChannelSuite:
459 + Must fail when receives header before starting 0.208s
460 + Must fail when receives header before content 0.153s
461 + Must recieve and merge all async deliveries 0.324s
462 + Must skip async deliveries on abort 0.331s
463 + Must recieve and merge all sync deliveries 0.319s
464 + Must recieve None in synchronous get, when server responde with GetEmpty 0.04s
465lepus.client.internal.RPCChannelSuite:
466 + send no wait 0.023s
467 + send wait 0.042s
468 + send wait ordering 0.42s
469 + fails on recv when no one is waiting 0.021s
470lepus.client.internal.SequentialTaggerSuite:
471 + Starts at 1 0.013s
472 + Increments 0.008s
473 + Ensures serializability of concurrent operations 0.007s
474lepus.client.internal.ConnectionLifetimeSuite:
475 + sends onConnected when negotation succeeds 0.012s
476 + Must send heartbeats as agreed on negotiation 0.061s
477 + waits to become open before sending heartbeats 0.015s
478lepus.client.internal.FrameDispatcherSuite:
479 + Must assign channel number 0.017s
480 + Must remove receiver when resource is released 0.002s
481 + Must dispatch body frames 0.002s
482 + Must dispatch header frames 0.002s
483 + Must dispatch method frames 0.019s
484 + Must close all channels on close 0.013s
485lepus.client.internal.LowLevelChannelSuite:
486 + Initial status is Active 0.01s
487 + Handles flow control from server 0.003s
488 + Must close channel where receives close method 0.016s
489 + Must close channel where receives close ok method 0.012s
490 + Must handle rpc method responses 0.035s
491 + Must handle rpc no wait 0.026s
492 + Must handle rpc wait 0.047s
493 + Must interrupt rpc wait when closed 0.101s
494 + Must close channel on method error : Method 0.043s
495 + Must throw underlying errors which are not channel errors : Method 0.072s
496 + Must handle header messages 0.082s
497 + Must close channel on method error : Header 0.087s
498 + Must throw underlying errors which are not channel errors : Header 0.084s
499 + Must handle body messages 0.006s
500 + Must close channel on method error : Body 0.011s
501 + Must throw underlying errors which are not channel errors : Body 0.01s
502 + Must handle async content methods 0.005s
503 + Must close channel on method error : Async Content 0.013s
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.012s
508 + Must interrupt delivery when channel is closed 0.096s
509 + Must interrupt returned when channel is closed 0.071s
510 + Must dispatch publish confirmations 0.088s
511 + Must interrupt confirmations when channel is closed 0.065s
512 + Must handle consumer cancel 0.005s
513lepus.client.internal.AuthenticationConfigSuite:
514 + Empty 0.0s
515 + First 0.0s
516 + Second 0.0s
517 + Non existing 0.0s
518lepus.client.internal.OutputWriterSuite:
519 + Writes to underlying queue 0.002s
520 + Write fails after closing 0.002s
521 + Interrupts blocked writes when closes 0.001s
522lepus.client.internal.ConnectionStateSuite:
523 + Initial state is connecting 0.002s
524 + Accepts onConnected if is connecting 0.009s
525 + Sends open command onConnected 0.007s
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.001s
530 + Accept onOpened if is connected 0.003s
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.001s
536 + Accept onClosed if opened 0.002s
537 + Accept onBlocked/onUnblocked if opened 0.002s
538 + Ignores redundant onUnblocked if opened 0.001s
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.003s
544 + Frame dispatcher terminates after getting closed 0.001s
545lepus.client.internal.MessageDispatcherSuite:
546 + Must dispatch delivered messages 0.08s
547 + Must dispatch consumer cancel 0.002s
548 + Must ignore messages after removing the queue 0.076s
549 + Must dispatch returned messages 0.077s
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-RC6/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": 12291, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
563 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
564 "test-compile": {"status": "ok", "tookMs": 227, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
565 "test": {"status": "ok", "tookMs": 192, "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": 6547, "warnings": 5, "errors": 0, "sourceVersion": "3.8"},
573 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
574 "test-compile": {"status": "ok", "tookMs": 1555, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
575 "test": {"status": "ok", "tookMs": 3971, "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": 61, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
583 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
584 "test-compile": {"status": "ok", "tookMs": 94, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
585 "test": {"status": "ok", "tookMs": 101, "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": 11313, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
593 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
594 "test-compile": {"status": "ok", "tookMs": 1524, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
595 "test": {"status": "ok", "tookMs": 1248, "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": 209, "warnings": 22, "errors": 0, "sourceVersion": "3.8"},
603 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
604 "test-compile": {"status": "ok", "tookMs": 7932, "warnings": 9, "errors": 0, "sourceVersion": "3.8"},
605 "test": {"status": "ok", "tookMs": 6968, "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": 608, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
613 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
614 "test-compile": {"status": "ok", "tookMs": 313, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
615 "test": {"status": "ok", "tookMs": 300, "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": 45, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
623 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
624 "test-compile": {"status": "ok", "tookMs": 79, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
625 "test": {"status": "ok", "tookMs": 81, "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: 64 s (0:01:04.0), completed Jan 8, 2026, 1:42:06 AM
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.