Skip to content

Fix WSL ACP registry bin permissions and repair install layouts - #678

Merged
SDSLeon merged 1 commit into
masterfrom
poracode/crisp-quail-e475c2ad
Sep 2, 2026
Merged

Fix WSL ACP registry bin permissions and repair install layouts#678
SDSLeon merged 1 commit into
masterfrom
poracode/crisp-quail-e475c2ad

Conversation

@SDSLeon

@SDSLeon SDSLeon commented Sep 2, 2026

Copy link
Copy Markdown
Collaborator
  • Bugfix: Windows-extracted WSL ACP registry installs left helper binaries as 0644, so servers that spawn them from bin/ failed with EACCES.
  • Mark the entire install bin/ tree executable on new WSL installs (layout generation 2), not only the primary command.
  • Stamp layoutVersion on each native/WSL installation and run a launch-time repair sweep so already-extracted artifacts are migrated once and chat probes recover this session.
  • Version the extracted-artifact layout boundary and document when to bump it.

- Record per-install layoutVersion and bump ACP_REGISTRY_INSTALL_LAYOUT_VERSION to 2
- chmod the whole WSL bin/ tree (Windows extracts drop execute bits)
- Sweep existing installs on supervisor launch and stamp repaired records
- Document the versioned boundary and cover native/WSL repair in tests
@SDSLeon
SDSLeon merged commit b374bc6 into master Sep 2, 2026
8 checks passed
@SDSLeon
SDSLeon deleted the poracode/crisp-quail-e475c2ad branch September 2, 2026 18: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