Build Logs

hnaderi/lepus • 3.8.0-RC5:2025-12-31

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-RC5
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-RC5"
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-RC5
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-RC5
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-RC5
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-RC5"
75"++3.8.0-RC5 -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-RC5 """{"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 9.071s.
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-RC5
96OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in unidocs/crossScalaVersions
97[info] set scmInfo to https://github.com/hnaderi/lepus
98OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in rootJVM/crossScalaVersions
99OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in protocolNative/crossScalaVersions
100OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in stdNative/crossScalaVersions
101OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in clientJVM/crossScalaVersions
102OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in docs/crossScalaVersions
103OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in protocolJVM/crossScalaVersions
104OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in wireJS/crossScalaVersions
105OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in exampleJS/crossScalaVersions
106OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in exampleNative/crossScalaVersions
107OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in rootNative/crossScalaVersions
108OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in circeJS/crossScalaVersions
109OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in circeNative/crossScalaVersions
110OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in rootJS/crossScalaVersions
111OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in code-gen/crossScalaVersions
112OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in stdJS/crossScalaVersions
113OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in protocolTestkitNative/crossScalaVersions
114OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in protocolJS/crossScalaVersions
115OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in stdJVM/crossScalaVersions
116OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in exampleJVM/crossScalaVersions
117OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in wireJVM/crossScalaVersions
118OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in protocolTestkitJVM/crossScalaVersions
119OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in root/crossScalaVersions
120OpenCB::Limitting incorrect crossVersions List() -> List(3.8.0-RC5) in root/crossScalaVersions
121OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in protocolTestkitJS/crossScalaVersions
122OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in circeJVM/crossScalaVersions
123OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in clientNative/crossScalaVersions
124OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in clientJS/crossScalaVersions
125OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in wireNative/crossScalaVersions
126[info] set current project to lepus (in build file:/build/repo/)
127[info] Setting Scala version to 3.8.0-RC5 on 28 projects.
128[info] Switching Scala version on:
129[info] protocolTestkitNative (3.8.0-RC5)
130[info] protocolTestkitJS (3.8.0-RC5)
131[info] wireJS (3.8.0-RC5)
132[info] circeJVM (3.8.0-RC5)
133[info] * root (3.8.0-RC5)
134[info] clientNative (3.8.0-RC5)
135[info] code-gen (3.8.0-RC5)
136[info] stdJVM (3.8.0-RC5)
137[info] exampleJS (3.8.0-RC5)
138[info] protocolJVM (3.8.0-RC5)
139[info] unidocs (3.8.0-RC5)
140[info] rootJS (3.8.0-RC5)
141[info] protocolTestkitJVM (3.8.0-RC5)
142[info] docs (3.8.0-RC5)
143[info] protocolNative (3.8.0-RC5)
144[info] clientJS (3.8.0-RC5)
145[info] stdJS (3.8.0-RC5)
146[info] wireNative (3.8.0-RC5)
147[info] clientJVM (3.8.0-RC5)
148[info] circeJS (3.8.0-RC5)
149[info] rootJVM (3.8.0-RC5)
150[info] rootNative (3.8.0-RC5)
151[info] exampleNative (3.8.0-RC5)
152[info] circeNative (3.8.0-RC5)
153[info] exampleJVM (3.8.0-RC5)
154[info] stdNative (3.8.0-RC5)
155[info] protocolJS (3.8.0-RC5)
156[info] wireJVM (3.8.0-RC5)
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 31, 2025, 9:26:02 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-RC5/classes ...
196[info] done compiling
197[info] compiling 11 Scala sources to /build/repo/modules/protocol-testkit/.jvm/target/scala-3.8.0-RC5/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-RC5/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-RC5/test-classes ...
230[info] done compiling
231lepus.codecs.FramesTest:
232 + All frame codecs must be reversible 2.644s
233lepus.codecs.DomainReversibility:
234 + Field tables 0.303s
235 + Short string 0.004s
236 + Long string 0.004s
237 + exchange name 0.006s
238 + queue name 0.004s
239 + path 0.007s
240 + delivery mode 0.002s
241 + timestamp 0.003s
242 + field data 0.004s
243 + reply code 0.004s
244lepus.codecs.MethodsTest:
245 + All methods codecs must be reversible 0.497s
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-RC5/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-RC5/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-RC5/test-classes ...
353[info] done compiling
354lepus.std.TopicNameEncoderSuite:
355 + from string 0.055s
356 + sum type 0.005s
357 + product type 0.002s
358 + invalid type name 0.015s
359lepus.std.TopicSelectorSuite:
360 + Empty 0.002s
361 + # 0.002s
362 + * 0.002s
363 + ... 0.003s
364lepus.std.TopicNameSuite:
365 + Empty 0.001s
366 + # 0.002s
367 + * 0.003s
368 + ... 0.003s
369test.ShortStringHashConstructionSuite:
370 + md5 is valid 0.117s
371 + sha1 is valid 0.013s
372 + sha224 is valid 0.013s
373 + sha256 is valid 0.008s
374 + sha384 is valid 0.011s
375 + sha512 is valid 0.006s
376 + string ops md5 is valid 0.006s
377 + string ops sha1 is valid 0.005s
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.003s
382test.ShortStringConstructionSuite:
383 + long is valid 0.009s
384 + uuid is valid 0.012s
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-RC5/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.426s
428 + Connection become closed when handler terminates with error 0.027s
429 + Responds to pings 0.022s
430 + Dispatches headers and body frames 0.675s
431 + Dispatches all channel level methods 0.273s
432 + Dispatches connection blocked/unblocked notifications 0.135s
433lepus.client.internal.StartupNegotiationSuite:
434 + Closes connection when transfer is terminated 0.01s
435 + Closes connection when encounters an error 0.005s
436 + Closes connection when server proposes no known mechanism 0.006s
437 + Closes connection when server protocol does not match 0.003s
438 + Selects first matching mechanism 0.189s
439 + Responds to all SASL challenges 0.004s
440 + Accepts tuning parameters from server 0.003s
441 + Outputs frames from server after negotiation is done 0.003s
442 + Notifies authentiaction failure if server closes connection with Access refused 0.005s
443lepus.codecs.DataTest:
444 + Deletes 0.126s
445 + Queue declare 0.074s
446lepus.client.internal.ChannelOutputSuite:
447 + Must write single frame 0.028s
448 + Must write all frames strictly sequentially 0.095s
449 + Must write all frames strictly sequentially: concurrent unblock 0.061s
450 + Must respect blocking: writeOne 0.007s
451 + Must respect blocking: writeAll 0.007s
452lepus.client.internal.ChannelPublisherSuite:
453 + Must split publish data to frames with maximum permitted size 0.17s
454lepus.client.internal.CapabilitiesSuite:
455 + Must be reversible 0.007s
456lepus.client.TransportSuite:
457 + Transmission starts with sending protocol header 0.044s
458lepus.client.internal.ContentChannelSuite:
459 + Must fail when receives header before starting 0.229s
460 + Must fail when receives header before content 0.126s
461 + Must recieve and merge all async deliveries 0.384s
462 + Must skip async deliveries on abort 0.277s
463 + Must recieve and merge all sync deliveries 0.334s
464 + Must recieve None in synchronous get, when server responde with GetEmpty 0.038s
465lepus.client.internal.RPCChannelSuite:
466 + send no wait 0.047s
467 + send wait 0.051s
468 + send wait ordering 0.391s
469 + fails on recv when no one is waiting 0.039s
470lepus.client.internal.SequentialTaggerSuite:
471 + Starts at 1 0.014s
472 + Increments 0.001s
473 + Ensures serializability of concurrent operations 0.004s
474lepus.client.internal.ConnectionLifetimeSuite:
475 + sends onConnected when negotation succeeds 0.007s
476 + Must send heartbeats as agreed on negotiation 0.026s
477 + waits to become open before sending heartbeats 0.008s
478lepus.client.internal.FrameDispatcherSuite:
479 + Must assign channel number 0.01s
480 + Must remove receiver when resource is released 0.002s
481 + Must dispatch body frames 0.003s
482 + Must dispatch header frames 0.002s
483 + Must dispatch method frames 0.027s
484 + Must close all channels on close 0.011s
485lepus.client.internal.LowLevelChannelSuite:
486 + Initial status is Active 0.012s
487 + Handles flow control from server 0.004s
488 + Must close channel where receives close method 0.013s
489 + Must close channel where receives close ok method 0.012s
490 + Must handle rpc method responses 0.029s
491 + Must handle rpc no wait 0.019s
492 + Must handle rpc wait 0.053s
493 + Must interrupt rpc wait when closed 0.107s
494 + Must close channel on method error : Method 0.037s
495 + Must throw underlying errors which are not channel errors : Method 0.068s
496 + Must handle header messages 0.068s
497 + Must close channel on method error : Header 0.079s
498 + Must throw underlying errors which are not channel errors : Header 0.073s
499 + Must handle body messages 0.005s
500 + Must close channel on method error : Body 0.013s
501 + Must throw underlying errors which are not channel errors : Body 0.014s
502 + Must handle async content methods 0.008s
503 + Must close channel on method error : Async Content 0.017s
504 + Must throw underlying errors which are not channel errors : Async Content 0.015s
505 + Must handle Sync content messages 0.007s
506 + Must close channel on method error : Sync content 0.014s
507 + Must throw underlying errors which are not channel errors : Sync content 0.013s
508 + Must interrupt delivery when channel is closed 0.104s
509 + Must interrupt returned when channel is closed 0.086s
510 + Must dispatch publish confirmations 0.083s
511 + Must interrupt confirmations when channel is closed 0.059s
512 + Must handle consumer cancel 0.006s
513lepus.client.internal.AuthenticationConfigSuite:
514 + Empty 0.001s
515 + First 0.0s
516 + Second 0.0s
517 + Non existing 0.001s
518lepus.client.internal.OutputWriterSuite:
519 + Writes to underlying queue 0.003s
520 + Write fails after closing 0.003s
521 + Interrupts blocked writes when closes 0.001s
522lepus.client.internal.ConnectionStateSuite:
523 + Initial state is connecting 0.001s
524 + Accepts onConnected if is connecting 0.017s
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.002s
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.0s
534 + Accept onClosed if connecting 0.0s
535 + Accept onClosed if connected 0.002s
536 + Accept onClosed if opened 0.001s
537 + Accept onBlocked/onUnblocked if opened 0.003s
538 + Ignores redundant onUnblocked if opened 0.001s
539 + Accepts server close request if is opened 0.008s
540 + Accepts client close request if is opened 0.009s
541 + Responds to heartbeats if is opened 0.001s
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.002s
545lepus.client.internal.MessageDispatcherSuite:
546 + Must dispatch delivered messages 0.076s
547 + Must dispatch consumer cancel 0.002s
548 + Must ignore messages after removing the queue 0.074s
549 + Must dispatch returned messages 0.094s
550 + Must dispatch confirmation messages 0.003s
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-RC5/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": 12898, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
563 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
564 "test-compile": {"status": "ok", "tookMs": 229, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
565 "test": {"status": "ok", "tookMs": 180, "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": 6470, "warnings": 5, "errors": 0, "sourceVersion": "3.8"},
573 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
574 "test-compile": {"status": "ok", "tookMs": 1921, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
575 "test": {"status": "ok", "tookMs": 4302, "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": 74, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
583 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
584 "test-compile": {"status": "ok", "tookMs": 93, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
585 "test": {"status": "ok", "tookMs": 181, "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": 11446, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
593 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
594 "test-compile": {"status": "ok", "tookMs": 1772, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
595 "test": {"status": "ok", "tookMs": 1106, "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": 171, "warnings": 22, "errors": 0, "sourceVersion": "3.8"},
603 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
604 "test-compile": {"status": "ok", "tookMs": 8517, "warnings": 9, "errors": 0, "sourceVersion": "3.8"},
605 "test": {"status": "ok", "tookMs": 6824, "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": 575, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
613 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
614 "test-compile": {"status": "ok", "tookMs": 278, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
615 "test": {"status": "ok", "tookMs": 271, "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": 60, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
623 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
624 "test-compile": {"status": "ok", "tookMs": 98, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
625 "test": {"status": "ok", "tookMs": 88, "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: 65 s (0:01:05.0), completed Dec 31, 2025, 9:27:08 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.