Build Logs
gekomad/scala-compress • 3.8.0-RC2:2025-11-28
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-RC2
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-RC2
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-RC2
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-RC2
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-RC2"
60"++3.8.0-RC2 -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-RC2 """{"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.404s.
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-RC2
88OpenCB::Changing crossVersion 3.0.0 -> 3.8.0-RC2 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-RC2 on 1 projects.
91[info] Switching Scala version on:
92[info] * repo (3.8.0-RC2, 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 Nov 28, 2025, 2:39:50 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-RC2/classes ...
125[info] done compiling
126[info] compiling 19 Scala sources to /build/repo/target/scala-3.8.0-RC2/test-classes ...
127[info] done compiling
128-----------
129Compression method: Bz2
130Input file: /build/repo/target/scala-3.8.0-RC2/test-classes/aa.txt
131Input file size: 4
132Output file: /tmp/scala-compress/Bzip2Test-4115c434-dd17-47c0-9528-c6a5958b8193/aa.txt.bz2
133Output file size: 39
134Compression ratio: 0.102564104
135Milliseconds: 15
136MB per second: 2.6666667E-4
137-----------
138
139-----------
140Compression method: Ar
141Input file: /build/repo/target/scala-3.8.0-RC2/test-classes/a/aa.txt,/build/repo/target/scala-3.8.0-RC2/test-classes/a/file1,/build/repo/target/scala-3.8.0-RC2/test-classes/a/b/b.txt,/build/repo/target/scala-3.8.0-RC2/test-classes/a/b/b2.txt,/build/repo/target/scala-3.8.0-RC2/test-classes/a/b/c/c.txt,/build/repo/target/scala-3.8.0-RC2/test-classes/a/empty
142Input file size: 1042913
143Output file: /tmp/scala-compress/ArTest-8f32d747-bbfe-4a7d-86df-ec8ce6ce0055/a.ar
144Output file size: 1039188
145Compression ratio: 1.0035845
146Milliseconds: 9
147MB per second: 115.87922
148-----------
149
150-----------
151Compression method: Zstandard
152Input file: /build/repo/target/scala-3.8.0-RC2/test-classes/aa.txt
153Input file size: 4
154Output file: /tmp/scala-compress/ZstandardTest-cb9f6aed-3a65-49c7-9b2a-c2a3f5799968/aa.txt.zst
155Output file size: 13
156Compression ratio: 0.30769232
157Milliseconds: 23
158MB per second: 1.7391305E-4
159-----------
160
161-----------
162Decompression method: Bz2
163Input file: /tmp/scala-compress/Bzip2Test-4115c434-dd17-47c0-9528-c6a5958b8193/aa.txt.bz2
164Input file size: 39
165Output file: List(/tmp/scala-compress/Bzip2Test-4115c434-dd17-47c0-9528-c6a5958b8193/dest/aa.txt)
166Output file size: 4
167Compression ratio: 9.75
168Milliseconds: 5
169MB per second: 0.0078000003
170-----------
171
172-----------
173Decompression method: Zstandard
174Input file: /tmp/scala-compress/ZstandardTest-cb9f6aed-3a65-49c7-9b2a-c2a3f5799968/aa.txt.zst
175Input file size: 13
176Output file: List(/tmp/scala-compress/ZstandardTest-cb9f6aed-3a65-49c7-9b2a-c2a3f5799968/adec/aa.txt)
177Output file size: 4
178Compression ratio: 3.25
179Milliseconds: 2
180MB per second: 0.0065
181-----------
182
183-----------
184Decompression method: Ar
185Input file: /tmp/scala-compress/ArTest-8f32d747-bbfe-4a7d-86df-ec8ce6ce0055/a.ar
186Input file size: 1039188
187Output file: List(/tmp/scala-compress/ArTest-8f32d747-bbfe-4a7d-86df-ec8ce6ce0055/adec//a/empty, /tmp/scala-compress/ArTest-8f32d747-bbfe-4a7d-86df-ec8ce6ce0055/adec//a/b/c/c.txt, /tmp/scala-compress/ArTest-8f32d747-bbfe-4a7d-86df-ec8ce6ce0055/adec//a/b/b2.txt, /tmp/scala-compress/ArTest-8f32d747-bbfe-4a7d-86df-ec8ce6ce0055/adec//a/b/b.txt, /tmp/scala-compress/ArTest-8f32d747-bbfe-4a7d-86df-ec8ce6ce0055/adec//a/file1, /tmp/scala-compress/ArTest-8f32d747-bbfe-4a7d-86df-ec8ce6ce0055/adec//a/aa.txt)
188Output file size: 1038817
189Compression ratio: 1.0003572
190Milliseconds: 11
191MB per second: 94.471634
192-----------
193
194[info] Bzip2Test:
195[info] - bzip2
196-----------
197Compression method: Ar
198Input file: /build/repo/target/scala-3.8.0-RC2/test-classes/a/aa.txt,/build/repo/target/scala-3.8.0-RC2/test-classes/a/file1,/build/repo/target/scala-3.8.0-RC2/test-classes/a/b/b.txt,/build/repo/target/scala-3.8.0-RC2/test-classes/a/b/b2.txt,/build/repo/target/scala-3.8.0-RC2/test-classes/a/b/c/c.txt,/build/repo/target/scala-3.8.0-RC2/test-classes/a/empty
199Input file size: 1042913
200Output file: /tmp/scala-compress/ArTest-4b6daaaa-d38a-4437-9580-026b424a7c80/a.ar
201Output file size: 1039188
202Compression ratio: 1.0035845
203Milliseconds: 5
204MB per second: 208.5826
205-----------
206
207-----------
208Decompression method: Ar
209Input file: /tmp/scala-compress/ArTest-4b6daaaa-d38a-4437-9580-026b424a7c80/a.ar
210Input file size: 1039188
211Output file: List(/tmp/scala-compress/ArTest-4b6daaaa-d38a-4437-9580-026b424a7c80/adec//a/b/c/c.txt, /tmp/scala-compress/ArTest-4b6daaaa-d38a-4437-9580-026b424a7c80/adec//a/aa.txt)
212Output file size: 38810
213Compression ratio: 26.776295
214Milliseconds: 1
215MB per second: 1039.188
216-----------
217
218-----------
219Compression method: Lzma
220Input file: /build/repo/target/scala-3.8.0-RC2/test-classes/aa.txt
221Input file size: 4
222Output file: /tmp/scala-compress/LZMATest-2c8c668f-da28-468c-a7ac-44ccff6fced9/aa.txt.lzma
223Output file size: 26
224Compression ratio: 0.15384616
225Milliseconds: 31
226MB per second: 1.2903225E-4
227-----------
228
229-----------
230Decompression method: Lzma
231Input file: /tmp/scala-compress/LZMATest-2c8c668f-da28-468c-a7ac-44ccff6fced9/aa.txt.lzma
232Input file size: 26
233Output file: List(/tmp/scala-compress/LZMATest-2c8c668f-da28-468c-a7ac-44ccff6fced9/a2/aa.txt)
234Output file size: 4
235Compression ratio: 6.5
236Milliseconds: 12
237MB per second: 0.0021666668
238-----------
239
240-----------
241Compression method: Lz4
242Input file: /build/repo/target/scala-3.8.0-RC2/test-classes/aa.txt
243Input file size: 4
244Output file: /tmp/scala-compress/LZ4Test-fff772d1-3b7b-4736-92ab-c07e58fec705/aa.txt.lz4
245Output file size: 19
246Compression ratio: 0.21052632
247Milliseconds: 45
248MB per second: 8.888889E-5
249-----------
250
251-----------
252Decompression method: Lz4
253Input file: /tmp/scala-compress/LZ4Test-fff772d1-3b7b-4736-92ab-c07e58fec705/aa.txt.lz4
254Input file size: 19
255Output file: List(/tmp/scala-compress/LZ4Test-fff772d1-3b7b-4736-92ab-c07e58fec705/a2/aa.txt)
256Output file size: 4
257Compression ratio: 4.75
258Milliseconds: 7
259MB per second: 0.0027142856
260-----------
261
262
263-----------
264Compression method: Snappy
265Input file: /build/repo/target/scala-3.8.0-RC2/test-classes/aa.txt
266Input file size: 4
267Output file: /tmp/scala-compress/SnappyTest-e65bf967-ff4d-43c7-a730-b603ec1c79a3/aa.txt.sz
268Output file size: 24
269Compression ratio: 0.16666667
270Milliseconds: 23
271MB per second: 1.7391305E-4
272-----------
273
274
275-----------
276Decompression method: Snappy
277Input file: /tmp/scala-compress/SnappyTest-e65bf967-ff4d-43c7-a730-b603ec1c79a3/aa.txt.sz
278Input file size: 24
279Output file: List(/tmp/scala-compress/SnappyTest-e65bf967-ff4d-43c7-a730-b603ec1c79a3/adec/aa.txt)
280Output file size: 4
281Compression ratio: 6.0
282Milliseconds: 2
283MB per second: 0.012
284-----------
285
286
287
288-----------
289Compression method: Tar
290Input file: /build/repo/target/scala-3.8.0-RC2/test-classes/a/aa.txt,/build/repo/target/scala-3.8.0-RC2/test-classes/a/file1,/build/repo/target/scala-3.8.0-RC2/test-classes/a/b/b.txt,/build/repo/target/scala-3.8.0-RC2/test-classes/a/b/b2.txt,/build/repo/target/scala-3.8.0-RC2/test-classes/a/b/c/c.txt,/build/repo/target/scala-3.8.0-RC2/test-classes/a/empty
291Input file size: 1042913
292Output file: /tmp/scala-compress/TarTest-ee22dbbb-ac73-45ec-8d7a-3a660809a40a/tar2.tar
293Output file size: 1044992
294Compression ratio: 0.9980105
295Milliseconds: 26
296MB per second: 40.112038
297-----------
298
299
300
301
302
303-----------
304Compression method: GZ
305Input file: /build/repo/target/scala-3.8.0-RC2/test-classes/aa.txt
306Input file size: 4
307Output file: /tmp/scala-compress/GzipTest-8b2b4c30-5e7e-4fdf-a284-ff9671d3d876/aa.txt.gz
308Output file size: 24
309Compression ratio: 0.16666667
310Milliseconds: 0
311MB per second: Infinity
312-----------
313
314-----------
315Decompression method: GZ
316Input file: /tmp/scala-compress/GzipTest-8b2b4c30-5e7e-4fdf-a284-ff9671d3d876/aa.txt.gz
317Input file size: 24
318Output file: List(/tmp/scala-compress/GzipTest-8b2b4c30-5e7e-4fdf-a284-ff9671d3d876/dest//aa.txt)
319Output file size: 4
320Compression ratio: 6.0
321Milliseconds: 0
322MB per second: Infinity
323-----------
324
325-----------
326Compression method: Deflate
327Input file: /build/repo/target/scala-3.8.0-RC2/test-classes/aa.txt
328Input file size: 4
329Output file: /tmp/scala-compress/DeflateTest-668e18db-254d-4333-964e-5f1bd9c480f1/aa.txt.deflate
330Output file size: 12
331Compression ratio: 0.33333334
332Milliseconds: 0
333MB per second: Infinity
334-----------
335
336-----------
337Decompression method: Deflate
338Input file: /tmp/scala-compress/DeflateTest-668e18db-254d-4333-964e-5f1bd9c480f1/aa.txt.deflate
339Input file size: 12
340Output file: List(/tmp/scala-compress/DeflateTest-668e18db-254d-4333-964e-5f1bd9c480f1/dec/aa.txt)
341Output file size: 4
342Compression ratio: 3.0
343Milliseconds: 1
344MB per second: 0.012
345-----------
346
347-----------
348Compression method: Tar
349Input file: /build/repo/target/scala-3.8.0-RC2/test-classes/aa.txt
350Input file size: 4
351Output file: /tmp/scala-compress/TarTest-1e10c680-e6f7-4713-ab1f-002797e7018f/tar1.tar
352Output file size: 2048
353Compression ratio: 0.001953125
354Milliseconds: 4
355MB per second: 0.001
356-----------
357
358-----------
359Decompression method: Tar
360Input file: /tmp/scala-compress/TarTest-1e10c680-e6f7-4713-ab1f-002797e7018f/tar1.tar
361Input file size: 2048
362Output file: List(/tmp/scala-compress/TarTest-1e10c680-e6f7-4713-ab1f-002797e7018f/tar1.dec/aa.txt)
363Output file size: 4
364Compression ratio: 512.0
365Milliseconds: 0
366MB per second: Infinity
367-----------
368
369-----------
370Compression method: XZ
371Input file: /build/repo/target/scala-3.8.0-RC2/test-classes/aa.txt
372Input file size: 4
373Output file: /tmp/scala-compress/XZTest-24eb58dd-00f7-49e1-a4d3-94ec6aee3126/aa.txt.xz
374Output file size: 60
375Compression ratio: 0.06666667
376Milliseconds: 28
377MB per second: 1.4285716E-4
378-----------
379
380-----------
381Decompression method: XZ
382Input file: /tmp/scala-compress/XZTest-24eb58dd-00f7-49e1-a4d3-94ec6aee3126/aa.txt.xz
383Input file size: 60
384Output file: List(/tmp/scala-compress/XZTest-24eb58dd-00f7-49e1-a4d3-94ec6aee3126/adec/aa.txt)
385Output file size: 4
386Compression ratio: 15.0
387Milliseconds: 4
388MB per second: 0.015
389-----------
390
391-----------
392Compression method: Cpio
393Input file: /build/repo/target/scala-3.8.0-RC2/test-classes/a/aa.txt,/build/repo/target/scala-3.8.0-RC2/test-classes/a/file1,/build/repo/target/scala-3.8.0-RC2/test-classes/a/b/b.txt,/build/repo/target/scala-3.8.0-RC2/test-classes/a/b/b2.txt,/build/repo/target/scala-3.8.0-RC2/test-classes/a/b/c/c.txt,/build/repo/target/scala-3.8.0-RC2/test-classes/a/empty
394Input file size: 1042913
395Output file: /tmp/scala-compress/CpioTest-f1aa25f8-4ea2-4170-8747-f12785da371d/a.cpio
396Output file size: 1039872
397Compression ratio: 1.0029244
398Milliseconds: 24
399MB per second: 43.45471
400-----------
401
402-----------
403Decompression method: Cpio
404Input file: /tmp/scala-compress/CpioTest-f1aa25f8-4ea2-4170-8747-f12785da371d/a.cpio
405Input file size: 1039872
406Output file: List(/tmp/scala-compress/CpioTest-f1aa25f8-4ea2-4170-8747-f12785da371d/adec/a/empty, /tmp/scala-compress/CpioTest-f1aa25f8-4ea2-4170-8747-f12785da371d/adec/a/b/c/c.txt, /tmp/scala-compress/CpioTest-f1aa25f8-4ea2-4170-8747-f12785da371d/adec/a/b/b2.txt, /tmp/scala-compress/CpioTest-f1aa25f8-4ea2-4170-8747-f12785da371d/adec/a/b/b.txt, /tmp/scala-compress/CpioTest-f1aa25f8-4ea2-4170-8747-f12785da371d/adec/a/file1, /tmp/scala-compress/CpioTest-f1aa25f8-4ea2-4170-8747-f12785da371d/adec/a/aa.txt)
407Output file size: 1042913
408Compression ratio: 0.99708414
409Milliseconds: 11
410MB per second: 94.53382
411-----------
412
413-----------
414Compression method: Cpio
415Input file: /build/repo/target/scala-3.8.0-RC2/test-classes/a/aa.txt,/build/repo/target/scala-3.8.0-RC2/test-classes/a/file1,/build/repo/target/scala-3.8.0-RC2/test-classes/a/b/b.txt,/build/repo/target/scala-3.8.0-RC2/test-classes/a/b/b2.txt,/build/repo/target/scala-3.8.0-RC2/test-classes/a/b/c/c.txt,/build/repo/target/scala-3.8.0-RC2/test-classes/a/empty
416Input file size: 1042913
417Output file: /tmp/scala-compress/CpioTest-d63706b2-54b1-4aee-97b0-ee4ff1ce82ea/a.cpio
418Output file size: 1039872
419Compression ratio: 1.0029244
420Milliseconds: 5
421MB per second: 208.5826
422-----------
423
424-----------
425Decompression method: Cpio
426Input file: /tmp/scala-compress/CpioTest-d63706b2-54b1-4aee-97b0-ee4ff1ce82ea/a.cpio
427Input file size: 1039872
428Output file: List(/tmp/scala-compress/CpioTest-d63706b2-54b1-4aee-97b0-ee4ff1ce82ea/adec//a/b/c/c.txt, /tmp/scala-compress/CpioTest-d63706b2-54b1-4aee-97b0-ee4ff1ce82ea/adec//a/aa.txt)
429Output file size: 38810
430Compression ratio: 26.793919
431Milliseconds: 5
432MB per second: 207.97441
433-----------
434
435-----------
436Compression method: Zip
437Input file: /build/repo/target/scala-3.8.0-RC2/test-classes/a
438Input file size: 1042913
439Output file: /tmp/scala-compress/ZipTest-0da3eddd-4afa-4dd7-8368-bd62cd6c26a8/k/a.zip
440Output file size: 265785
441Compression ratio: 3.923897
442Milliseconds: 157
443MB per second: 6.642758
444-----------
445
446-----------
447Compression method: Zip
448Input file: /build/repo/target/scala-3.8.0-RC2/test-classes/aa.txt
449Input file size: 4
450Output file: /tmp/scala-compress/ZipTest-cee98569-5bf8-4b06-9f65-c2d4f7caa61b/dest/aa.txt.zip
451Output file size: 132
452Compression ratio: 0.030303031
453Milliseconds: 1
454MB per second: 0.004
455-----------
456
457-----------
458Decompression method: Zip
459Input file: /tmp/scala-compress/ZipTest-cee98569-5bf8-4b06-9f65-c2d4f7caa61b/dest/aa.txt.zip
460Input file size: 132
461Output file: List(/tmp/scala-compress/ZipTest-cee98569-5bf8-4b06-9f65-c2d4f7caa61b/zipdir/aa.txt)
462Output file size: 4
463Compression ratio: 33.0
464Milliseconds: 1
465MB per second: 0.132
466-----------
467
468-----------
469Compression method: Zip
470Input file: /build/repo/target/scala-3.8.0-RC2/test-classes/aa.txt,/build/repo/target/scala-3.8.0-RC2/test-classes/a,/build/repo/target/scala-3.8.0-RC2/test-classes/a/b/b.txt
471Input file size: 1042920
472Output file: /tmp/scala-compress/ZipTest-f8fe99f3-6ada-4239-bf2c-c38bd4b62c1b/foo.zip
473Output file size: 266002
474Compression ratio: 3.9207225
475Milliseconds: 54
476MB per second: 19.313334
477-----------
478
479-----------
480Compression method: Zip
481Input file: /build/repo/target/scala-3.8.0-RC2/test-classes/aa.txt,/build/repo/target/scala-3.8.0-RC2/test-classes/a,/build/repo/target/scala-3.8.0-RC2/test-classes/a/b/b.txt
482Input file size: 1042920
483Output file: /tmp/scala-compress/ZipTest-78d427e8-743b-46c6-a54f-3643b59733de/xxx/xxx.zip
484Output file size: 266002
485Compression ratio: 3.9207225
486Milliseconds: 53
487MB per second: 19.677736
488-----------
489
490-----------
491Compression method: 7z
492Input file: /build/repo/target/scala-3.8.0-RC2/test-classes/aa.txt
493Input file size: 4
494Output file: /tmp/scala-compress/SevenZipTest-0262f083-fc10-4cc0-908d-8e6474ef7749/a.7z
495Output file size: 108
496Compression ratio: 0.037037037
497Milliseconds: 11
498MB per second: 3.6363638E-4
499-----------
500
501-----------
502Decompression method: 7z
503Input file: /tmp/scala-compress/SevenZipTest-0262f083-fc10-4cc0-908d-8e6474ef7749/a.7z
504Input file size: 108
505Output file: List(/tmp/scala-compress/SevenZipTest-0262f083-fc10-4cc0-908d-8e6474ef7749/out/aa.txt)
506Output file size: 4
507Compression ratio: 27.0
508Milliseconds: 2
509MB per second: 0.054
510-----------
511
512[info] ZstandardTest:
513[info] - zStandard
514[info] ArTest:
515[info] - ar
516[info] - ar decompress 2 entries
517[info] LZ4Test:
518[info] - lz4
519[info] LZMATest:
520[info] - lzma
521[info] MeterTest:
522[info] - meter !!! IGNORED !!!
523[info] StreamTest:
524[info] - stream
525[info] Stream2Test:
526[info] - stream2
527[info] SnappyTest:
528[info] - snappy compress
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] GzipTest:
537[info] - gz compress file
538[info] Pack200Test:
539[info] Pack200Test *** ABORTED ***
540[info] java.lang.NoClassDefFoundError: java/util/jar/Pack200
541[info] at org.apache.commons.compress.compressors.pack200.Pack200CompressorOutputStream.finish(Pack200CompressorOutputStream.java:131)
542[info] at org.apache.commons.compress.compressors.pack200.Pack200CompressorOutputStream.close(Pack200CompressorOutputStream.java:118)
543[info] at com.github.gekomad.scalacompress.Util$.autoClose(Util.scala:93)
544[info] at com.github.gekomad.scalacompress.Compressors$.compress2$$anonfun$1$$anonfun$1(Compressors.scala:555)
545[info] at com.github.gekomad.scalacompress.Util$.autoClose(Util.scala:92)
546[info] at com.github.gekomad.scalacompress.Compressors$.compress2$$anonfun$1(Compressors.scala:554)
547[info] at scala.util.Try$.apply(Try.scala:218)
548[info] at com.github.gekomad.scalacompress.Compressors$.checkSrcPath(Compressors.scala:399)
549[info] at com.github.gekomad.scalacompress.Compressors$.compress2(Compressors.scala:561)
550[info] at com.github.gekomad.scalacompress.Compressors$.pack200Compress(Compressors.scala:478)
551[info] ...
552[info] Cause: java.lang.ClassNotFoundException: java.util.jar.Pack200
553[info] at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445)
554[info] at sbt.internal.ManagedClassLoader.findClass(ManagedClassLoader.java:103)
555[info] at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:592)
556[info] at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
557[info] at org.apache.commons.compress.compressors.pack200.Pack200CompressorOutputStream.finish(Pack200CompressorOutputStream.java:131)
558[info] at org.apache.commons.compress.compressors.pack200.Pack200CompressorOutputStream.close(Pack200CompressorOutputStream.java:118)
559[info] at com.github.gekomad.scalacompress.Util$.autoClose(Util.scala:93)
560[info] at com.github.gekomad.scalacompress.Compressors$.compress2$$anonfun$1$$anonfun$1(Compressors.scala:555)
561[info] at com.github.gekomad.scalacompress.Util$.autoClose(Util.scala:92)
562[info] at com.github.gekomad.scalacompress.Compressors$.compress2$$anonfun$1(Compressors.scala:554)
563[info] ...
564[info] DeflateTest:
565[info] - deflate compress
566[info] ZipTest:
567[info] - zip folder into destination folder
568[info] - zip folder into a zipped file
569[info] - zip single file with destination file name
570[info] - zip single file with destination folder
571[info] - zip duplicate file
572[info] - zip multiple file and folder with zip name
573[info] - zip multiple file and folder with folder name
574[info] - zip string
575[info] UtilTest:
576[info] - fileAccess
577[info] - commonPath
578[info] XZTest:
579[info] - xz compress
580[info] CpioTest:
581[info] - cpio
582[info] - cpio decompress 2 entries
583-----------
584Compression method: 7z
585Input file: /build/repo/target/scala-3.8.0-RC2/test-classes/aa.txt,/build/repo/target/scala-3.8.0-RC2/test-classes/a/aa.txt,/build/repo/target/scala-3.8.0-RC2/test-classes/a/file1,/build/repo/target/scala-3.8.0-RC2/test-classes/a/b/b.txt,/build/repo/target/scala-3.8.0-RC2/test-classes/a/b/b2.txt,/build/repo/target/scala-3.8.0-RC2/test-classes/a/b/c/c.txt,/build/repo/target/scala-3.8.0-RC2/test-classes/a/empty,/build/repo/target/scala-3.8.0-RC2/test-classes/a/b/b.txt
586Input file size: 1042920
587Output file: /tmp/scala-compress/SevenZipTest-8065c53d-74ab-46df-8f59-053dbae7ca72/a.7z
588Output file size: 217457
589Compression ratio: 4.795983
590Milliseconds: 540
591MB per second: 1.9313334
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": 9913, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
628 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
629 "test-compile": {"status": "ok", "tookMs": 4770, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
630 "test": {"status": "failed", "tookMs": 2658, "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: 32 s, completed Nov 28, 2025, 2:40:22 PM
640[0JBuild failed, not retrying.