Parent: #994. Software-only child of #1448.
Complete in PR #1729, merged as 941596a802df4fe65e5e65538e3d2868d0f62e75. The Linux journey reuses the existing release executable and embedded frontend. It uses official Tauri WebDriver support with pinned tools, Xvfb, an isolated D-Bus session, and a loopback catalog through OBC_CATALOG_URL.
Acceptance:
Run 34789369813 passed on reviewed head 909861bfc9a278c207cb2034004f0354b0ff5550. The desktop-launch-linux-1 artifact records tauri://localhost, Switzerland selected, 994 B resolved, all six native catalog requests returning 200, and application_exited: true. Both root and implementer inspected the screenshot, request records, result and logs. No native panic occurred; nonfatal AT-SPI/DRI3 environment warnings remain in the log.
The first two actual attempts (34787354663, 34788061020) timed out before a window appeared. Isolated D-Bus fixed startup. Run 34788961863 then rendered the app and fetched the catalog, but exposed a harness assumption about the origin's trailing slash. The final check compares parsed scheme and authority. No assertion timeout or retry policy was relaxed. Failure artifacts are retained with the handoff.
Local checks passed: 173 repository XML tests after integration, registry/routing/affected checks, harness syntax, real fixture parsers, and required formatting. No local release build or physical test was run. #994 remains open for other platform launch and real USB detection/upload acceptance.
Parent: #994. Software-only child of #1448.
Complete in PR #1729, merged as
941596a802df4fe65e5e65538e3d2868d0f62e75. The Linux journey reuses the existing release executable and embedded frontend. It uses official Tauri WebDriver support with pinned tools, Xvfb, an isolated D-Bus session, and a loopback catalog through OBC_CATALOG_URL.Acceptance:
Run 34789369813 passed on reviewed head
909861bfc9a278c207cb2034004f0354b0ff5550. Thedesktop-launch-linux-1artifact recordstauri://localhost, Switzerland selected, 994 B resolved, all six native catalog requests returning 200, andapplication_exited: true. Both root and implementer inspected the screenshot, request records, result and logs. No native panic occurred; nonfatal AT-SPI/DRI3 environment warnings remain in the log.The first two actual attempts (
34787354663,34788061020) timed out before a window appeared. Isolated D-Bus fixed startup. Run34788961863then rendered the app and fetched the catalog, but exposed a harness assumption about the origin's trailing slash. The final check compares parsed scheme and authority. No assertion timeout or retry policy was relaxed. Failure artifacts are retained with the handoff.Local checks passed: 173 repository XML tests after integration, registry/routing/affected checks, harness syntax, real fixture parsers, and required formatting. No local release build or physical test was run. #994 remains open for other platform launch and real USB detection/upload acceptance.