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