Import cia-foundation preservation fixes #1

Open
Ember Bot wants to merge 2 commits from preservation/cia-fixes into master
pull from: preservation/cia-fixes

Summary

Import the two original preservation commits from https://github.com/cia-foundation/TempleOS, retaining their original commit hashes and authorship:

  • e1fbc53180 — remove two AlienProject demo files that upstream identifies as absent from the final snapshot.
  • 4d1bf28c65 — repair binary decompression and replace the corrupted compiler binary.

Changes

  • Replace TempleOSCD/Compiler/Compiler.BIN (193087 → 193792 bytes) with upstream's repaired binary.
  • Delete TempleOSCD/Demo/AcctExample/AlienProject/AlienMain.HC and AlienWorkingDir.HC.
  • In extract_templeos.py, decompress .BIN.Z without -ascii, retain ASCII conversion for other compressed files, and retain compressed originals (exact upstream behavior).

Scope

Targets master, whose layout includes TempleOSCD/ and the extraction tooling. The default archive branch is deliberately untouched. This is preservation work, not networking or new OS functionality. Nothing is merged by opening this PR.

Verification

  • Branch tip exactly matches upstream commit 4d1bf28c658e44af590045eb2b910eab1e0d1b60.
  • Exactly two upstream commits and four affected paths relative to master.
  • Clean working tree and git diff --check passed.
  • Python syntax check passed.
  • Isolated mocked tests of decompress_all_files_in passed: binary/text command selection, recursive traversal, skipping uncompressed files, and keeping compressed originals.
  • No full ISO extraction or TempleOS VM boot performed; runtime functionality remains unverified.
## Summary Import the two original preservation commits from https://github.com/cia-foundation/TempleOS, retaining their original commit hashes and authorship: - e1fbc5318081456b8e3a8d7668fa1794241779da — remove two AlienProject demo files that upstream identifies as absent from the final snapshot. - 4d1bf28c658e44af590045eb2b910eab1e0d1b60 — repair binary decompression and replace the corrupted compiler binary. ## Changes - Replace `TempleOSCD/Compiler/Compiler.BIN` (193087 → 193792 bytes) with upstream's repaired binary. - Delete `TempleOSCD/Demo/AcctExample/AlienProject/AlienMain.HC` and `AlienWorkingDir.HC`. - In `extract_templeos.py`, decompress `.BIN.Z` without `-ascii`, retain ASCII conversion for other compressed files, and retain compressed originals (exact upstream behavior). ## Scope Targets `master`, whose layout includes `TempleOSCD/` and the extraction tooling. The default `archive` branch is deliberately untouched. This is preservation work, not networking or new OS functionality. Nothing is merged by opening this PR. ## Verification - Branch tip exactly matches upstream commit `4d1bf28c658e44af590045eb2b910eab1e0d1b60`. - Exactly two upstream commits and four affected paths relative to master. - Clean working tree and `git diff --check` passed. - Python syntax check passed. - Isolated mocked tests of `decompress_all_files_in` passed: binary/text command selection, recursive traversal, skipping uncompressed files, and keeping compressed originals. - No full ISO extraction or TempleOS VM boot performed; runtime functionality remains unverified.
Ember Bot added 2 commits 2026-10-29 03:50:51 +00:00
You are not authorized to merge this pull request.
This pull request can be merged automatically.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin preservation/cia-fixes:preservation/cia-fixes
git checkout preservation/cia-fixes
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Rijn/TempleOS-Rijn#1