viewing logs

job succeeded

sss

time taken
29 seconds
started at
Fri Nov 28 22:18:02 2025
updated at
Fri Nov 28 22:18:31 2025
log uuid
6e51b197-304d-4479-b534-c36cf0feeac5
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 ad0d96d ??? feature: Add handlebars support -> html
From https://codeberg.org/jjba23/sss
   ad0d96d..2f78dfb  trunk      -> origin/trunk
 * [new tag]         v4.1.7     -> v4.1.7
Updating ad0d96d..2f78dfb
Fast-forward
 system/packages/sss-packages/iter-vitae.scm | 81 +++++++++++++++++++++++++++++
 system/packages/sss-packages/universe.scm   |  2 +
 2 files changed, 83 insertions(+)
 create mode 100644 system/packages/sss-packages/iter-vitae.scm


-> 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 2f78dfbdc52db5cdcf985768944144771e5e1629
Author: Josep Bigorra <jjbigorra@gmail.com>
Date:   Fri Nov 28 22:18:00 2025 +0100

    ??? feature: Iter Vitae

A	system/packages/sss-packages/iter-vitae.scm
M	system/packages/sss-packages/universe.scm


-> running command: cd /etc/byggsteg/job-clone/sss/trunk && maak test

substitute: 
substitute: looking for substitutes on 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: looking for substitutes on 'https://bordeaux.guix.gnu.org'... 100.0%
The following derivation will be built:
  /gnu/store/798fgyk51rgfv4yp9afhgiwzgam0ldak-profile.drv

0.0 MB will be downloaded
..
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: (niri-spec.scm dconf-spec.scm palette-spec.scm prelude-spec.scm)


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 {
  background-color "transparent"
  gaps 16
  center-focused-column "never"
  preset-column-widths {
    proportion 0.333333
    proportion 0.5
    proportion 0.666666
  }
  default-column-width {
    proportion 0.666666
  }
  focus-ring {
    width 2
    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 5
    right 5
    top 5
    bottom 5
  }
}
hotkey-overlay {
  skip-at-startup 
}
prefer-no-csd 
cursor {
  xcursor-theme "Adwaita"
}
layer-rule {
  match namespace="^wallpaper$"
  place-within-backdrop true
}
screenshot-path "~/pictures/screenshots/screen-%Y-%m-%d-%H-%M-%S.png"
animations {
  slowdown 1.0
}
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+Ctrl+E  { spawn-sh "bash ~/.local/bin/user-script-restart-emacs.bash"; }
  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 user-timer-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
  draw-border-with-background false
  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 user-timer-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 "nm-applet"
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, 61314 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, 13160 microseconds

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


------------------------------------------
[suite] Palette test suite
  [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)WARNING: (guix ui): imported module (guix diagnostics) overrides core binding `info'

    [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">)
  [test] get-ansi-color
    [pass] expect: #t, got: #t
[info] ran 1 tasks in: 0 seconds, 9743 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 errors42: 42
"supreme-sexp-system": "supreme-sexp-system"
(+ 2 2): 4
(string-upcase "hello world"): "HELLO WORLD"
(length '(1 2 3)): 3

    [pass] success running without errors
  [test] string-drop-first-last-n
    [pass] expect: e, got: e
    [pass] expect: h, got: h
    [pass] expect: reme sexp sys, got: reme sexp sys
    [pass] expect: ello worl, got: ello worl
  [test] get-setting used on an essential setting like 'lang always works
    [pass] expect: #f, got: #f
[info] ran 1 tasks in: 0 seconds, 22215 microseconds

finished running tests


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

Maak: the infinitely extensible command runner

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

Executing Maak tasks: test

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

=> Running Maak task: test

  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'


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

Maak: the infinitely extensible command runner

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

Executing Maak tasks: deploy

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

=> Running Maak task: deploy

  Deploy the project's documentation.

  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"))'