Commit Graph

  • ebf9e3c267 fix: vmprogress.sh reports a failed install (it stayed at 'install' for 18 minutes) theupriser 2026-09-29 18:48:14 +02:00
  • 27b7445f63 feat: B1 check: booted through the loader's own EFI boot entry (BootCurrent, a real partition), after every reboot in the boot loader test theupriser 2026-09-29 18:13:16 +02:00
  • ade5566174 feat: B1 check: booted through the loader's own EFI boot entry (BootCurrent, a real partition), after every reboot in the boot loader test theupriser 2026-09-29 18:13:16 +02:00
  • a82053d6bc docs: the first full run on the PC (328 pass, 18 min): TESTPLAN, TODO, AGENTS, wsl-build-host; vmsuite.sh writes its summary into its log theupriser 2026-09-29 18:05:10 +02:00
  • 6729d61ea8 docs: the first full run on the PC (328 pass, 18 min): TESTPLAN, TODO, AGENTS, wsl-build-host; vmsuite.sh writes its summary into its log theupriser 2026-09-29 18:05:10 +02:00
  • 37d65fc79d fix: vmprogress.sh: only a new step, a finished job or a FAIL is a change (not every PASS) theupriser 2026-09-29 17:50:41 +02:00
  • 5f97f1334c fix: vmprogress.sh: only a new step, a finished job or a FAIL is a change (not every PASS) theupriser 2026-09-29 17:50:41 +02:00
  • 5b867f8bd2 docs: progress-report: a stopped local command leaves its remote loop running (known_hosts during an install) theupriser 2026-09-29 17:31:35 +02:00
  • c6578103a3 docs: progress-report: a stopped local command leaves its remote loop running (known_hosts during an install) theupriser 2026-09-29 17:31:35 +02:00
  • e583494aa6 fix: vmprogress.sh: a new install percentage alone is no change (one line per stage) theupriser 2026-09-29 17:23:42 +02:00
  • 97f68a8065 fix: vmprogress.sh: a new install percentage alone is no change (one line per stage) theupriser 2026-09-29 17:23:42 +02:00
  • fd9ecf4b9f feat: progress-report skill and scripts/vmprogress.sh (a status line per change); referenced from the other skills and AGENTS.md theupriser 2026-09-29 17:07:52 +02:00
  • 3a0d9f98d8 feat: progress-report skill and scripts/vmprogress.sh (a status line per change); referenced from the other skills and AGENTS.md theupriser 2026-09-29 17:07:52 +02:00
  • 4cc4046716 feat: vmview.py: a window with a headless VM's screen (QMP screendump every 2 s, view only) theupriser 2026-09-29 17:05:17 +02:00
  • fd1b916023 feat: vmview.py: a window with a headless VM's screen (QMP screendump every 2 s, view only) theupriser 2026-09-29 17:05:17 +02:00
  • 9d537406bb fix: vminstall.sh sets up the ISO's loop device under a lock (parallel installs collided) theupriser 2026-09-29 16:28:19 +02:00
  • b6a7b30092 fix: vminstall.sh sets up the ISO's loop device under a lock (parallel installs collided) theupriser 2026-09-29 16:28:19 +02:00
  • 7dd659dc09 fix: vminstall.sh in parallel: a poweroff that drops ssh is no failure, wait only for its own VM theupriser 2026-09-29 16:17:53 +02:00
  • 314bac87e7 fix: vminstall.sh in parallel: a poweroff that drops ssh is no failure, wait only for its own VM theupriser 2026-09-29 16:17:53 +02:00
  • d5cfadf3bb fix: vminstall.sh never makes root the guest user (WSL runs as root): theupriser then theupriser 2026-09-29 15:49:29 +02:00
  • dea5f9d715 fix: vminstall.sh never makes root the guest user (WSL runs as root): theupriser then theupriser 2026-09-29 15:49:29 +02:00
  • cb247b9cc3 docs: wsl-build-host skill, vminstall.sh without udisks (WSL), AGENTS.md/TODO WSL notes corrected theupriser 2026-09-29 15:40:03 +02:00
  • a576b734c7 docs: wsl-build-host skill, vminstall.sh without udisks (WSL), AGENTS.md/TODO WSL notes corrected theupriser 2026-09-29 15:40:03 +02:00
  • 6a53c957ba docs: AGENTS.md: state, where the tests run (PC, WSL2) and the ISO problems found theupriser 2026-09-29 15:31:57 +02:00
  • 105ac638ee docs: AGENTS.md: state, where the tests run (PC, WSL2) and the ISO problems found theupriser 2026-09-29 15:31:57 +02:00
  • 63fd11829d docs: the agent hand-off file is AGENTS.md (was CLAUDE.md) theupriser 2026-09-29 15:29:49 +02:00
  • d231aec125 docs: the agent hand-off file is AGENTS.md (was CLAUDE.md) theupriser 2026-09-29 15:29:49 +02:00
  • f03ad74295 docs: CLAUDE.md: this repo takes pushes straight to main theupriser 2026-09-29 15:29:08 +02:00
  • 5b3e246629 docs: CLAUDE.md: this repo takes pushes straight to main theupriser 2026-09-29 15:29:08 +02:00
  • 0c84b8b926 feat: faster and parallel tests, a remote runner, and a CLAUDE.md hand-off theupriser 2026-09-29 15:26:57 +02:00
  • f24ff3927e feat: faster and parallel tests, a remote runner, and a CLAUDE.md hand-off theupriser 2026-09-29 15:26:57 +02:00
  • ee20bd9825 feat: vmtest.sh runs everything: boot loaders plus the cli, menu, hw, installer and toggles suites theupriser 2026-09-29 14:41:37 +02:00
  • b895e28181 feat: vmtest.sh runs everything: boot loaders plus the cli, menu, hw, installer and toggles suites theupriser 2026-09-29 14:41:37 +02:00
  • 6d264acaf2 feat: the hw suite (H1, H4, H5, R1.7 CEC) and host-side suite blocks theupriser 2026-09-29 14:12:39 +02:00
  • 0a12c0e4c6 feat: the hw suite (H1, H4, H5, R1.7 CEC) and host-side suite blocks theupriser 2026-09-29 14:12:39 +02:00
  • b91ef9172e feat: the menu suite (R1.1-R1.6, R1.10) and one shared log Konsole for every test run theupriser 2026-09-29 13:53:35 +02:00
  • fcffceb941 feat: the menu suite (R1.1-R1.6, R1.10) and one shared log Konsole for every test run theupriser 2026-09-29 13:53:35 +02:00
  • fe5251f758 feat: vmsuite.sh and the cli suite: G1-G3, F1-F7 of TESTPLAN.md as unattended checks theupriser 2026-09-29 11:45:02 +02:00
  • ea1207580f feat: vmsuite.sh and the cli suite: G1-G3, F1-F7 of TESTPLAN.md as unattended checks theupriser 2026-09-29 11:45:02 +02:00
  • 508eb68ed5 docs: vm-install skill, TESTPLAN section B and TODO for the boot loader test and the full automated suite theupriser 2026-09-29 11:23:50 +02:00
  • 38a50ab57d docs: vm-install skill, TESTPLAN section B and TODO for the boot loader test and the full automated suite theupriser 2026-09-29 11:23:50 +02:00
  • c91277abf0 feat: vmtest.sh: the boot loader test for every loader the ISO advertises theupriser 2026-09-29 11:23:50 +02:00
  • ed12ecb57d feat: vmtest.sh: the boot loader test for every loader the ISO advertises theupriser 2026-09-29 11:23:50 +02:00
  • 8646b3c30a feat: vminstall.sh installs any boot loader and the Steamify ISO's Steamify step, with a package cache theupriser 2026-09-29 11:23:50 +02:00
  • 8ea75424b0 feat: vminstall.sh installs any boot loader and the Steamify ISO's Steamify step, with a package cache theupriser 2026-09-29 11:23:50 +02:00
  • fa776b1761 docs: steam-machine-iso: vmreset.sh also stops the ISO VM theupriser 2026-09-28 18:27:52 +02:00
  • e435577b5c docs: steam-machine-iso: vmreset.sh also stops the ISO VM theupriser 2026-09-28 18:27:52 +02:00
  • 0ae7cce488 fix: vmreset.sh works when the VM lives in the repo itself (cp of run.sh onto itself failed) theupriser 2026-09-28 18:27:27 +02:00
  • 104d1dac44 fix: vmreset.sh works when the VM lives in the repo itself (cp of run.sh onto itself failed) theupriser 2026-09-28 18:27:27 +02:00
  • 7db82b6494 docs: steam-machine-iso: read an installed VM's disk while it runs; serial output theupriser 2026-09-28 18:12:18 +02:00
  • 8b0c168711 docs: steam-machine-iso: read an installed VM's disk while it runs; serial output theupriser 2026-09-28 18:12:18 +02:00
  • 52d5021d88 docs: steam-machine-iso: one log Konsole for every build theupriser 2026-09-28 17:45:00 +02:00
  • d0c551d23a docs: steam-machine-iso: one log Konsole for every build theupriser 2026-09-28 17:45:00 +02:00
  • f19bcb9764 docs: steam-machine-iso: a package cache for the podman ISO build theupriser 2026-09-28 17:42:37 +02:00
  • 728f329ebc docs: steam-machine-iso: a package cache for the podman ISO build theupriser 2026-09-28 17:42:37 +02:00
  • 5954548247 fix: qmptype.py types > < ? { } theupriser 2026-09-28 17:37:51 +02:00
  • 332fdca4c2 fix: qmptype.py types > < ? { } theupriser 2026-09-28 17:37:51 +02:00
  • bc06bc2534 feat: vmisobuild.sh and the steam-machine-iso skill run build-calamares-modules.sh theupriser 2026-09-28 16:41:22 +02:00
  • 92c1e58f55 feat: vmisobuild.sh and the steam-machine-iso skill run build-calamares-modules.sh theupriser 2026-09-28 16:41:22 +02:00
  • 0052f1ba22 docs: note token-cheap ISO-VM testing (serial log, no screenshot polling) theupriser 2026-09-28 15:35:25 +02:00
  • 36d1e6d326 docs: note token-cheap ISO-VM testing (serial log, no screenshot polling) theupriser 2026-09-28 15:35:25 +02:00
  • 61442d7ef8 docs: packagechooser multi-select needs Shift/Ctrl-click theupriser 2026-09-28 13:45:09 +02:00
  • c5ac00faf6 docs: packagechooser multi-select needs Shift/Ctrl-click theupriser 2026-09-28 13:45:09 +02:00
  • 6d73d49477 docs: steam-machine-iso: run Calamares in its own Konsole tab; watch for the live keyboard layout switching away from US theupriser 2026-09-28 13:42:23 +02:00
  • 107f8f4076 docs: steam-machine-iso: run Calamares in its own Konsole tab; watch for the live keyboard layout switching away from US theupriser 2026-09-28 13:42:23 +02:00
  • fe249e5108 docs: correction - packagechooser mode:optionalmultiple DOES multi-select (verified from global storage, not misleading label text) theupriser 2026-09-28 13:30:09 +02:00
  • 1c1bc55a62 docs: correction - packagechooser mode:optionalmultiple DOES multi-select (verified from global storage, not misleading label text) theupriser 2026-09-28 13:30:09 +02:00
  • 4398a2b85f docs: packagechooserq isn't installed on this Calamares build; packagechooser's mode:optionalmultiple is single-select regardless; QMP/Calamares live-testing gotchas theupriser 2026-09-28 13:24:36 +02:00
  • 6df107d578 docs: packagechooserq isn't installed on this Calamares build; packagechooser's mode:optionalmultiple is single-select regardless; QMP/Calamares live-testing gotchas theupriser 2026-09-28 13:24:36 +02:00
  • 081080b5f5 docs: ISO builds use 75% of host cores, not all-but-2 theupriser 2026-09-28 13:04:04 +02:00
  • 6840044038 docs: ISO builds use 75% of host cores, not all-but-2 theupriser 2026-09-28 13:04:04 +02:00
  • b6b35d41f1 docs: TESTPLAN: 2.8.0 --defaults --list tested theupriser 2026-09-28 12:44:50 +02:00
  • 32499b1c01 docs: TESTPLAN: 2.8.0 --defaults --list tested theupriser 2026-09-28 12:44:50 +02:00
  • 3ccbb62bd2 feat: vmisobuild.sh (ISO build in the VM, package cache per VM), vmisoboot.sh (ISO VM for Calamares), qmpshot.py/qmpclick.py; run.sh VM_CACHE/VM_CPUS/VM_NOGL/VM_PORT theupriser 2026-09-28 11:40:21 +02:00
  • b1e9a273a3 feat: vmisobuild.sh (ISO build in the VM, package cache per VM), vmisoboot.sh (ISO VM for Calamares), qmpshot.py/qmpclick.py; run.sh VM_CACHE/VM_CPUS/VM_NOGL/VM_PORT theupriser 2026-09-28 11:40:21 +02:00
  • fec0ce5b8e docs: TESTPLAN: 2.7.0's Steam Machine checks carried over from 2.6.0 (code unchanged) theupriser 2026-09-28 10:56:17 +02:00
  • 9706066269 docs: TESTPLAN: 2.7.0's Steam Machine checks carried over from 2.6.0 (code unchanged) theupriser 2026-09-28 10:56:17 +02:00
  • d0038916e9 docs: 2.7.0 regression results on the new VM; the first login's app is the newest release theupriser 2026-09-28 10:53:44 +02:00
  • 7a0a216327 docs: 2.7.0 regression results on the new VM; the first login's app is the newest release theupriser 2026-09-28 10:53:44 +02:00
  • 4905bba1f6 docs: vminstallsim.sh example uses --options theupriser 2026-09-28 10:08:27 +02:00
  • 4adc018654 docs: vminstallsim.sh example uses --options theupriser 2026-09-28 10:08:27 +02:00
  • 60a2698d02 feat: scripts/vminstall.sh installs an ssh-ready test VM unattended; TESTPLAN.md; vm-install skill theupriser 2026-09-28 10:07:13 +02:00
  • ac8f77cf4a feat: scripts/vminstall.sh installs an ssh-ready test VM unattended; TESTPLAN.md; vm-install skill theupriser 2026-09-28 10:07:13 +02:00
  • 21547dd7bc docs: steam-machine-iso: one build at a time; vminstallsim.sh passes --defaults options theupriser 2026-09-27 22:00:32 +02:00
  • 0f57d86bae docs: steam-machine-iso: one build at a time; vminstallsim.sh passes --defaults options theupriser 2026-09-27 22:00:32 +02:00
  • 96cae35c6b docs: steam-machine-iso: build-live-modules.sh in the build, the ISO's new name theupriser 2026-09-27 21:26:45 +02:00
  • 46e039809e docs: steam-machine-iso: build-live-modules.sh in the build, the ISO's new name theupriser 2026-09-27 21:26:45 +02:00
  • e1dd75875b docs: steam-machine-iso: the Steamify step is added by calamares-online.sh theupriser 2026-09-27 20:06:26 +02:00
  • 379f1c7f7f docs: steam-machine-iso: the Steamify step is added by calamares-online.sh theupriser 2026-09-27 20:06:26 +02:00
  • f8aac02d0a docs: steam-machine-iso: live-session quirks; scripts/qmptype.py types into the VM theupriser 2026-09-27 20:01:41 +02:00
  • 471332e20f docs: steam-machine-iso: live-session quirks; scripts/qmptype.py types into the VM theupriser 2026-09-27 20:01:41 +02:00
  • 8d5cdaea99 docs: steam-machine-iso: the harmless chown error, the ISO test VM theupriser 2026-09-27 19:54:30 +02:00
  • 8ce2917c0f docs: steam-machine-iso: the harmless chown error, the ISO test VM theupriser 2026-09-27 19:54:30 +02:00
  • f8e2473afa feat: steam-machine-iso skill (ISO build in podman on the Steam Machine, installer simulation, first-login test) and scripts/vminstallsim.sh theupriser 2026-09-27 19:53:23 +02:00
  • 9a4653b6d3 feat: steam-machine-iso skill (ISO build in podman on the Steam Machine, installer simulation, first-login test) and scripts/vminstallsim.sh theupriser 2026-09-27 19:53:23 +02:00
  • 088ee83350 VM on the Steam Machine: Arch OVMF paths, visible tests, and the steam-machine-testing skill theupriser 2026-09-27 17:00:10 +02:00
  • 3b7b685667 VM on the Steam Machine: Arch OVMF paths, visible tests, and the steam-machine-testing skill theupriser 2026-09-27 17:00:10 +02:00
  • d626aafd84 docs: VM skill up to date with the menu (sub-options, HDMI-CEC, kernel pin) and today's pitfalls theupriser 2026-09-25 13:07:02 +02:00
  • 7a0443e131 docs: VM skill up to date with the menu (sub-options, HDMI-CEC, kernel pin) and today's pitfalls theupriser 2026-09-25 13:07:02 +02:00
  • 6da46fc10f docs: The test VM needs an x86_64 Linux host theupriser 2026-09-25 13:05:15 +02:00