aboutsummaryrefslogtreecommitdiff
path: root/scripts/testing/run-test.sh
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-07-09 16:09:11 -0500
committerCraig Jennings <c@cjennings.net>2026-07-09 16:09:11 -0500
commit7917d0262b56a5f5f38b8cfb784e34369787e5a1 (patch)
tree98e074a8e49b629e54deb6be90ffc0e0a94eab9c /scripts/testing/run-test.sh
parent4f252c5d64b9cbcdcb6ea9ed2accfc7c89452a24 (diff)
downloadarchsetup-7917d0262b56a5f5f38b8cfb784e34369787e5a1.tar.gz
archsetup-7917d0262b56a5f5f38b8cfb784e34369787e5a1.zip
docs: spec the audio panel doctor
Answers the four questions the request asked, from a live survey rather than from memory. There is no PulseAudio: the stack is pipewire, wireplumber, and pipewire-pulse, all user-scope, so no remedy in this feature needs sudo — which is why it mirrors the net panel's doctor rather than the maintenance console's privileged verb table. Two findings shape the design. pactl hangs against a server that accepts and never answers, which is exactly the fault a doctor exists to diagnose, so every probe is bounded. And the panel cannot diagnose itself, because pactl is the layer most likely to be down — the probes read systemctl and pw-dump before they touch it. Filed the panel's own missing timeout as a separate bug. It freezes the audio panel today, independently of any doctor. Seven decisions left open; the spec is DRAFT and nothing gets built until they close.
Diffstat (limited to 'scripts/testing/run-test.sh')
0 files changed, 0 insertions, 0 deletions