hygguile-06d9798e-a36c

job succeeded

time taken
42 seconds
started at
Wed Oct 14 00:50:07 2026
updated at
Wed Oct 14 00:50:49 2026
log uuid
06d9798e-a36c-4746-82c0-d35dc7dc2ad6
inspect the job's lambda expression
        (lambda()
          `((task . ("maak-test" "maak-deploy"))
            (project . "hygguile")
            (branch-name . "trunk")            
            (clone-url . "https://codeberg.org/jjba23/hygguile")
            (env . ((VERITAS_REPORTER . monotone-reporter)))))
starting new job...


→ running command: cd "/etc/byggsteg/job-clone//hygguile/trunk" && git reset --hard && git pull

HEAD is now at 7dfeadb update: Test library
Already up to date.

→ running command: cd /etc/byggsteg/job-clone/hygguile/trunk && uname -a

Linux wolk-jjba 7.1.5-gnu #1 SMP PREEMPT_DYNAMIC 1 x86_64 GNU/Linux

→ running command: cd /etc/byggsteg/job-clone/hygguile/trunk && git log --name-status HEAD^..HEAD

commit 7dfeadbf07c2d5bd834d1eaa20c6861927557cb0
Author: Josep Bigorra <jjbigorra@gmail.com>
Date:   Mon Oct 12 15:19:15 2026 +0200

    update: Test library

M       .gitignore
M       manifest.scm

→ running command: cd /etc/byggsteg/job-clone/hygguile/trunk && maak test

;;; 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
;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-auto-compile argument to disable.
;;; compiling ./test/veritas/unit/components/select-spec.scm
;;; note: source file ./src/hygguile/components/select.scm
;;;       newer than compiled /gnu/store/1haw3r15fbkql0cpicq63x6zmcsm3qxm-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
;;; note: source file ./src/hygguile/abstraction.scm
;;;       newer than compiled /gnu/store/1haw3r15fbkql0cpicq63x6zmcsm3qxm-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
;;; 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/sxml.scm
;;;       newer than compiled /gnu/store/1haw3r15fbkql0cpicq63x6zmcsm3qxm-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
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/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
;;; note: source file ./src/hygguile/components/card.scm
;;;       newer than compiled /gnu/store/1haw3r15fbkql0cpicq63x6zmcsm3qxm-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
;;; note: source file ./src/hygguile/components/icon.scm
;;;       newer than compiled /gnu/store/1haw3r15fbkql0cpicq63x6zmcsm3qxm-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/typography.scm
;;;       newer than compiled /gnu/store/1haw3r15fbkql0cpicq63x6zmcsm3qxm-profile/lib/guile/3.0/site-ccache/hygguile/components/typography.go
;;; note: source file ./src/hygguile/components/typography.scm
;;;       newer than compiled 
scanning directories for unit tests...
scanning present working directory for unit tests...

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

found unit tests: (components/select-spec.scm components/card-spec.scm components/input-spec.scm components/media-spec.scm components/navigation-spec.scm components/icon-spec.scm components/carousel-spec.scm components/fly-out-spec.scm components/notification-spec.scm components/code-spec.scm components/table-spec.scm sxml-spec.scm components/glass-spec.scm components/color-spec.scm components/feedback-spec.scm components/disclosure-spec.scm components/button-spec.scm components/tray-spec.scm abstraction-spec.scm components/typography-spec.scm)


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


[info] shuffled with seed 510523707 (replay with VERITAS_SEED=510523707)
------------------------------------------
[suite] Dropdowns
  [test] hygguile select and option
    [assert] a grouped menu keeps the groups in order
    [pass] got: (Americas Europe Asia)
    [assert] a glyph option writes its glyph and label as text
    [pass] got: <option value="nl" class="font-sans">?? Nederlands</option>
    [assert] a menu that already has a selection keeps exactly that one
    [pass] got: (nl_NL)
    [assert] a group that cannot be chosen says so
    [pass] got: #t
    [assert] the stated row is the one the browser would have shown
    [pass] got: #t
    [assert] helper copy is linked as the control's description
    [pass] got: (#t #t)
    [assert] an id stands in for the name when the two differ
    [pass] got: #t
    [assert] and keeps every row inside its group
    [pass] got: (en_US nl_NL es_ES ja_JP)
    [assert] a disabled row says so
    [pass] got: #t
    [assert] a row selected inside a group is left alone
    [pass] got: (nl_NL)
    [assert] nothing the caller left out is written as #f
    [pass] got: #f
    [assert] a required menu says so to the browser and the reader
    [pass] got: (#t #t)
    [assert] a value inside a group is read like any other
    [pass] got: (ja_JP)
    [assert] a grouped menu states one row as well
    [pass] got: (en_US)
    [assert] and a menu of nothing but a disabled group states nothing
    [pass] got: ()
    [assert] and so does a string value with a symbol selection
    [pass] got: 
    [assert] and never nests an element a menu row cannot hold
    [pass] got: #f
    [assert] a value is written the way a form reads it
    [pass] got: <option value="2026" class="font-sans">Two thousand</option>
    [assert] the control carries a name and an id of its own
    [pass] got: (#t #t)
    [assert] a menu with nothing to select states nothing
    [pass] got: (() ())
    [assert] a group with no heading claims none
    [pass] got: #f
    [assert] a symbol value and a string selection name the same row
    [pass] got: (en_US )
    [assert] an option the menu is not showing is not selected
    [pass] got: #f
    [assert] an error is announced and points back at the control
    [pass] got: (#t #t #t)
    [assert] an option is an <option> with its value
    [pass] got: (option cozy)
    [assert] a group is a heading over rows of its own
    [pass] got: (#t #t #t)
    [assert] a label is bound to the control
    [pass] got: #t
    [assert] and shows its value when given no content
    [pass] got: <option value="cozy" class="font-sans">cozy</option>
    [assert] the menu states a selection even when no row matched
    [pass] got: (cozy)
    [assert] an interaction handler is written only when there is one
    [pass] got: #t
    [assert] a placeholder row cannot be the one a menu states
    [pass] got: (cozy)
[info] ran 1 tasks in: 0 seconds, 1949 microseconds

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


[info] shuffled with seed 510523707 (replay with VERITAS_SEED=510523707)
------------------------------------------
[suite] Cards
  [test] hygguile cards
    [assert] badge renders a <span> element
    [pass] got: span/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 /gnu/store/1haw3r15fbkql0cpicq63x6zmcsm3qxm-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/src/hygguile/components/typography.scm.go
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/card.scm.go
;;; 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/input-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/input-spec.scm.go
;;; compiling ./test/veritas/unit/components/input-spec.scm
;;; note: source file ./src/hygguile/components/input.scm
;;;       newer than compiled /gnu/store/1haw3r15fbkql0cpicq63x6zmcsm3qxm-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
;;; note: source file ./src/hygguile/components/button.scm
;;;       newer than compiled /gnu/store/1haw3r15fbkql0cpicq63x6zmcsm3qxm-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/src/hygguile/components/input.scm.go
;;; 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/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/1haw3r15fbkql0cpicq63x6zmcsm3qxm-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 /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/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 
    [assert] card-footer renders a <footer> element
    [pass] got: footer
    [assert] the expandable-card id lands on the summary
    [pass] got: #t
    [assert] expandable-card renders a <details> element
    [pass] got: details
    [assert] a closed expandable-card omits open
    [pass] got: #f
    [assert] card renders a <div> element
    [pass] got: div
    [assert] an open expandable-card carries open
    [pass] got: #t
    [assert] expandable-card renders the data it was handed
    [pass] got: #t
    [assert] a wide expandable-card spans two columns
    [pass] got: #t
    [assert] card-description renders a <p> element
    [pass] got: p
    [assert] card-body renders a <div> element
    [pass] got: div
    [assert] card-header renders a <header> element
    [pass] got: header
    [assert] stat-card renders a <div> element
    [pass] got: div
    [assert] card-title renders an <h3> element
    [pass] got: h3
[info] ran 1 tasks in: 0 seconds, 1106 microseconds

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


[info] shuffled with seed 510523707 (replay with VERITAS_SEED=510523707)
------------------------------------------
[suite] Forms
  [test] hygguile forms
    [assert] input marks required fields for assistive tech
    [pass] got: true
    [assert] the appended submit button is labelled
    [pass] got: Subscribe
    [assert] form posts its fields by default
    [pass] got: post
    [assert] input renders an <input> element
    [pass] got: input
    [assert] form supports a get method for searches
    [pass] got: get
    [assert] form renders an enctype for file uploads
    [pass] got: multipart/form-data
    [assert] legend renders a <legend> element
    [pass] got: legend
    [assert] input binds the label to the field id
    [pass] got: email
    [assert] form can switch off native validation
    [pass] got: 
    [assert] input renders a labelled wrapper
    [pass] got: div
    [assert] card-body-style wrapper for range renders a <div>
    [pass] got: div
    [assert] form appends a submit button when asked
    [pass] got: button
    [assert] fieldset renders a <fieldset> element
    [pass] got: fieldset
    [assert] textarea forwards the autocomplete hint
    [pass] got: off
    [assert] form carries its fields
    [pass] got: input
    [assert] form forwards its action
    [pass] got: /subscribe
    [assert] switch renders a styled checkbox
    [pass] got: input
    [assert] checkbox renders an <input>
    [pass] got: input
    [assert] input forwards the autocomplete hint
    [pass] got: email
    [assert] form renders a <form> element
    [pass] got: form
    [assert] form uses native validation unless told otherwise
    [pass] got: #f
[info] ran 1 tasks in: 0 seconds, 1177 microseconds

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


[info] shuffled with seed 510523707 (replay with VERITAS_SEED=510523707)
------------------------------------------
[suite] Media
  [test] hygguile media
    [assert] figure renders a <figure> element
    [pass] got: figure
    [assert] img renders an <img> element
    [pass] got: img
    [assert] source renders a <source> element
    [pass] got: source
    [assert] avatar renders a <span> element
    [pass] got: span
    [assert] figcaption renders a <figcaption> element
    [pass] got: figcaption
    [assert] img renders a custom alt attribute
    [pass] got: Portrait
    [assert] img defaults to lazy loading
    [pass] got: lazy
    [assert] picture renders a <picture> element
    [pass] got: picture
    [assert] avatar falls back to initials without a source
    [pass] got: HG
    [assert] img always renders the alt attribute
    [pass] got: 
    [assert] image-gallery renders a <div> grid
    [pass] got: div
[info] ran 1 tasks in: 0 seconds, 9525 microseconds

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


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

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


[info] shuffled with seed 510523707 (replay with VERITAS_SEED=510523707)
------------------------------------------
[suite] Icons
  [test] hygguile icons
    [assert] icon is an <i> element
    [pass] got: i
[info] ran 1 tasks in: 0 seconds, 1190 microseconds

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


[info] shuffled with seed 510523707 (replay with VERITAS_SEED=510523707)
------------------------------------------
[suite] Carousel
  [test] hygguile carousel
    [assert] and a hint says what to do instead
    [pass] got: (JavaScript is disabled ? scroll horizontally to browse the items.)
    [assert] an item is the width and height the component defaults to
    [pass] got: (#t #t)
    [assert] the track is a <ul> and the first thing in the frame
    [pass] got: (ul #t)
    [assert] the hint's copy is the caller's to replace
    [pass] got: (Swipe across the items.)
    [assert] and the size is the caller's when one is given
    [pass] got: (#t #f)
    [assert] the item's own classes are the caller's, but the hook the script reads is not
    [pass] got: (#t #t)
    [assert] the track pans by snap, and by hand when scripting is off
    [pass] got: (#t #t #t #t)
    [assert] the track carries the caller's id, and the class its own style hangs on
    [pass] got: (image-carousel #t)
    [assert] the frame is a track, an arrow, an arrow and a hint, in that order
    [pass] got: (ul button button noscript)
    [assert] the arrows are real buttons, not form submitters
    [pass] got: (button button)
    [assert] every fragment becomes one centred snap point
    [pass] got: ((li #t #t #t) (li #t #t #t) (li #t #t #t))
    [assert] the carousel is a positioned frame, so an arrow can be placed against the track
    [pass] got: (div #t)
    [assert] the content wrapper is centred in the item
    [pass] got: (#t #t #t)
    [assert] a fragment sits inside a content wrapper, which is all the item holds
    [pass] got: (div #t 1)
    [assert] an id written as a symbol reaches the DOM as the string the script looks up
    [pass] got: other-carousel
    [assert] a carousel with nothing in it is still a carousel
    [pass] got: (() 2)
    [assert] without scripting the arrows hide themselves
    [pass] got: (#t #t)
  [test] frosted arrow discs
    [assert] the glyph is the disc's only child, so the frost stays under it
    [pass] got: ((?) (?))
    [assert] the side classes are the caller's to replace
    [pass] got: (#t #f #t)
    [assert] the layer clips itself to the disc's own radius, which is what keeps the frost round
    [pass] got: (#t #t #t #t)./src/hygguile/components/navigation.scm
;;;       newer than compiled /gnu/store/1haw3r15fbkql0cpicq63x6zmcsm3qxm-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
;;; note: source file ./src/hygguile/components/glass.scm
;;;       newer than compiled /gnu/store/1haw3r15fbkql0cpicq63x6zmcsm3qxm-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/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/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/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
;;; note: source file ./src/hygguile/components/carousel.scm
;;;       newer than compiled /gnu/store/1haw3r15fbkql0cpicq63x6zmcsm3qxm-profile/lib/guile/3.0/site-ccache/hygguile/components/carousel.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/embed/css.scm
;;;       newer than compiled /gnu/store/1haw3r15fbkql0cpicq63x6zmcsm3qxm-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/embed/js.scm
;;;       newer than compiled /gnu/store/1haw3r15fbkql0cpicq63x6zmcsm3qxm-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
;;; 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/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

    [assert] a disc is glass, and has to be reachable: a tint, a border and a shadow that follow the theme
    [pass] got: (#t #t #t #t #t #t)
    [assert] a disc is a circle, not a rounded box
    [pass] got: #t
    [assert] a disc wears the framework's frost layer rather than a backdrop filter of its own
    [pass] got: (#t #t #f)
    [assert] the gentle step a disc asks for by name is the one the stylesheet defines
    [pass] got: (#t #t)
    [assert] each disc sits on the side it pages, and only that side
    [pass] got: (#t #t #f #t #t #f)
    [assert] a disc floats over the track, centred on it
    [pass] got: (#t #t #t)
    [assert] a disc's own step of the frost is the gentle one, because two rems across is all disc
    [pass] got: #t
    [assert] a disc is compact on a phone and roomy from the small breakpoint up, so the track keeps its pixels
    [pass] got: (#t #t #t #t)
    [assert] a disc says it is clickable and shows where the keyboard is
    [pass] got: (#t #t #t)
  [test] paging
    [assert] an arrow's inline handler finds the script, which declares the function on the global scope
    [pass] got: (#t #f)
    [assert] and it stops at the first and the last item instead of scrolling past them
    [pass] got: #t
    [assert] the script names only the direction that pages back: forward is what anything else is
    [pass] got: (#t #f)
    [assert] paging moves one item at a time, from wherever the track actually sits
    [pass] got: (#t #t)
    [assert] the item centres are measured live, so a breakpoint's gap is honoured
    [pass] got: (#t #t)
    [assert] each arrow names the track it pages, in the direction it asks for
    [pass] got: ((previous #t) (next #t))
    [assert] an arrow pages the track it sits in, even when the id was written as a symbol
    [pass] got: (other-carousel other-carousel other-carousel)
    [assert] it scrolls to where the target item is centred, smoothly
    [pass] got: (#t #t)
    [assert] a missing track, or one with nothing in it, is left alone
    [pass] got: (#t #t)
    [assert] the hook class the script looks for is the one the item wears
    [pass] got: (#t #t)
[info] ran 1 tasks in: 0 seconds, 1757 microseconds

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


[info] shuffled with seed 510523707 (replay with VERITAS_SEED=510523707)
------------------------------------------
[suite] Fly-out menus
  [test] hygguile fly-out menus
    [assert] it does not wear the panel's own dress
    [pass] got: (#f #f #f #f)
    [assert] it is placed under its trigger, not in the flow
    [pass] got: #t
    [assert] the trigger still announces what it controls
    [pass] got: (#t #t #t)
    [assert] the dropdown is still a <ul>
    [pass] got: ul
    [assert] a menu item is a direct child of the list
    [pass] got: 0
    [assert] the dropdown is glass
    [pass] got: (#t #t #t)
    [assert] it is still hidden until the script opens it
    [pass] got: #t
    [assert] and still carries the class the script looks for
    [pass] got: #t
    [assert] a caller's classes do not cost the frost
    [pass] got: (#t #t #t #t)
    [assert] and keeps the shape it always had
    [pass] got: (#t #t #t #t #t #t)
[info] ran 1 tasks in: 0 seconds, 10730 microseconds

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


[info] shuffled with seed 510523707 (replay with VERITAS_SEED=510523707)
------------------------------------------
[suite] Notifications
  [test] hygguile notification tray and card
    [assert] it is a polite live region
    [pass] got: (status polite true)
    [assert] the card the script puts there is the panel's
    [pass] got: (#t #t #t)
    [assert] the card holds still: nothing bounces it
    [pass] got: (#f #f #f)
    [assert] and holds nothing until one arrives
    [pass] got: <div id="notification-tray" role="status" aria-live="polite" aria-atomic="true" class="fixed right-8 top-8 z-32"></div>
    [assert] the title and the body wait empty for the script
    [pass] got: (1 1 #t #t);;; note: source file ./src/hygguile/components/fly-out.scm
;;;       newer than compiled /gnu/store/1haw3r15fbkql0cpicq63x6zmcsm3qxm-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
;;; 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/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/1haw3r15fbkql0cpicq63x6zmcsm3qxm-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/1haw3r15fbkql0cpicq63x6zmcsm3qxm-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/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/1haw3r15fbkql0cpicq63x6zmcsm3qxm-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/1haw3r15fbkql0cpicq63x6zmcsm3qxm-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/components/tray.scm
;;;       newer than compiled /gnu/store/1haw3r15fbkql0cpicq63x6zmcsm3qxm-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 
    [assert] and keeps the shape it always had
    [pass] got: (#t #t #t #t #t #t #t #t)
    [assert] it does not wear the panel's own dress
    [pass] got: (#f #f #f)
    [assert] the tray is a place, not a surface
    [pass] got: (div #f #f)
    [assert] and wears the quiet hairline every pane wears
    [pass] got: (#t #t #f #f)
    [assert] the tray's places are filled with text, not markup
    [pass] got: (#t #t 0)
    [assert] the card is glass
    [pass] got: (#t #t #t)
[info] ran 1 tasks in: 0 seconds, 10214 microseconds

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


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

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


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

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


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

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


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

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


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

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


[info] shuffled with seed 510523707 (replay with VERITAS_SEED=510523707)
------------------------------------------
[suite] Feedback
  [test] hygguile feedback
    [assert] progress renders a wrapper <div>
    [pass] got: div
    [assert] skeleton renders one row per requested line
    [pass] got: 3
    [assert] progress renders a <progress> element
    [pass] got: progress
    [assert] alert renders a <div> element
    [pass] got: div
    [assert] spinner renders a <span> element
    [pass] got: span
[info] ran 1 tasks in: 0 seconds, 19283 microseconds

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


[info] shuffled with seed 510523707 (replay with VERITAS_SEED=510523707)
------------------------------------------
[suite] Disclosure
  [test] hygguile disclosure
    [assert] tooltip describes itself to assistive technology
    [pass] got: t
    [assert] summary renders a <summary> element
    [pass] got: summary
    [assert] the description is a real text node, hidden from sight
    [pass] got: (span t sr-only Hint)
    [assert] details renders a <details> element
    [pass] got: details
    [assert] accordion-item renders a <details> element
    [pass] got: details
    [assert] and the expansion is not drawn a second time on hover
    [pass] got: #f
    [assert] modal renders a dialog with role=dialog
    [pass] got: dialog
    [assert] tooltip renders a <span> with tooltip data
    [pass] got: Hint
    [assert] accordion renders a <div> wrapper
    [pass] got: div
[info] ran 1 tasks in: 0 seconds, 13865 microseconds

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


[info] shuffled with seed 510523707 (replay with VERITAS_SEED=510523707)
------------------------------------------
[suite] Buttons
  [test] hygguile buttons
    [assert] button returns a valid button
    [pass] got: button
    [assert] submit-button returns a valid button
    [pass] got: button
    [assert] danger-submit-button returns a valid button
    [pass] got: button
    [assert] icon-button returns a valid button
    [pass] got: button
[info] ran 1 tasks in: 0 seconds, 10585 microseconds

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


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

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


[info] shuffled with seed 510523707 (replay with VERITAS_SEED=510523707)
------------------------------------------
[suite] Abstraction test suite
  [test] pretty-quote
    [assert] Quoted expression with nested parentheses
    [pass] got: '(nested value)
    [assert] Multiple occurrences of the same quoted expression
    [pass] got: 'same and also 'same
    [assert] Quoted expression at the end of the string
    [pass] got: some text 'last
    [assert] Quoted expression at the beginning of the string
    [pass] got: 'first then more text
    [assert] Quoted expression with special characters (excluding ')')'
    [pass] got: 'value-with-$&+,./:;=?@_~
    [assert] No quoted expressions
    [pass] got: some text without quotes
    [assert] Quoted expression with spaces
    [pass] got: 'some value
    [assert] String with a mix of quoted and non-quoted content
    [pass] got: prefix 'data infix '(more data) suffix
    [assert] Real-world like string
    [pass] 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 simple quoted expressions
    [pass] got: 'name and 'age
    [assert] Single simple quoted expression
    [pass] got: 'user
    [assert] Empty quoted expression
    [pass] got: '
    [assert] Multiple quoted expressions with different types
    [pass] got: start 'item middle '(sub item) end
  [test] mk-class
    [assert] mk-class list of symbols is converted to sorted space-separated string
    [pass] got: bg-stone-900/75 hover:bg-stone-900 my-2 p-2
    [assert] mk-class list of symbols removes duplication
    [pass] got: my-2 p-2
    [assert] mk-class empty list returns empty class string
    [pass] got: 
    [assert] mk-class false value returns empty class string
    [pass] got: 
  [test] override-classes
    [assert] an empty override list leaves the base list untouched
    [pass] got: (text-onyx-300)
    [assert] variants are part of the identity, so themes do not collide
    [pass] got: (dark:text-stone-300 text-stone-100)
    [assert] border widths survive a border-colour override
    [pass] got: (border-2 border-onyx-300)
    [assert] the merged class list carries a single text colour
    [pass] got: dark:text-onyx-900 text-stone-100
    [assert] a later colour utility replaces the earlier one
    [pass] got: (text-stone-100 dark:text-onyx-900)
    [assert] a font-size utility is not mistaken for a colour
    [pass] got: (text-sm text-stone-100)
  [test] render-if
    [assert] render-if-nestring with empty string
    [pass] got: ()
    [assert] render-if-nestring with valid string
    [pass] got: HELLO
    [assert] render-if-nestring with #f
    [pass] got: ()
[info] ran 1 tasks in: 0 seconds, 12699 microseconds

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


[info] shuffled with seed 510523707 (replay with VERITAS_SEED=510523707)
------------------------------------------
[suite] Inline typography
  [test] hygguile inline typography
    [assert] abbr omits the title when none is given
    [pass] got: #f
    [assert] sub renders a <sub> element
    [pass] got: sub
    [assert] kbd renders a <kbd> element
    [pass] got: kbd
    [assert] var renders a <var> element
    [pass] got: var
    [assert] var is italicised
    [pass] got: #t
    [assert] time renders a <time> element
    [pass] got: time
    [assert] samp renders a <samp> element
    [pass] got: samp
    [assert] mark highlights the text
    [pass] got: #t
    [assert] abbr renders an <abbr> element
    [pass] got: abbr
    [assert] abbr carries the expansion as a title
    [pass] got: HyperText Transfer Protocol
    [assert] sub lowers the text
    [pass] got: #t
    [assert] kbd is set in a monospace face
    [pass] got: #t
    [assert] time carries a machine-readable datetime
    [pass] got: 2026-10-11
    [assert] mark renders a <mark> element
    [pass] got: mark
    [assert] time reuses an ISO string as its datetime value
    [pass] got: 2026-10-11
    [assert] sup raises the text
    [pass] got: #t
    [assert] inline code is set in a mono face with close padding
    [pass] got: (#t #t)
    [assert] time omits datetime when it has none
    [pass] got: #f
    [assert] a code block is set in a mono face with close padding
    [pass] got: (#t #t #t)
    [assert] sup renders a <sup> element
    [pass] got: sup
[info] ran 1 tasks in: 0 seconds, 11071 microseconds
[info] shuffled with seed 510523707 (replay with VERITAS_SEED=510523707)
------------------------------------------
[suite] Heading type scale
  [test] hygguile heading type scale
    [assert] a leading given outright replaces the scale's
    [pass] got: (#t #f)
    [assert] a heading resized by hand is led by the scale
    [pass] got: (#t #t)
    [assert] and the scale loosens as the size shrinks
    [pass] got: #t
    [assert] every level is a size paired with its leading
    [pass] 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] every ratio in the scale leaves room for the ink
    [pass] got: (#t #t #t)
[info] ran 1 tasks in: 0 seconds, 2106 microseconds
[info] shuffled with seed 510523707 (replay with VERITAS_SEED=510523707)
------------------------------------------
[suite] Glossary terms
  [test] hygguile glossary terms
    [assert] a note places itself where it is asked
    [pass] got: #t
    [assert] a documented term is an <a>
    [pass] got: a
    [assert] and it links where it says it does
    [pass] got: https://en.wikipedia.org/wiki/SXML
    [assert] a term with nothing to say is the bare word
    [pass] got: hygge
    [assert] a term with a note is wrapped in a tooltip
    [pass] got: Scheme XML
    [assert] the tooltip wraps the link, so one word carries both
    [pass] got: (span #t)
[info] ran 1 tasks in: 0 seconds, 662 microseconds

finished running tests
/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/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/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
;;; 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/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
;;; note: source file ./test/veritas/unit/components/disclosure-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/disclosure-spec.scm.go
;;; compiling ./test/veritas/unit/components/disclosure-spec.scm
;;; 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/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
;;; 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/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
;;; 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/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/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 /etc/byggsteg/job-clone/hygguile/trunk/maak.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/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.7/etc/byggsteg/job-clone/hygguile/trunk/maak.scm.go


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

Maak: 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.

→ running command: cd /etc/byggsteg/job-clone/hygguile/trunk && sudo maak deploy

mkdir: created directory 'dist'
'resources/css/olive.min.css' -> 'dist/olive.min.css'
;;; 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 ./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 
>>= successfully built hygguile showcase to destination: dist/index.html
./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/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
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'
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/hygguile/trunk/showcase.scm.go
WARNING: (#{ g26074}#): imported module (hygguile hygguile) overrides core binding `select'
WARNING: (guile-user): imported module (hygguile hygguile) overrides core binding `select'
WARNING: (#{ g26079}#): imported module (hygguile hygguile) overrides core binding `select'
;;; 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

>>= wrote dist/example.html (serve it with: maak serve)
;;; 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
contrast gate: 2 pages x 2 themes, WCAG AA
  browser: /gnu/store/1liha46q6acy245a2b3mfax8hdd667fs-profile/bin/chromium

  showcase  (dist/index.html)
    light   378 pairs checked, all at or above WCAG AA  (tightest 5.12:1, needs 4.5)
    dark    378 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/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
;;; 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/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/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/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
API documentation saved to doc/api
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/hygguile/trunk/src/hygguile/components/media.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/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/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
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'
index.texi: warning: must specify a title with a title command or @top
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_005fdisclosure.html'
removed '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fcomponents_005ffeedback.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_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_005fselect.html'
removed '/srv/http/jointhefreeworld.org/api-docs/hygguile/hygguile_005fcomponents_005ftable.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_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 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_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_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_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_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_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_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'
removed 'doc/api/index.texi'
removed directory 'doc/api'
removed directory 'doc/api-dist'
removed directory 'doc'


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

Maak: 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.