Skip to content

Prepare Spaced Linux 9.26.3 (artwork package split + release identity) - #220

Merged
crhy merged 4 commits into
mainfrom
refactor/split-settings-packages
Sep 15, 2026
Merged

crhy merged 4 commits into
mainfrom
refactor/split-settings-packages

Conversation

@crhy

@crhy crhy commented Sep 14, 2026

Copy link
Copy Markdown
Owner

Splits the 57 MB spaced-mate-default-settings into:

Package Size
spaced-wallpapers 2026.09-1 (independent artwork version) 52.2 MB
spaced-themes 9.26.3-1 (themes, icons, theme registry, GRUB theme) 3.2 MB
spaced-mate-default-settings 9.26.3-1 1.4 MB

Why: artwork is ~90% of the package and rarely changes, but every fix re-shipped all of it into the GitHub Pages–hosted APT repository (1 GB site limit, history already 635 MB). Same pattern as Debian desktop-base, Ubuntu ubuntu-wallpapers/yaru-theme-*, Mint mint-backgrounds-*/mint-themes.

  • New packages take over files with Breaks/Replaces: spaced-mate-default-settings (<< 9.26.3-1); settings and spaced-meta depend on both.
  • spaced-wallpapers gets its own SOURCE_DATE_EPOCH so its bytes stay stable across OS revisions (otherwise build-apt-repo.sh would refuse to republish the unchanged version).
  • Icon-cache refresh moved to spaced-themes postinst; ISO build, check.sh, payload/trust/upgrade tests and docs updated.

Verified: no file shipped by two packages; two builds byte-identical; dpkg unpack of the three packages over the published 9.26.2-2 settings package transfers ownership with no overwrite errors.

Draft — do not merge on its own. check.sh correctly fails ("Native package version does not match OS release") until VERSION is bumped to 9.26.3; merge together with the 9.26.3 release preparation. Still needs a VM apt upgrade and an ISO build.

Initial implementation by Muse Spark 1.3 (opencode), reviewed and corrected by Claude.

🤖 Generated with Claude Code

https://claude.ai/code/session_0157UgH4vsxpmbozsNLjJ42m

Move wallpapers into spaced-wallpapers (independently versioned
2026.09-1) and themes, icons and GRUB artwork into spaced-themes, so a
desktop fix no longer re-ships ~57 MB. The new packages take over the
files with Breaks/Replaces on spaced-mate-default-settings << 9.26.3-1,
and settings and spaced-meta depend on both.

Initial implementation by Muse Spark 1.3 via opencode. Review fixes:
give spaced-wallpapers its own SOURCE_DATE_EPOCH so its bytes stay stable
across OS revisions, derive check.sh version assertions from the control
files instead of hardcoding 9.26.3-1, and install all three packages in
the theme-testing instructions.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0157UgH4vsxpmbozsNLjJ42m
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Sep 14, 2026

Copy link
Copy Markdown

Deploying spaced-linux with  Cloudflare Pages  Cloudflare Pages

Latest commit: 0cae630
Status: ✅  Deploy successful!
Preview URL: https://95e66f00.spaced-linux.pages.dev
Branch Preview URL: https://refactor-split-settings-pack.spaced-linux.pages.dev

View logs

rhy and others added 3 commits September 14, 2026 17:36
Bump the OS release identity from 9.26.2 to 9.26.3 (VERSION_CODENAME
9263) across VERSION, config/iso.yaml, overlays os-release/lsb-release,
Calamares branding and slideshow, GRUB entries, live-build ISO name,
vm-spec, desktop config, README and website download links, so
scripts/check.sh agrees with the 9.26.3-1 native packages. Rename the
CHANGELOG 9.26.3 heading to 2026-09-14 and add docs/9.26.3-ISSUE-STATUS.md
with fixed/awaiting/roadmap issues and PENDING release evidence.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0157UgH4vsxpmbozsNLjJ42m
@crhy
crhy marked this pull request as ready for review September 15, 2026 00:45
@crhy crhy changed the title 9.26.3: split artwork out of spaced-mate-default-settings Prepare Spaced Linux 9.26.3 (artwork package split + release identity) Sep 15, 2026
@crhy
crhy merged commit b917cf6 into main Sep 15, 2026
2 checks passed
@crhy
crhy deleted the refactor/split-settings-packages branch September 15, 2026 01:41
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