Build Logs
gekomad/scala-compress • 3.8.0-RC6:2026-01-08
Errors
28
Warnings
9
Total Lines
640
1##################################
2Clonning https://github.com/gekomad/scala-compress.git into /build/repo using revision 1.0.0
3##################################
4Note: switching to '47c4b465e76e32b899512966c8909f53d85f824b'.
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
21----
22Preparing build for 3.8.0-RC6
23Scala binary version found: 3.8
24Implicitly using source version 3.8
25Scala binary version found: 3.8
26Implicitly using source version 3.8
27Would try to apply common scalacOption (best-effort, sbt/mill only):
28Append: ,REQUIRE:-source:3.8
29Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
30----
31Starting build for 3.8.0-RC6
32Execute tests: true
33sbt project found:
34Sbt version 1.5.2 is not supported, minimal supported version is 1.11.5
35Enforcing usage of sbt in version 1.11.5
36No prepare script found for project gekomad/scala-compress
37##################################
38Scala version: 3.8.0-RC6
39Targets: com.github.gekomad%scala-compress
40Project projectConfig: {"tests":null}
41##################################
42Using extra scalacOptions: ,REQUIRE:-source:3.8
43Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
44[sbt_options] declare -a sbt_options=()
45[process_args] java_version = '17'
46[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
47# Executing command line:
48java
49-Dfile.encoding=UTF-8
50-Dcommunitybuild.scala=3.8.0-RC6
51-Dcommunitybuild.project.dependencies.add=
52-Xmx7G
53-Xms4G
54-Xss8M
55-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
56-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
57-jar
58/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
59"setCrossScalaVersions 3.8.0-RC6"
60"++3.8.0-RC6 -v"
61"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
62"set every credentials := Nil"
63"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
64"removeScalacOptionsStartingWith -P:wartremover"
65
66moduleMappings
67"runBuild 3.8.0-RC6 """{"tests":null}""" com.github.gekomad%scala-compress"
68
69[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
70[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
71[info] loading project definition from /build/repo/project
72[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
73[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
74[info] Compilation completed in 8.782s.
75[info] done compiling
76[info] loading settings for project repo from build.sbt, publish.sbt...
77[info] set current project to scala-compress (in build file:/build/repo/)
78[warn] there are 2 keys that are not used by any other settings/tasks:
79[warn]
80[warn] * ThisBuild / pomIncludeRepository
81[warn] +- /build/repo/publish.sbt:1
82[warn] * ThisBuild / publishMavenStyle
83[warn] +- /build/repo/publish.sbt:30
84[warn]
85[warn] note: a setting might still be used by a command; to exclude a key from this `lintUnused` check
86[warn] either append it to `Global / excludeLintKeys` or call .withRank(KeyRanks.Invisible) on the key
87Execute setCrossScalaVersions: 3.8.0-RC6
88OpenCB::Changing crossVersion 3.0.0 -> 3.8.0-RC6 in repo/crossScalaVersions
89[info] set current project to scala-compress (in build file:/build/repo/)
90[info] Setting Scala version to 3.8.0-RC6 on 1 projects.
91[info] Switching Scala version on:
92[info] * repo (3.8.0-RC6, 2.13.2, 2.10.7, 2.11.12, 2.12.9)
93[info] Excluding projects:
94[info] Reapplying settings...
95[info] set current project to scala-compress (in build file:/build/repo/)
96Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
97[info] Reapplying settings...
98[info] set current project to scala-compress (in build file:/build/repo/)
99[info] Defining Global / credentials, credentials
100[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 4 others.
101[info] Run `last` for details.
102[info] Reapplying settings...
103[info] set current project to scala-compress (in build file:/build/repo/)
104Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
105[info] Reapplying settings...
106OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
107
108 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
109 Did you mean allExcludeDependencies ?
110 , retry without global scopes
111[info] Reapplying settings...
112[info] set current project to scala-compress (in build file:/build/repo/)
113Execute removeScalacOptionsStartingWith: -P:wartremover
114[info] Reapplying settings...
115[info] set current project to scala-compress (in build file:/build/repo/)
116[success] Total time: 0 s, completed Jan 8, 2026, 1:33:48 AM
117Build config: {"tests":null}
118Parsed config: Failure(sjsonnew.DeserializationException: Expected String as JString, but got JNull)
119Starting build...
120Projects: Set(repo)
121Starting build for ProjectRef(file:/build/repo/,repo) (scala-compress)... [0/1]
122OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
123Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
124[info] compiling 5 Scala sources to /build/repo/target/scala-3.8.0-RC6/classes ...
125[info] done compiling
126[info] compiling 19 Scala sources to /build/repo/target/scala-3.8.0-RC6/test-classes ...
127[info] done compiling
128-----------
129Compression method: Snappy
130Input file: /build/repo/target/scala-3.8.0-RC6/test-classes/aa.txt
131Input file size: 4
132Output file: /tmp/scala-compress/SnappyTest-1c9ca4c5-69d8-4985-9042-aa1a7aa64b28/aa.txt.sz
133Output file size: 24
134Compression ratio: 0.16666667
135Milliseconds: 28
136MB per second: 1.4285716E-4
137-----------
138
139-----------
140Compression method: Zstandard
141Input file: /build/repo/target/scala-3.8.0-RC6/test-classes/aa.txt
142Input file size: 4
143Output file: /tmp/scala-compress/ZstandardTest-c03e36ee-4944-4bdb-91de-4b7df0f740cf/aa.txt.zst
144Output file size: 13
145Compression ratio: 0.30769232
146Milliseconds: 56
147MB per second: 7.142858E-5
148-----------
149
150-----------
151Compression method: Cpio
152Input file: /build/repo/target/scala-3.8.0-RC6/test-classes/a/aa.txt,/build/repo/target/scala-3.8.0-RC6/test-classes/a/file1,/build/repo/target/scala-3.8.0-RC6/test-classes/a/b/b2.txt,/build/repo/target/scala-3.8.0-RC6/test-classes/a/b/b.txt,/build/repo/target/scala-3.8.0-RC6/test-classes/a/b/c/c.txt,/build/repo/target/scala-3.8.0-RC6/test-classes/a/empty
153Input file size: 1042913
154Output file: /tmp/scala-compress/CpioTest-a138f951-6438-45b5-be0d-da4cc469ce00/a.cpio
155Output file size: 1039872
156Compression ratio: 1.0029244
157Milliseconds: 57
158MB per second: 18.296719
159-----------
160
161-----------
162Compression method: Lzma
163Input file: /build/repo/target/scala-3.8.0-RC6/test-classes/aa.txt
164Input file size: 4
165Output file: /tmp/scala-compress/LZMATest-cdcfa8cf-bbb6-47da-9721-e8a7e8e58e2b/aa.txt.lzma
166Output file size: 26
167Compression ratio: 0.15384616
168Milliseconds: 83
169MB per second: 4.819277E-5
170-----------
171
172-----------
173Decompression method: Zstandard
174Input file: /tmp/scala-compress/ZstandardTest-c03e36ee-4944-4bdb-91de-4b7df0f740cf/aa.txt.zst
175Input file size: 13
176Output file: List(/tmp/scala-compress/ZstandardTest-c03e36ee-4944-4bdb-91de-4b7df0f740cf/adec/aa.txt)
177Output file size: 4
178Compression ratio: 3.25
179Milliseconds: 9
180MB per second: 0.0014444444
181-----------
182
183-----------
184Decompression method: Snappy
185Input file: /tmp/scala-compress/SnappyTest-1c9ca4c5-69d8-4985-9042-aa1a7aa64b28/aa.txt.sz
186Input file size: 24
187Output file: List(/tmp/scala-compress/SnappyTest-1c9ca4c5-69d8-4985-9042-aa1a7aa64b28/adec/aa.txt)
188Output file size: 4
189Compression ratio: 6.0
190Milliseconds: 16
191MB per second: 0.0015
192-----------
193
194-----------
195Decompression method: Lzma
196Input file: /tmp/scala-compress/LZMATest-cdcfa8cf-bbb6-47da-9721-e8a7e8e58e2b/aa.txt.lzma
197Input file size: 26
198Output file: List(/tmp/scala-compress/LZMATest-cdcfa8cf-bbb6-47da-9721-e8a7e8e58e2b/a2/aa.txt)
199Output file size: 4
200Compression ratio: 6.5
201Milliseconds: 13
202MB per second: 0.002
203-----------
204
205-----------
206Decompression method: Cpio
207Input file: /tmp/scala-compress/CpioTest-a138f951-6438-45b5-be0d-da4cc469ce00/a.cpio
208Input file size: 1039872
209Output file: List(/tmp/scala-compress/CpioTest-a138f951-6438-45b5-be0d-da4cc469ce00/adec/a/empty, /tmp/scala-compress/CpioTest-a138f951-6438-45b5-be0d-da4cc469ce00/adec/a/b/c/c.txt, /tmp/scala-compress/CpioTest-a138f951-6438-45b5-be0d-da4cc469ce00/adec/a/b/b.txt, /tmp/scala-compress/CpioTest-a138f951-6438-45b5-be0d-da4cc469ce00/adec/a/b/b2.txt, /tmp/scala-compress/CpioTest-a138f951-6438-45b5-be0d-da4cc469ce00/adec/a/file1, /tmp/scala-compress/CpioTest-a138f951-6438-45b5-be0d-da4cc469ce00/adec/a/aa.txt)
210Output file size: 1042913
211Compression ratio: 0.99708414
212Milliseconds: 15
213MB per second: 69.3248
214-----------
215
216-----------
217Compression method: Cpio
218Input file: /build/repo/target/scala-3.8.0-RC6/test-classes/a/aa.txt,/build/repo/target/scala-3.8.0-RC6/test-classes/a/file1,/build/repo/target/scala-3.8.0-RC6/test-classes/a/b/b2.txt,/build/repo/target/scala-3.8.0-RC6/test-classes/a/b/b.txt,/build/repo/target/scala-3.8.0-RC6/test-classes/a/b/c/c.txt,/build/repo/target/scala-3.8.0-RC6/test-classes/a/empty
219Input file size: 1042913
220Output file: /tmp/scala-compress/CpioTest-0aa68f34-cfc8-44e2-8367-3678a7540dc1/a.cpio
221Output file size: 1039872
222Compression ratio: 1.0029244
223Milliseconds: 7
224MB per second: 148.98758
225-----------
226
227[info] MeterTest:
228-----------
229Decompression method: Cpio
230Input file: /tmp/scala-compress/CpioTest-0aa68f34-cfc8-44e2-8367-3678a7540dc1/a.cpio
231Input file size: 1039872
232Output file: List(/tmp/scala-compress/CpioTest-0aa68f34-cfc8-44e2-8367-3678a7540dc1/adec//a/b/c/c.txt, /tmp/scala-compress/CpioTest-0aa68f34-cfc8-44e2-8367-3678a7540dc1/adec//a/aa.txt)
233Output file size: 38810
234Compression ratio: 26.793919
235Milliseconds: 14
236MB per second: 74.27657
237-----------
238
239[info] - meter !!! IGNORED !!!
240[info] LZMATest:
241[info] - lzma
242[info] ZstandardTest:
243[info] - zStandard
244[info] SnappyTest:
245[info] - snappy compress
246[info] CpioTest:
247[info] - cpio
248[info] - cpio decompress 2 entries
249-----------
250Compression method: Deflate
251Input file: /build/repo/target/scala-3.8.0-RC6/test-classes/aa.txt
252Input file size: 4
253Output file: /tmp/scala-compress/DeflateTest-ac8c32f4-85ac-44c0-9f5f-b54d3aeb56dc/aa.txt.deflate
254Output file size: 12
255Compression ratio: 0.33333334
256Milliseconds: 3
257MB per second: 0.0013333333
258-----------
259
260-----------
261Decompression method: Deflate
262Input file: /tmp/scala-compress/DeflateTest-ac8c32f4-85ac-44c0-9f5f-b54d3aeb56dc/aa.txt.deflate
263Input file size: 12
264Output file: List(/tmp/scala-compress/DeflateTest-ac8c32f4-85ac-44c0-9f5f-b54d3aeb56dc/dec/aa.txt)
265Output file size: 4
266Compression ratio: 3.0
267Milliseconds: 9
268MB per second: 0.0013333333
269-----------
270
271-----------
272Compression method: Bz2
273Input file: /build/repo/target/scala-3.8.0-RC6/test-classes/aa.txt
274Input file size: 4
275Output file: /tmp/scala-compress/Bzip2Test-ef7848d7-7149-44d6-a3bd-87d0fd3236ac/aa.txt.bz2
276Output file size: 39
277Compression ratio: 0.102564104
278Milliseconds: 4
279MB per second: 0.001
280-----------
281
282-----------
283Decompression method: Bz2
284Input file: /tmp/scala-compress/Bzip2Test-ef7848d7-7149-44d6-a3bd-87d0fd3236ac/aa.txt.bz2
285Input file size: 39
286Output file: List(/tmp/scala-compress/Bzip2Test-ef7848d7-7149-44d6-a3bd-87d0fd3236ac/dest/aa.txt)
287Output file size: 4
288Compression ratio: 9.75
289Milliseconds: 4
290MB per second: 0.00975
291-----------
292
293
294
295
296-----------
297Compression method: Tar
298Input file: /build/repo/target/scala-3.8.0-RC6/test-classes/a/aa.txt,/build/repo/target/scala-3.8.0-RC6/test-classes/a/file1,/build/repo/target/scala-3.8.0-RC6/test-classes/a/b/b2.txt,/build/repo/target/scala-3.8.0-RC6/test-classes/a/b/b.txt,/build/repo/target/scala-3.8.0-RC6/test-classes/a/b/c/c.txt,/build/repo/target/scala-3.8.0-RC6/test-classes/a/empty
299Input file size: 1042913
300Output file: /tmp/scala-compress/TarTest-62597a3f-2f09-4b32-a1a0-124bf96b3063/tar2.tar
301Output file size: 1044992
302Compression ratio: 0.9980105
303Milliseconds: 26
304MB per second: 40.112038
305-----------
306
307
308
309
310
311
312-----------
313Compression method: Tar
314Input file: /build/repo/target/scala-3.8.0-RC6/test-classes/aa.txt
315Input file size: 4
316Output file: /tmp/scala-compress/TarTest-fd62969b-e3fe-46d0-930b-ab1b6a7bbd15/tar1.tar
317Output file size: 2048
318Compression ratio: 0.001953125
319Milliseconds: 0
320MB per second: Infinity
321-----------
322
323-----------
324Decompression method: Tar
325Input file: /tmp/scala-compress/TarTest-fd62969b-e3fe-46d0-930b-ab1b6a7bbd15/tar1.tar
326Input file size: 2048
327Output file: List(/tmp/scala-compress/TarTest-fd62969b-e3fe-46d0-930b-ab1b6a7bbd15/tar1.dec/aa.txt)
328Output file size: 4
329Compression ratio: 512.0
330Milliseconds: 1
331MB per second: 2.048
332-----------
333
334-----------
335Compression method: GZ
336Input file: /build/repo/target/scala-3.8.0-RC6/test-classes/aa.txt
337Input file size: 4
338Output file: /tmp/scala-compress/GzipTest-36b71ce5-9a13-4fb4-819e-82dab6860df6/aa.txt.gz
339Output file size: 24
340Compression ratio: 0.16666667
341Milliseconds: 0
342MB per second: Infinity
343-----------
344
345-----------
346Decompression method: GZ
347Input file: /tmp/scala-compress/GzipTest-36b71ce5-9a13-4fb4-819e-82dab6860df6/aa.txt.gz
348Input file size: 24
349Output file: List(/tmp/scala-compress/GzipTest-36b71ce5-9a13-4fb4-819e-82dab6860df6/dest//aa.txt)
350Output file size: 4
351Compression ratio: 6.0
352Milliseconds: 0
353MB per second: Infinity
354-----------
355
356-----------
357Compression method: XZ
358Input file: /build/repo/target/scala-3.8.0-RC6/test-classes/aa.txt
359Input file size: 4
360Output file: /tmp/scala-compress/XZTest-b2f61ac9-cf75-49ee-86db-d36fb99e2772/aa.txt.xz
361Output file size: 60
362Compression ratio: 0.06666667
363Milliseconds: 29
364MB per second: 1.3793103E-4
365-----------
366
367-----------
368Decompression method: XZ
369Input file: /tmp/scala-compress/XZTest-b2f61ac9-cf75-49ee-86db-d36fb99e2772/aa.txt.xz
370Input file size: 60
371Output file: List(/tmp/scala-compress/XZTest-b2f61ac9-cf75-49ee-86db-d36fb99e2772/adec/aa.txt)
372Output file size: 4
373Compression ratio: 15.0
374Milliseconds: 6
375MB per second: 0.01
376-----------
377
378-----------
379Compression method: Lz4
380Input file: /build/repo/target/scala-3.8.0-RC6/test-classes/aa.txt
381Input file size: 4
382Output file: /tmp/scala-compress/LZ4Test-e3ec4004-4eef-4780-bb26-21843a9191b2/aa.txt.lz4
383Output file size: 19
384Compression ratio: 0.21052632
385Milliseconds: 33
386MB per second: 1.2121213E-4
387-----------
388
389-----------
390Decompression method: Lz4
391Input file: /tmp/scala-compress/LZ4Test-e3ec4004-4eef-4780-bb26-21843a9191b2/aa.txt.lz4
392Input file size: 19
393Output file: List(/tmp/scala-compress/LZ4Test-e3ec4004-4eef-4780-bb26-21843a9191b2/a2/aa.txt)
394Output file size: 4
395Compression ratio: 4.75
396Milliseconds: 3
397MB per second: 0.0063333334
398-----------
399
400-----------
401Compression method: Zip
402Input file: /build/repo/target/scala-3.8.0-RC6/test-classes/a
403Input file size: 1042913
404Output file: /tmp/scala-compress/ZipTest-7acd4500-f55d-4e69-9084-f68b091bb40e/k/a.zip
405Output file size: 265785
406Compression ratio: 3.923897
407Milliseconds: 161
408MB per second: 6.4777207
409-----------
410
411-----------
412Compression method: Ar
413Input file: /build/repo/target/scala-3.8.0-RC6/test-classes/a/aa.txt,/build/repo/target/scala-3.8.0-RC6/test-classes/a/file1,/build/repo/target/scala-3.8.0-RC6/test-classes/a/b/b2.txt,/build/repo/target/scala-3.8.0-RC6/test-classes/a/b/b.txt,/build/repo/target/scala-3.8.0-RC6/test-classes/a/b/c/c.txt,/build/repo/target/scala-3.8.0-RC6/test-classes/a/empty
414Input file size: 1042913
415Output file: /tmp/scala-compress/ArTest-e2bcbe8b-e8b9-44e2-b5d1-3ec1c5d21295/a.ar
416Output file size: 1039188
417Compression ratio: 1.0035845
418Milliseconds: 7
419MB per second: 148.98758
420-----------
421
422-----------
423Decompression method: Ar
424Input file: /tmp/scala-compress/ArTest-e2bcbe8b-e8b9-44e2-b5d1-3ec1c5d21295/a.ar
425Input file size: 1039188
426Output file: List(/tmp/scala-compress/ArTest-e2bcbe8b-e8b9-44e2-b5d1-3ec1c5d21295/adec//a/empty, /tmp/scala-compress/ArTest-e2bcbe8b-e8b9-44e2-b5d1-3ec1c5d21295/adec//a/b/c/c.txt, /tmp/scala-compress/ArTest-e2bcbe8b-e8b9-44e2-b5d1-3ec1c5d21295/adec//a/b/b.txt, /tmp/scala-compress/ArTest-e2bcbe8b-e8b9-44e2-b5d1-3ec1c5d21295/adec//a/b/b2.txt, /tmp/scala-compress/ArTest-e2bcbe8b-e8b9-44e2-b5d1-3ec1c5d21295/adec//a/file1, /tmp/scala-compress/ArTest-e2bcbe8b-e8b9-44e2-b5d1-3ec1c5d21295/adec//a/aa.txt)
427Output file size: 1038817
428Compression ratio: 1.0003572
429Milliseconds: 8
430MB per second: 129.8985
431-----------
432
433-----------
434Compression method: Ar
435Input file: /build/repo/target/scala-3.8.0-RC6/test-classes/a/aa.txt,/build/repo/target/scala-3.8.0-RC6/test-classes/a/file1,/build/repo/target/scala-3.8.0-RC6/test-classes/a/b/b2.txt,/build/repo/target/scala-3.8.0-RC6/test-classes/a/b/b.txt,/build/repo/target/scala-3.8.0-RC6/test-classes/a/b/c/c.txt,/build/repo/target/scala-3.8.0-RC6/test-classes/a/empty
436Input file size: 1042913
437Output file: /tmp/scala-compress/ArTest-e7e2e264-5980-481a-960b-bef9b85328a6/a.ar
438Output file size: 1039188
439Compression ratio: 1.0035845
440Milliseconds: 6
441MB per second: 173.81883
442-----------
443
444-----------
445Decompression method: Ar
446Input file: /tmp/scala-compress/ArTest-e7e2e264-5980-481a-960b-bef9b85328a6/a.ar
447Input file size: 1039188
448Output file: List(/tmp/scala-compress/ArTest-e7e2e264-5980-481a-960b-bef9b85328a6/adec//a/b/c/c.txt, /tmp/scala-compress/ArTest-e7e2e264-5980-481a-960b-bef9b85328a6/adec//a/aa.txt)
449Output file size: 38810
450Compression ratio: 26.776295
451Milliseconds: 4
452MB per second: 259.797
453-----------
454
455-----------
456Compression method: Zip
457Input file: /build/repo/target/scala-3.8.0-RC6/test-classes/aa.txt
458Input file size: 4
459Output file: /tmp/scala-compress/ZipTest-308990d0-0856-4ccb-927d-b248758fec40/dest/aa.txt.zip
460Output file size: 132
461Compression ratio: 0.030303031
462Milliseconds: 1
463MB per second: 0.004
464-----------
465
466-----------
467Decompression method: Zip
468Input file: /tmp/scala-compress/ZipTest-308990d0-0856-4ccb-927d-b248758fec40/dest/aa.txt.zip
469Input file size: 132
470Output file: List(/tmp/scala-compress/ZipTest-308990d0-0856-4ccb-927d-b248758fec40/zipdir/aa.txt)
471Output file size: 4
472Compression ratio: 33.0
473Milliseconds: 0
474MB per second: Infinity
475-----------
476
477-----------
478Compression method: Zip
479Input file: /build/repo/target/scala-3.8.0-RC6/test-classes/aa.txt,/build/repo/target/scala-3.8.0-RC6/test-classes/a,/build/repo/target/scala-3.8.0-RC6/test-classes/a/b/b.txt
480Input file size: 1042920
481Output file: /tmp/scala-compress/ZipTest-7b1a58e0-4c90-4b5b-98f9-ed16d247379a/foo.zip
482Output file size: 266002
483Compression ratio: 3.9207225
484Milliseconds: 57
485MB per second: 18.296843
486-----------
487
488-----------
489Compression method: Zip
490Input file: /build/repo/target/scala-3.8.0-RC6/test-classes/aa.txt,/build/repo/target/scala-3.8.0-RC6/test-classes/a,/build/repo/target/scala-3.8.0-RC6/test-classes/a/b/b.txt
491Input file size: 1042920
492Output file: /tmp/scala-compress/ZipTest-95c287e2-adcf-429c-a337-917ba07602cd/xxx/xxx.zip
493Output file size: 266002
494Compression ratio: 3.9207225
495Milliseconds: 67
496MB per second: 15.565969
497-----------
498
499-----------
500Compression method: 7z
501Input file: /build/repo/target/scala-3.8.0-RC6/test-classes/aa.txt
502Input file size: 4
503Output file: /tmp/scala-compress/SevenZipTest-95876de9-8c58-4f5d-b473-44f109797342/a.7z
504Output file size: 108
505Compression ratio: 0.037037037
506Milliseconds: 12
507MB per second: 3.3333333E-4
508-----------
509
510-----------
511Decompression method: 7z
512Input file: /tmp/scala-compress/SevenZipTest-95876de9-8c58-4f5d-b473-44f109797342/a.7z
513Input file size: 108
514Output file: List(/tmp/scala-compress/SevenZipTest-95876de9-8c58-4f5d-b473-44f109797342/out/aa.txt)
515Output file size: 4
516Compression ratio: 27.0
517Milliseconds: 2
518MB per second: 0.054
519-----------
520
521[info] StreamTest:
522[info] - stream
523[info] DeflateTest:
524[info] - deflate compress
525[info] Stream2Test:
526[info] - stream2
527[info] Bzip2Test:
528[info] - bzip2
529[info] TarTest:
530[info] - tar folder
531[info] - tar duplicate file
532[info] - tar multiple file and extract folder entry
533[info] - tar multiple file and extract 2 entries
534[info] - tar multiple file
535[info] - tar single file
536[info] Pack200Test:
537[info] Pack200Test *** ABORTED ***
538[info] java.lang.NoClassDefFoundError: java/util/jar/Pack200
539[info] at org.apache.commons.compress.compressors.pack200.Pack200CompressorOutputStream.finish(Pack200CompressorOutputStream.java:131)
540[info] at org.apache.commons.compress.compressors.pack200.Pack200CompressorOutputStream.close(Pack200CompressorOutputStream.java:118)
541[info] at com.github.gekomad.scalacompress.Util$.autoClose(Util.scala:93)
542[info] at com.github.gekomad.scalacompress.Compressors$.compress2$$anonfun$1$$anonfun$1(Compressors.scala:555)
543[info] at com.github.gekomad.scalacompress.Util$.autoClose(Util.scala:92)
544[info] at com.github.gekomad.scalacompress.Compressors$.compress2$$anonfun$1(Compressors.scala:554)
545[info] at scala.util.Try$.apply(Try.scala:218)
546[info] at com.github.gekomad.scalacompress.Compressors$.checkSrcPath(Compressors.scala:399)
547[info] at com.github.gekomad.scalacompress.Compressors$.compress2(Compressors.scala:561)
548[info] at com.github.gekomad.scalacompress.Compressors$.pack200Compress(Compressors.scala:478)
549[info] ...
550[info] Cause: java.lang.ClassNotFoundException: java.util.jar.Pack200
551[info] at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445)
552[info] at sbt.internal.ManagedClassLoader.findClass(ManagedClassLoader.java:103)
553[info] at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:592)
554[info] at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
555[info] at org.apache.commons.compress.compressors.pack200.Pack200CompressorOutputStream.finish(Pack200CompressorOutputStream.java:131)
556[info] at org.apache.commons.compress.compressors.pack200.Pack200CompressorOutputStream.close(Pack200CompressorOutputStream.java:118)
557[info] at com.github.gekomad.scalacompress.Util$.autoClose(Util.scala:93)
558[info] at com.github.gekomad.scalacompress.Compressors$.compress2$$anonfun$1$$anonfun$1(Compressors.scala:555)
559[info] at com.github.gekomad.scalacompress.Util$.autoClose(Util.scala:92)
560[info] at com.github.gekomad.scalacompress.Compressors$.compress2$$anonfun$1(Compressors.scala:554)
561[info] ...
562[info] ZipTest:
563[info] - zip folder into destination folder
564[info] - zip folder into a zipped file
565[info] - zip single file with destination file name
566[info] - zip single file with destination folder
567[info] - zip duplicate file
568[info] - zip multiple file and folder with zip name
569[info] - zip multiple file and folder with folder name
570[info] - zip string
571[info] GzipTest:
572[info] - gz compress file
573[info] XZTest:
574[info] - xz compress
575[info] LZ4Test:
576[info] - lz4
577[info] ArTest:
578[info] - ar
579[info] - ar decompress 2 entries
580[info] UtilTest:
581[info] - fileAccess
582[info] - commonPath
583-----------
584Compression method: 7z
585Input file: /build/repo/target/scala-3.8.0-RC6/test-classes/aa.txt,/build/repo/target/scala-3.8.0-RC6/test-classes/a/aa.txt,/build/repo/target/scala-3.8.0-RC6/test-classes/a/file1,/build/repo/target/scala-3.8.0-RC6/test-classes/a/b/b2.txt,/build/repo/target/scala-3.8.0-RC6/test-classes/a/b/b.txt,/build/repo/target/scala-3.8.0-RC6/test-classes/a/b/c/c.txt,/build/repo/target/scala-3.8.0-RC6/test-classes/a/empty,/build/repo/target/scala-3.8.0-RC6/test-classes/a/b/b.txt
586Input file size: 1042920
587Output file: /tmp/scala-compress/SevenZipTest-1e41be6e-cb2b-43fd-a363-70737f0f6391/a.7z
588Output file size: 217457
589Compression ratio: 4.795983
590Milliseconds: 529
591MB per second: 1.9714934
592-----------
593
594[info] SevenZipTest:
595[info] - 7zip folder
596[info] - 7zip folder and extract 2 entries
597[info] - 7zip single file
598[info] - 7zip duplicate file
599[info] - 7zip multiple file and folder
600[error] Test suite Pack200Test failed with java.lang.NoClassDefFoundError: java/util/jar/Pack200.
601[error] This may be due to the ClassLoaderLayeringStrategy (ScalaLibrary) used by your task.
602[error] To improve performance and reduce memory, sbt attempts to cache the class loaders used to load the project dependencies.
603[error] The project class files are loaded in a separate class loader that is created for each test run.
604[error] The test class loader accesses the project dependency classes using the cached project dependency classloader.
605[error] With this approach, class loading may fail under the following conditions:
606[error]
607[error] * Dependencies use reflection to access classes in your project's classpath.
608[error] Java serialization/deserialization may cause this.
609[error] * An open package is accessed across layers. If the project's classes access or extend
610[error] jvm package private classes defined in a project dependency, it may cause an IllegalAccessError
611[error] because the jvm enforces package private at the classloader level.
612[error]
613[error] These issues, along with others that were not enumerated above, may be resolved by changing the class loader layering strategy.
614[error] The Flat and ScalaLibrary strategies bundle the full project classpath in the same class loader.
615[error] To use one of these strategies, set the ClassLoaderLayeringStrategy key
616[error] in your configuration, for example:
617[error]
618[error] set repo / Test / classLoaderLayeringStrategy := ClassLoaderLayeringStrategy.ScalaLibrary
619[error] set repo / Test / classLoaderLayeringStrategy := ClassLoaderLayeringStrategy.Flat
620[error]
621[error] See ClassLoaderLayeringStrategy.scala for the full list of options.
622
623************************
624Build summary:
625[{
626 "module": "scala-compress",
627 "compile": {"status": "ok", "tookMs": 6851, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
628 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
629 "test-compile": {"status": "ok", "tookMs": 4866, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
630 "test": {"status": "failed", "tookMs": 2946, "passed": 35, "failed": 2, "ignored": 1, "skipped": 0, "total": 38, "byFramework": [{"framework": "unknown", "stats": {"passed": 35, "failed": 2, "ignored": 1, "skipped": 0, "total": 38}}]},
631 "publish": {"status": "skipped", "tookMs": 0},
632 "metadata": {
633 "crossScalaVersions": ["2.10.7", "2.11.12", "2.12.9", "2.13.2", "3.0.0"]
634}
635}]
636************************
637[error] Scala3CommunityBuild$ProjectBuildFailureException: 1 module(s) finished with failures: scala-compress
638[error] (Global / runBuild) Scala3CommunityBuild$ProjectBuildFailureException: 1 module(s) finished with failures: scala-compress
639[error] Total time: 17 s, completed Jan 8, 2026, 1:34:05 AM
640[0JBuild failed, not retrying.