viewing logs
job succeeded
sss
- time taken
- 30 seconds
- started at
- Fri Oct 24 23:56:43 2025
- updated at
- Fri Oct 24 23:57:13 2025
- log uuid
f0cfcffe-bb5d-46bb-9f90-437eacb8408c
inspect the job's lambda expression
(lambda()
`((task . ("maak-test" "maak-deploy"))
(project . "sss")
(branch-name . "trunk")
(clone-url . "https://codeberg.org/jjba23/sss.git")
(env . ((VERITAS_REPORTER . monotone-reporter)))))
starting new job...
-> running command: cd /etc/byggsteg/job-clone/sss/trunk && git reset --hard && git pull
HEAD is now at a813136 ??? feature: CI
From https://codeberg.org/jjba23/sss
a813136..c6be2c2 trunk -> origin/trunk
Updating a813136..c6be2c2
Fast-forward
manifest.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
-> running command: cd /etc/byggsteg/job-clone/sss/trunk && uname -a
Linux wolk-jjba 6.15.11-gnu #1 SMP PREEMPT_DYNAMIC 1 x86_64 GNU/Linux
-> running command: cd /etc/byggsteg/job-clone/sss/trunk && git log --name-status HEAD^..HEAD
commit c6be2c23a65ec28b0447aa8d1155098ebe23c82b
Author: Josep Bigorra <jjbigorra@gmail.com>
Date: Fri Oct 24 23:56:16 2025 +0200
??? feature: Maak
M manifest.scm
-> running command: cd /etc/byggsteg/job-clone/sss/trunk && maak test
substitute:
substitute: [Klooking for substitutes on 'https://bordeaux.guix.gnu.org'... 0.0%
substitute: [Klooking for substitutes on 'https://bordeaux.guix.gnu.org'... 50.0%
substitute: [Klooking for substitutes on 'https://bordeaux.guix.gnu.org'... 100.0%
substitute:
substitute: [Klooking for substitutes on 'https://ci.guix.gnu.org'... 0.0%
substitute: [Klooking for substitutes on 'https://ci.guix.gnu.org'... 50.0%
substitute: [Klooking for substitutes on 'https://ci.guix.gnu.org'... 100.0%
The following derivations will be built:
/gnu/store/xpfymi130vrzk5ck6dwr3721w7w0wr78-maak-0.2.7-checkout.drv
/gnu/store/z0811gc253d3220vrym0ddy5d7q443ka-maak-0.2.7.drv
/gnu/store/jp9ka26bwx185sw5mhn8k1cvybbxx9vc-profile.drv
building /gnu/store/xpfymi130vrzk5ck6dwr3721w7w0wr78-maak-0.2.7-checkout.drv...
building /gnu/store/z0811gc253d3220vrym0ddy5d7q443ka-maak-0.2.7.drv...
[K 50% ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ???
[K 50% ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ???
[K100% ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
[K100% ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
[K100% ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????building CA certificate bundle...
listing Emacs sub-directories...
building fonts directory...
generating GdkPixbuf loaders cache...
generating GLib schema cache...
creating GTK+ icon theme cache...
building cache files for GTK+ input methods...
building directory of Info manuals...
building XDG desktop file cache...
building XDG MIME database...
building profile with 10 packages...
scanning directories for unit tests...
scanning present working directory for unit tests...
found unit tests: (dconf-spec.scm niri-spec.scm prelude-spec.scm palette-spec.scm)
running unit tests from file: dconf-spec.scm, entrypoint: spec
------------------------------------------
[suite] dconf test suite
[test] mk-nested-dconf-writer-commands
[pass] expect: (echo "/org/gnome/desktop/interface/gtk-key-theme --> 'Emacs'" && dconf write "/org/gnome/desktop/interface/gtk-key-theme" "'Emacs'" echo "/org/gnome/desktop/interface/cursor-size --> 24" && dconf write "/org/gnome/desktop/interface/cursor-size" "24" echo "/org/gnome/desktop/interface/enable-animations --> true" && dconf write "/org/gnome/desktop/interface/enable-animations" "true"), got: (echo "/org/gnome/desktop/interface/gtk-key-theme --> 'Emacs'" && dconf write "/org/gnome/desktop/interface/gtk-key-theme" "'Emacs'" echo "/org/gnome/desktop/interface/cursor-size --> 24" && dconf write "/org/gnome/desktop/interface/cursor-size" "24" echo "/org/gnome/desktop/interface/enable-animations --> true" && dconf write "/org/gnome/desktop/interface/enable-animations" "true")
[info] ran 1 tasks in: 0 seconds, 20320 microseconds
running unit tests from file: niri-spec.scm, entrypoint: spec
------------------------------------------
[suite] Niri test suite
[test] full-run of generating a simple niri config// ====== SSS Niri configuration ======
//
// auto-generated file, DO NOT EDIT!
input {
keyboard {
xkb {
layout "us"
options "ctrl:nocaps"
}
numlock
}
touchpad {
tap
}
warp-mouse-to-focus
focus-follows-mouse max-scroll-amount="0%"
workspace-auto-back-and-forth
}
layout {
gaps 16
center-focused-column "never"
preset-column-widths {
proportion 0.333333
proportion 0.5
proportion 0.666666
}
default-column-width {
proportion 0.5
}
focus-ring {
width 3
active-color "#bd93f9"
inactive-color "#44475a"
}
shadow {
on
draw-behind-window true
softness 30
spread 5
offset x=0 y=5
color "#0007"
}
struts {
left 6
right 6
top 6
bottom 6
}
}
hotkey-overlay {
skip-at-startup
}
prefer-no-csd
screenshot-path "~/pictures/screenshots/screen-%Y-%m-%d-%H-%M-%S.png"
animations {
slowdown 0.7
}
binds {
Mod+K { close-window; }
Mod+O { toggle-overview; }
Mod+question { show-hotkey-overlay; }
XF86AudioRaiseVolume allow-when-locked=true { spawn-sh "wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+"; }
XF86AudioLowerVolume allow-when-locked=true { spawn-sh "wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-"; }
XF86AudioMute allow-when-locked=true { spawn-sh "wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle"; }
XF86AudioPlay allow-when-locked=true { spawn-sh "playerctl play-pause"; }
XF86AudioStop allow-when-locked=true { spawn-sh "playerctl stop"; }
XF86AudioPrev allow-when-locked=true { spawn-sh "playerctl previous"; }
XF86AudioNext allow-when-locked=true { spawn-sh "playerctl next"; }
XF86MonBrightnessUp allow-when-locked=true { spawn-sh "sudo light -A 5"; }
XF86MonBrightnessDown allow-when-locked=true { spawn-sh "sudo light -U 5"; }
Mod+Shift+Q { quit; }
Ctrl+Alt+Delete { quit; }
Mod+T { spawn-sh "alacritty msg create-window || alacritty"; }
Mod+Return { spawn-sh "alacritty msg create-window || alacritty"; }
Mod+Shift+B { spawn-sh "herd trigger set-random-wallpaper"; }
Mod+Shift+T { spawn-sh "emacsclient -ce '(eshell \"new\")(rename-buffer (concat \"*eshell: \" (float-time) \"*\"))'"; }
Mod+E { spawn-sh "emacsclient -c"; }
Mod+Shift+E { spawn-sh "alacritty -e emacsclient -t"; }
Mod+I { spawn-sh "flatpak run com.brave.Browser"; }
Mod+Shift+I { spawn-sh "firefox"; }
Mod+B { spawn-sh "nautilus -w"; }
Mod+slash { spawn-sh "rofi -show drun"; }
Mod+space { toggle-window-floating; }
Mod+S { screenshot; }
Mod+Shift+S { screenshot-screen; }
Ctrl+Alt+S { screenshot-window; }
Mod+Left { focus-column-left; }
Mod+Down { focus-window-down; }
Mod+Up { focus-window-up; }
Mod+Right { focus-column-right; }
Mod+Shift+Left { move-column-left; }
Mod+Shift+Down { move-window-down; }
Mod+Shift+Up { move-window-up; }
Mod+Shift+Right { move-column-right; }
Ctrl+Alt+Left { focus-monitor-left; }
Ctrl+Alt+Down { focus-monitor-down; }
Ctrl+Alt+Up { focus-monitor-up; }
Ctrl+Alt+Right { focus-monitor-right; }
Ctrl+Alt+Shift+Left { move-column-to-monitor-left; }
Ctrl+Alt+Shift+Down { move-column-to-monitor-down; }
Ctrl+Alt+Shift+Up { move-column-to-monitor-up; }
Ctrl+Alt+Shift+Right { move-column-to-monitor-right; }
Mod+Page_Down { focus-workspace-down; }
Mod+Page_Up { focus-workspace-up; }
Mod+Shift+Page_Down { move-column-to-workspace-down; }
Mod+Shift+Page_Up { move-column-to-workspace-up; }
Mod+Minus { set-column-width "-10%"; }
Mod+Equal { set-column-width "+10%"; }
Mod+Shift+Minus { set-window-height "-10%"; }
Mod+Shift+Equal { set-window-height "+10%"; }
Mod+F { maximize-column; }
Mod+Shift+F { fullscreen-window; }
Mod+C { center-column; }
Mod+Escape allow-inhibiting=false { toggle-keyboard-shortcuts-inhibit; }
Mod+L { spawn-sh "swaylock --screenshots --clock --indicator --indicator-radius 100 --indicator-thickness 7 --effect-blur 7x5 --effect-vignette 0.5:0.5 --ring-color bb00cc --key-hl-color 880033 --line-color 00000000 --inside-color 00000088 --separator-color 00000000 --grace 2 --fade-in 0.2"; }
Mod+Shift+slash { show-hotkey-overlay; }
Mod+U { focus-workspace-up; }
Mod+R { switch-preset-column-width; }
Mod+D { focus-workspace-down; }
Mod+Comma { consume-window-into-column; }
Mod+Period { expel-window-from-column; }
}
window-rule {
geometry-corner-radius 10
clip-to-geometry true
default-column-width {
proportion 0.6666666
}
}
spawn-sh-at-startup "mako"
spawn-sh-at-startup "dbus-update-activation-environment --all"
spawn-sh-at-startup "waybar"
spawn-sh-at-startup "herd trigger set-random-wallpaper"
spawn-sh-at-startup "alacritty --daemon"
spawn-sh-at-startup "emacs --daemon"
spawn-sh-at-startup "transmission-daemon"
spawn-sh-at-startup "podman system service --time=0 unix:///tmp/podman.sock"
spawn-sh-at-startup "xdg-user-dirs-update"
spawn-sh-at-startup "fyi \"Welcome to the SSS/GNU power user session\" \"Enter and explore, for the cosmos of computation is yours to command.\""
spawn-sh-at-startup "sh ~/.local/bin/write-gtk-dconf-settings.sh"
spawn-sh-at-startup "sh ~/.local/bin/write-sss-dconf-settings.sh"
spawn-sh-at-startup "swayidle -w timeout 300 'swaylock --screenshots --clock --indicator --indicator-radius 100 --indicator-thickness 7 --effect-blur 7x5 --effect-vignette 0.5:0.5 --ring-color bb00cc --key-hl-color 880033 --line-color 00000000 --inside-color 00000088 --separator-color 00000000 --grace 2 --fade-in 0.2' timeout 600 'niri msg action power-off-monitors' resume 'niri msg action power-on-monitors' before-sleep 'swaylock --screenshots --clock --indicator --indicator-radius 100 --indicator-thickness 7 --effect-blur 7x5 --effect-vignette 0.5:0.5 --ring-color bb00cc --key-hl-color 880033 --line-color 00000000 --inside-color 00000088 --separator-color 00000000 --grace 2 --fade-in 0.2'"
[pass] success running without errors
[info] ran 1 tasks in: 0 seconds, 20390 microseconds
running unit tests from file: prelude-spec.scm, entrypoint: spec
couldn't load SSS overrides, using defaultscouldn't load SSS overrides, using defaults
------------------------------------------
[suite] Prelude test suite
[test] log-exprs does not raise errors[0;32m42:[0m [0;39m42[0m
[0;32m"supreme-sexp-system":[0m [0;39m"supreme-sexp-system"[0m
[0;32m(+ 2 2):[0m [0;39m4[0m
[0;32m(string-upcase "hello world"):[0m [0;39m"HELLO WORLD"[0m
[0;32m(length '(1 2 3)):[0m [0;39m3[0m
[pass] success running without errors
[test] get-setting used on an essential setting like 'lang always works
[pass] expect: #f, got: #f
[test] string-drop-first-last-nWARNING: (guix ui): imported module (guix diagnostics) overrides core binding `info'
;;; note: source file ./src/sss/prelude.scm
;;; newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/sss/trunk/src/sss/prelude.scm.go
;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
;;; or pass the --no-auto-compile argument to disable.
;;; compiling ./src/sss/prelude.scm
;;; note: source file ./src/sss/defaults.scm
;;; newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/sss/trunk/src/sss/defaults.scm.go
;;; compiling ./src/sss/defaults.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/sss/trunk/src/sss/defaults.scm.go
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/sss/trunk/src/sss/prelude.scm.go
;;; compiling ./test/veritas/unit/niri-spec.scm
;;; compiling ./src/sss/niri.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/sss/trunk/src/sss/niri.scm.go
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/sss/trunk/test/veritas/unit/niri-spec.scm.go
[pass] expect: e, got: e
[pass] expect: reme sexp sys, got: reme sexp sys
[pass] expect: ello worl, got: ello worl
[pass] expect: h, got: h
[info] ran 1 tasks in: 0 seconds, 9307 microseconds
running unit tests from file: palette-spec.scm, entrypoint: spec
------------------------------------------
[suite] Palette test suite
[test] get-ansi-color
[pass] expect: #t, got: #t
[test] hex-to-rgba
[pass] expect: rgba(0, 0, 0, 1), got: rgba(0, 0, 0, 1)
[pass] expect: rgba(255, 87, 51, 1), got: rgba(255, 87, 51, 1)
[pass] expect: rgba(255, 255, 255, 1), got: rgba(255, 255, 255, 1)
[pass] expect: rgba(0, 128, 128, 0.5), got: rgba(0, 128, 128, 0.5)
[test] get-color
[pass] expect: #, got: #
[pass] success catching error: %exception: (#<&message message: "exception ocurred! unknown palette selected: unknown-palette">)
[info] ran 1 tasks in: 0 seconds, 7426 microseconds
finished running tests
[INFO][2025-10-24 23:56:45+0200] Start loading tasks from file: /etc/byggsteg/job-clone/sss/trunk/maak.scm
[INFO][2025-10-24 23:56:45+0200] Start executing user tasks: (test)
[INFO][2025-10-24 23:56:45+0200] Start task: test
[INFO][2025-10-24 23:56:45+0200] Calling procedure: test
[INFO][2025-10-24 23:56:45+0200] Unit tests.
-> running command: cd /etc/byggsteg/job-clone/sss/trunk && sudo maak deploy
Warning (emacs): Cannot fontify source block (htmlize.el >= 1.34 required). Falling back to plain text. (see ???org-html-htmlize-output-type???)
Warning (emacs): Cannot fontify source block (htmlize.el >= 1.34 required). Falling back to plain text. (see ???org-html-htmlize-output-type???)
Warning (emacs): Cannot fontify source block (htmlize.el >= 1.34 required). Falling back to plain text. (see ???org-html-htmlize-output-type???)
Warning (emacs): Cannot fontify source block (htmlize.el >= 1.34 required). Falling back to plain text. (see ???org-html-htmlize-output-type???)
Warning (emacs): Cannot fontify source block (htmlize.el >= 1.34 required). Falling back to plain text. (see ???org-html-htmlize-output-type???)
Warning (emacs): Cannot fontify source block (htmlize.el >= 1.34 required). Falling back to plain text. (see ???org-html-htmlize-output-type???)
Warning (emacs): Cannot fontify source block (htmlize.el >= 1.34 required). Falling back to plain text. (see ???org-html-htmlize-output-type???)
Warning (emacs): Cannot fontify source block (htmlize.el >= 1.34 required). Falling back to plain text. (see ???org-html-htmlize-output-type???)
Warning (emacs): Cannot fontify source block (htmlize.el >= 1.34 required). Falling back to plain text. (see ???org-html-htmlize-output-type???)
Warning (emacs): Cannot fontify source block (htmlize.el >= 1.34 required). Falling back to plain text. (see ???org-html-htmlize-output-type???)
Warning (emacs): Cannot fontify source block (htmlize.el >= 1.34 required). Falling back to plain text. (see ???org-html-htmlize-output-type???)
Warning (emacs): Cannot fontify source block (htmlize.el >= 1.34 required). Falling back to plain text. (see ???org-html-htmlize-output-type???)
Warning (emacs): Cannot fontify source block (htmlize.el >= 1.34 required). Falling back to plain text. (see ???org-html-htmlize-output-type???)
finished publishing SSS manual
'/srv/http/jointhefreeworld.org/manuals/sss/index.html' is verwijderd
hernoemd 'docs/manual/en.html' -> '/srv/http/jointhefreeworld.org/manuals/sss/index.html'
[INFO][2025-10-24 23:57:11+0200] Start loading tasks from file: /etc/byggsteg/job-clone/sss/trunk/maak.scm
[INFO][2025-10-24 23:57:11+0200] Start executing user tasks: (deploy)
[INFO][2025-10-24 23:57:11+0200] Start task: deploy
[INFO][2025-10-24 23:57:11+0200] Calling procedure: deploy
[INFO][2025-10-24 23:57:11+0200] Deploy the project's documentation.
[INFO][2025-10-24 23:57:11+0200] Execute command:
guix shell -m manifest.scm -- emacs -Q --batch --eval '(progn (find-file "./docs/manual/en.org") (org-html-export-to-html) (message "finished publishing SSS manual"))'