fix(recipes): restore the X server on Alpine xfce - #66
Conversation
PR #48 merged install-alpine.sh into install.sh and dropped its setup-xorg-base call. Alpine's xfce4 metapackage does not depend on xorg-server or xinit, so tty1 looped on 'startx: not found' and the e2e libinput assert failed. Signed-off-by: NovusEdge <novusedge0@gmail.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Team Run ID: 📒 Files selected for processing (1)
Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review. WalkthroughThe Alpine XFCE recipe now runs ChangesAlpine XFCE setup
Estimated code review effort: 1 (Trivial) | ~2 minutes Merge Risk: ⚪ Minimal · up to The Alpine XFCE setup now installs Xorg prerequisites before XFCE, restoring the dependencies needed for startx. No actionable merge risk remains. Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches 💡 1🛠️ Fix failing CI checks 💡
📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Live boot on Alpine 3.24.1 disk mode, with this commit cherry-picked onto feat/recipe-contract-v3 as 305a1dd. The xorg batch is back and the libinput assert passes: Before the fix the same run stopped at |
What changed
The Alpine path of the xfce recipe calls
setup-xorg-baseagain before installing the xfce packages.Why
#48 merged
install-alpine.shintoinstall.shand dropped that call. Alpine's xfce4 metapackage does not depend on xorg-server or xinit, so an installed VM loops onstartx: not foundon tty1 andjust e2efails its libinput assert after 90s. An Aug 10 provision log from the old script shows the 66-package xorg batch that a run on main today lacks. Neither #48 nor #62 ran the live gate.Tests run
sh -n,go build ./..., recipe and guest tests,golangci-lint run ./...Summary by CodeRabbit
xinit, and input support.startxnow works correctly after installation.