hygguile-8d04766c-c000

job succeeded

starting new job...
rundir='/etc/byggsteg/job-clone//hygguile/trunk succeeded43 lines · 1.6s
branch='trunk'
if ! command -v git >/dev/null 2>&1; then
  echo 'byggsteg: git is not on this deployment PATH, so the clone cannot be updated' >&2
  exit 1
fi
if ! cd "$dir"; then
  echo "byggsteg: cannot enter the clone $dir" >&2
  exit 1
fi
root=$(git rev-parse --show-toplevel 2>/dev/null)
if [ "$root" != "$(pwd -P)" ]; then
  echo "byggsteg: $dir is not a git checkout; remove it and the next run clones it again" >&2
  exit 1
fi
if ! origin=$(git remote get-url origin 2>/dev/null); then
  echo "byggsteg: $dir has no origin remote to fetch $branch from" >&2
  exit 1
fi
before=$(git rev-parse --short HEAD 2>/dev/null) || before=none
attempt=1
while :; do
  if GIT_TERMINAL_PROMPT=0 git fetch --quiet origin "+refs/heads/$branch:refs/remotes/origin/$branch"; then
    break
  fi
  if [ "$attempt" -ge 3 ]; then
    echo "byggsteg: could not fetch $branch from $origin after 3 attempts; is the branch still there, and is the remote reachable?" >&2
    exit 1
  fi
  echo "byggsteg: fetching $branch from $origin failed; retrying in $((attempt * 2))s" >&2
  sleep $((attempt * 2))
  attempt=$((attempt + 1))
done
if ! git checkout --quiet --force -B "$branch" FETCH_HEAD; then
  echo "byggsteg: fetched $branch from $origin but could not check it out" >&2
  exit 1
fi
after=$(git rev-parse --short HEAD)
if [ "$before" = "$after" ]; then
  echo "byggsteg: $branch was already at $after"
else
  echo "byggsteg: $branch moved from $before to $after"
fi


byggsteg: trunk moved from f90a89a to c16ff1f
setupuname -a succeeded1 lines · 0.0s
Linux wolk-jjba 7.2.11-gnu #1 SMP PREEMPT_DYNAMIC 1 x86_64 GNU/Linux
setupgit log --name-status HEAD^..HEAD succeeded5 lines · 0.0s
commit c16ff1fc87d2a28ba5d1f04e6c509178fd41eb10
Author: Josep Bigorra (Joe) <jjbigorra@gmail.com>
Date:   Tue Nov 10 20:47:15 2026 +0100

    chore: show the sponsor button

