Summary
TurtleTerm PR #3 narrowed Linux Packaging failures substantially.
Current confirmed state on PR #3 head 06390c6202b8e9b708d102e3e1ab5eb7275b95aa:
Green:
- staged Linux package layout validation
- script checks
- native packaging guard inside Script Checks
Still red:
- Linux Packaging workflow native package build/verify jobs for RPM/Debian/Arch
Findings from triage
The original executable-bit failure was fixed by invoking helper scripts through bash in:
verify-linux-package-layout.sh
- RPM/Debian/Arch verifier scripts
- RPM spec
%install
- Debian builder
- Arch builder
Remaining failures occur after metadata/layout validation. The next likely area is mismatch between native package verifier assertions and the staged layout contract, especially around private runtime names under /usr/libexec/turtle-term/.
Acceptance criteria
- RPM package build/verify job passes.
- Debian package build/verify job passes.
- Arch package build/verify job passes.
- Verifiers match the staged package layout contract that already passes in Script Checks.
Related
Summary
TurtleTerm PR #3 narrowed Linux Packaging failures substantially.
Current confirmed state on PR #3 head
06390c6202b8e9b708d102e3e1ab5eb7275b95aa:Green:
Still red:
Findings from triage
The original executable-bit failure was fixed by invoking helper scripts through
bashin:verify-linux-package-layout.sh%installRemaining failures occur after metadata/layout validation. The next likely area is mismatch between native package verifier assertions and the staged layout contract, especially around private runtime names under
/usr/libexec/turtle-term/.Acceptance criteria
Related