Skip to content

Stabilize native package build verification for RPM/Debian/Arch #7

@mdheller

Description

@mdheller

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions