Build Logs
gekomad/scala-compress • 3.8.0:2026-01-13
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
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
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
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
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"
60"++3.8.0 -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 """{"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.6s.
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
88OpenCB::Changing crossVersion 3.0.0 -> 3.8.0 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 on 1 projects.
91[info] Switching Scala version on:
92[info] * repo (3.8.0, 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 13, 2026, 3:49:52 PM
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/classes ...
125[info] done compiling
126[info] compiling 19 Scala sources to /build/repo/target/scala-3.8.0/test-classes ...
127[info] done compiling
128-----------
129Compression method: Deflate
130Input file: /build/repo/target/scala-3.8.0/test-classes/aa.txt
131Input file size: 4
132Output file: /tmp/scala-compress/DeflateTest-534476ac-5431-43a3-938f-68299ea4c80b/aa.txt.deflate
133Output file size: 12
134Compression ratio: 0.33333334
135Milliseconds: 20
136MB per second: 2.0000001E-4
137-----------
138
139-----------
140Compression method: GZ
141Input file: /build/repo/target/scala-3.8.0/test-classes/aa.txt
142Input file size: 4
143Output file: /tmp/scala-compress/GzipTest-563cd9a0-5a9f-464b-9be5-c31a59aedb79/aa.txt.gz
144Output file size: 24
145Compression ratio: 0.16666667
146Milliseconds: 22
147MB per second: 1.8181819E-4
148-----------
149
150-----------
151Compression method: Snappy
152Input file: /build/repo/target/scala-3.8.0/test-classes/aa.txt
153Input file size: 4
154Output file: /tmp/scala-compress/SnappyTest-e1a65f45-7173-4687-a158-008623c5703d/aa.txt.sz
155Output file size: 24
156Compression ratio: 0.16666667
157Milliseconds: 26
158MB per second: 1.5384617E-4
159-----------
160
161-----------
162Decompression method: GZ
163Input file: /tmp/scala-compress/GzipTest-563cd9a0-5a9f-464b-9be5-c31a59aedb79/aa.txt.gz
164Input file size: 24
165Output file: List(/tmp/scala-compress/GzipTest-563cd9a0-5a9f-464b-9be5-c31a59aedb79/dest//aa.txt)
166Output file size: 4
167Compression ratio: 6.0
168Milliseconds: 3
169MB per second: 0.008
170-----------
171
172-----------
173Decompression method: Deflate
174Input file: /tmp/scala-compress/DeflateTest-534476ac-5431-43a3-938f-68299ea4c80b/aa.txt.deflate
175Input file size: 12
176Output file: List(/tmp/scala-compress/DeflateTest-534476ac-5431-43a3-938f-68299ea4c80b/dec/aa.txt)
177Output file size: 4
178Compression ratio: 3.0
179Milliseconds: 6
180MB per second: 0.002
181-----------
182
183-----------
184Decompression method: Snappy
185Input file: /tmp/scala-compress/SnappyTest-e1a65f45-7173-4687-a158-008623c5703d/aa.txt.sz
186Input file size: 24
187Output file: List(/tmp/scala-compress/SnappyTest-e1a65f45-7173-4687-a158-008623c5703d/adec/aa.txt)
188Output file size: 4
189Compression ratio: 6.0
190Milliseconds: 9
191MB per second: 0.0026666666
192-----------
193
194[info] SnappyTest:
195[info] - snappy compress
196[info] DeflateTest:
197[info] - deflate compress
198[info] GzipTest:
199[info] - gz compress file
200-----------
201Compression method: Zip
202Input file: /build/repo/target/scala-3.8.0/test-classes/a
203Input file size: 1042913
204Output file: /tmp/scala-compress/ZipTest-6d20ffd5-9c87-4e10-bca5-d2aed98c1196/k/a.zip
205Output file size: 265785
206Compression ratio: 3.923897
207Milliseconds: 124
208MB per second: 8.410589
209-----------
210
211-----------
212Compression method: Ar
213Input file: /build/repo/target/scala-3.8.0/test-classes/a/aa.txt,/build/repo/target/scala-3.8.0/test-classes/a/file1,/build/repo/target/scala-3.8.0/test-classes/a/b/b.txt,/build/repo/target/scala-3.8.0/test-classes/a/b/b2.txt,/build/repo/target/scala-3.8.0/test-classes/a/b/c/c.txt,/build/repo/target/scala-3.8.0/test-classes/a/empty
214Input file size: 1042913
215Output file: /tmp/scala-compress/ArTest-fda081ed-5a60-45b9-93f4-c69d3fd4dff7/a.ar
216Output file size: 1039188
217Compression ratio: 1.0035845
218Milliseconds: 4
219MB per second: 260.72824
220-----------
221
222-----------
223Decompression method: Ar
224Input file: /tmp/scala-compress/ArTest-fda081ed-5a60-45b9-93f4-c69d3fd4dff7/a.ar
225Input file size: 1039188
226Output file: List(/tmp/scala-compress/ArTest-fda081ed-5a60-45b9-93f4-c69d3fd4dff7/adec//a/empty, /tmp/scala-compress/ArTest-fda081ed-5a60-45b9-93f4-c69d3fd4dff7/adec//a/b/c/c.txt, /tmp/scala-compress/ArTest-fda081ed-5a60-45b9-93f4-c69d3fd4dff7/adec//a/b/b2.txt, /tmp/scala-compress/ArTest-fda081ed-5a60-45b9-93f4-c69d3fd4dff7/adec//a/b/b.txt, /tmp/scala-compress/ArTest-fda081ed-5a60-45b9-93f4-c69d3fd4dff7/adec//a/file1, /tmp/scala-compress/ArTest-fda081ed-5a60-45b9-93f4-c69d3fd4dff7/adec//a/aa.txt)
227Output file size: 1038817
228Compression ratio: 1.0003572
229Milliseconds: 5
230MB per second: 207.8376
231-----------
232
233-----------
234Compression method: Ar
235Input file: /build/repo/target/scala-3.8.0/test-classes/a/aa.txt,/build/repo/target/scala-3.8.0/test-classes/a/file1,/build/repo/target/scala-3.8.0/test-classes/a/b/b.txt,/build/repo/target/scala-3.8.0/test-classes/a/b/b2.txt,/build/repo/target/scala-3.8.0/test-classes/a/b/c/c.txt,/build/repo/target/scala-3.8.0/test-classes/a/empty
236Input file size: 1042913
237Output file: /tmp/scala-compress/ArTest-bb8fbbea-c9fb-4ff4-9f1e-83842277f7d7/a.ar
238Output file size: 1039188
239Compression ratio: 1.0035845
240Milliseconds: 5
241MB per second: 208.5826
242-----------
243
244-----------
245Decompression method: Ar
246Input file: /tmp/scala-compress/ArTest-bb8fbbea-c9fb-4ff4-9f1e-83842277f7d7/a.ar
247Input file size: 1039188
248Output file: List(/tmp/scala-compress/ArTest-bb8fbbea-c9fb-4ff4-9f1e-83842277f7d7/adec//a/b/c/c.txt, /tmp/scala-compress/ArTest-bb8fbbea-c9fb-4ff4-9f1e-83842277f7d7/adec//a/aa.txt)
249Output file size: 38810
250Compression ratio: 26.776295
251Milliseconds: 1
252MB per second: 1039.188
253-----------
254
255-----------
256Compression method: Lzma
257Input file: /build/repo/target/scala-3.8.0/test-classes/aa.txt
258Input file size: 4
259Output file: /tmp/scala-compress/LZMATest-a251a775-8fef-4cda-992c-5293df066b1e/aa.txt.lzma
260Output file size: 26
261Compression ratio: 0.15384616
262Milliseconds: 55
263MB per second: 7.272727E-5
264-----------
265
266-----------
267Compression method: XZ
268Input file: /build/repo/target/scala-3.8.0/test-classes/aa.txt
269Input file size: 4
270Output file: /tmp/scala-compress/XZTest-afc58c9a-9b3d-4e6a-a15b-dfaf71707ddf/aa.txt.xz
271Output file size: 60
272Compression ratio: 0.06666667
273Milliseconds: 55
274MB per second: 7.272727E-5
275-----------
276
277-----------
278Compression method: Zstandard
279Input file: /build/repo/target/scala-3.8.0/test-classes/aa.txt
280Input file size: 4
281Output file: /tmp/scala-compress/ZstandardTest-e03fc26c-8001-4bab-aecb-5424e873750d/aa.txt.zst
282Output file size: 13
283Compression ratio: 0.30769232
284Milliseconds: 17
285MB per second: 2.3529412E-4
286-----------
287
288-----------
289Decompression method: Zstandard
290Input file: /tmp/scala-compress/ZstandardTest-e03fc26c-8001-4bab-aecb-5424e873750d/aa.txt.zst
291Input file size: 13
292Output file: List(/tmp/scala-compress/ZstandardTest-e03fc26c-8001-4bab-aecb-5424e873750d/adec/aa.txt)
293Output file size: 4
294Compression ratio: 3.25
295Milliseconds: 6
296MB per second: 0.0021666668
297-----------
298
299-----------
300Decompression method: Lzma
301Input file: /tmp/scala-compress/LZMATest-a251a775-8fef-4cda-992c-5293df066b1e/aa.txt.lzma
302Input file size: 26
303Output file: List(/tmp/scala-compress/LZMATest-a251a775-8fef-4cda-992c-5293df066b1e/a2/aa.txt)
304Output file size: 4
305Compression ratio: 6.5
306Milliseconds: 21
307MB per second: 0.0012380953
308-----------
309
310-----------
311Decompression method: XZ
312Input file: /tmp/scala-compress/XZTest-afc58c9a-9b3d-4e6a-a15b-dfaf71707ddf/aa.txt.xz
313Input file size: 60
314Output file: List(/tmp/scala-compress/XZTest-afc58c9a-9b3d-4e6a-a15b-dfaf71707ddf/adec/aa.txt)
315Output file size: 4
316Compression ratio: 15.0
317Milliseconds: 26
318MB per second: 0.0023076923
319-----------
320
321-----------
322Compression method: Lz4
323Input file: /build/repo/target/scala-3.8.0/test-classes/aa.txt
324Input file size: 4
325Output file: /tmp/scala-compress/LZ4Test-2bf8052d-b4c4-4ccc-8dd2-18c87ecea39d/aa.txt.lz4
326Output file size: 19
327Compression ratio: 0.21052632
328Milliseconds: 36
329MB per second: 1.1111111E-4
330-----------
331
332-----------
333Decompression method: Lz4
334Input file: /tmp/scala-compress/LZ4Test-2bf8052d-b4c4-4ccc-8dd2-18c87ecea39d/aa.txt.lz4
335Input file size: 19
336Output file: List(/tmp/scala-compress/LZ4Test-2bf8052d-b4c4-4ccc-8dd2-18c87ecea39d/a2/aa.txt)
337Output file size: 4
338Compression ratio: 4.75
339Milliseconds: 9
340MB per second: 0.002111111
341-----------
342
343-----------
344Compression method: Bz2
345Input file: /build/repo/target/scala-3.8.0/test-classes/aa.txt
346Input file size: 4
347Output file: /tmp/scala-compress/Bzip2Test-f18830eb-ab6a-4a53-b80a-0d9405412c6e/aa.txt.bz2
348Output file size: 39
349Compression ratio: 0.102564104
350Milliseconds: 7
351MB per second: 5.714286E-4
352-----------
353
354-----------
355Decompression method: Bz2
356Input file: /tmp/scala-compress/Bzip2Test-f18830eb-ab6a-4a53-b80a-0d9405412c6e/aa.txt.bz2
357Input file size: 39
358Output file: List(/tmp/scala-compress/Bzip2Test-f18830eb-ab6a-4a53-b80a-0d9405412c6e/dest/aa.txt)
359Output file size: 4
360Compression ratio: 9.75
361Milliseconds: 14
362MB per second: 0.0027857143
363-----------
364
365-----------
366Compression method: Tar
367Input file: /build/repo/target/scala-3.8.0/test-classes/a/aa.txt,/build/repo/target/scala-3.8.0/test-classes/a/file1,/build/repo/target/scala-3.8.0/test-classes/a/b/b.txt,/build/repo/target/scala-3.8.0/test-classes/a/b/b2.txt,/build/repo/target/scala-3.8.0/test-classes/a/b/c/c.txt,/build/repo/target/scala-3.8.0/test-classes/a/empty
368Input file size: 1042913
369Output file: /tmp/scala-compress/TarTest-c4b41638-d4b9-4fa5-a8a8-462e56cce8c9/tar2.tar
370Output file size: 1044992
371Compression ratio: 0.9980105
372Milliseconds: 68
373MB per second: 15.336956
374-----------
375
376-----------
377Compression method: Zip
378Input file: /build/repo/target/scala-3.8.0/test-classes/aa.txt
379Input file size: 4
380Output file: /tmp/scala-compress/ZipTest-e8319d08-395e-4429-938e-b6d9597a17b6/dest/aa.txt.zip
381Output file size: 132
382Compression ratio: 0.030303031
383Milliseconds: 0
384MB per second: Infinity
385-----------
386
387-----------
388Decompression method: Zip
389Input file: /tmp/scala-compress/ZipTest-e8319d08-395e-4429-938e-b6d9597a17b6/dest/aa.txt.zip
390Input file size: 132
391Output file: List(/tmp/scala-compress/ZipTest-e8319d08-395e-4429-938e-b6d9597a17b6/zipdir/aa.txt)
392Output file size: 4
393Compression ratio: 33.0
394Milliseconds: 1
395MB per second: 0.132
396-----------
397
398-----------
399Compression method: Tar
400Input file: /build/repo/target/scala-3.8.0/test-classes/aa.txt
401Input file size: 4
402Output file: /tmp/scala-compress/TarTest-5e3b88f8-f0ef-43bc-8f19-b0315e94ad0f/tar1.tar
403Output file size: 2048
404Compression ratio: 0.001953125
405Milliseconds: 3
406MB per second: 0.0013333333
407-----------
408
409-----------
410Decompression method: Tar
411Input file: /tmp/scala-compress/TarTest-5e3b88f8-f0ef-43bc-8f19-b0315e94ad0f/tar1.tar
412Input file size: 2048
413Output file: List(/tmp/scala-compress/TarTest-5e3b88f8-f0ef-43bc-8f19-b0315e94ad0f/tar1.dec/aa.txt)
414Output file size: 4
415Compression ratio: 512.0
416Milliseconds: 1
417MB per second: 2.048
418-----------
419
420
421
422
423
424
425-----------
426Compression method: Zip
427Input file: /build/repo/target/scala-3.8.0/test-classes/aa.txt,/build/repo/target/scala-3.8.0/test-classes/a,/build/repo/target/scala-3.8.0/test-classes/a/b/b.txt
428Input file size: 1042920
429Output file: /tmp/scala-compress/ZipTest-15526641-a552-412b-995e-a9a1a594d379/foo.zip
430Output file size: 266002
431Compression ratio: 3.9207225
432Milliseconds: 104
433MB per second: 10.028077
434-----------
435
436
437-----------
438Compression method: Cpio
439Input file: /build/repo/target/scala-3.8.0/test-classes/a/aa.txt,/build/repo/target/scala-3.8.0/test-classes/a/file1,/build/repo/target/scala-3.8.0/test-classes/a/b/b.txt,/build/repo/target/scala-3.8.0/test-classes/a/b/b2.txt,/build/repo/target/scala-3.8.0/test-classes/a/b/c/c.txt,/build/repo/target/scala-3.8.0/test-classes/a/empty
440Input file size: 1042913
441Output file: /tmp/scala-compress/CpioTest-2cb0a758-0566-4f5f-96c7-126b9ea138b2/a.cpio
442Output file size: 1039872
443Compression ratio: 1.0029244
444Milliseconds: 20
445MB per second: 52.14565
446-----------
447
448
449
450-----------
451Decompression method: Cpio
452Input file: /tmp/scala-compress/CpioTest-2cb0a758-0566-4f5f-96c7-126b9ea138b2/a.cpio
453Input file size: 1039872
454Output file: List(/tmp/scala-compress/CpioTest-2cb0a758-0566-4f5f-96c7-126b9ea138b2/adec/a/empty, /tmp/scala-compress/CpioTest-2cb0a758-0566-4f5f-96c7-126b9ea138b2/adec/a/b/c/c.txt, /tmp/scala-compress/CpioTest-2cb0a758-0566-4f5f-96c7-126b9ea138b2/adec/a/b/b2.txt, /tmp/scala-compress/CpioTest-2cb0a758-0566-4f5f-96c7-126b9ea138b2/adec/a/b/b.txt, /tmp/scala-compress/CpioTest-2cb0a758-0566-4f5f-96c7-126b9ea138b2/adec/a/file1, /tmp/scala-compress/CpioTest-2cb0a758-0566-4f5f-96c7-126b9ea138b2/adec/a/aa.txt)
455Output file size: 1042913
456Compression ratio: 0.99708414
457Milliseconds: 7
458MB per second: 148.55315
459-----------
460
461-----------
462Compression method: Cpio
463Input file: /build/repo/target/scala-3.8.0/test-classes/a/aa.txt,/build/repo/target/scala-3.8.0/test-classes/a/file1,/build/repo/target/scala-3.8.0/test-classes/a/b/b.txt,/build/repo/target/scala-3.8.0/test-classes/a/b/b2.txt,/build/repo/target/scala-3.8.0/test-classes/a/b/c/c.txt,/build/repo/target/scala-3.8.0/test-classes/a/empty
464Input file size: 1042913
465Output file: /tmp/scala-compress/CpioTest-25fe5bca-9191-46b4-a2b0-0664408f4ba8/a.cpio
466Output file size: 1039872
467Compression ratio: 1.0029244
468Milliseconds: 7
469MB per second: 148.98758
470-----------
471
472-----------
473Decompression method: Cpio
474Input file: /tmp/scala-compress/CpioTest-25fe5bca-9191-46b4-a2b0-0664408f4ba8/a.cpio
475Input file size: 1039872
476Output file: List(/tmp/scala-compress/CpioTest-25fe5bca-9191-46b4-a2b0-0664408f4ba8/adec//a/b/c/c.txt, /tmp/scala-compress/CpioTest-25fe5bca-9191-46b4-a2b0-0664408f4ba8/adec//a/aa.txt)
477Output file size: 38810
478Compression ratio: 26.793919
479Milliseconds: 7
480MB per second: 148.55315
481-----------
482
483-----------
484Compression method: Zip
485Input file: /build/repo/target/scala-3.8.0/test-classes/aa.txt,/build/repo/target/scala-3.8.0/test-classes/a,/build/repo/target/scala-3.8.0/test-classes/a/b/b.txt
486Input file size: 1042920
487Output file: /tmp/scala-compress/ZipTest-91b4649d-88f8-40ce-9fc9-99f3147f0a63/xxx/xxx.zip
488Output file size: 266002
489Compression ratio: 3.9207225
490Milliseconds: 83
491MB per second: 12.565301
492-----------
493
494[info] LZMATest:
495[info] - lzma
496[info] XZTest:
497[info] - xz compress
498[info] ArTest:
499[info] - ar
500[info] - ar decompress 2 entries
501[info] ZstandardTest:
502[info] - zStandard
503[info] ZipTest:
504[info] - zip folder into destination folder
505[info] - zip folder into a zipped file
506[info] - zip single file with destination file name
507[info] - zip single file with destination folder
508[info] - zip duplicate file
509[info] - zip multiple file and folder with zip name
510[info] - zip multiple file and folder with folder name
511[info] - zip string
512-----------
513Compression method: 7z
514Input file: /build/repo/target/scala-3.8.0/test-classes/aa.txt
515Input file size: 4
516Output file: /tmp/scala-compress/SevenZipTest-979dac91-cc22-48d7-84aa-f401a39057b1/a.7z
517Output file size: 108
518Compression ratio: 0.037037037
519Milliseconds: 11
520MB per second: 3.6363638E-4
521-----------
522
523-----------
524Decompression method: 7z
525Input file: /tmp/scala-compress/SevenZipTest-979dac91-cc22-48d7-84aa-f401a39057b1/a.7z
526Input file size: 108
527Output file: List(/tmp/scala-compress/SevenZipTest-979dac91-cc22-48d7-84aa-f401a39057b1/out/aa.txt)
528Output file size: 4
529Compression ratio: 27.0
530Milliseconds: 2
531MB per second: 0.054
532-----------
533
534-----------
535Compression method: 7z
536Input file: /build/repo/target/scala-3.8.0/test-classes/aa.txt,/build/repo/target/scala-3.8.0/test-classes/a/aa.txt,/build/repo/target/scala-3.8.0/test-classes/a/file1,/build/repo/target/scala-3.8.0/test-classes/a/b/b.txt,/build/repo/target/scala-3.8.0/test-classes/a/b/b2.txt,/build/repo/target/scala-3.8.0/test-classes/a/b/c/c.txt,/build/repo/target/scala-3.8.0/test-classes/a/empty,/build/repo/target/scala-3.8.0/test-classes/a/b/b.txt
537Input file size: 1042920
538Output file: /tmp/scala-compress/SevenZipTest-ac26021e-6225-4d33-bbe4-badece4e8a4f/a.7z
539Output file size: 217457
540Compression ratio: 4.795983
541Milliseconds: 472
542MB per second: 2.2095761
543-----------
544
545[info] LZ4Test:
546[info] - lz4
547[info] Pack200Test:
548[info] Pack200Test *** ABORTED ***
549[info] java.lang.NoClassDefFoundError: java/util/jar/Pack200
550[info] at org.apache.commons.compress.compressors.pack200.Pack200CompressorOutputStream.finish(Pack200CompressorOutputStream.java:131)
551[info] at org.apache.commons.compress.compressors.pack200.Pack200CompressorOutputStream.close(Pack200CompressorOutputStream.java:118)
552[info] at com.github.gekomad.scalacompress.Util$.autoClose(Util.scala:93)
553[info] at com.github.gekomad.scalacompress.Compressors$.compress2$$anonfun$1$$anonfun$1(Compressors.scala:555)
554[info] at com.github.gekomad.scalacompress.Util$.autoClose(Util.scala:92)
555[info] at com.github.gekomad.scalacompress.Compressors$.compress2$$anonfun$1(Compressors.scala:554)
556[info] at scala.util.Try$.apply(Try.scala:218)
557[info] at com.github.gekomad.scalacompress.Compressors$.checkSrcPath(Compressors.scala:399)
558[info] at com.github.gekomad.scalacompress.Compressors$.compress2(Compressors.scala:561)
559[info] at com.github.gekomad.scalacompress.Compressors$.pack200Compress(Compressors.scala:478)
560[info] ...
561[info] Cause: java.lang.ClassNotFoundException: java.util.jar.Pack200
562[info] at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445)
563[info] at sbt.internal.ManagedClassLoader.findClass(ManagedClassLoader.java:103)
564[info] at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:592)
565[info] at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
566[info] at org.apache.commons.compress.compressors.pack200.Pack200CompressorOutputStream.finish(Pack200CompressorOutputStream.java:131)
567[info] at org.apache.commons.compress.compressors.pack200.Pack200CompressorOutputStream.close(Pack200CompressorOutputStream.java:118)
568[info] at com.github.gekomad.scalacompress.Util$.autoClose(Util.scala:93)
569[info] at com.github.gekomad.scalacompress.Compressors$.compress2$$anonfun$1$$anonfun$1(Compressors.scala:555)
570[info] at com.github.gekomad.scalacompress.Util$.autoClose(Util.scala:92)
571[info] at com.github.gekomad.scalacompress.Compressors$.compress2$$anonfun$1(Compressors.scala:554)
572[info] ...
573[info] Bzip2Test:
574[info] - bzip2
575[info] TarTest:
576[info] - tar folder
577[info] - tar duplicate file
578[info] - tar multiple file and extract folder entry
579[info] - tar multiple file and extract 2 entries
580[info] - tar multiple file
581[info] - tar single file
582[info] MeterTest:
583[info] - meter !!! IGNORED !!!
584[info] UtilTest:
585[info] - fileAccess
586[info] - commonPath
587[info] Stream2Test:
588[info] - stream2
589[info] StreamTest:
590[info] - stream
591[info] CpioTest:
592[info] - cpio
593[info] - cpio decompress 2 entries
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": 6724, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
628 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
629 "test-compile": {"status": "ok", "tookMs": 5366, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
630 "test": {"status": "failed", "tookMs": 2944, "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 13, 2026, 3:50:09 PM
640[0JBuild failed, not retrying.