Release 0.1.37 deployment prep
This commit is contained in:
@@ -19,6 +19,31 @@ before promoting to stable with `./update_stable.sh`.
|
||||
- [ ] A machine with no network still boots to a working shell, and
|
||||
provisioning succeeds at a later boot once it is online
|
||||
|
||||
## Networking
|
||||
|
||||
- [ ] `nmtui` is installed and `NetworkManager.service` is enabled
|
||||
- [ ] An Ethernet interface declared in `/etc/network/interfaces` remains
|
||||
managed by ifupdown and keeps its existing address
|
||||
- [ ] `sudo nmtui` can save and activate a Wi-Fi connection
|
||||
- [ ] The saved Wi-Fi connection reconnects after reboot
|
||||
- [ ] A machine with no Wi-Fi adapter reaches the classroom normally without
|
||||
an online-wait delay or NetworkManager failure
|
||||
- [ ] Ethernet-only operation is unchanged
|
||||
|
||||
## Printing
|
||||
|
||||
- [ ] `cups.service` is enabled and `lpstat -r` reports that the scheduler runs
|
||||
- [ ] `lpinfo -m` contains the generic color PCL 6/PCL XL driver documented in
|
||||
[printing.md](printing.md)
|
||||
- [ ] `sudo classroom-printer-setup <printer-ip>` creates only
|
||||
`Classroom_Color`, enables it, and makes it the system default
|
||||
- [ ] Repeating the helper updates the same queue without creating a duplicate
|
||||
- [ ] Chrome opens the system print dialog and shows the configured queue
|
||||
- [ ] Unrelated label/check-in printers are not automatically added
|
||||
- [ ] The CUPS test page prints in color on the Ricoh MP C3502
|
||||
- [ ] With the Ricoh powered off, the classroom still boots normally and a job
|
||||
simply remains queued
|
||||
|
||||
## UI scale
|
||||
|
||||
UI_SCALE sets sway's output scale, so it scales the whole session.
|
||||
@@ -169,6 +194,19 @@ With `DVD_ENABLED=true`:
|
||||
- [ ] Commercial CSS disc plays without anyone having run codec setup
|
||||
by hand
|
||||
|
||||
## Sanctuary LIVE capability
|
||||
|
||||
With `LIVE_ENABLED=false`:
|
||||
|
||||
- [ ] No LIVE button or spacing hole appears in the dock
|
||||
- [ ] No live-specific service or process starts
|
||||
|
||||
With `LIVE_ENABLED=true`:
|
||||
|
||||
- [ ] LIVE appears after DVD when DVD is enabled, and after Browser otherwise
|
||||
- [ ] Clicking it shows the existing placeholder notification
|
||||
- [ ] No live playback is attempted
|
||||
|
||||
### DVD mode
|
||||
|
||||
- [ ] Pressing DVD covers the **whole** display immediately, dock and
|
||||
@@ -206,3 +244,8 @@ With `DVD_ENABLED=true`:
|
||||
- [ ] SHA-256 verification passes
|
||||
- [ ] Install succeeds and the endpoint reboots
|
||||
- [ ] Everything above still works after the update
|
||||
- [ ] Upgrade from 0.1.36 preserves every existing `device.conf` value
|
||||
- [ ] `LIVE_ENABLED=false` is appended exactly once on upgrade and remains
|
||||
single after reinstall
|
||||
- [ ] `tools/validate-trixie-release.sh` passes against the 0.1.37 package and
|
||||
the 0.1.36 package
|
||||
|
||||
Reference in New Issue
Block a user