rdmpw3275m-changelog-20260921-1414-issue-20260911-11-tyrellbar-restart-xpcproxy
rdmpw3275m-changelog-20260921-1414-issue-20260911-11-tyrellbar-restart-xpcproxy
Verified and resolved ISSUE-20260911-11: TyrellBar canary launchd xpcproxy transient retry loop.
Scope
- Hosts: rdmsm4x, rdmbair15m5, rdmpw3275m
- Projects:
Tyrell,issues
Summary of Changes
- Verified fix commit
1165c89a8f105c997c3633b33ba0d65a7bf09231(PR #27, mergeb2e45d04cb4154321a79f672fc841f702a60bf01) inapps/Tyrellonrdmsm4x. - In
scripts/lib/tyrell_app_lifecycle.zsh,tyrell_app_restart_loaded_bar_agentretries within the bounded readiness loop when the observed executable is exactly/usr/libexec/xpcproxyduring launch transition, avoiding premature fail-closed rollbacks while still failing immediately on any unexpected executable. - Executed
tyrellbar_agent_restart_contract_test.zsh: 16 passed, 0 failed (testingxpcproxy-transition,xpcproxy-stuck,delayed-pid,path-alias, and fail-closed rollbacks). - Executed
tyrellbar_agent_identity_contract_test.zsh: 16 passed, 0 failed. - Confirmed live canary retry 2 evidence in
docs/release-evidence/build18-canary-20260911/HANDOFF.mdverified embedded app execution. - Resolved ticket
ISSUE-20260911-11indev/issues, committed (8c427a6), and pushed tofleetandbackup. - Broadcasted
issue-20260911-11-resolvedviaagent_msg.zsh.
Verification Evidence
zsh Tests/ScriptTests/tyrellbar_agent_restart_contract_test.zsh: 16 passed, 0 failed.zsh Tests/ScriptTests/tyrellbar_agent_identity_contract_test.zsh: 16 passed, 0 failed.ticket resolve ISSUE-20260911-11: exit 0, moved to resolved/ and HTML synced.git push fleet main && git push backup main: pushed to both remotes cleanly.
How to Undo
git -C ~/dev/issues revert 8c427a6- In
apps/Tyrell,git revert 1165c89(not recommended as it re-introduces xpcproxy launch race).