Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
  • This project
    • Loading...
  • Sign in / Register
T
Tidal
  • Overview
    • Overview
    • Details
    • Activity
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 0
    • Issues 0
    • List
    • Board
    • Labels
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Charts
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • PLN
  • Tidal
  • Repository

Switch branch/tag
  • Tidal
  • tools
  • tests
  • test_check_stale_units.py
Find file
BlameHistoryPermalink
  • PLN (Algolia)'s avatar
    gig-record: the black box joins the inventory, and follows Master · 83ced8fd
    tools/gig_record.sh has existed since OPAL, is item 9 of RUNBOOK.md's
    checklist, and had never run once on this machine — no unit, no row in
    rig_units.py, so nothing in the authored inventory knew it existed and no
    converge asserted it. Precisely gig-log's own story, which is why
    CosmicFest has no session log.
    
    The cost this time: 2026-09-24 lost 17m44s off the head of a 94-minute
    set (REC at 18:27:41, set from 18:09:57), so salut_nu and love_first
    exist in no recording at all. Orbit 08 went with them for every track,
    and Ardour cannot help — Master is a BUS, no playlist, no rec-enable, so
    the DAW cannot record the mix even in principle. One stereo opus of the
    master bus makes both losses survivable.
    
    It no longer records the default sink. That sink was the laptop card on
    the 24th while Ardour's Master had been hand-linked to the UMC, so the
    net would only have caught the show because TODO_GIG step 4 was never
    done — do that step and the black box records silence, which is the worst
    failure a black box has, because it looks like it is working. It now
    follows whatever sink ardour:Master/audio_out 1 is linked to, falls back
    to the default when Ardour is closed, pins to GIG_RECORD_TARGET when told,
    and says out loud which road it took.
    
    on-demand, not login: ~72 MB/hour, so gig-up starts it and idle hours are
    not recorded. PROOF stays None because 'pgrep -x ffmpeg' would be
    satisfied by any stranger's transcode; its liveness is a recent segment
    mtime, the same assertion the gig-log probe makes.
    
    The probe ADVISES rather than blocks — a missing net does not stop a set.
    
    Also: nothing checked that rig_units.SERVICES and rig-install.sh's
    UNIT_SRC name the same units, which is the 'list lived in three places'
    failure this module was written to end. Three tests now do, shrink-only
    on perf-tray's $HOME-only unit. Verified they fail when the new row is
    removed.
    PLN (Algolia) authored Sep 25, 2026
    83ced8fd
test_check_stale_units.py 6.94 KB
EditWeb IDE
×

Replace test_check_stale_units.py

Attach a file by drag & drop or click to upload


Cancel
A new branch will be created in your fork and a new merge request will be started.