Skip to content

build: move VERSION to userspace root#24

Merged
greatgitsby merged 6 commits intomasterfrom
split-version-files
Mar 14, 2026
Merged

build: move VERSION to userspace root#24
greatgitsby merged 6 commits intomasterfrom
split-version-files

Conversation

@greatgitsby
Copy link
Copy Markdown
Collaborator

@greatgitsby greatgitsby commented Mar 14, 2026

Summary

  • Move VERSION to userspace/VERSION (userspace version: 17.2)
  • Add kernel/VERSION (6.18, matching the linux submodule at v6.18)
  • Update Dockerfile COPY path accordingly

Test plan

  • Verify Docker build picks up userspace/VERSION correctly
  • Confirm /VERSION is present at runtime in the built image

🤖 Generated with Claude Code

Move the existing VERSION (userspace 17.2) to userspace/VERSION and add
kernel/VERSION (6.18) matching the linux submodule. Update Dockerfile
COPY path accordingly.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@github-actions
Copy link
Copy Markdown

github-actions bot commented Mar 14, 2026

vamOS System Profile

Changes vs master

Metric Change
Used space 3428.5MB → 3428.5MB (0MB)
Sparse image 3365.5MB → 3366.6MB (+1.0MB)
Package count 511 → 511
Directory size changes (>1MB)
Directory Change

Metric Value
Used space 3428.5MB / 5959.5MB
Files 52838
Directories 4397
Symlinks 3450
Packages 511

Top 10 Directories

Directory Size
/usr 3407.8MB
/usr/lib 1696.9MB
/usr/lib/llvm 824.1MB
/usr/local 815.9MB
/usr/local/venv 723.9MB
/usr/bin 374.9MB
/usr/share 315.7MB
/usr/lib/gcc 166.6MB
/usr/local/uv 91.8MB
/usr/lib/python3.14 85.7MB

Category Breakdown

Category Size %
xbps packages 2474.8MB 72.1%
Python venv 632.8MB 18.4%
Firmware 1.2MB 0%
Other 319.5MB 9.3%

Top 10 Packages by Size

Package Size
mit-krb5-libs-1.21.3_1 270.4MB
gawk-5.3.2_1 210.3MB
llvm-21_3 148.6MB
libldns-1.9.0_1 124.3MB
pcre2-devel-10.47_1 74MB
libclang21-21.1.7_1 70.2MB
glib-2.86.1_2 67.1MB
gcc-14.2.1+20250405_4 65.4MB
libcap-progs-2.77_1 56MB
cmake-4.2.2_1 53.2MB

Top 30 Files by Size

File Size
/usr/lib/llvm/21/lib/libLLVM.so.21.1 124.3MB
/usr/lib/llvm/21/lib/libMLIR.so.21.1 89.7MB
/usr/lib/llvm/21/bin/mlir-transform-opt 82.9MB
/usr/lib/llvm/21/lib/libclang-cpp.so.21.1 56MB
/usr/lib/llvm/21/bin/mlir-translate 53.2MB
/usr/lib/llvm/21/bin/llvm-exegesis 52MB
/usr/lib/llvm/21/bin/llvm-bolt-binary-analysis 50.6MB
/usr/bin/uv 46.4MB
/usr/local/venv/lib/python3.12/site-packages/ffmpeg/install/lib/libavcodec.a 40.3MB
/usr/lib/gcc/aarch64-linux-gnu/14.2/gnat1 40.1MB
/usr/bin/gdb 38.1MB
/usr/lib/gcc/aarch64-linux-gnu/14.2/cc1plus 37.3MB
/usr/lib/libgallium-25.3.3.so 35.4MB
/usr/lib/libllvm-qcom.so 35.2MB
/usr/lib/gcc/aarch64-linux-gnu/14.2/cc1 35.2MB
/usr/lib/gcc/aarch64-linux-gnu/14.2/lto1 33.9MB
/usr/bin/lto-dump 33.9MB
/usr/lib/libRusticlOpenCL.so.1.0.0 32.5MB
/usr/local/venv/bin/ruff 31.8MB
/usr/share/icu/78.2/icudt78l.dat 31.5MB
/usr/lib/llvm/21/lib/libclang.so.21.1.7 30.2MB
/usr/lib/llvm/21/bin/c-index-test 28.6MB
/usr/local/venv/lib/python3.12/site-packages/gcc_arm_none_eabi/toolchain/libexec/gcc/arm-none-eabi/13.2.1/cc1 28.2MB
/usr/lib/libz3.so 27.9MB
/usr/bin/run 26.6MB
/usr/local/venv/lib/python3.12/site-packages/numpy.libs/libscipy_openblas64_-71e1b124.so 23.6MB
/usr/comma/updater 23.5MB
/usr/comma/setup 23.5MB
/usr/comma/reset 23.5MB
/usr/local/uv/python/cpython-3.12.13-linux-aarch64-gnu/bin/python3.12 21.6MB

@greatgitsby greatgitsby changed the title build: split VERSION into userspace/ and kernel/ build: move VERSION to userspace root Mar 14, 2026
@greatgitsby greatgitsby merged commit 462dc49 into master Mar 14, 2026
1 check passed
@greatgitsby greatgitsby deleted the split-version-files branch March 14, 2026 03:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant