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 & 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 & 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 & b
[assert] escaping reaches text inside nested elements and nodelists
[pass] got: <div><p>a & b</p></div>
[assert] text inside an element is escaped when escaping is on
[pass] got: <p>a & b < c > d " 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.