aboutsummaryrefslogtreecommitdiffstats
path: root/HISTORY.md
diff options
context:
space:
mode:
Diffstat (limited to 'HISTORY.md')
-rw-r--r--HISTORY.md54
1 files changed, 54 insertions, 0 deletions
diff --git a/HISTORY.md b/HISTORY.md
new file mode 100644
index 0000000..8e12890
--- /dev/null
+++ b/HISTORY.md
@@ -0,0 +1,54 @@
+# History
+
+This project began as a side-project inside the **sbo-slackbuilds** repository
+(danix's SlackBuilds.org maintenance mirror), under `.extras/`. It grew from a
+throwaway docker test-build helper into a structured, self-maintaining toolchain,
+so it was extracted here to be developed on its own.
+
+Git history starts fresh in this repo. The 41 commits below are the original
+development history from sbo-slackbuilds, preserved here as a record. The hashes
+refer to the sbo-slackbuilds repository, not this one.
+
+## Original commits (from sbo-slackbuilds, oldest first)
+
+- `b4c286e` 2026-07-13 — docs: test-build design spec; refine CLAUDE.md purpose and docker workflow
+- `1e42a7f` 2026-07-13 — docs: test-build implementation plan
+- `eb74944` 2026-07-13 — test-build: scaffold script + self-check
+- `1a39e22` 2026-07-13 — test-build: config, arg parsing, version selection
+- `b828163` 2026-07-13 — test-build: port SBo lookup + dependency resolver
+- `3680234` 2026-07-13 — test-build: current-vs-stable override engine
+- `5d1fb3a` 2026-07-13 — test-build: port dep cache, namespaced by image digest
+- `f4dff4e` 2026-07-13 — test-build: port BLOCKED-BY-DEP propagation
+- `44f0338` 2026-07-13 — test-build: container build step (build_one via docker)
+- `4a3d6a6` 2026-07-13 — test-build: run_target orchestration + summary + confirm
+- `7c7e549` 2026-07-13 — test-build: wire main, image-presence check, target lookup
+- `11153a8` 2026-07-13 — test-build: fix empty-order corruption when all deps dropped
+- `71b58e1` 2026-07-13 — test-build: document installed_in_base deferral
+- `d9cd1ad` 2026-07-13 — image-builder: add design spec
+- `4db7f46` 2026-07-13 — image-builder: add implementation plan
+- `b844135` 2026-07-13 — image-builder: config + lib.sh helpers
+- `8b4c556` 2026-07-13 — image-builder: curl -sS in fetch for http error diagnostics
+- `3e79c1b` 2026-07-13 — image-builder: lib.sh self-check
+- `b4f19b7` 2026-07-13 — image-builder: bootstrap.sh base image from NAS
+- `b954189` 2026-07-13 — image-builder: bootstrap.sh cleanup trap on EXIT not RETURN
+- `88f399e` 2026-07-13 — image-builder: build-full-image.sh
+- `160ab1f` 2026-07-13 — image-builder: build-sbo-testbuild.sh
+- `0b42333` 2026-07-13 — image-builder: guard FULL_DIGEST recompute against set -e abort
+- `26674aa` 2026-07-13 — image-builder: per-variant isolation, non-zero exit on failure
+- `bb67cd4` 2026-07-13 — image-builder: README with VM setup checklist
+- `7363f45` 2026-07-13 — image-builder: mark scripts executable
+- `e513a3e` 2026-07-13 — image-builder: require_mount in changelog gate so unmounted NAS fails loud
+- `f273077` 2026-07-13 — image-builder: accept any Slackware pkg extension (*.t?z) not just .txz
+- `416ea5d` 2026-07-13 — image-builder: fix false GPG-update warning from SIGPIPE on yes pipe
+- `e887d1e` 2026-07-13 — image-builder: feed full build from LAN NFS mirror over HTTP, fix GPG verify
+- `5e93772` 2026-07-14 — test-build: implement installed_in_base from image package db
+- `d839dd4` 2026-07-14 — test-build: make drop: satisfy a dep at resolution time
+- `be7880b` 2026-07-14 — test-build: fix container stdin and move lint in-container
+- `3a99bb5` 2026-07-14 — test-build: auto-pull the image from the LAN registry when missing
+- `7df4fdf` 2026-07-14 — image-builder: README cron matches deployed 06:00/06:20/08:00 schedule
+- `78db185` 2026-07-14 — image-builder: cron gates both variants, add 15.0, drop --force
+- `e4edbf2` 2026-07-14 — image-builder: cron moved to 03:00/05:00 (trees now sync 01:00/02:00)
+- `e129f08` 2026-07-14 — test-build: target the local SlackBuild (CWD/path), deps from the tree
+- `2b75214` 2026-07-14 — image-builder: catch build/push failures, prune cache on --force
+- `b50ad87` 2026-07-14 — test-build: variant-namespace the dep cache and prune stale digests
+- `4cf9fe4` 2026-07-14 — test-build: add --keep to save the built target package