A       .github/FUNDING.yml
testmaak test succeeded1836 lines · 1m 10s
WARNING: (gnu packages linux): `libcamera-minimal' imported from both (gnu packages networking) and (gnu packages photo)
;;; note: source file ./test/veritas/unit/components/table-spec.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/test/veritas/unit/components/table-spec.scm.go
;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-auto-compile argument to disable.
;;; compiling ./test/veritas/unit/components/table-spec.scm
;;; note: source file ./src/hygguile/components/table.scm
;;;       newer than compiled /gnu/store/21afi1i81zcsj3g9fjxxaxrkfxm3gfjp-profile/lib/guile/3.0/site-ccache/hygguile/components/table.go
;;; note: source file ./src/hygguile/components/table.scm
;;;       newer than compiled /run/current-system/profile/lib/guile/3.0/site-ccache/hygguile/components/table.go
;;; note: source file ./src/hygguile/components/table.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/table.scm.go
;;; compiling ./src/hygguile/components/table.scm
;;; note: source file ./src/hygguile/abstraction.scm
;;;       newer than compiled /gnu/store/21afi1i81zcsj3g9fjxxaxrkfxm3gfjp-profile/lib/guile/3.0/site-ccache/hygguile/abstraction.go
;;; note: source file ./src/hygguile/abstraction.scm
;;;       newer than compiled /run/current-system/profile/lib/guile/3.0/site-ccache/hygguile/abstraction.go
;;; note: source file ./src/hygguile/abstraction.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/abstraction.scm.go
;;; compiling ./src/hygguile/abstraction.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/abstraction.scm.go
;;; note: source file ./src/hygguile/components/feedback.scm
;;;       newer than compiled /gnu/store/21afi1i81zcsj3g9fjxxaxrkfxm3gfjp-profile/lib/guile/3.0/site-ccache/hygguile/components/feedback.go
;;; note: source file ./src/hygguile/components/feedback.scm
;;;       newer than compiled /run/current-system/profile/lib/guile/3.0/site-ccache/hygguile/components/feedback.go
;;; note: source file ./src/hygguile/components/feedback.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/feedback.scm.go
;;; compiling ./src/hygguile/components/feedback.scm
;;; note: source file ./src/hygguile/components/icon.scm
;;;       newer than compiled /gnu/store/21afi1i81zcsj3g9fjxxaxrkfxm3gfjp-profile/lib/guile/3.0/site-ccache/hygguile/components/icon.go
;;; note: source file ./src/hygguile/components/icon.scm
;;;       newer than compiled /run/current-system/profile/lib/guile/3.0/site-ccache/hygguile/components/icon.go
;;; note: source file ./src/hygguile/components/icon.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/icon.scm.go
;;; compiling ./src/hygguile/components/icon.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/icon.scm.go
;;; note: source file ./src/hygguile/components/glass.scm
;;;       newer than compiled /gnu/store/21afi1i81zcsj3g9fjxxaxrkfxm3gfjp-profile/lib/guile/3.0/site-ccache/hygguile/components/glass.go
;;; note: source file ./src/hygguile/components/glass.scm
;;;       newer than compiled /run/current-system/profile/lib/guile/3.0/site-ccache/hygguile/components/glass.go
;;; note: source file ./src/hygguile/components/glass.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/glass.scm.go
;;; compiling ./src/hygguile/components/glass.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/glass.scm.go
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/feedback.scm.go
;;; compiled 
scanning directories for unit tests...
scanning present working directory for unit tests...

shuffled the files with seed 993397247 (replay with VERITAS_SEED=993397247)

found unit tests: (components/table-spec.scm components/notification-spec.scm components/color-spec.scm components/disclosure-spec.scm components/navigation-spec.scm components/utility-spec.scm components/field-spec.scm sxml-spec.scm components/select-spec.scm components/rating-spec.scm components/navigation-extras-spec.scm components/button-spec.scm components/segmented-spec.scm abstraction-spec.scm components/media-spec.scm components/tray-spec.scm components/icon-spec.scm components/code-spec.scm components/fly-out-spec.scm components/input-spec.scm version-spec.scm components/feedback-extras-spec.scm components/carousel-spec.scm components/layout-spec.scm components/typography-spec.scm components/card-spec.scm components/data-spec.scm components/glass-spec.scm components/overlay-spec.scm components/table-extras-spec.scm components/feedback-spec.scm)


running unit tests from file: components/table-spec.scm, entrypoint: spec


ℹ️ info - shuffled with seed 993397247 (replay with VERITAS_SEED=993397247)
+----------------------------------------------+
[📑 suite] Tables
  [🧪 test] hygguile tables
    [⚙️ assert] table wraps itself in a scroll region by default
    ✅ got: div
    [⚙️ assert] the scroll region is a named landmark
    ✅ got: region
    [⚙️ assert] the scroll region is reachable with the keyboard
    ✅ got: 0
    [⚙️ assert] the scroll region borrows a string caption as its name
    ✅ got: Plans
    [⚙️ assert] table can opt out of the scroll region
    ✅ got: table
    [⚙️ assert] table renders a real <table> element
    ✅ got: table
    [⚙️ assert] table renders its <caption>
    ✅ got: caption
    [⚙️ assert] the caption sits above the table by default
    ✅ got: #t
    [⚙️ assert] the caption can sit below the table
    ✅ got: #t
    [⚙️ assert] thead renders a <thead> row group
    ✅ got: thead
    [⚙️ assert] tbody renders a <tbody> row group
    ✅ got: tbody
    [⚙️ assert] tfoot renders a <tfoot> row group
    ✅ got: tfoot
    [⚙️ assert] tr renders a <tr> row
    ✅ got: tr
    [⚙️ assert] th renders a <th> header cell
    ✅ got: th
    [⚙️ assert] th declares its scope for assistive tech
    ✅ got: col
    [⚙️ assert] th can describe a row instead of a column
    ✅ got: row
    [⚙️ assert] td renders a <td> data cell
    ✅ got: td
    [⚙️ assert] numeric cells are right-aligned
    ✅ got: #t
    [⚙️ assert] numeric cells use tabular figures
    ✅ got: #t
    [⚙️ assert] an explicit alignment overrides the numeric default
    ✅ got: #f
    [⚙️ assert] text cells keep the table's alignment
    ✅ got: #f
    [⚙️ assert] th passes through an explicit alignment
    ✅ got: #t
  [🧪 test] server-driven sorting
    [⚙️ assert] sort-href puts the order in a bare query by default
    ✅ got: ?hygguile-table-sort=seats&hygguile-table-dir=desc
    [⚙️ assert] sort-href can prefix an explicit path
    ✅ got: /plans?hygguile-table-sort=plan&hygguile-table-dir=asc
    [⚙️ assert] sort-href carries other parameters along
    ✅ got: ?filter=active&hygguile-table-sort=seats&hygguile-table-dir=asc
    [⚙️ assert] a parameter of the page's own called sort is left alone
    ✅ got: ?sort=cozy&hygguile-table-sort=seats&hygguile-table-dir=asc
    [⚙️ assert] the table reads only its own two names back
    ✅ got: (#f asc)
    [⚙️ assert] sort-href drops the page it would invalidate
    ✅ got: ?hygguile-table-sort=seats&hygguile-table-dir=asc
    [⚙️ assert] sort-href keeps the page when asked to
    ✅ got: ?page=4&hygguile-table-sort=seats&hygguile-table-dir=asc
    [⚙️ assert] sort-href replaces an order already in the query
    ✅ got: ?region=europe&hygguile-table-sort=seats&hygguile-table-dir=desc
    [⚙️ assert] sort-href leaves one order in the URL it builds
    ✅ got: 1
    [⚙️ assert] sort-href encodes what it puts in the URL
    ✅ got: ?q=a%20b&hygguile-table-sort=seats&hygguile-table-dir=asc
    [⚙️ assert] sort-href can ask for the natural order
    ✅ got: ?filter=active
    [⚙️ assert] with nothing left to say, sort-href returns an empty query
    ✅ got: ?
    [⚙️ assert] parse-sort reads the key and the direction
    ✅ got: (seats desc)
    [⚙️ assert] parse-sort answers an unknown key with the natural order
    ✅ got: (#f asc)
    [⚙️ assert] parse-sort answers an absent key with a #f
    ✅ got: (#f asc)
    [⚙️ assert] parse-sort falls back to the caller's default direction
    ✅ got: (seats desc)
    [⚙️ assert] parse-sort accepts symbol names and (name value) pairs
    ✅ got: (seats desc)
    [⚙️ assert] parse-sort works on a plain list of keys
    ✅ got: (name asc)
    [⚙️ assert] the order a header link carries parses back to itself
    ✅ got: (plan asc)
    [⚙️ assert] a link clicked on a sorted page asks for the new column
    ✅ got: (plan asc)
    [⚙️ assert] the sorted column announces the direction it is in
    ✅ got: #t
    [⚙️ assert] a sortable column that is not sorted announces that too
    ✅ got: #t
    [⚙️ assert] only the sortable columns carry a sort state
    ✅ got: 2
    [⚙️ assert] clicking the sorted column asks to reverse it
    ✅ got: asc
    [⚙️ assert] clicking another column starts it in its own order
    ✅ got: asc
    [⚙️ assert] the sorted column's arrow points the way the rows run
    ✅ got: ↓
    [⚙️ assert] an ascending order points the arrow up instead
    ✅ got: ↑
    [⚙️ assert] a column that is not ordering the table shows a neutral arrow
    ✅ got: ↕
    [⚙️ assert] a neutral arrow is dimmed, the meaningful one is not
    ✅ got: (#t #f)
    [⚙️ assert] the arrow is decorative and stays out of the label
    ✅ got: #t
    [⚙️ assert] a sort link names its own ink instead of the default blue
    ✅ got: #t
    [⚙️ assert] and names a readable one for the dark theme too
    ✅ got: #t
    [⚙️ assert] the sort links carry the other query parameters
    ✅ got: #t
    [⚙️ assert] a column without a key is not sortable
    ✅ got: #f/root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/table.scm.go
;;; note: source file ./src/hygguile/sxml.scm
;;;       newer than compiled /gnu/store/21afi1i81zcsj3g9fjxxaxrkfxm3gfjp-profile/lib/guile/3.0/site-ccache/hygguile/sxml.go
;;; note: source file ./src/hygguile/sxml.scm
;;;       newer than compiled /run/current-system/profile/lib/guile/3.0/site-ccache/hygguile/sxml.go
;;; note: source file ./src/hygguile/sxml.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/sxml.scm.go
;;; compiling ./src/hygguile/sxml.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/sxml.scm.go
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/test/veritas/unit/components/table-spec.scm.go
;;; note: source file ./test/veritas/unit/components/notification-spec.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/test/veritas/unit/components/notification-spec.scm.go
;;; compiling ./test/veritas/unit/components/notification-spec.scm
;;; note: source file ./src/hygguile/components/notification.scm
;;;       newer than compiled /gnu/store/21afi1i81zcsj3g9fjxxaxrkfxm3gfjp-profile/lib/guile/3.0/site-ccache/hygguile/components/notification.go
;;; note: source file ./src/hygguile/components/notification.scm
;;;       newer than compiled /run/current-system/profile/lib/guile/3.0/site-ccache/hygguile/components/notification.go
;;; note: source file ./src/hygguile/components/notification.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/notification.scm.go
;;; compiling ./src/hygguile/components/notification.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/notification.scm.go
;;; note: source file ./src/hygguile/js.scm
;;;       newer than compiled /gnu/store/21afi1i81zcsj3g9fjxxaxrkfxm3gfjp-profile/lib/guile/3.0/site-ccache/hygguile/js.go
;;; note: source file ./src/hygguile/js.scm
;;;       newer than compiled /run/current-system/profile/lib/guile/3.0/site-ccache/hygguile/js.go
;;; note: source file ./src/hygguile/js.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/js.scm.go
;;; compiling ./src/hygguile/js.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/js.scm.go
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/test/veritas/unit/components/notification-spec.scm.go
;;; note: source file ./test/veritas/unit/components/color-spec.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/test/veritas/unit/components/color-spec.scm.go
;;; compiling ./test/veritas/unit/components/color-spec.scm
;;; note: source file ./src/hygguile/components/color.scm
;;;       newer than compiled /gnu/store/21afi1i81zcsj3g9fjxxaxrkfxm3gfjp-profile/lib/guile/3.0/site-ccache/hygguile/components/color.go
;;; note: source file ./src/hygguile/components/color.scm
;;;       newer than compiled /run/current-system/profile/lib/guile/3.0/site-ccache/hygguile/components/color.go
;;; note: source file ./src/hygguile/components/color.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/color.scm.go
;;; compiling ./src/hygguile/components/color.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/color.scm.go
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/test/veritas/unit/components/color-spec.scm.go
;;; note: source file ./test/veritas/unit/components/disclosure-spec.scm
;;;       newer than compiled 
    [⚙️ assert] a sortable header hands its padding to the link
    ✅ got: 2
    [⚙️ assert] that link covers the whole cell
    ✅ got: #t
    [⚙️ assert] sortable-table names the table with its caption
    ✅ got: #t
    [⚙️ assert] a column can choose the order the first click asks for
    ✅ got: desc
    [⚙️ assert] the table's own default order covers columns that omit one
    ✅ got: desc
    [⚙️ assert] a key without a label is presented as itself
    ✅ got: #t
    [⚙️ assert] an empty table says so across every column
    ✅ got: #t
    [⚙️ assert] a row shorter than the columns still fills its cells
    ✅ got: 3
    [⚙️ assert] numeric columns are right-aligned and tabular
    ✅ got: 2
ℹ️ info - ran 1 tasks in: 0 seconds, 108960 microseconds

running unit tests from file: components/notification-spec.scm, entrypoint: spec


ℹ️ info - shuffled with seed 993397247 (replay with VERITAS_SEED=993397247)
+----------------------------------------------+
[📑 suite] Notifications
  [🧪 test] hygguile notification tray and card
    [⚙️ assert] the tray is a place, not a surface
    ✅ got: (div #f #f)
    [⚙️ assert] and holds nothing until one arrives
    ✅ got: <div id="notification-tray" role="status" aria-live="polite" aria-atomic="true" class="fixed right-8 top-8 z-32"></div>
    [⚙️ assert] it is a polite live region
    ✅ got: (status polite true)
    [⚙️ assert] the card is glass
    ✅ got: (#t #t #t)
    [⚙️ assert] and keeps the shape it always had
    ✅ got: (#t #t #t #t #t #t #t #t)
    [⚙️ assert] the card holds still: nothing bounces it
    ✅ got: (#f #f #f)
    [⚙️ assert] it does not wear the panel's own dress
    ✅ got: (#f #f #f)
    [⚙️ assert] and wears the quiet hairline every pane wears
    ✅ got: (#t #t #f #f)
    [⚙️ assert] the title and the body wait empty for the script
    ✅ got: (1 1 #t #t)
    [⚙️ assert] the tray's places are filled with text, not markup
    ✅ got: (#t #t 0)
    [⚙️ assert] the card the script puts there is the panel's
    ✅ got: (#t #t #t)
ℹ️ info - ran 1 tasks in: 0 seconds, 36374 microseconds

running unit tests from file: components/color-spec.scm, entrypoint: spec


ℹ️ info - shuffled with seed 993397247 (replay with VERITAS_SEED=993397247)
+----------------------------------------------+
[📑 suite] Colour swatches
  [🧪 test] hygguile colour swatch
    [⚙️ assert] a swatch is a <button>, so a reader can step it from the keyboard
    ✅ got: button
    [⚙️ assert] the swatch carries the colour it shows
    ✅ got: #t
    [⚙️ assert] the swatch names the colour it shows
    ✅ got: #t
    [⚙️ assert] and names it to assistive technology too
    ✅ got: #t
    [⚙️ assert] a swatch calls the script that steps it
    ✅ got: #t
    [⚙️ assert] the caption is frosted, since a swatch can be any lightness
    ✅ got: #t
    [⚙️ assert] a label replaces the colour's own name on the tile
    ✅ got: #t
ℹ️ info - ran 1 tasks in: 0 seconds, 19038 microseconds

running unit tests from file: components/disclosure-spec.scm, entrypoint: spec


/root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/test/veritas/unit/components/disclosure-spec.scm.go
;;; compiling ./test/veritas/unit/components/disclosure-spec.scm
;;; note: source file ./src/hygguile/components/disclosure.scm
;;;       newer than compiled /gnu/store/21afi1i81zcsj3g9fjxxaxrkfxm3gfjp-profile/lib/guile/3.0/site-ccache/hygguile/components/disclosure.go
;;; note: source file ./src/hygguile/components/disclosure.scm
;;;       newer than compiled /run/current-system/profile/lib/guile/3.0/site-ccache/hygguile/components/disclosure.go
;;; note: source file ./src/hygguile/components/disclosure.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/disclosure.scm.go
;;; compiling ./src/hygguile/components/disclosure.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/disclosure.scm.go
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/test/veritas/unit/components/disclosure-spec.scm.go
;;; note: source file ./test/veritas/unit/components/navigation-spec.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/test/veritas/unit/components/navigation-spec.scm.go
;;; compiling ./test/veritas/unit/components/navigation-spec.scm
;;; note: source file ./src/hygguile/components/navigation.scm
;;;       newer than compiled /gnu/store/21afi1i81zcsj3g9fjxxaxrkfxm3gfjp-profile/lib/guile/3.0/site-ccache/hygguile/components/navigation.go
;;; note: source file ./src/hygguile/components/navigation.scm
;;;       newer than compiled /run/current-system/profile/lib/guile/3.0/site-ccache/hygguile/components/navigation.go
;;; note: source file ./src/hygguile/components/navigation.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/navigation.scm.go
;;; compiling ./src/hygguile/components/navigation.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/navigation.scm.go
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/test/veritas/unit/components/navigation-spec.scm.go
;;; note: source file ./test/veritas/unit/components/utility-spec.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/test/veritas/unit/components/utility-spec.scm.go
;;; compiling ./test/veritas/unit/components/utility-spec.scm
;;; note: source file ./src/hygguile/components/utility.scm
;;;       newer than compiled /run/current-system/profile/lib/guile/3.0/site-ccache/hygguile/components/utility.go
;;; note: source file ./src/hygguile/components/utility.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/utility.scm.go
;;; compiling ./src/hygguile/components/utility.scm
;;; note: source file ./src/hygguile/components/tokens.scm
;;;       newer than compiled /run/current-system/profile/lib/guile/3.0/site-ccache/hygguile/components/tokens.go
;;; note: source file ./src/hygguile/components/tokens.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/tokens.scm.go
;;; compiling ./src/hygguile/components/tokens.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/tokens.scm.go
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/utility.scm.go
;;; note: source file ./src/hygguile/components/typography.scm
;;;       newer than compiled /gnu/store/21afi1i81zcsj3g9fjxxaxrkfxm3gfjp-profile/lib/guile/3.0/site-ccache/hygguile/components/typography.go
;;; note: source file ./src/hygguile/components/typography.scm
;;;       newer than compiled ℹ️ info - shuffled with seed 993397247 (replay with VERITAS_SEED=993397247)
+----------------------------------------------+
[📑 suite] Disclosure
  [🧪 test] hygguile disclosure
    [⚙️ assert] summary renders a <summary> element
    ✅ got: summary
    [⚙️ assert] details renders a <details> element
    ✅ got: details
    [⚙️ assert] accordion-item renders a <details> element
    ✅ got: details
    [⚙️ assert] accordion renders a <div> wrapper
    ✅ got: div
    [⚙️ assert] modal renders a dialog with role=dialog
    ✅ got: dialog
    [⚙️ assert] tooltip renders a <span> with tooltip data
    ✅ got: Hint
    [⚙️ assert] tooltip describes itself to assistive technology
    ✅ got: t
    [⚙️ assert] the description is a real text node, hidden from sight
    ✅ got: (span t sr-only Hint)
    [⚙️ assert] and the expansion is not drawn a second time on hover
    ✅ got: #f
ℹ️ info - ran 1 tasks in: 0 seconds, 50449 microseconds

running unit tests from file: components/navigation-spec.scm, entrypoint: spec


ℹ️ info - shuffled with seed 993397247 (replay with VERITAS_SEED=993397247)
+----------------------------------------------+
[📑 suite] Navigation
  [🧪 test] hygguile navigation
    [⚙️ assert] navbar renders a <header> element
    ✅ got: header
    [⚙️ assert] nav-link renders an <a> element
    ✅ got: a
    [⚙️ assert] breadcrumbs renders a <nav> element
    ✅ got: nav
    [⚙️ assert] pagination renders a <nav> element
    ✅ got: nav
    [⚙️ assert] tab describes a (id label content) triple
    ✅ got: a
    [⚙️ assert] the current pagination link carries one light-theme text colour
    ✅ got: 1
    [⚙️ assert] the current pagination link carries one dark-theme text colour
    ✅ got: 1
    [⚙️ assert] the current pagination link keeps its border width
    ✅ got: #t
    [⚙️ assert] the base dark-theme ink does not leak into the current link
    ✅ got: #f
    [⚙️ assert] tabs renders a <div> wrapper
    ✅ got: div
    [⚙️ assert] tabs renders one radio input per tab
    ✅ got: 2
    [⚙️ assert] section-nav renders a <nav> element
    ✅ got: nav
    [⚙️ assert] section-nav renders one list item per section
    ✅ got: 3
    [⚙️ assert] a section-nav link points at the section it names
    ✅ got: #t
    [⚙️ assert] a sticky section-nav sticks from the small breakpoint up
    ✅ got: #t
    [⚙️ assert] a section-nav can be told not to stick
    ✅ got: #f
ℹ️ info - ran 1 tasks in: 0 seconds, 87149 microseconds

running unit tests from file: components/utility-spec.scm, entrypoint: spec


ℹ️ info - shuffled with seed 993397247 (replay with VERITAS_SEED=993397247)
+----------------------------------------------+
[📑 suite] Utility
  [🧪 test] accessibility helpers
    [⚙️ assert] visually-hidden is sr-only
    ✅ got: #t
    [⚙️ assert] skip-link points where it was told
    ✅ got: #t
  [🧪 test] design tokens
    [⚙️ assert] spacing token reads the ladder
    ✅ got: 1rem
    [⚙️ assert] a colour token has a dark value
    ✅ got: #ededee
    [⚙️ assert] token declarations are CSS properties
    ✅ got: (--hg-space-4 . 1rem)
  [🧪 test] responsive helpers
    [⚙️ assert] show is hidden until its breakpoint
    ✅ got: #t
    [⚙️ assert] hide names the breakpoint it hides from
    ✅ got: #t
  [🧪 test] text and clipboard
    [⚙️ assert] truncate clamps more than one line
    ✅ got: #t
    [⚙️ assert] copy-button carries its value as data
    ✅ got: #t
  [🧪 test] motion respects the token scale
    [⚙️ assert] fade-in names its effect
    ✅ got: #t
    [⚙️ assert] collapse is a native disclosure
    ✅ got: details
  [🧪 test] layers and locale
    [⚙️ assert] layer names its level
    ✅ got: #t
    [⚙️ assert] locale passes its language and direction
    ✅ got: #t
ℹ️ info - ran 1 tasks in: 0 seconds, 27456 microseconds

running unit tests from file: components/field-spec.scm, entrypoint: spec


ℹ️ info - shuffled with seed 993397247 (replay with VERITAS_SEED=993397247)
+----------------------------------------------+
[📑 suite] Fields
  [🧪 test] the form's error summary
    [⚙️ assert] a form with no errors renders no summary
    ✅ got: ()
    [⚙️ assert] a validation summary is announced
    ✅ got: #t
    [⚙️ assert] a validation summary links to each field
    ✅ got: #t
    [⚙️ assert] a validation summary lists every error
    ✅ got: #t
  [🧪 test] input groups and sliders
    [⚙️ assert] input-group renders its addon
    ✅ got: #t
    [⚙️ assert] input-group writes the addon beside the field
    ✅ got: #t
    [⚙️ assert] input-group keeps the addon out of the value
    ✅ got: #t
    [⚙️ assert] slider is a range control
    ✅ got: #t
    [⚙️ assert] slider prints the value it starts at
    ✅ got: #t
    [⚙️ assert] slider's output is bound to its field
    ✅ got: #t
  [🧪 test] the form field abstraction
    [⚙️ assert] form-field renders a wrapper <div>
    ✅ got: div
    [⚙️ assert] the label is bound to the control
    ✅ got: #t
    [⚙️ assert] helper copy is linked to the control
    ✅ got: #t
    [⚙️ assert] an error is announced
    ✅ got: #t
    [⚙️ assert] a required field says so twice
    ✅ got: #t
    [⚙️ assert] the wiring names the ids a control shares
    ✅ got: email
  [🧪 test] the missing inputs
    [⚙️ assert] search-field is a search landmark
    ✅ got: #t
    [⚙️ assert] search-field uses a search input
    ✅ got: #t
    [⚙️ assert] number-field uses a number input
    ✅ got: #t
    [⚙️ assert] stepper renders its buttons
    ✅ got: #t
    [⚙️ assert] date-field uses a date input
    ✅ got: #t
    [⚙️ assert] date-range-field renders two dates
    ✅ got: #t
    [⚙️ assert] file-field keeps the native file input
    ✅ got: #t
    [⚙️ assert] dropzone offers drag and drop
    ✅ got: #t
    [⚙️ assert] combobox uses a datalist
    ✅ got: #t
    [⚙️ assert] multi-select is a multiple select
    ✅ got: #t
    [⚙️ assert] multi-select shows its selection as tags
    ✅ got: #t
  [🧪 test] passwords and one-time codes
    [⚙️ assert] password-field is a masked field
    ✅ got: #t
    [⚙️ assert] password-field offers a reveal control
    ✅ got: #t
    [⚙️ assert] the reveal control points at its field
    ✅ got: #t
    [⚙️ assert] a password field can do without the reveal control
    ✅ got: #f
    [⚙️ assert] otp-field takes a one-time code
    ✅ got: #t
    [⚙️ assert] otp-field caps the code at its length
    ✅ got: #t
ℹ️ info - ran 1 tasks in: 0 seconds, 40545 microseconds
ℹ️ info - shuffled with seed 993397247 (replay with VERITAS_SEED=993397247)
+----------------------------------------------+
[📑 suite] Form validation
  [🧪 test] what a message says
    [⚙️ assert] the error is named, not only described
    ✅ got: #t
    [⚙️ assert] the error carries the message style
    ✅ got: #t
    [⚙️ assert] a success is announced politely
    ✅ got: #t
    [⚙️ assert] a success carries the success style
    ✅ got: #t
    [⚙️ assert] a bare valid mark says nothing
    ✅ got: #f
  [🧪 test] collecting the errors of a form
    [⚙️ assert] a passing check is not an error
    ✅ got: ()
    [⚙️ assert] the errors keep the order they were checked in
    ✅ got: ((email . Enter an email address.) (name . Enter your name.))
    [⚙️ assert] a form-wide problem has no field to point at
    ✅ got: ((#f . The form expired.))
    [⚙️ assert] a summary lists a form-wide problem without a link
    ✅ got: #f
  [🧪 test] the summary a refused form shows
    [⚙️ assert] the summary is marked for the page's script
    ✅ got: #t
    [⚙️ assert] the summary does not take focus unless asked
    ✅ got: #f
    [⚙️ assert] the summary takes focus when the page asks
    ✅ got: #t
    [⚙️ assert] the summary's heading carries a mark
    ✅ got: #t
  [🧪 test] the three states a field can be in
    [⚙️ assert] an invalid field says so on its shell
    ✅ got: #t
    [⚙️ assert] a valid field says so on its shell
    ✅ got: #t
    [⚙️ assert] a field with no state wears neither class
    ✅ got: #f
    [⚙️ assert] an error wins over a stale success
    ✅ got: #f
ℹ️ info - ran 1 tasks in: 0 seconds, 45432 microseconds

running unit tests from file: sxml-spec.scm, entrypoint: spec


ℹ️ info - shuffled with seed 993397247 (replay with VERITAS_SEED=993397247)
+----------------------------------------------+
[📑 suite] SXML serialization
  [🧪 test] nodelists
    [⚙️ assert] a nodelist renders its members in order, with no wrapper
    ✅ got: <div></div><span>x</span>
    [⚙️ assert] elements nested in elements keep their nesting
    ✅ got: <div><span><em>deep</em></span></div>
    [⚙️ assert] empty, false and #t members are skipped
    ✅ got: <p>a</p>b
    [⚙️ assert] *TOP* splices its nodelist without a wrapper of its own
    ✅ got: <p>a</p><p>b</p>
  [🧪 test] escaping
    [⚙️ assert] text is written literally when escaping is off
    ✅ got: <p>a & b < c</p>
    [⚙️ assert] text inside an element is escaped when escaping is on
    ✅ got: <p>a &amp; b &lt; c &gt; d &quot; e</p>
    [⚙️ assert] a top-level string is escaped when escaping is on
    ✅ got: a &amp; b
    [⚙️ assert] escaping reaches text inside nested elements and nodelists
    ✅ got: <div><p>a &amp; b</p></div>
    [⚙️ assert] escaping survives a *TOP* wrapper
    ✅ got: <p>a &amp; b</p>
    [⚙️ assert] a bare number is written only when escaping is on
    ✅ got: ( 42)
  [🧪 test] void elements
    [⚙️ assert] every HTML5 void element is written as a lone tag
    ✅ got: (<area /> <base /> <br /> <col /> <embed /> <hr /> <img /> <input /> <link /> <meta /> <param /> <source /> <track /> <wbr />)
    [⚙️ assert] a void element keeps its attributes
    ✅ got: <img src="a.png" alt="A" />
    [⚙️ assert] a void element is recognized whatever its case
    ✅ got: <BR />
    [⚙️ assert] a void element with children falls back to an open/close pair
    ✅ got: <br>text</br>
  [🧪 test] attributes
    [⚙️ assert] attributes are written in the order given
    ✅ got: <a href="/x" rel="noopener">go</a>
    [⚙️ assert] a dotted-pair attribute keeps its value
    ✅ got: <div class="a b"></div>
    [⚙️ assert] a non-string attribute value is written the way display prints it
    ✅ got: <div tabindex="0"></div>
    [⚙️ assert] a list attribute value is concatenated without a separator
    ✅ got: <div class="ab"></div>
    [⚙️ assert] an attribute with no value renders as an empty string
    ✅ got: <div id=""></div>
    [⚙️ assert] attribute values are escaped even when text escaping is off
    ✅ got: <a title="a &amp; b"></a>
    [⚙️ assert] a boolean attribute value is not minimized away
    ✅ got: <input disabled="#t" />
    [⚙️ assert] an attribute that is not a name/value pair raises an error
    ✅ success catching error: misc-error: (#f bad attribute ~S ~S (div id) #f)
  [🧪 test] empty elements
    [⚙️ assert] a non-void element with no children is written as an open/close pair
    ✅ got: <div></div>
    [⚙️ assert] attributes do not turn an empty element into a self-closing tag
    ✅ got: <div id="x"></div>
    [⚙️ assert] an empty attribute list adds nothing to the tag
    ✅ got: <div></div>
    [⚙️ assert] an empty string child still gets an explicit close tag
    ✅ got: <span></span>
    [⚙️ assert] an empty nodelist renders nothing at all
    ✅ got: 
ℹ️ info - ran 1 tasks in: 0 seconds, 17782 microseconds

running unit tests from file: components/select-spec.scm, entrypoint: spec


ℹ️ info - shuffled with seed 993397247 (replay with VERITAS_SEED=993397247)
+----------------------------------------------+
[📑 suite] Dropdowns
  [🧪 test] hygguile select and option
    [⚙️ assert] an option is an <option> with its value
    ✅ got: (option cozy)/run/current-system/profile/lib/guile/3.0/site-ccache/hygguile/components/typography.go
;;; note: source file ./src/hygguile/components/typography.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/typography.scm.go
;;; compiling ./src/hygguile/components/typography.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/typography.scm.go
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/test/veritas/unit/components/utility-spec.scm.go
;;; note: source file ./test/veritas/unit/components/field-spec.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/test/veritas/unit/components/field-spec.scm.go
;;; compiling ./test/veritas/unit/components/field-spec.scm
;;; note: source file ./src/hygguile/components/field.scm
;;;       newer than compiled /run/current-system/profile/lib/guile/3.0/site-ccache/hygguile/components/field.go
;;; note: source file ./src/hygguile/components/field.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/field.scm.go
;;; compiling ./src/hygguile/components/field.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/field.scm.go
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/test/veritas/unit/components/field-spec.scm.go
;;; note: source file ./test/veritas/unit/sxml-spec.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/test/veritas/unit/sxml-spec.scm.go
;;; compiling ./test/veritas/unit/sxml-spec.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/test/veritas/unit/sxml-spec.scm.go
;;; note: source file ./test/veritas/unit/components/select-spec.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/test/veritas/unit/components/select-spec.scm.go
;;; compiling ./test/veritas/unit/components/select-spec.scm
;;; note: source file ./src/hygguile/components/select.scm
;;;       newer than compiled /gnu/store/21afi1i81zcsj3g9fjxxaxrkfxm3gfjp-profile/lib/guile/3.0/site-ccache/hygguile/components/select.go
;;; note: source file ./src/hygguile/components/select.scm
;;;       newer than compiled /run/current-system/profile/lib/guile/3.0/site-ccache/hygguile/components/select.go
;;; note: source file ./src/hygguile/components/select.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/select.scm.go
;;; compiling ./src/hygguile/components/select.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/select.scm.go
WARNING: (veritas unit components select-spec): imported module (hygguile components select) overrides core binding `select'
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/test/veritas/unit/components/select-spec.scm.go
WARNING: (veritas unit components select-spec): imported module (hygguile components select) overrides core binding `select'
;;; note: source file ./test/veritas/unit/components/rating-spec.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/test/veritas/unit/components/rating-spec.scm.go
;;; compiling ./test/veritas/unit/components/rating-spec.scm
;;; note: source file ./src/hygguile/components/rating.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/rating.scm.go
;;; compiling ./src/hygguile/components/rating.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/rating.scm.go
;;; compiled 
    [⚙️ assert] and shows its value when given no content
    ✅ got: <option value="cozy" class="font-sans">cozy</option>
    [⚙️ assert] a symbol value and a string selection name the same row
    ✅ got: (en_US )
    [⚙️ assert] and so does a string value with a symbol selection
    ✅ got: 
    [⚙️ assert] an option the menu is not showing is not selected
    ✅ got: #f
    [⚙️ assert] a value is written the way a form reads it
    ✅ got: <option value="2026" class="font-sans">Two thousand</option>
    [⚙️ assert] a disabled row says so
    ✅ got: #t
    [⚙️ assert] the menu states a selection even when no row matched
    ✅ got: (cozy)
    [⚙️ assert] a placeholder row cannot be the one a menu states
    ✅ got: (cozy)
    [⚙️ assert] a menu that already has a selection keeps exactly that one
    ✅ got: (nl_NL)
    [⚙️ assert] a menu with nothing to select states nothing
    ✅ got: (() ())
    [⚙️ assert] the stated row is the one the browser would have shown
    ✅ got: #t
    [⚙️ assert] the control carries a name and an id of its own
    ✅ got: (#t #t)
    [⚙️ assert] nothing the caller left out is written as #f
    ✅ got: #f
    [⚙️ assert] an id stands in for the name when the two differ
    ✅ got: #t
    [⚙️ assert] a label is bound to the control
    ✅ got: #t
    [⚙️ assert] helper copy is linked as the control's description
    ✅ got: (#t #t)
    [⚙️ assert] a required menu says so to the browser and the reader
    ✅ got: (#t #t)
    [⚙️ assert] an error is announced and points back at the control
    ✅ got: (#t #t #t)
    [⚙️ assert] an interaction handler is written only when there is one
    ✅ got: #t
    [⚙️ assert] a value inside a group is read like any other
    ✅ got: (ja_JP)
    [⚙️ assert] a grouped menu keeps the groups in order
    ✅ got: (Americas Europe Asia)
    [⚙️ assert] and keeps every row inside its group
    ✅ got: (en_US nl_NL es_ES ja_JP)
    [⚙️ assert] a group is a heading over rows of its own
    ✅ got: (#t #t #t)
    [⚙️ assert] a group that cannot be chosen says so
    ✅ got: #t
    [⚙️ assert] a group with no heading claims none
    ✅ got: #f
    [⚙️ assert] a grouped menu states one row as well
    ✅ got: (en_US)
    [⚙️ assert] and a menu of nothing but a disabled group states nothing
    ✅ got: ()
    [⚙️ assert] a row selected inside a group is left alone
    ✅ got: (nl_NL)
    [⚙️ assert] a glyph option writes its glyph and label as text
    ✅ got: <option value="nl" class="font-sans">🇳🇱 Nederlands</option>
    [⚙️ assert] and never nests an element a menu row cannot hold
    ✅ got: #f
ℹ️ info - ran 1 tasks in: 0 seconds, 27542 microseconds

running unit tests from file: components/rating-spec.scm, entrypoint: spec


ℹ️ info - shuffled with seed 993397247 (replay with VERITAS_SEED=993397247)
+----------------------------------------------+
[📑 suite] Ratings
  [🧪 test] a score nobody can change
    [⚙️ assert] a read-only rating has no radios
    ✅ got: 0
    [⚙️ assert] a read-only rating states its score in words
    ✅ got: #t
    [⚙️ assert] a read-only rating fills exactly its score
    ✅ got: 4
    [⚙️ assert] the stars a score does not reach stay empty
    ✅ got: 1
    [⚙️ assert] the stars are text, so a reader can count them
    ✅ got: #t
  [🧪 test] a rating is a radio group
    [⚙️ assert] the component renders a field wrapper
    ✅ got: div
    [⚙️ assert] the group is named by a legend
    ✅ got: #t
    [⚙️ assert] the stars are radios, one per star
    ✅ got: 5
    [⚙️ assert] a rating of three stars has three
    ✅ got: 3
    [⚙️ assert] exactly one star is checked
    ✅ got: 1
    [⚙️ assert] the checked star is the value the page gave
    ✅ got: #t
    [⚙️ assert] every star names itself for a screen reader
    ✅ got: #t
    [⚙️ assert] a rating above its own maximum is clamped
    ✅ got: #t
  [🧪 test] a rating that has to be given
    [⚙️ assert] a required rating says so on the group
    ✅ got: #t
    [⚙️ assert] a required rating marks the legend
    ✅ got: #t
  [🧪 test] errors and hints
    [⚙️ assert] an error is announced
    ✅ got: #t
    [⚙️ assert] the helper copy is linked to the group
    ✅ got: #t
  [🧪 test] a rating that was answered
    [⚙️ assert] a wrong rating says so on its shell
    ✅ got: #t
    [⚙️ assert] an answered rating says so on its shell
    ✅ got: #t
    [⚙️ assert] an answered rating can say so in words
    ✅ got: #t
ℹ️ info - ran 1 tasks in: 0 seconds, 55849 microseconds

running unit tests from file: components/navigation-extras-spec.scm, entrypoint: spec


ℹ️ info - shuffled with seed 993397247 (replay with VERITAS_SEED=993397247)
+----------------------------------------------+
[📑 suite] Navigation extras
  [🧪 test] sidebars
    [⚙️ assert] sidebar is a navigation region
    ✅ got: nav
    [⚙️ assert] a sidebar link can mark the current page
    ✅ got: #t
    [⚙️ assert] a sidebar section renders its heading
    ✅ got: #t
  [🧪 test] rail and wizard
    [⚙️ assert] nav rail is a navigation region
    ✅ got: nav
    [⚙️ assert] a rail item carries its label for assistive tech
    ✅ got: #t
    [⚙️ assert] wizard is ordered
    ✅ got: #t
    [⚙️ assert] the current wizard step is announced
    ✅ got: #t
  [🧪 test] scroll spy
    [⚙️ assert] section nav opts into the scroll spy
    ✅ got: #t
    [⚙️ assert] the scroll spy can be switched off
    ✅ got: #f
ℹ️ info - ran 1 tasks in: 0 seconds, 28798 microseconds

running unit tests from file: components/button-spec.scm, entrypoint: spec


ℹ️ info - shuffled with seed 993397247 (replay with VERITAS_SEED=993397247)
+----------------------------------------------+
[📑 suite] Buttons
  [🧪 test] hygguile buttons
    [⚙️ assert] danger-submit-button returns a valid button
    ✅ got: button
    [⚙️ assert] submit-button returns a valid button
    ✅ got: button
    [⚙️ assert] icon-button returns a valid button
    ✅ got: button
    [⚙️ assert] button returns a valid button
    ✅ got: button
ℹ️ info - ran 1 tasks in: 0 seconds, 22316 microseconds

running unit tests from file: components/segmented-spec.scm, entrypoint: spec


ℹ️ info - shuffled with seed 993397247 (replay with VERITAS_SEED=993397247)
+----------------------------------------------+
[📑 suite] Segmented controls
  [🧪 test] the bar
    [⚙️ assert] the choices sit in the bar
    ✅ got: #t
    [⚙️ assert] the bar takes its width from its choices
    ✅ got: #t
    [⚙️ assert] a full-width bar stretches
    ✅ got: #t
  [🧪 test] the control is a named radio group
    [⚙️ assert] the component renders a field wrapper
    ✅ got: div
    [⚙️ assert] the group is named by a legend
    ✅ got: #t
    [⚙️ assert] one radio per choice
    ✅ got: 3
    [⚙️ assert] the choices carry the group's name
    ✅ got: 3
    [⚙️ assert] the values are the choice values
    ✅ got: #t
    [⚙️ assert] exactly one choice is chosen
    ✅ got: 1
    [⚙️ assert] the chosen choice is the selected value
    ✅ got: #t
    [⚙️ assert] the first choice is chosen when the page names none
    ✅ got: #t
  [🧪 test] the states of the control
    [⚙️ assert] a refused control says so on its shell
    ✅ got: #t
    [⚙️ assert] an answered control says so on its shell
    ✅ got: #t
  [🧪 test] errors and hints
    [⚙️ assert] an error is announced
    ✅ got: #t
    [⚙️ assert] the helper copy is linked to the group
    ✅ got: #t
    [⚙️ assert] a required control says so on the group
    ✅ got: #t
ℹ️ info - ran 1 tasks in: 0 seconds, 35554 microseconds
ℹ️ info - shuffled with seed 993397247 (replay with VERITAS_SEED=993397247)
+----------------------------------------------+
[📑 suite] Segmented items
  [🧪 test] an item is a label around its own radio
    [⚙️ assert] the item is a label pointing at its radio
    ✅ got: #t
    [⚙️ assert] a checked item renders checked
    ✅ got: #t
ℹ️ info - ran 1 tasks in: 0 seconds, 19013 microseconds

running unit tests from file: abstraction-spec.scm, entrypoint: spec


ℹ️ info - shuffled with seed 993397247 (replay with VERITAS_SEED=993397247)
+----------------------------------------------+
[📑 suite] Abstraction test suite
  [🧪 test] render-if
    [⚙️ assert] render-if-nestring with valid string
    ✅ got: HELLO
    [⚙️ assert] render-if-nestring with empty string
    ✅ got: ()
    [⚙️ assert] render-if-nestring with #f
    ✅ got: ()
  [🧪 test] override-classes
    [⚙️ assert] a later colour utility replaces the earlier one
    ✅ got: (text-stone-100 dark:text-onyx-900)
    [⚙️ assert] a font-size utility is not mistaken for a colour
    ✅ got: (text-sm text-stone-100)
    [⚙️ assert] variants are part of the identity, so themes do not collide
    ✅ got: (dark:text-stone-300 text-stone-100)/root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/test/veritas/unit/components/rating-spec.scm.go
;;; note: source file ./test/veritas/unit/components/navigation-extras-spec.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/test/veritas/unit/components/navigation-extras-spec.scm.go
;;; compiling ./test/veritas/unit/components/navigation-extras-spec.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/test/veritas/unit/components/navigation-extras-spec.scm.go
;;; note: source file ./test/veritas/unit/components/button-spec.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/test/veritas/unit/components/button-spec.scm.go
;;; compiling ./test/veritas/unit/components/button-spec.scm
;;; note: source file ./src/hygguile/components/button.scm
;;;       newer than compiled /gnu/store/21afi1i81zcsj3g9fjxxaxrkfxm3gfjp-profile/lib/guile/3.0/site-ccache/hygguile/components/button.go
;;; note: source file ./src/hygguile/components/button.scm
;;;       newer than compiled /run/current-system/profile/lib/guile/3.0/site-ccache/hygguile/components/button.go
;;; note: source file ./src/hygguile/components/button.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/button.scm.go
;;; compiling ./src/hygguile/components/button.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/button.scm.go
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/test/veritas/unit/components/button-spec.scm.go
;;; note: source file ./test/veritas/unit/components/segmented-spec.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/test/veritas/unit/components/segmented-spec.scm.go
;;; compiling ./test/veritas/unit/components/segmented-spec.scm
;;; note: source file ./src/hygguile/components/segmented.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/segmented.scm.go
;;; compiling ./src/hygguile/components/segmented.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/segmented.scm.go
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/test/veritas/unit/components/segmented-spec.scm.go
;;; note: source file ./test/veritas/unit/abstraction-spec.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/test/veritas/unit/abstraction-spec.scm.go
;;; compiling ./test/veritas/unit/abstraction-spec.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/test/veritas/unit/abstraction-spec.scm.go
;;; note: source file ./test/veritas/unit/components/media-spec.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/test/veritas/unit/components/media-spec.scm.go
;;; compiling ./test/veritas/unit/components/media-spec.scm
;;; note: source file ./src/hygguile/components/media.scm
;;;       newer than compiled /gnu/store/21afi1i81zcsj3g9fjxxaxrkfxm3gfjp-profile/lib/guile/3.0/site-ccache/hygguile/components/media.go
;;; note: source file ./src/hygguile/components/media.scm
;;;       newer than compiled /run/current-system/profile/lib/guile/3.0/site-ccache/hygguile/components/media.go
;;; note: source file ./src/hygguile/components/media.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/media.scm.go
;;; compiling ./src/hygguile/components/media.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/media.scm.go
;;; compiled 
    [⚙️ assert] border widths survive a border-colour override
    ✅ got: (border-2 border-onyx-300)
    [⚙️ assert] an empty override list leaves the base list untouched
    ✅ got: (text-onyx-300)
    [⚙️ assert] the merged class list carries a single text colour
    ✅ got: dark:text-onyx-900 text-stone-100
  [🧪 test] mk-class
    [⚙️ assert] mk-class empty list returns empty class string
    ✅ got: 
    [⚙️ assert] mk-class list of symbols is converted to sorted space-separated string
    ✅ got: bg-stone-900/75 hover:bg-stone-900 my-2 p-2
    [⚙️ assert] mk-class list of symbols removes duplication
    ✅ got: my-2 p-2
    [⚙️ assert] mk-class false value returns empty class string
    ✅ got: 
  [🧪 test] pretty-quote
    [⚙️ assert] No quoted expressions
    ✅ got: some text without quotes
    [⚙️ assert] Single simple quoted expression
    ✅ got: 'user
    [⚙️ assert] Multiple simple quoted expressions
    ✅ got: 'name and 'age
    [⚙️ assert] Quoted expression with spaces
    ✅ got: 'some value
    [⚙️ assert] Quoted expression with special characters (excluding ')')'
    ✅ got: 'value-with-$&+,./:;=?@_~
    [⚙️ assert] Quoted expression with nested parentheses
    ✅ got: '(nested value)
    [⚙️ assert] Multiple quoted expressions with different types
    ✅ got: start 'item middle '(sub item) end
    [⚙️ assert] Quoted expression at the beginning of the string
    ✅ got: 'first then more text
    [⚙️ assert] Quoted expression at the end of the string
    ✅ got: some text 'last
    [⚙️ assert] Empty quoted expression
    ✅ got: '
    [⚙️ assert] String with a mix of quoted and non-quoted content
    ✅ got: prefix 'data infix '(more data) suffix
    [⚙️ assert] Real-world like string
    ✅ got: 'user #:content "user" #:background 'bg-amber-500 #:hover-background 'hover:bg-amber-700 #:color 'text-onyx-500 #:icon-css '(text-onyx-500 text-xl)
    [⚙️ assert] Multiple occurrences of the same quoted expression
    ✅ got: 'same and also 'same
ℹ️ info - ran 1 tasks in: 0 seconds, 24264 microseconds

running unit tests from file: components/media-spec.scm, entrypoint: spec


ℹ️ info - shuffled with seed 993397247 (replay with VERITAS_SEED=993397247)
+----------------------------------------------+
[📑 suite] Media
  [🧪 test] hygguile media
    [⚙️ assert] img renders an <img> element
    ✅ got: img
    [⚙️ assert] img always renders the alt attribute
    ✅ got: 
    [⚙️ assert] img renders a custom alt attribute
    ✅ got: Portrait
    [⚙️ assert] img defaults to lazy loading
    ✅ got: lazy
    [⚙️ assert] source renders a <source> element
    ✅ got: source
    [⚙️ assert] picture renders a <picture> element
    ✅ got: picture
    [⚙️ assert] figcaption renders a <figcaption> element
    ✅ got: figcaption
    [⚙️ assert] figure renders a <figure> element
    ✅ got: figure
    [⚙️ assert] avatar renders a <span> element
    ✅ got: span
    [⚙️ assert] avatar falls back to initials without a source
    ✅ got: HG/root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/test/veritas/unit/components/media-spec.scm.go
;;; note: source file ./test/veritas/unit/components/tray-spec.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/test/veritas/unit/components/tray-spec.scm.go
;;; compiling ./test/veritas/unit/components/tray-spec.scm
;;; note: source file ./src/hygguile/components/tray.scm
;;;       newer than compiled /gnu/store/21afi1i81zcsj3g9fjxxaxrkfxm3gfjp-profile/lib/guile/3.0/site-ccache/hygguile/components/tray.go
;;; note: source file ./src/hygguile/components/tray.scm
;;;       newer than compiled /run/current-system/profile/lib/guile/3.0/site-ccache/hygguile/components/tray.go
;;; note: source file ./src/hygguile/components/tray.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/tray.scm.go
;;; compiling ./src/hygguile/components/tray.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/tray.scm.go
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/test/veritas/unit/components/tray-spec.scm.go
;;; note: source file ./test/veritas/unit/components/icon-spec.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/test/veritas/unit/components/icon-spec.scm.go
;;; compiling ./test/veritas/unit/components/icon-spec.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/test/veritas/unit/components/icon-spec.scm.go
;;; note: source file ./test/veritas/unit/components/code-spec.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/test/veritas/unit/components/code-spec.scm.go
;;; compiling ./test/veritas/unit/components/code-spec.scm
;;; note: source file ./src/hygguile/components/code.scm
;;;       newer than compiled /gnu/store/21afi1i81zcsj3g9fjxxaxrkfxm3gfjp-profile/lib/guile/3.0/site-ccache/hygguile/components/code.go
;;; note: source file ./src/hygguile/components/code.scm
;;;       newer than compiled /run/current-system/profile/lib/guile/3.0/site-ccache/hygguile/components/code.go
;;; note: source file ./src/hygguile/components/code.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/code.scm.go
;;; compiling ./src/hygguile/components/code.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/code.scm.go
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/test/veritas/unit/components/code-spec.scm.go
;;; note: source file ./src/hygguile/hygguile.scm
;;;       newer than compiled /gnu/store/21afi1i81zcsj3g9fjxxaxrkfxm3gfjp-profile/lib/guile/3.0/site-ccache/hygguile/hygguile.go
;;; note: source file ./src/hygguile/hygguile.scm
;;;       newer than compiled /run/current-system/profile/lib/guile/3.0/site-ccache/hygguile/hygguile.go
;;; note: source file ./src/hygguile/hygguile.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/hygguile.scm.go
;;; compiling ./src/hygguile/hygguile.scm
;;; note: source file ./src/hygguile/embed/js.scm
;;;       newer than compiled /gnu/store/21afi1i81zcsj3g9fjxxaxrkfxm3gfjp-profile/lib/guile/3.0/site-ccache/hygguile/embed/js.go
;;; note: source file ./src/hygguile/embed/js.scm
;;;       newer than compiled /run/current-system/profile/lib/guile/3.0/site-ccache/hygguile/embed/js.go
;;; note: source file ./src/hygguile/embed/js.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/embed/js.scm.go
;;; compiling ./src/hygguile/embed/js.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/embed/js.scm.go
;;; note: source file ./src/hygguile/embed/css.scm
;;;       newer than compiled /gnu/store/21afi1i81zcsj3g9fjxxaxrkfxm3gfjp-profile/lib/guile/3.0/site-ccache/hygguile/embed/css.go
;;; note: source file ./src/hygguile/embed/css.scm
;;;       newer than compiled /run/current-system/profile/lib/guile/3.0/site-ccache/hygguile/embed/css.go
;;; note: source file ./src/hygguile/embed/css.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/embed/css.scm.go
;;; compiling ./src/hygguile/embed/css.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/embed/css.scm.go
;;; note: source file ./src/hygguile/components/container.scm
;;;       newer than compiled /gnu/store/21afi1i81zcsj3g9fjxxaxrkfxm3gfjp-profile/lib/guile/3.0/site-ccache/hygguile/components/container.go
;;; note: source file ./src/hygguile/components/container.scm
;;;       newer than compiled /run/current-system/profile/lib/guile/3.0/site-ccache/hygguile/components/container.go
;;; note: source file ./src/hygguile/components/container.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/container.scm.go
;;; compiling ./src/hygguile/components/container.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/container.scm.go
;;; note: source file ./src/hygguile/components/input.scm
;;;       newer than compiled /gnu/store/21afi1i81zcsj3g9fjxxaxrkfxm3gfjp-profile/lib/guile/3.0/site-ccache/hygguile/components/input.go
;;; note: source file ./src/hygguile/components/input.scm
;;;       newer than compiled /run/current-system/profile/lib/guile/3.0/site-ccache/hygguile/components/input.go
;;; note: source file ./src/hygguile/components/input.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/input.scm.go
;;; compiling ./src/hygguile/components/input.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/input.scm.go
;;; note: source file ./src/hygguile/components/card.scm
;;;       newer than compiled /gnu/store/21afi1i81zcsj3g9fjxxaxrkfxm3gfjp-profile/lib/guile/3.0/site-ccache/hygguile/components/card.go
;;; note: source file ./src/hygguile/components/card.scm
;;;       newer than compiled /run/current-system/profile/lib/guile/3.0/site-ccache/hygguile/components/card.go
;;; note: source file ./src/hygguile/components/card.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/card.scm.go
;;; compiling ./src/hygguile/components/card.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/card.scm.go
;;; note: source file ./src/hygguile/components/fly-out.scm
;;;       newer than compiled /gnu/store/21afi1i81zcsj3g9fjxxaxrkfxm3gfjp-profile/lib/guile/3.0/site-ccache/hygguile/components/fly-out.go
;;; note: source file ./src/hygguile/components/fly-out.scm
;;;       newer than compiled /run/current-system/profile/lib/guile/3.0/site-ccache/hygguile/components/fly-out.go
;;; note: source file ./src/hygguile/components/fly-out.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/fly-out.scm.go
;;; compiling ./src/hygguile/components/fly-out.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/fly-out.scm.go
;;; note: source file ./src/hygguile/components/carousel.scm
;;;       newer than compiled /gnu/store/21afi1i81zcsj3g9fjxxaxrkfxm3gfjp-profile/lib/guile/3.0/site-ccache/hygguile/components/carousel.go
;;; note: source file ./src/hygguile/components/carousel.scm
;;;       newer than compiled /run/current-system/profile/lib/guile/3.0/site-ccache/hygguile/components/carousel.go

    [⚙️ assert] image-gallery renders a <div> grid
    ✅ got: div
ℹ️ info - ran 1 tasks in: 0 seconds, 98551 microseconds

running unit tests from file: components/tray-spec.scm, entrypoint: spec


ℹ️ info - shuffled with seed 993397247 (replay with VERITAS_SEED=993397247)
+----------------------------------------------+
[📑 suite] Trays
  [🧪 test] hygguile tray controls
    [⚙️ assert] sort-control renders a <div> group
    ✅ got: div
    [⚙️ assert] sort-control renders one button per mode
    ✅ got: 3
    [⚙️ assert] sort-control names the tray it orders
    ✅ got: #t
    [⚙️ assert] every sort button calls the tray script with its mode
    ✅ got: #t
    [⚙️ assert] disclosure-controls renders a <div> pair
    ✅ got: div
    [⚙️ assert] disclosure-controls renders exactly two buttons
    ✅ got: 2
    [⚙️ assert] disclosure-controls toggles the selector it was given
    ✅ got: #t
ℹ️ info - ran 1 tasks in: 1 seconds, -919347 microseconds

running unit tests from file: components/icon-spec.scm, entrypoint: spec


ℹ️ info - shuffled with seed 993397247 (replay with VERITAS_SEED=993397247)
+----------------------------------------------+
[📑 suite] Icons
  [🧪 test] hygguile icons
    [⚙️ assert] icon is an <i> element
    ✅ got: i
ℹ️ info - ran 1 tasks in: 0 seconds, 87471 microseconds

running unit tests from file: components/code-spec.scm, entrypoint: spec


ℹ️ info - shuffled with seed 993397247 (replay with VERITAS_SEED=993397247)
+----------------------------------------------+
[📑 suite] Code samples
  [🧪 test] hygguile pretty-code and code-sample
    [⚙️ assert] pretty-code spells a quoted form the short way
    ✅ got: #t
    [⚙️ assert] pretty-code leaves a form that fits on one line
    ✅ got: (button "Save")
    [⚙️ assert] pretty-code wraps a form that would run past the column width
    ✅ got: #t
    [⚙️ assert] code-sample sets the source in the mono face it is code in
    ✅ got: #t
    [⚙️ assert] code-sample renders a <div> card
    ✅ got: div
    [⚙️ assert] code-sample renders the specimen and both its controls
    ✅ got: 3
    [⚙️ assert] code-sample renders the source in one <pre>
    ✅ got: 1
    [⚙️ assert] code-sample shows the form pretty-printed
    ✅ got: #t
    [⚙️ assert] a code-sample panel starts hidden
    ✅ got: #t
    [⚙️ assert] the fold control names the panel it opens
    ✅ got: #t
    [⚙️ assert] the copy button names the <pre> the copy script reads
    ✅ got: #t
    [⚙️ assert] the panel carries the class the noscript stylesheet reveals
    ✅ got: #t
    [⚙️ assert] an already-rendered value replaces the evaluated form
    ✅ got: #t
ℹ️ info - ran 1 tasks in: 11 seconds, 96178 microseconds

running unit tests from file: components/fly-out-spec.scm, entrypoint: spec


ℹ️ info - shuffled with seed 993397247 (replay with VERITAS_SEED=993397247)
+----------------------------------------------+
[📑 suite] Fly-out menus
  [🧪 test] hygguile fly-out menus
    [⚙️ assert] the dropdown is still a <ul>
    ✅ got: ul;;; note: source file ./src/hygguile/components/carousel.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/carousel.scm.go
;;; compiling ./src/hygguile/components/carousel.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/carousel.scm.go
;;; note: source file ./src/hygguile/components/layout.scm
;;;       newer than compiled /run/current-system/profile/lib/guile/3.0/site-ccache/hygguile/components/layout.go
;;; note: source file ./src/hygguile/components/layout.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/layout.scm.go
;;; compiling ./src/hygguile/components/layout.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/layout.scm.go
;;; note: source file ./src/hygguile/components/overlay.scm
;;;       newer than compiled /run/current-system/profile/lib/guile/3.0/site-ccache/hygguile/components/overlay.go
;;; note: source file ./src/hygguile/components/overlay.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/overlay.scm.go
;;; compiling ./src/hygguile/components/overlay.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/overlay.scm.go
;;; note: source file ./src/hygguile/components/data.scm
;;;       newer than compiled /run/current-system/profile/lib/guile/3.0/site-ccache/hygguile/components/data.go
;;; note: source file ./src/hygguile/components/data.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/data.scm.go
;;; compiling ./src/hygguile/components/data.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/data.scm.go
;;; note: source file ./src/hygguile/css.scm
;;;       newer than compiled /gnu/store/21afi1i81zcsj3g9fjxxaxrkfxm3gfjp-profile/lib/guile/3.0/site-ccache/hygguile/css.go
;;; note: source file ./src/hygguile/css.scm
;;;       newer than compiled /run/current-system/profile/lib/guile/3.0/site-ccache/hygguile/css.go
;;; note: source file ./src/hygguile/css.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/css.scm.go
;;; compiling ./src/hygguile/css.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/css.scm.go
;;; note: source file ./src/hygguile/version.scm
;;;       newer than compiled /run/current-system/profile/lib/guile/3.0/site-ccache/hygguile/version.go
;;; note: source file ./src/hygguile/version.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/version.scm.go
;;; compiling ./src/hygguile/version.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/version.scm.go
WARNING: (hygguile hygguile): imported module (hygguile components select) overrides core binding `select'
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/hygguile.scm.go
WARNING: (hygguile hygguile): imported module (hygguile components select) overrides core binding `select'
;;; note: source file ./test/veritas/unit/components/fly-out-spec.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/test/veritas/unit/components/fly-out-spec.scm.go
;;; compiling ./test/veritas/unit/components/fly-out-spec.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/test/veritas/unit/components/fly-out-spec.scm.go
;;; note: source file ./test/veritas/unit/components/input-spec.scm
;;;       newer than compiled 
    [⚙️ assert] it is still hidden until the script opens it
    ✅ got: #t
    [⚙️ assert] and still carries the class the script looks for
    ✅ got: #t
    [⚙️ assert] the dropdown is glass
    ✅ got: (#t #t #t)
    [⚙️ assert] it is placed under its trigger, not in the flow
    ✅ got: #t
    [⚙️ assert] and keeps the shape it always had
    ✅ got: (#t #t #t #t #t #t)
    [⚙️ assert] it does not wear the panel's own dress
    ✅ got: (#f #f #f #f)
    [⚙️ assert] a menu item is a direct child of the list
    ✅ got: 0
    [⚙️ assert] a caller's classes do not cost the frost
    ✅ got: (#t #t #t #t)
    [⚙️ assert] the trigger still announces what it controls
    ✅ got: (#t #t #t)
ℹ️ info - ran 1 tasks in: 0 seconds, 27042 microseconds

running unit tests from file: components/input-spec.scm, entrypoint: spec


ℹ️ info - shuffled with seed 993397247 (replay with VERITAS_SEED=993397247)
+----------------------------------------------+
[📑 suite] Forms
  [🧪 test] hygguile forms
    [⚙️ assert] input renders a labelled wrapper
    ✅ got: div
    [⚙️ assert] input renders an <input> element
    ✅ got: input
    [⚙️ assert] input forwards the autocomplete hint
    ✅ got: email
    [⚙️ assert] input binds the label to the field id
    ✅ got: email
    [⚙️ assert] input marks required fields for assistive tech
    ✅ got: true
    [⚙️ assert] textarea forwards the autocomplete hint
    ✅ got: off
    [⚙️ assert] a textarea counts what it holds when asked
    ✅ got: p
    [⚙️ assert] the count is the text's own length
    ✅ got: 5
    [⚙️ assert] a textarea without a counter stays plain
    ✅ got: #f
    [⚙️ assert] checkbox renders an <input>
    ✅ got: input
    [⚙️ assert] switch renders a styled checkbox
    ✅ got: input
    [⚙️ assert] card-body-style wrapper for range renders a <div>
    ✅ got: div
    [⚙️ assert] fieldset renders a <fieldset> element
    ✅ got: fieldset
    [⚙️ assert] legend renders a <legend> element
    ✅ got: legend
    [⚙️ assert] form renders a <form> element
    ✅ got: form
    [⚙️ assert] form posts its fields by default
    ✅ got: post
    [⚙️ assert] form forwards its action
    ✅ got: /subscribe
    [⚙️ assert] form supports a get method for searches
    ✅ got: get
    [⚙️ assert] form renders an enctype for file uploads
    ✅ got: multipart/form-data
    [⚙️ assert] form uses native validation unless told otherwise
    ✅ got: #f
    [⚙️ assert] form can switch off native validation
    ✅ got: 
    [⚙️ assert] form carries its fields
    ✅ got: input
    [⚙️ assert] form appends a submit button when asked
    ✅ got: button
    [⚙️ assert] the appended submit button is labelled
    ✅ got: Subscribe
ℹ️ info - ran 1 tasks in: 0 seconds, 17430 microseconds
ℹ️ info - shuffled with seed 993397247 (replay with VERITAS_SEED=993397247)
+----------------------------------------------+
[📑 suite] A form that validates itself
  [🧪 test] the form asks for the page's own validation
    [⚙️ assert] a validating form is marked for the script
    ✅ got: #t
    [⚙️ assert] a validating form turns off the browser bubble
    ✅ got: #t
    [⚙️ assert] a plain form asks for nothing
    ✅ got: #f
ℹ️ info - ran 1 tasks in: 0 seconds, 1144 microseconds

running unit tests from file: version-spec.scm, entrypoint: spec


ℹ️ info - shuffled with seed 993397247 (replay with VERITAS_SEED=993397247)
+----------------------------------------------+
[📑 suite] Version test suite
  [🧪 test] the version the module reports
    [⚙️ assert] the version is three numbers
    ✅ got: #t
    [⚙️ assert] the banner names the framework and the version
    ✅ got: hygguile 2.8.1
    [⚙️ assert] the license is the MIT license
    ✅ got: MIT
    [⚙️ assert] the homepage is the showcase
    ✅ got: https://hygguile.jointhefreeworld.org
  [🧪 test] printing the version
    [⚙️ assert] print-version writes the banner, the license and the homepage, one per line
    ✅ got: hygguile 2.8.1
License: MIT
Homepage: https://hygguile.jointhefreeworld.org

  [🧪 test] the copies
    [⚙️ assert] the README carries the version at least once
    ✅ got: #t
    [⚙️ assert] every version the README names is the version the module names
    ✅ got: (2.8.1)
ℹ️ info - ran 1 tasks in: 0 seconds, 49981 microseconds

running unit tests from file: components/feedback-extras-spec.scm, entrypoint: spec


ℹ️ info - shuffled with seed 993397247 (replay with VERITAS_SEED=993397247)
+----------------------------------------------+
[📑 suite] Feedback extras
  [🧪 test] toasts
    [⚙️ assert] a toast is a live region
    ✅ got: #t
    [⚙️ assert] a danger toast is announced assertively
    ✅ got: #t
    [⚙️ assert] the tray owns one polite region
    ✅ got: #t
    [⚙️ assert] the tray carries a template
    ✅ got: #t
  [🧪 test] empty and error states
    [⚙️ assert] empty state renders a heading
    ✅ got: #t
    [⚙️ assert] error state offers a retry
    ✅ got: #t
    [⚙️ assert] error state folds technical details
    ✅ got: #t
  [🧪 test] circular progress
    [⚙️ assert] the ring is a progressbar
    ✅ got: #t
    [⚙️ assert] the ring states its value
    ✅ got: #t
    [⚙️ assert] an indeterminate ring has no value
    ✅ got: #f
  [🧪 test] per-component skeletons
    [⚙️ assert] a card skeleton is one card
    ✅ got: div
    [⚙️ assert] a table skeleton draws its columns
    ✅ got: #t
    [⚙️ assert] a form skeleton draws one field per request
    ✅ got: 2
ℹ️ info - ran 1 tasks in: 0 seconds, 25865 microseconds

running unit tests from file: components/carousel-spec.scm, entrypoint: spec


ℹ️ info - shuffled with seed 993397247 (replay with VERITAS_SEED=993397247)
+----------------------------------------------+
[📑 suite] Carousel
  [🧪 test] frosted arrow discs
    [⚙️ assert] a disc wears the framework's frost layer rather than a backdrop filter of its own
    ✅ got: (#t #t #f)
    [⚙️ assert] the layer clips itself to the disc's own radius, which is what keeps the frost round
    ✅ got: (#t #t #t #t)
    [⚙️ assert] a disc's own step of the frost is the gentle one, because two rems across is all disc
    ✅ got: #t
    [⚙️ assert] the gentle step a disc asks for by name is the one the stylesheet defines
    ✅ got: (#t #t)
    [⚙️ assert] a disc is a circle, not a rounded box
    ✅ got: #t
    [⚙️ assert] a disc floats over the track, centred on it
    ✅ got: (#t #t #t)
    [⚙️ assert] a disc is compact on a phone and roomy from the small breakpoint up, so the track keeps its pixels
    ✅ got: (#t #t #t #t)
    [⚙️ assert] each disc sits on the side it pages, and only that side
    ✅ got: (#t #t #f #t #t #f)
    [⚙️ assert] a disc is glass, and has to be reachable: a tint, a border and a shadow that follow the theme
    ✅ got: (#t #t #t #t #t #t)
    [⚙️ assert] a disc says it is clickable and shows where the keyboard is
    ✅ got: (#t #t #t)
    [⚙️ assert] the glyph is the disc's only child, so the frost stays under it
    ✅ got: ((←) (→))
    [⚙️ assert] the side classes are the caller's to replace
    ✅ got: (#t #f #t)
  [🧪 test] paging
    [⚙️ assert] an arrow's inline handler finds the script, which declares the function on the global scope
    ✅ got: (#t #f)
    [⚙️ assert] each arrow names the track it pages, in the direction it asks for
    ✅ got: ((previous #t) (next #t))
    [⚙️ assert] the script names only the direction that pages back: forward is what anything else is
    ✅ got: (#t #f)
    [⚙️ assert] an arrow pages the track it sits in, even when the id was written as a symbol
    ✅ got: (other-carousel other-carousel other-carousel)
    [⚙️ assert] paging moves one item at a time, from wherever the track actually sits
    ✅ got: (#t #t)
    [⚙️ assert] and it stops at the first and the last item instead of scrolling past them
    ✅ got: #t
    [⚙️ assert] it scrolls to where the target item is centred, smoothly
    ✅ got: (#t #t)
    [⚙️ assert] the item centres are measured live, so a breakpoint's gap is honoured
    ✅ got: (#t #t)
    [⚙️ assert] a missing track, or one with nothing in it, is left alone
    ✅ got: (#t #t)
    [⚙️ assert] the hook class the script looks for is the one the item wears
    ✅ got: (#t #t)
  [🧪 test] hygguile carousel
    [⚙️ assert] the carousel is a positioned frame, so an arrow can be placed against the track
    ✅ got: (div #t)
    [⚙️ assert] the track is a <ul> and the first thing in the frame
    ✅ got: (ul #t)
    [⚙️ assert] the track carries the caller's id, and the class its own style hangs on
    ✅ got: (image-carousel #t)
    [⚙️ assert] an id written as a symbol reaches the DOM as the string the script looks up
    ✅ got: other-carousel
    [⚙️ assert] the track pans by snap, and by hand when scripting is off
    ✅ got: (#t #t #t #t)
    [⚙️ assert] every fragment becomes one centred snap point
    ✅ got: ((li #t #t #t) (li #t #t #t) (li #t #t #t))
    [⚙️ assert] an item is the width and height the component defaults to
    ✅ got: (#t #t)
    [⚙️ assert] and the size is the caller's when one is given
    ✅ got: (#t #f)
    [⚙️ assert] a fragment sits inside a content wrapper, which is all the item holds
    ✅ got: (div #t 1)
    [⚙️ assert] the content wrapper is centred in the item
    ✅ got: (#t #t #t)
    [⚙️ assert] the item's own classes are the caller's, but the hook the script reads is not
    ✅ got: (#t #t)
    [⚙️ assert] the frame is a track, an arrow, an arrow and a hint, in that order
    ✅ got: (ul button button noscript)
    [⚙️ assert] the arrows are real buttons, not form submitters
    ✅ got: (button button)
    [⚙️ assert] without scripting the arrows hide themselves
    ✅ got: (#t #t)
    [⚙️ assert] and a hint says what to do instead
    ✅ got: (JavaScript is disabled — scroll horizontally to browse the items.)
    [⚙️ assert] the hint's copy is the caller's to replace
    ✅ got: (Swipe across the items.)
    [⚙️ assert] a carousel with nothing in it is still a carousel
    ✅ got: (() 2)
ℹ️ info - ran 1 tasks in: 0 seconds, 37245 microseconds

running unit tests from file: components/layout-spec.scm, entrypoint: spec


ℹ️ info - shuffled with seed 993397247 (replay with VERITAS_SEED=993397247)
+----------------------------------------------+
[📑 suite] Layout
  [🧪 test] layout primitives
    [⚙️ assert] stack renders a <div>
    ✅ got: div
    [⚙️ assert] grid renders a <div>
    ✅ got: div
    [⚙️ assert] split renders a <div>
    ✅ got: div
    [⚙️ assert] aspect-ratio writes its ratio
    ✅ got: #t
ℹ️ info - ran 1 tasks in: 0 seconds, 2960 microseconds

running unit tests from file: components/typography-spec.scm, entrypoint: spec


ℹ️ info - shuffled with seed 993397247 (replay with VERITAS_SEED=993397247)
+----------------------------------------------+
[📑 suite] Inline typography
  [🧪 test] hygguile inline typography
    [⚙️ assert] inline code is set in a mono face with close padding
    ✅ got: (#t #t)
    [⚙️ assert] a code block is set in a mono face with close padding
    ✅ got: (#t #t #t)
    [⚙️ assert] kbd renders a <kbd> element
    ✅ got: kbd
    [⚙️ assert] kbd is set in a monospace face
    ✅ got: #t
    [⚙️ assert] samp renders a <samp> element
    ✅ got: samp
    [⚙️ assert] var renders a <var> element
    ✅ got: var
    [⚙️ assert] var is italicised
    ✅ got: #t
    [⚙️ assert] mark renders a <mark> element
    ✅ got: mark
    [⚙️ assert] mark highlights the text
    ✅ got: #t
    [⚙️ assert] time renders a <time> element
    ✅ got: time
    [⚙️ assert] time carries a machine-readable datetime
    ✅ got: 2026-10-11
    [⚙️ assert] time reuses an ISO string as its datetime value
    ✅ got: 2026-10-11
    [⚙️ assert] time omits datetime when it has none
    ✅ got: #f
    [⚙️ assert] abbr renders an <abbr> element
    ✅ got: abbr
    [⚙️ assert] abbr carries the expansion as a title
    ✅ got: HyperText Transfer Protocol
    [⚙️ assert] abbr omits the title when none is given
    ✅ got: #f
    [⚙️ assert] sup renders a <sup> element
    ✅ got: sup
    [⚙️ assert] sup raises the text
    ✅ got: #t
    [⚙️ assert] sub renders a <sub> element
    ✅ got: sub
    [⚙️ assert] sub lowers the text
    ✅ got: #t
ℹ️ info - ran 1 tasks in: 0 seconds, 8474 microseconds
ℹ️ info - shuffled with seed 993397247 (replay with VERITAS_SEED=993397247)
+----------------------------------------------+
[📑 suite] Heading type scale
  [🧪 test] hygguile heading type scale
    [⚙️ assert] every level is a size paired with its leading
    ✅ got: ((h1 h1 #t #t #f) (h2 h2 #t #t #f) (h3 h3 #t #t #f) (h4 h4 #t #t #f) (sub-h1 h1 #t #t #f) (sub-h2 h2 #t #t #f) (sub-h3 h3 #t #t #f) (sub-h4 h4 #t #t #f))
    [⚙️ assert] a heading resized by hand is led by the scale
    ✅ got: (#t #t)
    [⚙️ assert] a leading given outright replaces the scale's
    ✅ got: (#t #f)
    [⚙️ assert] every ratio in the scale leaves room for the ink
    ✅ got: (#t #t #t)
    [⚙️ assert] and the scale loosens as the size shrinks
    ✅ got: #t
ℹ️ info - ran 1 tasks in: 0 seconds, 17905 microseconds
ℹ️ info - shuffled with seed 993397247 (replay with VERITAS_SEED=993397247)
+----------------------------------------------+
[📑 suite] Quotations
  [🧪 test] block quotations
    [⚙️ assert] a quotation is a blockquote
    ✅ got: #t
    [⚙️ assert] the quoted words are a paragraph
    ✅ got: #t
    [⚙️ assert] a quotation without a source has no citation
    ✅ got: #f
    [⚙️ assert] a source is a citation
    ✅ got: #t
    [⚙️ assert] a citation can link to its source
    ✅ got: #t
    [⚙️ assert] the quotation carries the stylesheet's rule
    ✅ got: #t
    [⚙️ assert] a citation is a cite element
    ✅ got: cite
ℹ️ info - ran 1 tasks in: 0 seconds, 27383 microseconds
ℹ️ info - shuffled with seed 993397247 (replay with VERITAS_SEED=993397247)
+----------------------------------------------+
[📑 suite] Glossary terms
  [🧪 test] hygguile glossary terms
    [⚙️ assert] a term with nothing to say is the bare word
    ✅ got: hygge
    [⚙️ assert] a documented term is an <a>
    ✅ got: a
    [⚙️ assert] and it links where it says it does
    ✅ got: https://en.wikipedia.org/wiki/SXML
    [⚙️ assert] a term with a note is wrapped in a tooltip
    ✅ got: Scheme XML
    [⚙️ assert] the tooltip wraps the link, so one word carries both
    ✅ got: (span #t)
    [⚙️ assert] a note places itself where it is asked
    ✅ got: #t
ℹ️ info - ran 1 tasks in: 0 seconds, 6256 microseconds

running unit tests from file: components/card-spec.scm, entrypoint: spec


ℹ️ info - shuffled with seed 993397247 (replay with VERITAS_SEED=993397247)
+----------------------------------------------+
[📑 suite] Cards
  [🧪 test] hygguile cards
    [⚙️ assert] card renders a <div> element
    ✅ got: div
    [⚙️ assert] card-header renders a <header> element
    ✅ got: header
    [⚙️ assert] card-body renders a <div> element
    ✅ got: div
    [⚙️ assert] card-footer renders a <footer> element
    ✅ got: footer
    [⚙️ assert] card-title renders an <h3> element
    ✅ got: h3
    [⚙️ assert] card-description renders a <p> element
    ✅ got: p
    [⚙️ assert] badge renders a <span> element
    ✅ got: span
    [⚙️ assert] stat-card renders a <div> element
    ✅ got: div
    [⚙️ assert] expandable-card renders a <details> element
    ✅ got: details
    [⚙️ assert] a closed expandable-card omits open
    ✅ got: #f
    [⚙️ assert] an open expandable-card carries open
    ✅ got: #t
    [⚙️ assert] the expandable-card id lands on the summary
    ✅ got: #t
    [⚙️ assert] expandable-card renders the data it was handed
    ✅ got: #t
    [⚙️ assert] a wide expandable-card spans two columns
    ✅ got: #t
ℹ️ info - ran 1 tasks in: 1 seconds, -964168 microseconds

running unit tests from file: components/data-spec.scm, entrypoint: spec


ℹ️ info - shuffled with seed 993397247 (replay with VERITAS_SEED=993397247)
+----------------------------------------------+
[📑 suite] Data display
  [🧪 test] trees
    [⚙️ assert] tree-view is a navigation region
    ✅ got: nav
    [⚙️ assert] a branch is a disclosure
    ✅ got: #t
    [⚙️ assert] a leaf is a link
    ✅ got: #t
  [🧪 test] avatar groups
    [⚙️ assert] avatar-group renders a <div>
    ✅ got: div
    [⚙️ assert] avatar-group counts the overflow
    ✅ got: #t
  [🧪 test] timelines
    [⚙️ assert] timeline renders an ordered list
    ✅ got: ol
    [⚙️ assert] timeline item renders a list item
    ✅ got: li
    [⚙️ assert] a current entry is announced
    ✅ got: #t
  [🧪 test] chips
    [⚙️ assert] chip renders a <span>
    ✅ got: span
    [⚙️ assert] a chip can be a link
    ✅ got: a
    [⚙️ assert] a chip can be removable
    ✅ got: #t
ℹ️ info - ran 1 tasks in: 0 seconds, 42333 microseconds

running unit tests from file: components/glass-spec.scm, entrypoint: spec


ℹ️ info - shuffled with seed 993397247 (replay with VERITAS_SEED=993397247)
+----------------------------------------------+
[📑 suite] Glass panels
  [🧪 test] panel silhouettes
    [⚙️ assert] the surface can be built from another element
    ✅ got: header
    [⚙️ assert] the surface can carry extra attributes
    ✅ got: #t
    [⚙️ assert] a surface can place itself, and stop being relative
    ✅ got: (#t #t #f)
    [⚙️ assert] the tint, rounding, border and shadow can be the caller's
    ✅ got: (#t #t #f #f #f #f #f)
    [⚙️ assert] the frost is never the caller's: it is what glass is
    ✅ got: #t
    [⚙️ assert] a surface that must not clip can say so
    ✅ got: (#f #t)
  [🧪 test] hygguile glass panels
    [⚙️ assert] glass-panel renders a <div> surface
    ✅ got: div
    [⚙️ assert] the surface is a translucent tint
    ✅ got: #t
    [⚙️ assert] and asks for its own dark-theme tint
    ✅ got: #t
    [⚙️ assert] what is behind the glass is blurred
    ✅ got: #t
    [⚙️ assert] the frost is a layer, not a backdrop filter on the surface: browsers paint that squarely
    ✅ got: #f
    [⚙️ assert] the frost's strength is the stylesheet's until a panel says otherwise
    ✅ got: (#f #f)
    [⚙️ assert] a panel can say how strong its frost is, in rems
    ✅ got: (--hg-frost-blur: 3rem 1)
    [⚙️ assert] and in any CSS length, beside a style the caller brought
    ✅ got: (color: red; --hg-frost-blur: 2.5rem 1)
    [⚙️ assert] the surface is bordered, rounded and raised
    ✅ got: (#t #t #t)
    [⚙️ assert] the surface itself never clips: a child is always free to leave its corner
    ✅ got: (#f #f #f)
    [⚙️ assert] the washes are clipped in a rounded layer of their own
    ✅ got: (#t #t #t #t)
    [⚙️ assert] and that layer wears the caller's rounding
    ✅ got: (#t #f)
    [⚙️ assert] the layer the washes ride in names the clip that actually holds them
    ✅ got: #t
    [⚙️ assert] and the sheet clips that layer to a radius, the only clip a blur obeys
    ✅ got: (#t #t)
    [⚙️ assert] every rounding the framework's own panes wear has a clip to match
    ✅ got: (#t #t #t #t #t #t)
    [⚙️ assert] a plain panel clips nothing, so a child can escape
    ✅ got: #f
    [⚙️ assert] the padding defaults to a comfortable one
    ✅ got: (#t #t)
    [⚙️ assert] and can be replaced
    ✅ got: (#t #f)
    [⚙️ assert] extra classes reach the surface
    ✅ got: #t
    [⚙️ assert] a caller's colour replaces the surface's own, not both
    ✅ got: (#t #f)
    [⚙️ assert] with no washes there is nothing decorative
    ✅ got: 0
    [⚙️ assert] the content sits in a layer above the washes, and that layer is not a clip
    ✅ got: (#t #f #t)
    [⚙️ assert] a washed panel keeps its washes in with their layer, not by clipping its content
    ✅ got: (#t #f)
    [⚙️ assert] and above the clip layer rather than inside it
    ✅ got: #t
    [⚙️ assert] a panel with nothing to sit above adds no layer
    ✅ got: 1
    [⚙️ assert] content-classes are added to that layer
    ✅ got: (#t #t #t)
    [⚙️ assert] and do not leak onto the surface itself
    ✅ got: 1
    [⚙️ assert] the recipe's smaller steps are the stylesheet's, so a disc or a pill names its strength rather than writing one
    ✅ got: (#t #t)
    [⚙️ assert] asking to clip clips the content, not the frost
    ✅ got: (#t #t #f)
    [⚙️ assert] a wash is an absolutely placed, blurred disc
    ✅ got: (#t #t #t #t)
    [⚙️ assert] a wash is decoration: hidden from the reader and untouchable
    ✅ got: (true #t #t)
    [⚙️ assert] a wash keeps the colour, size and place given
    ✅ got: (#t #t #t #t)
    [⚙️ assert] the panel's colour does not join the wash
    ✅ got: #f
    [⚙️ assert] washes stand still unless asked to drift
    ✅ got: 0
    [⚙️ assert] drift? lets every wash drift
    ✅ got: 2
    [⚙️ assert] a wash without a delay carries no style at all
    ✅ got: #f
    [⚙️ assert] a delay is written as a CSS time
    ✅ got: #t/root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/test/veritas/unit/components/input-spec.scm.go
;;; compiling ./test/veritas/unit/components/input-spec.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/test/veritas/unit/components/input-spec.scm.go
;;; note: source file ./test/veritas/unit/version-spec.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/test/veritas/unit/version-spec.scm.go
;;; compiling ./test/veritas/unit/version-spec.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/test/veritas/unit/version-spec.scm.go
;;; note: source file ./test/veritas/unit/components/feedback-extras-spec.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/test/veritas/unit/components/feedback-extras-spec.scm.go
;;; compiling ./test/veritas/unit/components/feedback-extras-spec.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/test/veritas/unit/components/feedback-extras-spec.scm.go
;;; note: source file ./test/veritas/unit/components/carousel-spec.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/test/veritas/unit/components/carousel-spec.scm.go
;;; compiling ./test/veritas/unit/components/carousel-spec.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/test/veritas/unit/components/carousel-spec.scm.go
;;; note: source file ./test/veritas/unit/components/layout-spec.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/test/veritas/unit/components/layout-spec.scm.go
;;; compiling ./test/veritas/unit/components/layout-spec.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/test/veritas/unit/components/layout-spec.scm.go
;;; note: source file ./test/veritas/unit/components/typography-spec.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/test/veritas/unit/components/typography-spec.scm.go
;;; compiling ./test/veritas/unit/components/typography-spec.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/test/veritas/unit/components/typography-spec.scm.go
;;; note: source file ./test/veritas/unit/components/card-spec.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/test/veritas/unit/components/card-spec.scm.go
;;; compiling ./test/veritas/unit/components/card-spec.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/test/veritas/unit/components/card-spec.scm.go
;;; note: source file ./test/veritas/unit/components/data-spec.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/test/veritas/unit/components/data-spec.scm.go
;;; compiling ./test/veritas/unit/components/data-spec.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/test/veritas/unit/components/data-spec.scm.go
;;; note: source file ./test/veritas/unit/components/glass-spec.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/test/veritas/unit/components/glass-spec.scm.go
;;; compiling ./test/veritas/unit/components/glass-spec.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/test/veritas/unit/components/glass-spec.scm.go
;;; note: source file ./test/veritas/unit/components/overlay-spec.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/test/veritas/unit/components/overlay-spec.scm.go
;;; compiling ./test/veritas/unit/components/overlay-spec.scm
;;; compiled 
    [⚙️ assert] a pace is written as the disc's own duration
    ✅ got: #t
    [⚙️ assert] pace takes a CSS time string just as a delay does
    ✅ got: #t
    [⚙️ assert] pace and delay ride on one disc together
    ✅ got: #t
    [⚙️ assert] a distance is two custom properties, in rems by default
    ✅ got: #t
    [⚙️ assert] a distance can be any CSS length, and one alone only moves x
    ✅ got: (#t #f)
    [⚙️ assert] a wash that asks for nothing carries no style at all
    ✅ got: #f
    [⚙️ assert] a delay can be given as a CSS time string instead
    ✅ got: #t
    [⚙️ assert] the washes are painted before the content
    ✅ got: #t
    [⚙️ assert] an accent is drawn inside the glass, over the washes
    ✅ got: (#t #t #t)
    [⚙️ assert] and it is clipped with the washes, not left to the surface
    ✅ got: (#t div #t)
    [⚙️ assert] without one, no extra node is drawn
    ✅ got: #f
    [⚙️ assert] every wash the panel is given is rendered
    ✅ got: 3
ℹ️ info - ran 1 tasks in: 0 seconds, 74324 microseconds

running unit tests from file: components/overlay-spec.scm, entrypoint: spec


ℹ️ info - shuffled with seed 993397247 (replay with VERITAS_SEED=993397247)
+----------------------------------------------+
[📑 suite] Overlays
  [🧪 test] command palette
    [⚙️ assert] command palette is a dialog
    ✅ got: #t
    [⚙️ assert] command palette filters its list
    ✅ got: #t
    [⚙️ assert] command item is a link
    ✅ got: #t
  [🧪 test] popover and hover card
    [⚙️ assert] popover uses the native popover API
    ✅ got: #t
    [⚙️ assert] popover names its anchor for positioning
    ✅ got: #t
    [⚙️ assert] hover card is a dialog preview
    ✅ got: #t
  [🧪 test] menus
    [⚙️ assert] dropdown menu is a native disclosure
    ✅ got: details
    [⚙️ assert] dropdown item can be a link
    ✅ got: #t
    [⚙️ assert] dropdown item can be a danger action
    ✅ got: #t
    [⚙️ assert] a dropdown can start open
    ✅ got: #t
  [🧪 test] drawers
    [⚙️ assert] drawer is a dialog
    ✅ got: #t
    [⚙️ assert] drawer says which side it is on
    ✅ got: #t
    [⚙️ assert] sheet is a bottom drawer
    ✅ got: #t
    [⚙️ assert] drawer opts into the focus trap
    ✅ got: #t
ℹ️ info - ran 1 tasks in: 0 seconds, 41150 microseconds

running unit tests from file: components/table-extras-spec.scm, entrypoint: spec


ℹ️ info - shuffled with seed 993397247 (replay with VERITAS_SEED=993397247)
+----------------------------------------------+
[📑 suite] Table extras
  [🧪 test] data grid features
    [⚙️ assert] a sticky header says so
    ✅ got: #t
    [⚙️ assert] a selectable table renders checkboxes
    ✅ got: #t
    [⚙️ assert] a selectable row carries its key
    ✅ got: #t
    [⚙️ assert] a resizable table opts into the script
    ✅ got: #t
    [⚙️ assert] a compact table names its density
    ✅ got: #t
  [🧪 test] loading and failure states/root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/test/veritas/unit/components/overlay-spec.scm.go
;;; note: source file ./test/veritas/unit/components/table-extras-spec.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/test/veritas/unit/components/table-extras-spec.scm.go
;;; compiling ./test/veritas/unit/components/table-extras-spec.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/test/veritas/unit/components/table-extras-spec.scm.go
;;; note: source file ./test/veritas/unit/components/feedback-spec.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/test/veritas/unit/components/feedback-spec.scm.go
;;; compiling ./test/veritas/unit/components/feedback-spec.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/test/veritas/unit/components/feedback-spec.scm.go

    [⚙️ assert] a loading table is a skeleton
    ✅ got: #t
    [⚙️ assert] a failed table explains itself
    ✅ got: #t
    [⚙️ assert] a failed table can offer a retry
    ✅ got: #t
ℹ️ info - ran 1 tasks in: 0 seconds, 26471 microseconds

running unit tests from file: components/feedback-spec.scm, entrypoint: spec


ℹ️ info - shuffled with seed 993397247 (replay with VERITAS_SEED=993397247)
+----------------------------------------------+
[📑 suite] Feedback
  [🧪 test] hygguile feedback
    [⚙️ assert] alert renders a <div> element
    ✅ got: div
    [⚙️ assert] progress renders a wrapper <div>
    ✅ got: div
    [⚙️ assert] progress renders a <progress> element
    ✅ got: progress
    [⚙️ assert] spinner renders a <span> element
    ✅ got: span
    [⚙️ assert] skeleton renders one row per requested line
    ✅ got: 3
ℹ️ info - ran 1 tasks in: 0 seconds, 35633 microseconds

finished running tests
;;; note: source file /etc/byggsteg/job-clone/hygguile/trunk/maak.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/maak.scm.go
;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-auto-compile argument to disable.
;;; compiling /etc/byggsteg/job-clone/hygguile/trunk/maak.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/maak.scm.go


--------------------------------------------------------------

Maak 0.14.0: the infinitely extensible command runner

Loading tasks from Maak file: /etc/byggsteg/job-clone/hygguile/trunk/maak.scm

Executing Maak tasks: test


--------------------------------------------------------------

=> Running Maak task: test

  Run project's tests.

Executing: guix shell -m manifest.scm -- guile -L ./src -L ./test -c '((@ (veritas runner) run-tests))'
deploysudo maak deploy succeeded480 lines · 55s
--------------------------------------------------------------

Maak 0.14.0: the infinitely extensible command runner

Loading tasks from Maak file: /etc/byggsteg/job-clone/hygguile/trunk/maak.scm

Executing Maak tasks: deploy


--------------------------------------------------------------

=> Running Maak task: deploy

  Generate documentation for the project and publish to web directory.

  Execute command:
find . -maxdepth 8 -name '*.scm' -type f -exec guix style -f '{}' ';'
mkdir: created directory 'dist'

  Execute command:
cp -r -f -v resources/css/olive.min.css dist/olive.min.css
'resources/css/olive.min.css' -> 'dist/olive.min.css'
WARNING: (gnu packages linux): `libcamera-minimal' imported from both (gnu packages networking) and (gnu packages photo)
;;; note: source file /etc/byggsteg/job-clone/hygguile/trunk/showcase.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/showcase.scm.go
;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-auto-compile argument to disable.
;;; compiling /etc/byggsteg/job-clone/hygguile/trunk/showcase.scm
;;; note: source file ./showcase/page.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/showcase/page.scm.go
;;; compiling ./showcase/page.scm
;;; note: source file ./src/hygguile/hygguile.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/hygguile.scm.go
;;; compiling ./src/hygguile/hygguile.scm
;;; note: source file ./src/hygguile/abstraction.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/abstraction.scm.go
;;; compiling ./src/hygguile/abstraction.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/abstraction.scm.go
;;; note: source file ./src/hygguile/components/tray.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/tray.scm.go
;;; compiling ./src/hygguile/components/tray.scm
;;; note: source file ./src/hygguile/components/button.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/button.scm.go
;;; compiling ./src/hygguile/components/button.scm
;;; note: source file ./src/hygguile/components/icon.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/icon.scm.go
;;; compiling ./src/hygguile/components/icon.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/icon.scm.go
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/button.scm.go
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/tray.scm.go
;;; note: source file ./src/hygguile/components/code.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/code.scm.go
;;; compiling ./src/hygguile/components/code.scm
;;; note: source file ./src/hygguile/components/typography.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/typography.scm.go
;;; compiling ./src/hygguile/components/typography.scm
;;; note: source file ./src/hygguile/components/disclosure.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/disclosure.scm.go
;;; compiling ./src/hygguile/components/disclosure.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/disclosure.scm.go
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/typography.scm.go
;;; note: source file ./src/hygguile/js.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/js.scm.go
;;; compiling ./src/hygguile/js.scm
;;; note: source file ./src/hygguile/sxml.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/sxml.scm.go
;;; compiling ./src/hygguile/sxml.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/sxml.scm.go
;;; note: source file ./src/hygguile/components/notification.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/notification.scm.go
;;; compiling ./src/hygguile/components/notification.scm
;;; note: source file ./src/hygguile/components/glass.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/glass.scm.go
;;; compiling ./src/hygguile/components/glass.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/glass.scm.go
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/notification.scm.go
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/js.scm.go
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/code.scm.go
;;; note: source file ./src/hygguile/components/color.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/color.scm.go
;;; compiling ./src/hygguile/components/color.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/color.scm.go
;;; note: source file ./src/hygguile/embed/js.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/embed/js.scm.go
;;; compiling ./src/hygguile/embed/js.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/embed/js.scm.go
;;; note: source file ./src/hygguile/embed/css.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/embed/css.scm.go
;;; compiling ./src/hygguile/embed/css.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/embed/css.scm.go
;;; note: source file ./src/hygguile/components/container.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/container.scm.go
;;; compiling ./src/hygguile/components/container.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/container.scm.go
;;; note: source file ./src/hygguile/components/input.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/input.scm.go
;;; compiling ./src/hygguile/components/input.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/input.scm.go
;;; note: source file ./src/hygguile/components/media.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/media.scm.go
;;; compiling ./src/hygguile/components/media.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/media.scm.go
;;; note: source file ./src/hygguile/components/card.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/card.scm.go
;;; compiling ./src/hygguile/components/card.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/card.scm.go
;;; note: source file ./src/hygguile/components/feedback.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/feedback.scm.go
;;; compiling ./src/hygguile/components/feedback.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/feedback.scm.go
;;; note: source file ./src/hygguile/components/navigation.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/navigation.scm.go
;;; compiling ./src/hygguile/components/navigation.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/navigation.scm.go
;;; note: source file ./src/hygguile/components/fly-out.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/fly-out.scm.go
;;; compiling ./src/hygguile/components/fly-out.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/fly-out.scm.go
;;; note: source file ./src/hygguile/components/select.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/select.scm.go
;;; compiling ./src/hygguile/components/select.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/select.scm.go
;;; note: source file ./src/hygguile/components/table.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/table.scm.go
;;; compiling ./src/hygguile/components/table.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/table.scm.go
;;; note: source file ./src/hygguile/components/carousel.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/carousel.scm.go
;;; compiling ./src/hygguile/components/carousel.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/carousel.scm.go
;;; note: source file ./src/hygguile/components/tokens.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/tokens.scm.go
;;; compiling ./src/hygguile/components/tokens.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/tokens.scm.go
;;; note: source file ./src/hygguile/components/layout.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/layout.scm.go
;;; compiling ./src/hygguile/components/layout.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/layout.scm.go
;;; note: source file ./src/hygguile/components/utility.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/utility.scm.go
;;; compiling ./src/hygguile/components/utility.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/utility.scm.go
;;; note: source file ./src/hygguile/components/field.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/field.scm.go
;;; compiling ./src/hygguile/components/field.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/field.scm.go
;;; note: source file ./src/hygguile/components/overlay.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/overlay.scm.go
;;; compiling ./src/hygguile/components/overlay.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/overlay.scm.go
;;; note: source file ./src/hygguile/components/data.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/data.scm.go
;;; compiling ./src/hygguile/components/data.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/data.scm.go
;;; note: source file ./src/hygguile/components/rating.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/rating.scm.go
;;; compiling ./src/hygguile/components/rating.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/rating.scm.go
;;; note: source file ./src/hygguile/components/segmented.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/segmented.scm.go
;;; compiling ./src/hygguile/components/segmented.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/segmented.scm.go
;;; note: source file ./src/hygguile/css.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/css.scm.go
;;; compiling ./src/hygguile/css.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/css.scm.go
;;; note: source file ./src/hygguile/version.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/version.scm.go
;;; compiling ./src/hygguile/version.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/version.scm.go
WARNING: (hygguile hygguile): imported module (hygguile components select) overrides core binding `select'
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/hygguile.scm.go
WARNING: (hygguile hygguile): imported module (hygguile components select) overrides core binding `select'
;;; note: source file ./showcase/entries.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/showcase/entries.scm.go
;;; compiling ./showcase/entries.scm
;;; note: source file ./showcase/foundations.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/showcase/foundations.scm.go
;;; compiling ./showcase/foundations.scm
;;; note: source file ./showcase/specimens.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/showcase/specimens.scm.go
;;; compiling ./showcase/specimens.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/showcase/specimens.scm.go
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/showcase/foundations.scm.go
;;; note: source file ./showcase/layout.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/showcase/layout.scm.go
;;; compiling ./showcase/layout.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/showcase/layout.scm.go
;;; note: source file ./showcase/controls.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/showcase/controls.scm.go
;;; compiling ./showcase/controls.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/showcase/controls.scm.go
WARNING: (#{ g41973}#): imported module (hygguile hygguile) overrides core binding `select'
WARNING: (showcase controls): imported module (hygguile hygguile) overrides core binding `select'
WARNING: (#{ g41978}#): imported module (hygguile hygguile) overrides core binding `select'
;;; note: source file ./showcase/data.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/showcase/data.scm.go
;;; compiling ./showcase/data.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/showcase/data.scm.go
;;; note: source file ./showcase/media.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/showcase/media.scm.go
;;; compiling ./showcase/media.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/showcase/media.scm.go
;;; note: source file ./showcase/navigation.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/showcase/navigation.scm.go
;;; compiling ./showcase/navigation.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/showcase/navigation.scm.go
;;; note: source file ./showcase/application.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/showcase/application.scm.go
;;; compiling ./showcase/application.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/showcase/application.scm.go
;;; note: source file ./showcase/overview.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/showcase/overview.scm.go
;;; compiling ./showcase/overview.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/showcase/overview.scm.go
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/showcase/entries.scm.go
;;; note: source file ./showcase/hero.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/showcase/hero.scm.go
;;; compiling ./showcase/hero.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/showcase/hero.scm.go
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/showcase/page.scm.go
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/showcase.scm.go

>>= successfully built hygguile showcase to destination: dist/index.html

>>= wrote dist/example.html (serve it with: maak serve)
;;; note: source file /etc/byggsteg/job-clone/hygguile/trunk/examples/minimal.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/examples/minimal.scm.go
;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-auto-compile argument to disable.
;;; compiling /etc/byggsteg/job-clone/hygguile/trunk/examples/minimal.scm
WARNING: (hygguile hygguile): imported module (hygguile components select) overrides core binding `select'
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/examples/minimal.scm.go
contrast gate: 2 pages x 2 themes, WCAG AA
  browser: /gnu/store/2g3a03ixpj2dllx2rlgiabwmpdh1vcmv-profile/bin/chromium

  showcase  (dist/index.html)
    light   575 pairs checked, all at or above WCAG AA  (tightest 5.12:1, needs 4.5)
    dark    575 pairs checked, all at or above WCAG AA  (tightest 4.98:1, needs 4.5)

  example  (dist/example.html)
    light   41 pairs checked, all at or above WCAG AA  (tightest 5.12:1, needs 4.5)
    dark    41 pairs checked, all at or above WCAG AA

contrast gate: every text pair checked is readable.
;;; note: source file /etc/byggsteg/job-clone/hygguile/trunk/./scripts/contrast-gate.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/scripts/contrast-gate.scm.go
;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-auto-compile argument to disable.
;;; compiling /etc/byggsteg/job-clone/hygguile/trunk/./scripts/contrast-gate.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/scripts/contrast-gate.scm.go
;;; note: source file /etc/byggsteg/job-clone/hygguile/trunk/./scripts/embedder.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/scripts/embedder.scm.go
;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-auto-compile argument to disable.
;;; compiling /etc/byggsteg/job-clone/hygguile/trunk/./scripts/embedder.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/scripts/embedder.scm.go

Executing: guix shell -m manifest.scm -- guile -L ./src -L . showcase.scm

Executing: guix shell -m manifest.scm -- guile -L ./src examples/minimal.scm

Executing: guix shell -m manifest.scm -- guile ./scripts/contrast-gate.scm

Executing: guix shell -m manifest.scm -- guile -L ./src ./scripts/embedder.scm
;;; note: source file /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/abstraction.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/abstraction.scm.go
;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-auto-compile argument to disable.
;;; compiling /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/abstraction.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/abstraction.scm.go
;;; note: source file /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/button.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/button.scm.go
;;; compiling /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/button.scm
;;; note: source file /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/icon.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/icon.scm.go
;;; compiling /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/icon.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/icon.scm.go
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/button.scm.go
;;; note: source file /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/card.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/card.scm.go
;;; compiling /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/card.scm
;;; note: source file /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/typography.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/typography.scm.go
;;; compiling /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/typography.scm
;;; note: source file /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/disclosure.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/disclosure.scm.go
;;; compiling /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/disclosure.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/disclosure.scm.go
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/typography.scm.go
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/card.scm.go
;;; note: source file /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/carousel.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/carousel.scm.go
;;; compiling /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/carousel.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/carousel.scm.go
;;; note: source file /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/code.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/code.scm.go
;;; compiling /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/code.scm
;;; note: source file /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/js.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/js.scm.go
;;; compiling /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/js.scm
;;; note: source file /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/sxml.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/sxml.scm.go
;;; compiling /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/sxml.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/sxml.scm.go
;;; note: source file /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/notification.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/notification.scm.go
;;; compiling /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/notification.scm
;;; note: source file /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/glass.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/glass.scm.go
;;; compiling /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/glass.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/glass.scm.go
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/notification.scm.go
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/js.scm.go
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/code.scm.go
;;; note: source file /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/color.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/color.scm.go
;;; compiling /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/color.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/color.scm.go
;;; note: source file /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/container.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/container.scm.go
;;; compiling /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/container.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/container.scm.go
;;; note: source file /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/data.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/data.scm.go
;;; compiling /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/data.scm
;;; note: source file /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/media.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/media.scm.go
;;; compiling /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/media.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/media.scm.go
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/data.scm.go
;;; note: source file /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/feedback.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/feedback.scm.go
;;; compiling /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/feedback.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/feedback.scm.go
;;; note: source file /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/field.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/field.scm.go
;;; compiling /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/field.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/field.scm.go
;;; note: source file /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/fly-out.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/fly-out.scm.go
;;; compiling /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/fly-out.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/fly-out.scm.go
;;; note: source file /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/input.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/input.scm.go
;;; compiling /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/input.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/input.scm.go
;;; note: source file /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/layout.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/layout.scm.go
;;; compiling /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/layout.scm
;;; note: source file /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/tokens.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/tokens.scm.go
;;; compiling /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/tokens.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/tokens.scm.go
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/layout.scm.go
;;; note: source file /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/navigation.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/navigation.scm.go
;;; compiling /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/navigation.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/navigation.scm.go
;;; note: source file /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/overlay.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/overlay.scm.go
;;; compiling /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/overlay.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/overlay.scm.go
;;; note: source file /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/rating.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/rating.scm.go
;;; compiling /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/rating.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/rating.scm.go
;;; note: source file /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/segmented.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/segmented.scm.go
;;; compiling /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/segmented.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/segmented.scm.go
;;; note: source file /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/select.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/select.scm.go
;;; compiling /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/select.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/select.scm.go
;;; note: source file /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/table.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/table.scm.go
;;; compiling /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/table.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/table.scm.go
;;; note: source file /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/tray.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/tray.scm.go
;;; compiling /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/tray.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/tray.scm.go
;;; note: source file /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/utility.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/utility.scm.go
;;; compiling /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/utility.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/utility.scm.go
;;; note: source file /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/css.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/css.scm.go
;;; compiling /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/css.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/css.scm.go
;;; note: source file /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/embed/css.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/embed/css.scm.go
;;; compiling /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/embed/css.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/embed/css.scm.go
;;; note: source file /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/embed/js.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/embed/js.scm.go
;;; compiling /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/embed/js.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/embed/js.scm.go
;;; note: source file /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/hygguile.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/hygguile.scm.go
;;; compiling /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/hygguile.scm
;;; note: source file /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/version.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/version.scm.go
;;; compiling /etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/version.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/version.scm.go
WARNING: (hygguile hygguile): imported module (hygguile components select) overrides core binding `select'
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/hygguile.scm.go
WARNING: (hygguile hygguile): imported module (hygguile components select) overrides core binding `select'
API documentation saved to doc/api
index.texi: warning: must specify a title with a title command or @top

Executing: guix shell -m manifest.scm -- documenta api ./src/hygguile

Executing: guix shell -m manifest.scm -- texi2any -v --html --css-ref=https://jointhefreeworld.org/static/css/jointhefreeworld.css ./doc/api/index.texi
renamed './index' -> './doc/api-dist'
removed '/srv/http/hygguile.jointhefreeworld.org/olive.min.css'
removed '/srv/http/hygguile.jointhefreeworld.org/index.html'
removed '/srv/http/hygguile.jointhefreeworld.org/example.html'
removed directory '/srv/http/hygguile.jointhefreeworld.org'
renamed 'dist' -> '/srv/http/hygguile.jointhefreeworld.org'
removed '/srv/http/jointhefreeworld.org/api-docs/hygguile/API.html'
removed '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fabstraction.html'
removed '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fcomponents_005fbutton.html'
removed '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fcomponents_005fcard.html'
removed '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fcomponents_005fcarousel.html'
removed '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fcomponents_005fcode.html'
removed '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fcomponents_005fcolor.html'
removed '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fcomponents_005fcontainer.html'
removed '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fcomponents_005fdata.html'
removed '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fcomponents_005fdisclosure.html'
removed '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fcomponents_005ffeedback.html'
removed '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fcomponents_005ffield.html'
removed '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fcomponents_005ffly_002dout.html'
removed '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fcomponents_005fglass.html'
removed '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fcomponents_005ficon.html'
removed '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fcomponents_005finput.html'
removed '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fcomponents_005flayout.html'
removed '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fcomponents_005fmedia.html'
removed '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fcomponents_005fnavigation.html'
removed '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fcomponents_005fnotification.html'
removed '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fcomponents_005foverlay.html'
removed '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fcomponents_005frating.html'
removed '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fcomponents_005fsegmented.html'
removed '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fcomponents_005fselect.html'
removed '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fcomponents_005ftable.html'
removed '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fcomponents_005ftokens.html'
removed '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fcomponents_005ftray.html'
removed '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fcomponents_005ftypography.html'
removed '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fcomponents_005futility.html'
removed '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fcss.html'
removed '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fembed_005fcss.html'
removed '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fembed_005fjs.html'
removed '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fhygguile.html'
removed '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fjs.html'
removed '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fsxml.html'
removed '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fversion.html'
removed directory '/srv/http/jointhefreeworld.org/api-docs/hygguile'
mkdir: created directory '/srv/http/jointhefreeworld.org/api-docs/hygguile'
renamed 'doc/api-dist/API.html' -> '/srv/http/jointhefreeworld.org/api-docs/hygguile/API.html'
renamed 'doc/api-dist/hygguile_005fabstraction.html' -> '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fabstraction.html'
renamed 'doc/api-dist/hygguile_005fcomponents_005fbutton.html' -> '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fcomponents_005fbutton.html'
renamed 'doc/api-dist/hygguile_005fcomponents_005fcard.html' -> '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fcomponents_005fcard.html'
renamed 'doc/api-dist/hygguile_005fcomponents_005fcarousel.html' -> '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fcomponents_005fcarousel.html'
renamed 'doc/api-dist/hygguile_005fcomponents_005fcode.html' -> '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fcomponents_005fcode.html'
renamed 'doc/api-dist/hygguile_005fcomponents_005fcolor.html' -> '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fcomponents_005fcolor.html'
renamed 'doc/api-dist/hygguile_005fcomponents_005fcontainer.html' -> '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fcomponents_005fcontainer.html'
renamed 'doc/api-dist/hygguile_005fcomponents_005fdata.html' -> '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fcomponents_005fdata.html'
renamed 'doc/api-dist/hygguile_005fcomponents_005fdisclosure.html' -> '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fcomponents_005fdisclosure.html'
renamed 'doc/api-dist/hygguile_005fcomponents_005ffeedback.html' -> '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fcomponents_005ffeedback.html'
renamed 'doc/api-dist/hygguile_005fcomponents_005ffield.html' -> '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fcomponents_005ffield.html'
renamed 'doc/api-dist/hygguile_005fcomponents_005ffly_002dout.html' -> '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fcomponents_005ffly_002dout.html'
renamed 'doc/api-dist/hygguile_005fcomponents_005fglass.html' -> '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fcomponents_005fglass.html'
renamed 'doc/api-dist/hygguile_005fcomponents_005ficon.html' -> '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fcomponents_005ficon.html'
renamed 'doc/api-dist/hygguile_005fcomponents_005finput.html' -> '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fcomponents_005finput.html'
renamed 'doc/api-dist/hygguile_005fcomponents_005flayout.html' -> '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fcomponents_005flayout.html'
renamed 'doc/api-dist/hygguile_005fcomponents_005fmedia.html' -> '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fcomponents_005fmedia.html'
renamed 'doc/api-dist/hygguile_005fcomponents_005fnavigation.html' -> '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fcomponents_005fnavigation.html'
renamed 'doc/api-dist/hygguile_005fcomponents_005fnotification.html' -> '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fcomponents_005fnotification.html'
renamed 'doc/api-dist/hygguile_005fcomponents_005foverlay.html' -> '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fcomponents_005foverlay.html'
renamed 'doc/api-dist/hygguile_005fcomponents_005frating.html' -> '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fcomponents_005frating.html'
renamed 'doc/api-dist/hygguile_005fcomponents_005fsegmented.html' -> '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fcomponents_005fsegmented.html'
renamed 'doc/api-dist/hygguile_005fcomponents_005fselect.html' -> '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fcomponents_005fselect.html'
renamed 'doc/api-dist/hygguile_005fcomponents_005ftable.html' -> '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fcomponents_005ftable.html'
renamed 'doc/api-dist/hygguile_005fcomponents_005ftokens.html' -> '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fcomponents_005ftokens.html'
renamed 'doc/api-dist/hygguile_005fcomponents_005ftray.html' -> '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fcomponents_005ftray.html'
renamed 'doc/api-dist/hygguile_005fcomponents_005ftypography.html' -> '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fcomponents_005ftypography.html'
renamed 'doc/api-dist/hygguile_005fcomponents_005futility.html' -> '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fcomponents_005futility.html'
renamed 'doc/api-dist/hygguile_005fcss.html' -> '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fcss.html'
renamed 'doc/api-dist/hygguile_005fembed_005fcss.html' -> '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fembed_005fcss.html'
renamed 'doc/api-dist/hygguile_005fembed_005fjs.html' -> '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fembed_005fjs.html'
renamed 'doc/api-dist/hygguile_005fhygguile.html' -> '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fhygguile.html'
renamed 'doc/api-dist/hygguile_005fjs.html' -> '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fjs.html'
renamed 'doc/api-dist/hygguile_005fsxml.html' -> '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fsxml.html'
renamed 'doc/api-dist/hygguile_005fversion.html' -> '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fversion.html'

Executing: mv -v doc/api-dist/* /srv/http/jointhefreeworld.org/api-docs/hygguile
removed 'doc/api/index.texi'
removed directory 'doc/api'
removed directory 'doc/api-dist'
removed directory 'doc'
build diagnostics14 warnings, 0 errors
inspect the job's lambda expression
(lambda()
  `((task . ("maak-test" "maak-deploy"))
    (project . "hygguile")
    (branch-name . "trunk")
    (clone-url . "https://github.com/jjba23/hygguile.git")))