Eliminate console flash across boot/session handoffs #14

Closed
opened 2026-09-11 18:39:06 +08:00 by Breadway · 1 comment
Owner

Plymouth retain-splash + getty@tty1 mask + tty1 blanking around the Hyprland handoff, plus build-local.sh LOCAL_REPO/BAKE_OVERRIDE dev tooling and track-aware bakery index baking. Was sitting uncommitted on the main checkout, branched and PR'd for 0.6.2 prep.

PR: #13

Plymouth retain-splash + getty@tty1 mask + tty1 blanking around the Hyprland handoff, plus build-local.sh LOCAL_REPO/BAKE_OVERRIDE dev tooling and track-aware bakery index baking. Was sitting uncommitted on the main checkout, branched and PR'd for 0.6.2 prep. PR: https://git.breadway.dev/Breadway/bos/pulls/13
Author
Owner

Reviewed PR #13. Acceptance criteria per the issue: Plymouth retain-splash drop-in, getty@tty1 mask, tty1 blanking around the Hyprland handoff, plus build-local.sh LOCAL_REPO/BAKE_OVERRIDE dev tooling and track-aware bakery index baking. All five pieces are present and each is well commented with the specific race or gap it closes (the plymouth-quit drop-in, the post-install getty mask, the bos-live-setup and bos-session \033c blanks, and the LOCAL_REPO/BAKE_OVERRIDE/BAKERY_TRACK additions in build-local.sh). Error handling looks reasonable throughout (best-effort || true on the tty writes, explicit failure on a missing LOCAL_REPO db or bakery index).

bos has no generic check.yml, only theme/ISO-release-specific workflows, so there's no CI to gate on here; verification rests on the bash -n syntax check noted in the PR plus the ISO build path CI already exercises on tag. Mergeable, no conflicts. Recommending merge, held for you since bos is on the release train.

Reviewed PR #13. Acceptance criteria per the issue: Plymouth retain-splash drop-in, getty@tty1 mask, tty1 blanking around the Hyprland handoff, plus build-local.sh LOCAL_REPO/BAKE_OVERRIDE dev tooling and track-aware bakery index baking. All five pieces are present and each is well commented with the specific race or gap it closes (the plymouth-quit drop-in, the post-install getty mask, the bos-live-setup and bos-session `\033c` blanks, and the LOCAL_REPO/BAKE_OVERRIDE/BAKERY_TRACK additions in build-local.sh). Error handling looks reasonable throughout (best-effort `|| true` on the tty writes, explicit failure on a missing LOCAL_REPO db or bakery index). bos has no generic check.yml, only theme/ISO-release-specific workflows, so there's no CI to gate on here; verification rests on the `bash -n` syntax check noted in the PR plus the ISO build path CI already exercises on tag. Mergeable, no conflicts. Recommending merge, held for you since bos is on the release train.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Breadway/bos#14
No description provided.