Build Logs
philwalk/pallet • 3.8.0-RC5:2025-12-31
Errors
2
Warnings
22
Total Lines
469
1##################################
2Clonning https://github.com/philwalk/pallet.git into /build/repo using revision v0.11.0
3##################################
4Note: switching to '59b21d6ae8ac52e2aa249b46c4389c39452b282f'.
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.4.3
22----
23Preparing build for 3.8.0-RC5
24Scala binary version found: 3.8
25Implicitly using source version 3.8
26Scala binary version found: 3.8
27Implicitly using source version 3.8
28Would try to apply common scalacOption (best-effort, sbt/mill only):
29Append: ,REQUIRE:-source:3.8
30Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
31
32Try apply source patch:
33Path: build.sbt
34Pattern: val scala3 = "3.4.3"
35Replacement: val scala3 = "3.8.0-RC5"
36Starting compilation server
37Compiling project (Scala 3.7.3, JVM (17))
38Compiled project (Scala 3.7.3, JVM (17))
39Successfully applied pattern 'val scala3 = "3.4.3"' in build.sbt
40----
41Starting build for 3.8.0-RC5
42Execute tests: true
43sbt project found:
44Sbt version 1.10.7 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 philwalk/pallet
47##################################
48Scala version: 3.8.0-RC5
49Targets: org.vastblue%pallet
50Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.4.3\"","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--add-opens=java.base/java.util=ALL-UNNAMED
60--add-opens=java.base/java.lang=ALL-UNNAMED
61--add-opens=java.base/java.lang=ALL-UNNAMED
62--add-opens=java.base/java.util=ALL-UNNAMED
63-Dcommunitybuild.scala=3.8.0-RC5
64-Dcommunitybuild.project.dependencies.add=
65-Xmx7G
66-Xms4G
67-Xss8M
68-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
69-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
70-jar
71/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
72"setCrossScalaVersions 3.8.0-RC5"
73"++3.8.0-RC5 -v"
74"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
75"set every credentials := Nil"
76"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
77"removeScalacOptionsStartingWith -P:wartremover"
78
79moduleMappings
80"runBuild 3.8.0-RC5 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.4.3\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}""" org.vastblue%pallet"
81
82[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
83[info] loading settings for project repo-build from akka.sbt, build.sbt, plugins.sbt...
84[info] loading project definition from /build/repo/project
85[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
86[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
87[info] Compilation completed in 8.242s.
88[info] done compiling
89[info] loading settings for project root from build.sbt...
90[info] set current project to pallet (in build file:/build/repo/)
91Execute setCrossScalaVersions: 3.8.0-RC5
92OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in root/crossScalaVersions
93[info] set current project to pallet (in build file:/build/repo/)
94[info] Setting Scala version to 3.8.0-RC5 on 1 projects.
95[info] Switching Scala version on:
96[info] * root (3.8.0-RC5)
97[info] Excluding projects:
98[info] Reapplying settings...
99[info] set current project to pallet (in build file:/build/repo/)
100Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
101[info] Reapplying settings...
102[info] set current project to pallet (in build file:/build/repo/)
103[info] Defining Global / credentials, credentials
104[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 8 others.
105[info] Run `last` for details.
106[info] Reapplying settings...
107[info] set current project to pallet (in build file:/build/repo/)
108Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
109[info] Reapplying settings...
110OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
111
112 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
113 Did you mean allExcludeDependencies ?
114 , retry without global scopes
115[info] Reapplying settings...
116[info] set current project to pallet (in build file:/build/repo/)
117Execute removeScalacOptionsStartingWith: -P:wartremover
118[info] Reapplying settings...
119[info] set current project to pallet (in build file:/build/repo/)
120[success] Total time: 0 s, completed Dec 31, 2025, 10:54:47 PM
121Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.4.3\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
122Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
123Starting build...
124Projects: Set(root)
125Starting build for ProjectRef(file:/build/repo/,root) (pallet)... [0/1]
126OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
127Compile scalacOptions: -encoding, utf-8, -explaintypes, -language:existentials, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -unchecked, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
128[info] compiling 19 Scala sources to /build/repo/target/scala-3.8.0-RC5/classes ...
129[warn] -- [E194] Potential Issue Warning: /build/repo/src/main/scala/vastblue/time/TimeExtensions.scala:118:8
130[warn] 118 | def getDayOfYear: Int = d.getDayOfYear
131[warn] | ^
132[warn] |Extension method getDayOfYear will never be selected from type LocalDateTime
133[warn] |because LocalDateTime already has a member with the same name and compatible parameter types.
134[warn] |
135[warn] | longer explanation available when compiling with `-explain`
136[warn] -- [E194] Potential Issue Warning: /build/repo/src/main/scala/vastblue/time/TimeExtensions.scala:122:8
137[warn] 122 | def getDayOfMonth = d.getDayOfMonth
138[warn] | ^
139[warn] |Extension method getDayOfMonth will never be selected from type LocalDateTime
140[warn] |because LocalDateTime already has a member with the same name and compatible parameter types.
141[warn] |
142[warn] | longer explanation available when compiling with `-explain`
143[warn] -- [E194] Potential Issue Warning: /build/repo/src/main/scala/vastblue/time/TimeExtensions.scala:124:8
144[warn] 124 | def getDayOfWeek: DayOfWeek = d.getDayOfWeek
145[warn] | ^
146[warn] |Extension method getDayOfWeek will never be selected from type LocalDateTime
147[warn] |because LocalDateTime already has a member with the same name and compatible parameter types.
148[warn] |
149[warn] | longer explanation available when compiling with `-explain`
150[warn] three warnings found
151[info] done compiling
152[info] compiling 10 Scala sources to /build/repo/target/scala-3.8.0-RC5/test-classes ...
153[info] done compiling
154[info] FastCsvTest:
155[info] FastCsv
156[info] #parseCsvLine
157[info] - should correctly parse various test lines
158[info] #parseFile
159[info] - should throw java.io.FileNotFoundException or java.nio.file.NoSuchFileException when appropriate
160[/tmp/Canada's_Border.mp3]
161[/tmp/Canada&s_Border.mp3]
162[/tmp/Canada=s_Border.mp3]
163[/tmp/Canada!s_Border.mp3]
164[/tmp/philosophy&chapter=all]
165[/tmp/_2&chapter=all]
166[/tmp/_3&chapter=all]
167[info] PathnameTest:
168[info] file paths
169[info] - path [./bin] should be correct for os type [linux] output index 0
170[info] - path [bin] should be correct for os type [linux] output index 1
171[info] - path [bin] should be correct for os type [linux] output index 2
172[info] - path [bin] should be correct for os type [linux] output index 3
173[info] - path [./bin] should be correct for os type [linux] output index 4
174[info] - path [/build/repo/bin] should be correct for os type [linux] output index 5
175[info] - path [bin] should be correct for os type [linux] output index 6
176[info] - path [./bin] should be correct for os type [linux] output index 7
177[info] special-chars
178[info] - should correctly handle filename [/tmp/Canada's_Border.mp3]
179[info] - should correctly handle filename [/tmp/Canada&s_Border.mp3]
180[info] - should correctly handle filename [/tmp/Canada=s_Border.mp3]
181[info] - should correctly handle filename [/tmp/Canada!s_Border.mp3]
182[info] - should correctly handle filename [/tmp/philosophy&chapter=all]
183[info] - should correctly handle filename [/tmp/_2&chapter=all]
184[info] - should correctly handle filename [/tmp/_3&chapter=all]
185cwd: /build/repo/.
186cwdDrive: /
187/root/.local/share/coursier/bin;/root/.sdkman/candidates/java/current/bin;/root/.sdkman/candidates/sbt/current/bin;/usr/local/sbin;/usr/local/bin;/usr/sbin;/usr/bin;/sbin;/bin
188/usr/java/packages/lib;/usr/lib64;/lib64;/lib;/usr/lib
189[info] RootRelativeTest:
190[info] Root-relative paths
191[info] - should correctly apply mountMap
192bash [/usr/bin/bash]
193/usr/bin/bash
194GNU bash, version 5.1.16(1)-release (x86_64-pc-linux-gnu)Copyright (C) 2020 Free Software Foundation, Inc.License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>This is free software; you are free to change and redistribute it.There is NO WARRANTY, to the extent permitted by law.
195bashPath [/usr/bin/bash]
196shellRoot [/]
197systemDrive: [/]
198shellDrive []
199shellBaseDir [/]
200osName [Linux]
201unamefull [Linux 9d4c5ccd786f 6.8.0-1044-azure #50~22.04.1-Ubuntu SMP Wed Dec 3 15:13:22 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux]
202unameshort [linux]
203isCygwin [false]
204isMsys64 [false]
205isMingw64 [false]
206isGitSdk64 [false]
207isWinshell [false]
208isLinux [true]
209bash in path [/usr/bin/bash]
210/etc/fstab [/etc/fstab]
211javaHome [/root/.sdkman/candidates/java/17.0.8-tem]
212
213all bash in path:
214 found at [/usr/bin/bash] : --version: [GNU bash, version 5.1.16]
215 found at [/bin/bash] : --version: [GNU bash, version 5.1.16]
216[info] TestUniPath:
217[info] Unipath
218[info] - should display discovered environment
219[info] ChronoParseTests:
220[info] parseDateTime
221[info] - should properly parse input timestamp Apr12-11
222[info] - should properly parse input timestamp apr12-11
223[info] - should properly parse input timestamp 11-Apr-2016
224[info] - should properly parse input timestamp 01/04/15
225[info] - should properly parse input timestamp May 16,2014
226[info] - should properly parse input timestamp 1992/04/13 23:59
227[info] - should properly parse input timestamp 1992/01/01
228[info] - should properly parse input timestamp 8/04/2009 17:09:46 -0700
229[info] - should properly parse input timestamp 31/05/2009 08:59:59 -0000
230[info] - should properly parse input timestamp 31/05/2009 02:20:13 -0700
231[info] - should properly parse input timestamp 2/11/2009 16:34:32 -0800
232[info] - should properly parse input timestamp 04/08 18:17:08 2009
233[info] - should properly parse input timestamp 05/06/1993
234[info] - should properly parse input timestamp 2009/03/24 21:48:25.0
235[info] - should properly parse input timestamp 2009/03/30 22:10:03
236posixHomeDir: [/root]
237pair: []
238pair: [.]
239pair: [/c]
240pair: [/c/]
241pair: [/c/data/]
242pair: [/g]
243pair: [/g/]
244pair: [/q]
245pair: [/q/]
246pair: [/q/file]
247pair: [~]
248pair: [~/]
249v[.]
250v[]
251v[.]
252v[/c]
253v[/c]
254v[/c/data]
255v[/g]
256v[/g]
257v[/q]
258v[/q]
259v[/q/file]
260v[/root]
261v[/root]
262testFile: /tmp/youMayDeleteThisDebrisFile.txt
263testFile: /tmp/youMayDeleteThisDebrisFile.txt
264testFile: /tmp/youMayDeleteThisDebrisFile.txt
265testFile: /tmp/youMayDeleteThisDebrisFile.txt
266p.pabs: /build/repo/src
267p.relpath: ./src
268p.relpath.stdpath: /build/repo/src
269testFile: /tmp/youMayDeleteThisDebrisFile.txt
270testFile[/tmp/youMayDeleteThisDebrisFile.txt]
2710: 0
2721: 1
2732: 2
2743: 3
2754: 4
2765: 5
2776: 6
2787: 7
2798: 8
2809: 9
281testFile: /tmp/youMayDeleteThisDebrisFile.txt
282tilde successfully converted to path '/root/shellExecFileTest.out'
283testFile: /tmp/youMayDeleteThisDebrisFile.txt
284delete() successfull, and correctly detected by 'exists' method on path '/root/shellExecFileTest.out'
285testFile: /tmp/youMayDeleteThisDebrisFile.txt
286testFile: /tmp/youMayDeleteThisDebrisFile.txt
287testFile: /tmp/youMayDeleteThisDebrisFile.txt
288par [/build]
289testFile: /tmp/youMayDeleteThisDebrisFile.txt
290par [/build/repo]
291testFile: /tmp/youMayDeleteThisDebrisFile.txt
292par [/]
293testFile: /tmp/youMayDeleteThisDebrisFile.txt
294par [/]
295testFile: /tmp/youMayDeleteThisDebrisFile.txt
296f1[]
297v[.]
298testFile: /tmp/youMayDeleteThisDebrisFile.txt
299f1[] == v[]
300testFile: /tmp/youMayDeleteThisDebrisFile.txt
301f1[.] == v[.]
302testFile: /tmp/youMayDeleteThisDebrisFile.txt
303f1[/c] == v[/c]
304testFile: /tmp/youMayDeleteThisDebrisFile.txt
305f1[/c] == v[/c]
306testFile: /tmp/youMayDeleteThisDebrisFile.txt
307f1[/c/data] == v[/c/data]
308testFile: /tmp/youMayDeleteThisDebrisFile.txt
309f1[/g] == v[/g]
310testFile: /tmp/youMayDeleteThisDebrisFile.txt
311f1[/g] == v[/g]
312testFile: /tmp/youMayDeleteThisDebrisFile.txt
313f1[/q] == v[/q]
314testFile: /tmp/youMayDeleteThisDebrisFile.txt
315f1[/q] == v[/q]
316testFile: /tmp/youMayDeleteThisDebrisFile.txt
317f1[/q/file] == v[/q/file]
318testFile: /tmp/youMayDeleteThisDebrisFile.txt
319f1[/root] == v[/root]
320testFile: /tmp/youMayDeleteThisDebrisFile.txt
321f1[/root] == v[/root]
322testFile: /tmp/youMayDeleteThisDebrisFile.txt
323# /proc/cpuinfo :: [processor : 0vendor_id : GenuineIntelcpu family : 6model : 106model name : Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHzstepping : 6microcode : 0xffffffffcpu MHz : 3457.897cache size : 49152 KBphysical id : 0siblings : 4core id : 0cpu cores : 2apicid : 0initial apicid : 0fpu : yesfpu_exception : yescpuid level : 27wp : yesflags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology tsc_reliable nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq vmx ssse3 fma cx16 pcid sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch tpr_shadow ept vpid ept_ad fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm avx512f avx512dq rdseed adx smap avx512ifma clflushopt clwb avx512cd sha_ni avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves vnmi avx512vbmi umip avx512_vbmi2 gfni vaes vpclmulqdq avx512_vnni avx512_bitalg avx512_vpopcntdq la57 rdpid fsrm arch_capabilitiesvmx flags : vnmi invvpid ept_x_only ept_ad ept_1gb tsc_offset vtpr ept vpid unrestricted_guest ept_mode_based_exec tsc_scalingbugs : spectre_v1 spectre_v2 spec_store_bypass swapgs mmio_stale_data retbleed bhibogomips : 5586.87clflush size : 64cache_alignment : 64address sizes : 46 bits physical, 57 bits virtualpower management:processor : 1vendor_id : GenuineIntelcpu family : 6model : 106model name : Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHzstepping : 6microcode : 0xffffffffcpu MHz : 3491.588cache size : 49152 KBphysical id : 0siblings : 4core id : 0cpu cores : 2apicid : 1initial apicid : 1fpu : yesfpu_exception : yescpuid level : 27wp : yesflags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology tsc_reliable nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq vmx ssse3 fma cx16 pcid sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch tpr_shadow ept vpid ept_ad fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm avx512f avx512dq rdseed adx smap avx512ifma clflushopt clwb avx512cd sha_ni avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves vnmi avx512vbmi umip avx512_vbmi2 gfni vaes vpclmulqdq avx512_vnni avx512_bitalg avx512_vpopcntdq la57 rdpid fsrm arch_capabilitiesvmx flags : vnmi invvpid ept_x_only ept_ad ept_1gb tsc_offset vtpr ept vpid unrestricted_guest ept_mode_based_exec tsc_scalingbugs : spectre_v1 spectre_v2 spec_store_bypass swapgs mmio_stale_data retbleed bhibogomips : 5586.87clflush size : 64cache_alignment : 64address sizes : 46 bits physical, 57 bits virtualpower management:processor : 2vendor_id : GenuineIntelcpu family : 6model : 106model name : Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHzstepping : 6microcode : 0xffffffffcpu MHz : 3425.147cache size : 49152 KBphysical id : 0siblings : 4core id : 1cpu cores : 2apicid : 2initial apicid : 2fpu : yesfpu_exception : yescpuid level : 27wp : yesflags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology tsc_reliable nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq vmx ssse3 fma cx16 pcid sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch tpr_shadow ept vpid ept_ad fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm avx512f avx512dq rdseed adx smap avx512ifma clflushopt clwb avx512cd sha_ni avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves vnmi avx512vbmi umip avx512_vbmi2 gfni vaes vpclmulqdq avx512_vnni avx512_bitalg avx512_vpopcntdq la57 rdpid fsrm arch_capabilitiesvmx flags : vnmi invvpid ept_x_only ept_ad ept_1gb tsc_offset vtpr ept vpid unrestricted_guest ept_mode_based_exec tsc_scalingbugs : spectre_v1 spectre_v2 spec_store_bypass swapgs mmio_stale_data retbleed bhibogomips : 5586.87clflush size : 64cache_alignment : 64address sizes : 46 bits physical, 57 bits virtualpower management:processor : 3vendor_id : GenuineIntelcpu family : 6model : 106model name : Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHzstepping : 6microcode : 0xffffffffcpu MHz : 3424.917cache size : 49152 KBphysical id : 0siblings : 4core id : 1cpu cores : 2apicid : 3initial apicid : 3fpu : yesfpu_exception : yescpuid level : 27wp : yesflags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology tsc_reliable nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq vmx ssse3 fma cx16 pcid sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch tpr_shadow ept vpid ept_ad fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm avx512f avx512dq rdseed adx smap avx512ifma clflushopt clwb avx512cd sha_ni avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves vnmi avx512vbmi umip avx512_vbmi2 gfni vaes vpclmulqdq avx512_vnni avx512_bitalg avx512_vpopcntdq la57 rdpid fsrm arch_capabilitiesvmx flags : vnmi invvpid ept_x_only ept_ad ept_1gb tsc_offset vtpr ept vpid unrestricted_guest ept_mode_based_exec tsc_scalingbugs : spectre_v1 spectre_v2 spec_store_bypass swapgs mmio_stale_data retbleed bhibogomips : 5586.87clflush size : 64cache_alignment : 64address sizes : 46 bits physical, 57 bits virtualpower management:]
324testFile: /tmp/youMayDeleteThisDebrisFile.txt
325# /proc/devices :: [Character devices: 1 mem 4 /dev/vc/0 4 tty 4 ttyS 5 /dev/tty 5 /dev/console 5 /dev/ptmx 5 ttyprintk 7 vcs 10 misc 13 input 21 sg 29 fb108 ppp128 ptm136 pts180 usb189 usb_device204 ttyMAX226 drm231 infiniband_verbs239 infiniband_verbs240 hidraw241 ttyDBC242 nvme-generic243 nvme244 bsg245 watchdog246 ptp247 pps248 rtc249 dma_heap250 dax251 dimmctl252 ndctl253 tpm254 gpiochip261 accelBlock devices: 7 loop 8 sd 9 md 11 sr 65 sd 66 sd 67 sd 68 sd 69 sd 70 sd 71 sd128 sd129 sd130 sd131 sd132 sd133 sd134 sd135 sd252 device-mapper253 virtblk254 mdp259 blkext]
326testFile: /tmp/youMayDeleteThisDebrisFile.txt
327# /proc/filesystems :: [nodev sysfsnodev tmpfsnodev bdevnodev procnodev cgroupnodev cgroup2nodev cpusetnodev devtmpfsnodev configfsnodev debugfsnodev tracefsnodev securityfsnodev sockfsnodev bpfnodev pipefsnodev ramfsnodev hugetlbfsnodev devpts ext3 ext2 ext4 squashfs vfatnodev ecryptfs fuseblknodev fusenodev fusectlnodev efivarfsnodev mqueuenodev pstorenodev autofsnodev binfmt_miscnodev overlay]
328testFile: /tmp/youMayDeleteThisDebrisFile.txt
329# /proc/meminfo :: [MemTotal: 16378772 kBMemFree: 7073096 kBMemAvailable: 12720636 kBBuffers: 128776 kBCached: 5711460 kBSwapCached: 0 kBActive: 3502604 kBInactive: 5246756 kBActive(anon): 3030392 kBInactive(anon): 0 kBActive(file): 472212 kBInactive(file): 5246756 kBUnevictable: 47244 kBMlocked: 44172 kBSwapTotal: 4194300 kBSwapFree: 4194300 kBZswap: 0 kBZswapped: 0 kBDirty: 56984 kBWriteback: 0 kBAnonPages: 2943592 kBMapped: 444980 kBShmem: 112200 kBKReclaimable: 274496 kBSlab: 382108 kBSReclaimable: 274496 kBSUnreclaim: 107612 kBKernelStack: 7016 kBPageTables: 13072 kBSecPageTables: 0 kBNFS_Unstable: 0 kBBounce: 0 kBWritebackTmp: 0 kBCommitLimit: 12383684 kBCommitted_AS: 8131720 kBVmallocTotal: 13743895347199 kBVmallocUsed: 42364 kBVmallocChunk: 0 kBPercpu: 2544 kBHardwareCorrupted: 0 kBAnonHugePages: 1775616 kBShmemHugePages: 0 kBShmemPmdMapped: 0 kBFileHugePages: 0 kBFilePmdMapped: 0 kBUnaccepted: 0 kBHugePages_Total: 0HugePages_Free: 0HugePages_Rsvd: 0HugePages_Surp: 0Hugepagesize: 2048 kBHugetlb: 0 kBDirectMap4k: 167872 kBDirectMap2M: 5074944 kBDirectMap1G: 13631488 kB]
330testFile: /tmp/youMayDeleteThisDebrisFile.txt
331# /proc/misc :: [121 nvme-fabrics232 kvm235 autofs122 cpu_dma_latency227 mcelog123 vmbus/hv_kvp236 device-mapper223 uinput 1 psaux200 tun124 udmabuf237 loop-control228 hpet229 fuse125 ecryptfs126 userfaultfd231 snapshot183 hw_random127 vga_arbiter242 rfkill]
332testFile: /tmp/youMayDeleteThisDebrisFile.txt
333# /proc/partitions :: [major minor #blocks name 7 0 65304 loop0 7 1 93596 loop1 7 2 52148 loop2 8 0 78643200 sda 8 1 78641152 sda1 8 16 78643200 sdb 8 17 78529519 sdb1 8 30 4096 sdb14 8 31 108544 sdb15]
334testFile: /tmp/youMayDeleteThisDebrisFile.txt
335# /proc/stat :: [cpu 21977 1 3271 1021592 1351 0 157 0 0 0cpu0 5651 0 798 255328 247 0 61 0 0 0cpu1 5870 0 788 255055 377 0 41 0 0 0cpu2 5272 0 836 255469 468 0 27 0 0 0cpu3 5182 0 848 255738 258 0 27 0 0 0intr 1851748 115 9 0 0 895 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 1936 25811 24767 36226 28379 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0ctxt 3004378btime 1767215480processes 3417procs_running 4procs_blocked 0softirq 811890 0 80069 51 123217 54879 0 215996 171932 21 165725]
336testFile: /tmp/youMayDeleteThisDebrisFile.txt
337# /proc/swaps :: [Filename Type Size Used Priority/mnt/swapfile file 4194300 0 -2]
338testFile: /tmp/youMayDeleteThisDebrisFile.txt
339# /proc/uptime :: [2624.82 10215.93]
340testFile: /tmp/youMayDeleteThisDebrisFile.txt
341# /proc/version :: [Linux version 6.8.0-1044-azure (buildd@lcy02-amd64-061) (x86_64-linux-gnu-gcc-11 (Ubuntu 11.4.0-1ubuntu1~22.04.2) 11.4.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #50~22.04.1-Ubuntu SMP Wed Dec 3 15:13:22 UTC 2025]
342[info] FilePathSpec:
343[info] invariants
344[info] working drive
345[info] - should be correct for os
346[info] pwd
347[info] - should be correct wrt rootDrive for os
348[info] Paths.get
349[info] - should correctly apply `shellRoot`
350[info] Path.relpath.posixpath
351[info] - should correctly relativize Path, if below `pwd`
352[info] File
353[info] #eachline
354[info] - should correctly deliver all file lines
355[info] #tilde-in-path-test
356[info] - should see file in user home directory if present
357[info] - should NOT see file in user home directory if NOT present
358[info] Path
359[info] # bare filename
360[info] - bare path segments are valid files
361[info] - bare filenames always have parent files
362[info] # getParentPath extension method
363[info] - does not return null on .
364[info] - does not return null on src
365[info] - does not return null on /
366[info] - does not return null on /bin
367[info] # round trip consistency
368[info] - round trip conversion should match [ to .]
369[info] - round trip conversion should match [ to ]
370[info] - round trip conversion should match [. to .]
371[info] - round trip conversion should match [/c to /c]
372[info] - round trip conversion should match [/c/ to /c]
373[info] - round trip conversion should match [/c/data/ to /c/data]
374[info] - round trip conversion should match [/g to /g]
375[info] - round trip conversion should match [/g/ to /g]
376[info] - round trip conversion should match [/q to /q]
377[info] - round trip conversion should match [/q/ to /q]
378[info] - round trip conversion should match [/q/file to /q/file]
379[info] - round trip conversion should match [~ to /root]
380[info] - round trip conversion should match [~/ to /root]
381[info] /proc files
382[info] # /proc/cpuinfo
383[info] - should be readable in Linux or Windows shell
384[info] # /proc/devices
385[info] - should be readable in Linux or Windows shell
386[info] # /proc/filesystems
387[info] - should be readable in Linux or Windows shell
388[info] # /proc/meminfo
389[info] - should be readable in Linux or Windows shell
390[info] # /proc/misc
391[info] - should be readable in Linux or Windows shell
392[info] # /proc/partitions
393[info] - should be readable in Linux or Windows shell
394[info] # /proc/stat
395[info] - should be readable in Linux or Windows shell
396[info] # /proc/swaps
397[info] - should be readable in Linux or Windows shell
398[info] # /proc/uptime
399[info] - should be readable in Linux or Windows shell
400[info] # /proc/version
401[info] - should be readable in Linux or Windows shell
402[info] ArgsTest:
403[info] vastblue.MainArgs.prepArgs(args)
404[info] - should not expand glob args for TestTriple(Vector(a.sc, tu),Vector(a.sc, tu),Vector(a.sc, tu))
405[info] - should not expand glob args for TestTriple(Vector(*.sc, tu),Vector(*.sc, tu),Vector(*.sc, tu))
406[info] - should not expand glob args for TestTriple(Vector(a.sc, tu),Vector(*.sc, tu),Vector(*.sc, tu))
407[info] - should not expand glob args for TestTriple(Vector(a.sc, b.sc, tu),Vector(*.sc, tu),Vector(*.sc, tu))
408[info] - should not expand glob args for TestTriple(Vector(*.sc, t u),Vector(*.sc, t, u),Vector(*.sc, t u))
409[info] - should not expand glob args for TestTriple(Vector(a.sc, t u),Vector(*.sc, t, u),Vector(*.sc, t u))
410[info] - should not expand glob args for TestTriple(Vector(x.sc, t u),Vector(*.sc, t, u),Vector(*.sc, t u))
411[info] - should not expand glob args for TestTriple(Vector(a.sc, b.sc, t u),Vector(*.sc, t, u),Vector(*.sc, t u))
412[info] - should not expand glob args for TestTriple(Vector(a.sc, b.sc, t u),Vector(*.sc, t u),Vector(*.sc, t u))
413[info] - should not expand glob args for TestTriple(Vector(m n, a.sc, b.sc, t u),Vector(m, n, *.sc, t u),Vector(m n, *.sc, t u))
414csvTestFile[/tmp/youMayDeleteThisDebrisCsvParser.csv]
415testFileA[/tmp/youMayDeleteThisDebrisCsvParser.csv]
416[info] CsvTests:
417[info] CsvParser
418[info] #Stats
419[info] - should deliver correct row values
420[info] UtilSpec:
421[info] vastblue.file.Util
422[info] - should correctly determine filename extension
423notWindows: true
424isWindows: false
425
426upathstr [/opt/ue]
427wpathstr [\opt\ue]
428posixAbsstr [/opt/ue]
429windowsAbsstr [\opt\ue]
430
431unxa.pstr [/opt/ue], unxa.posx [/opt/ue], unxa.sl [/], unxa.abs [/opt/ue]
432unxb.pstr [/opt/ue], unxb.posx [/opt/ue], unxb.sl [/], unxb.abs [/opt/ue]
433
434wina.pstr [/opt/ue], wina.posx [/opt/ue], wina.sl [\], wina.abs [\opt\ue]
435winb.pstr [/opt/ue], winb.posx [/opt/ue], winb.sl [\], winb.abs [\opt\ue]
436winw.pstr [\opt\ue], winw.posx [\opt\ue], winw.sl [\], winw.abs [\opt\ue]
437
438ezpc.pstr [/opt/ue], ezpc.posx [/opt/ue], ezpc.sl [/], ezpc.abs [/opt/ue]
439ezpd.pstr [/opt/ue], ezpd.posx [/opt/ue], ezpd.sl [/], ezpd.abs [/opt/ue]
440ezxw.pstr [/opt/ue], ezxw.posx [/opt/ue], ezxw.sl [\], ezxw.abs [\opt\ue]
441ezpu.pstr [/opt/ue], ezpu.posx [/opt/ue], ezpu.sl [/], ezpu.abs [/opt/ue]
442[info] EzPathTest:
443[info] EzPath constructors
444[info] - should correctly create and display EzPath objects
445[info] - PathUnx should display with constructed slash type
446[info] - PathWin should display with constructed slash type
447[info] - EzPath should display with os-appropriate slash type
448
449************************
450Build summary:
451[{
452 "module": "pallet",
453 "compile": {"status": "ok", "tookMs": 9552, "warnings": 3, "errors": 0, "sourceVersion": "3.8"},
454 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
455 "test-compile": {"status": "ok", "tookMs": 5235, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
456 "test": {"status": "ok", "tookMs": 903, "passed": 86, "failed": 0, "ignored": 0, "skipped": 0, "total": 86, "byFramework": [{"framework": "unknown", "stats": {"passed": 86, "failed": 0, "ignored": 0, "skipped": 0, "total": 86}}]},
457 "publish": {"status": "skipped", "tookMs": 0},
458 "metadata": {
459 "crossScalaVersions": ["3.4.3"]
460}
461}]
462************************
463[success] Total time: 18 s, completed Dec 31, 2025, 10:55:05 PM
464[0JChecking patch project/plugins.sbt...
465Checking patch project/build.properties...
466Checking patch build.sbt...
467Applied patch project/plugins.sbt cleanly.
468Applied patch project/build.properties cleanly.
469Applied patch build.sbt cleanly.