From 75d18cf49493930f2b4365d9aa42db0e1d53da36 Mon Sep 17 00:00:00 2001 From: jasonwitty Date: Wed, 9 Sep 2026 13:31:16 -0700 Subject: [PATCH] notes: record the LattePanda deployment and what still needs a person Co-Authored-By: Claude Opus 5 --- notes/TODO.md | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/notes/TODO.md b/notes/TODO.md index 3e10890..dd072be 100644 --- a/notes/TODO.md +++ b/notes/TODO.md @@ -5,8 +5,20 @@ - [ ] **Wyse 3040 validation.** Debian minimal to working rack display, following only the README. Every stumble is a README fix, then re-run. This is the acceptance gate, not a nice-to-have. -- [ ] Switch the LattePanda over from v1. Its v2 config path and session name - differ, so both can be installed side by side while testing. +- [x] **LattePanda switched over 2026-09-09.** v2 binary at `~/.local/bin` + (no passwordless sudo on that box), config at + `~/.config/socktop-swipe/config.yaml`, i3 autostart replaced with a single + `socktop-swipe run`. All four screens verified live from the framebuffer. + Build there: 108 s, peak 1.1 GB of 1.9 GB, 103 MB target dir. +- [ ] Remove the v1 leftovers in `/usr/local/bin` on the LattePanda -- needs root: + `sudo rm -f /usr/local/bin/socktop-rack /usr/local/bin/socktop-swipe /usr/local/bin/socktop-gestures /usr/local/etc/socktop-swipe.env` +- [ ] **Physically swipe-test the LattePanda.** Everything was verified over the + control socket; the evdev path itself has only unit tests. Nobody has put a + finger on the panel against v2 yet. +- [ ] **Cold-boot test the LattePanda.** lightdm autologin fires at seat start, so + an `i3-msg exit` drops to the greeter instead of restarting the session -- + it does not exercise the boot path, and on a keyboard-less wall display it + strands the box. Test with a real reboot, not a logout. - [ ] Add the tested-hardware table to the README once the Wyse is done. - [ ] Decide on the position indicator (`indicator: true`). Implemented; keep or cut based on whether it actually helps on the wall.