Build Logs
hnaderi/lepus • 3.8.0-RC3:2025-12-04
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-RC3
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-RC3"
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-RC3
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-RC3
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-RC3
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-RC3"
75"++3.8.0-RC3 -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-RC3 """{"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.502s.
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-RC3
96OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in rootJVM/crossScalaVersions
97OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in stdNative/crossScalaVersions
98OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in protocolNative/crossScalaVersions
99OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in protocolJVM/crossScalaVersions
100OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in wireJS/crossScalaVersions
101OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in exampleJS/crossScalaVersions
102OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in clientJVM/crossScalaVersions
103OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in unidocs/crossScalaVersions
104OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in exampleNative/crossScalaVersions
105OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in docs/crossScalaVersions
106[info] set scmInfo to https://github.com/hnaderi/lepus
107OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in rootNative/crossScalaVersions
108OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in circeJS/crossScalaVersions
109OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in circeNative/crossScalaVersions
110OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in rootJS/crossScalaVersions
111OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in code-gen/crossScalaVersions
112OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in protocolTestkitNative/crossScalaVersions
113OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in stdJS/crossScalaVersions
114OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in root/crossScalaVersions
115OpenCB::Limitting incorrect crossVersions List() -> List(3.8.0-RC3) in root/crossScalaVersions
116OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in protocolJS/crossScalaVersions
117OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in stdJVM/crossScalaVersions
118OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in exampleJVM/crossScalaVersions
119OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in wireJVM/crossScalaVersions
120OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in protocolTestkitJVM/crossScalaVersions
121OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in protocolTestkitJS/crossScalaVersions
122OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in circeJVM/crossScalaVersions
123OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in clientNative/crossScalaVersions
124OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in clientJS/crossScalaVersions
125OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in wireNative/crossScalaVersions
126[info] set current project to lepus (in build file:/build/repo/)
127[info] Setting Scala version to 3.8.0-RC3 on 28 projects.
128[info] Switching Scala version on:
129[info] protocolTestkitNative (3.8.0-RC3)
130[info] protocolTestkitJS (3.8.0-RC3)
131[info] wireJS (3.8.0-RC3)
132[info] circeJVM (3.8.0-RC3)
133[info] * root (3.8.0-RC3)
134[info] clientNative (3.8.0-RC3)
135[info] code-gen (3.8.0-RC3)
136[info] stdJVM (3.8.0-RC3)
137[info] exampleJS (3.8.0-RC3)
138[info] protocolJVM (3.8.0-RC3)
139[info] unidocs (3.8.0-RC3)
140[info] rootJS (3.8.0-RC3)
141[info] protocolTestkitJVM (3.8.0-RC3)
142[info] docs (3.8.0-RC3)
143[info] protocolNative (3.8.0-RC3)
144[info] clientJS (3.8.0-RC3)
145[info] stdJS (3.8.0-RC3)
146[info] wireNative (3.8.0-RC3)
147[info] clientJVM (3.8.0-RC3)
148[info] circeJS (3.8.0-RC3)
149[info] rootJVM (3.8.0-RC3)
150[info] rootNative (3.8.0-RC3)
151[info] exampleNative (3.8.0-RC3)
152[info] circeNative (3.8.0-RC3)
153[info] exampleJVM (3.8.0-RC3)
154[info] stdNative (3.8.0-RC3)
155[info] protocolJS (3.8.0-RC3)
156[info] wireJVM (3.8.0-RC3)
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 4, 2025, 3:03:05 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-RC3/classes ...
196[info] done compiling
197[info] compiling 11 Scala sources to /build/repo/modules/protocol-testkit/.jvm/target/scala-3.8.0-RC3/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-RC3/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-RC3/test-classes ...
230[info] done compiling
231lepus.codecs.FramesTest:
232 + All frame codecs must be reversible 2.619s
233lepus.codecs.DomainReversibility:
234 + Field tables 0.283s
235 + Short string 0.004s
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.004s
244lepus.codecs.MethodsTest:
245 + All methods codecs must be reversible 0.48s
246lepus.codecs.ReverseByteAlignedSuite:
247 + 1 bit 0.002s
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-RC3/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-RC3/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-RC3/test-classes ...
353[info] done compiling
354lepus.std.TopicNameEncoderSuite:
355 + from string 0.061s
356 + sum type 0.005s
357 + product type 0.002s
358 + invalid type name 0.012s
359lepus.std.TopicSelectorSuite:
360 + Empty 0.002s
361 + # 0.003s
362 + * 0.002s
363 + ... 0.003s
364lepus.std.TopicNameSuite:
365 + Empty 0.001s
366 + # 0.003s
367 + * 0.002s
368 + ... 0.003s
369test.ShortStringHashConstructionSuite:
370 + md5 is valid 0.126s
371 + sha1 is valid 0.012s
372 + sha224 is valid 0.013s
373 + sha256 is valid 0.008s
374 + sha384 is valid 0.012s
375 + sha512 is valid 0.008s
376 + string ops md5 is valid 0.007s
377 + string ops sha1 is valid 0.005s
378 + string ops sha224 is valid 0.006s
379 + string ops sha256 is valid 0.006s
380 + string ops sha384 is valid 0.006s
381 + string ops sha512 is valid 0.005s
382test.ShortStringConstructionSuite:
383 + long is valid 0.01s
384 + uuid is valid 0.014s
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-RC3/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.48s
428 + Connection become closed when handler terminates with error 0.019s
429 + Responds to pings 0.025s
430 + Dispatches headers and body frames 0.717s
431 + Dispatches all channel level methods 0.317s
432 + Dispatches connection blocked/unblocked notifications 0.137s
433lepus.client.internal.StartupNegotiationSuite:
434 + Closes connection when transfer is terminated 0.011s
435 + Closes connection when encounters an error 0.006s
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.182s
439 + Responds to all SASL challenges 0.006s
440 + Accepts tuning parameters from server 0.005s
441 + Outputs frames from server after negotiation is done 0.002s
442 + Notifies authentiaction failure if server closes connection with Access refused 0.004s
443lepus.codecs.DataTest:
444 + Deletes 0.131s
445 + Queue declare 0.077s
446lepus.client.internal.ChannelOutputSuite:
447 + Must write single frame 0.032s
448 + Must write all frames strictly sequentially 0.109s
449 + Must write all frames strictly sequentially: concurrent unblock 0.073s
450 + Must respect blocking: writeOne 0.013s
451 + Must respect blocking: writeAll 0.007s
452lepus.client.internal.ChannelPublisherSuite:
453 + Must split publish data to frames with maximum permitted size 0.193s
454lepus.client.internal.CapabilitiesSuite:
455 + Must be reversible 0.007s
456lepus.client.TransportSuite:
457 + Transmission starts with sending protocol header 0.041s
458lepus.client.internal.ContentChannelSuite:
459 + Must fail when receives header before starting 0.17s
460 + Must fail when receives header before content 0.13s
461 + Must recieve and merge all async deliveries 0.414s
462 + Must skip async deliveries on abort 0.334s
463 + Must recieve and merge all sync deliveries 0.331s
464 + Must recieve None in synchronous get, when server responde with GetEmpty 0.038s
465lepus.client.internal.RPCChannelSuite:
466 + send no wait 0.02s
467 + send wait 0.035s
468 + send wait ordering 0.443s
469 + fails on recv when no one is waiting 0.011s
470lepus.client.internal.SequentialTaggerSuite:
471 + Starts at 1 0.011s
472 + Increments 0.001s
473 + Ensures serializability of concurrent operations 0.004s
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.006s
478lepus.client.internal.FrameDispatcherSuite:
479 + Must assign channel number 0.016s
480 + Must remove receiver when resource is released 0.002s
481 + Must dispatch body frames 0.003s
482 + Must dispatch header frames 0.004s
483 + Must dispatch method frames 0.023s
484 + Must close all channels on close 0.01s
485lepus.client.internal.LowLevelChannelSuite:
486 + Initial status is Active 0.01s
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.014s
490 + Must handle rpc method responses 0.024s
491 + Must handle rpc no wait 0.017s
492 + Must handle rpc wait 0.054s
493 + Must interrupt rpc wait when closed 0.092s
494 + Must close channel on method error : Method 0.029s
495 + Must throw underlying errors which are not channel errors : Method 0.061s
496 + Must handle header messages 0.122s
497 + Must close channel on method error : Header 0.096s
498 + Must throw underlying errors which are not channel errors : Header 0.095s
499 + Must handle body messages 0.005s
500 + Must close channel on method error : Body 0.01s
501 + Must throw underlying errors which are not channel errors : Body 0.01s
502 + Must handle async content methods 0.007s
503 + Must close channel on method error : Async Content 0.012s
504 + Must throw underlying errors which are not channel errors : Async Content 0.012s
505 + Must handle Sync content messages 0.009s
506 + Must close channel on method error : Sync content 0.015s
507 + Must throw underlying errors which are not channel errors : Sync content 0.014s
508 + Must interrupt delivery when channel is closed 0.107s
509 + Must interrupt returned when channel is closed 0.088s
510 + Must dispatch publish confirmations 0.091s
511 + Must interrupt confirmations when channel is closed 0.076s
512 + Must handle consumer cancel 0.012s
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.003s
522lepus.client.internal.ConnectionStateSuite:
523 + Initial state is connecting 0.001s
524 + Accepts onConnected if is connecting 0.012s
525 + Sends open command onConnected 0.009s
526 + config blocks until connected 0.003s
527 + config raises error if closed 0.001s
528 + config raises underlying error if closed 0.008s
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.002s
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.001s
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.01s
540 + Accepts client close request if is opened 0.008s
541 + Responds to heartbeats if is opened 0.003s
542 + Raises error if onHeartbeat is called and is not opened 0.001s
543 + Output terminates after getting closed 0.004s
544 + Frame dispatcher terminates after getting closed 0.002s
545lepus.client.internal.MessageDispatcherSuite:
546 + Must dispatch delivered messages 0.093s
547 + Must dispatch consumer cancel 0.002s
548 + Must ignore messages after removing the queue 0.099s
549 + Must dispatch returned messages 0.087s
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-RC3/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": 16130, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
563 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
564 "test-compile": {"status": "ok", "tookMs": 278, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
565 "test": {"status": "ok", "tookMs": 206, "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": 6921, "warnings": 5, "errors": 0, "sourceVersion": "3.8"},
573 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
574 "test-compile": {"status": "ok", "tookMs": 2154, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
575 "test": {"status": "ok", "tookMs": 4266, "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": 78, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
583 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
584 "test-compile": {"status": "ok", "tookMs": 81, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
585 "test": {"status": "ok", "tookMs": 90, "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": 13485, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
593 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
594 "test-compile": {"status": "ok", "tookMs": 1826, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
595 "test": {"status": "ok", "tookMs": 1204, "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": 212, "warnings": 22, "errors": 0, "sourceVersion": "3.8"},
603 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
604 "test-compile": {"status": "ok", "tookMs": 9561, "warnings": 9, "errors": 0, "sourceVersion": "3.8"},
605 "test": {"status": "ok", "tookMs": 7259, "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": 628, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
613 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
614 "test-compile": {"status": "ok", "tookMs": 333, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
615 "test": {"status": "ok", "tookMs": 316, "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": 110, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
623 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
624 "test-compile": {"status": "ok", "tookMs": 90, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
625 "test": {"status": "ok", "tookMs": 96, "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: 101 s (0:01:41.0), completed Dec 4, 2025, 3:04:46 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.