viewing logs
job succeeded
sss
- time taken
- 9 seconds
- started at
- Mon Oct 27 18:55:58 2025
- updated at
- Mon Oct 27 18:56:07 2025
- log uuid
8d1a74fa-9de2-4cf7-a5ab-8362f0c7ac69
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 70955a5 ??? feature: Add new flake
From https://codeberg.org/jjba23/sss
70955a5..c5251a0 trunk -> origin/trunk
Updating 70955a5..c5251a0
Fast-forward
resources/flakes/python-uv-dev/flake.nix | 47 +++-----------------------------
1 file changed, 4 insertions(+), 43 deletions(-)
-> 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 c5251a01cdceba12c1eebe58aa52065e24f15984
Author: Josep Bigorra <jjbigorra@gmail.com>
Date: Mon Oct 27 18:56:05 2025 +0100
??? feature: Add new flake
M resources/flakes/python-uv-dev/flake.nix
-> running command: cd /etc/byggsteg/job-clone/sss/trunk && maak test
scanning directories for unit tests...
scanning present working directory for unit tests...
found unit tests: (prelude-spec.scm palette-spec.scm dconf-spec.scm niri-spec.scm)
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] string-drop-first-last-n
[pass] expect: reme sexp sys, got: reme sexp sys
[pass] expect: e, got: e
[pass] expect: ello worl, got: ello worl
[pass] expect: h, got: h
[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
[info] ran 1 tasks in: 0 seconds, 38208 microseconds
running unit tests from file: palette-spec.scm, entrypoint: spec
------------------------------------------
[suite] Palette test suite
[test] hex-to-rgba
[pass] expect: rgba(255, 87, 51, 1), got: rgba(255, 87, 51, 1)
[pass] expect: rgba(0, 0, 0, 1), got: rgba(0, 0, 0, 1)
[pass] expect: rgba(0, 128, 128, 0.5), got: rgba(0, 128, 128, 0.5)
[pass] expect: rgba(255, 255, 255, 1), got: rgba(255, 255, 255, 1)
[test] get-color
[pass] success catching error: %exception: (#<&message message: "exception ocurred! unknown palette selected: unknown-palette">)
[pass] expect: #, got: #
[test] get-ansi-color
[pass] expect: #t, got: #t
[info] ran 1 tasks in: 0 seconds, 38047 microseconds
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, 10848 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, 63479 microseconds
finished running tests
WARNING: (guix ui): imported module (guix diagnostics) overrides core binding `info'
[INFO][2025-10-27 18:56:01+0100] Start loading tasks from file: /etc/byggsteg/job-clone/sss/trunk/maak.scm
[INFO][2025-10-27 18:56:01+0100] Start executing user tasks: (test)
[INFO][2025-10-27 18:56:01+0100] Start task: test
[INFO][2025-10-27 18:56:01+0100] Calling procedure: test
[INFO][2025-10-27 18:56:01+0100] 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-27 18:56:04+0100] Start loading tasks from file: /etc/byggsteg/job-clone/sss/trunk/maak.scm
[INFO][2025-10-27 18:56:04+0100] Start executing user tasks: (deploy)
[INFO][2025-10-27 18:56:04+0100] Start task: deploy
[INFO][2025-10-27 18:56:04+0100] Calling procedure: deploy
[INFO][2025-10-27 18:56:04+0100] Deploy the project's documentation.
[INFO][2025-10-27 18:56:04+0100] 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"))'