lambdock-fe4be64e-0711

job succeeded

starting new job...


→ running command: cd "/etc/byggsteg/job-clone//lambdock/trunk" && git reset --hard && git pull

HEAD is now at 36c4d12 docs: Improve recipe in documentation
From https://codeberg.org/jjba23/lambdock
   36c4d12..042a999  trunk      -> origin/trunk
 * [new tag]         v0.12.0    -> v0.12.0
Updating 36c4d12..042a999
Fast-forward
 HACKING.org                     |  14 +-
 NEWS.org                        |  18 ++
 README.org                      |  57 +++++-
 meson.build                     |   9 +-
 package.nix                     |   2 +-
 scheme/lambdock/core.scm        |   1 +
 scheme/lambdock/items.scm       |  21 +++
 src/guile_bridge.c              |   8 +
 src/lambdock.h                  |  14 +-
 src/ui/dock_item.c              | 132 +++++++++++++-
 src/ui/dock_item.h              |  27 +++
 src/ui/popover_menu.c           | 124 +++++++++++++
 src/ui/trash.c                  | 387 ++++++++++++++++++++++++++++++++++++++++
 src/ui/trash.h                  | 122 +++++++++++++
 tests/scheme/lambdock_tests.scm |  13 ++
 tests/test_dock_item.c          |  71 ++++++++
 tests/test_guile_bridge.c       |  15 +-
 tests/test_popover_menu.c       |  56 ++++++
 tests/test_trash.c              | 269 ++++++++++++++++++++++++++++
 19 files changed, 1348 insertions(+), 12 deletions(-)
 create mode 100644 src/ui/trash.c
 create mode 100644 src/ui/trash.h
 create mode 100644 tests/test_trash.c

→ running command: cd /etc/byggsteg/job-clone/lambdock/trunk && uname -a

Linux wolk-jjba 7.2.11-gnu #1 SMP PREEMPT_DYNAMIC 1 x86_64 GNU/Linux

→ running command: cd /etc/byggsteg/job-clone/lambdock/trunk && git log --name-status HEAD^..HEAD

commit 042a999c1a7d7e5eb3bcfac41dc50e50cdd6dcbd
Author: Josep Bigorra <jjbigorra@gmail.com>
Date:   Mon Oct 26 13:11:58 2026 +0100

    chore: Release v0.12.0
    
    The dock now carries a trash item that follows the freedesktop.org trash,
    so the new minor version also bumps the Meson and Nix package versions
    and moves the changelog entry under the release.
    
    🤖 Generated with Codebuff
    Co-Authored-By: Codebuff <noreply@codebuff.com>

M       NEWS.org
M       meson.build
M       package.nix

→ running command: cd /etc/byggsteg/job-clone/lambdock/trunk && maak test

The Meson build system
Version: 1.9.0
Source dir: /etc/byggsteg/job-clone/lambdock/trunk
Build dir: /etc/byggsteg/job-clone/lambdock/trunk/build
Build type: native build
Project name: lambdock
Project version: 0.12.0
C compiler for the host machine: cc (gcc 14.3.0 "cc (GCC) 14.3.0")
C linker for the host machine: cc ld.bfd 2.44
Host machine cpu family: x86_64
Host machine cpu: x86_64
Compiler for C supports arguments -Wpedantic: YES 
Compiler for C supports arguments -Wshadow: YES 
Compiler for C supports arguments -Wstrict-prototypes: YES 
Compiler for C supports arguments -Wmissing-prototypes: YES 
Compiler for C supports arguments -Wredundant-decls: YES 
Compiler for C supports arguments -Wimplicit-fallthrough: YES 
Compiler for C supports arguments -Wvla: YES 
Compiler for C supports arguments -Wundef: YES 
Compiler for C supports arguments -Wformat=2: YES 
Compiler for C supports arguments -Wformat-security: YES 
Compiler for C supports arguments -Werror=implicit-function-declaration: YES 
Compiler for C supports arguments -Werror=incompatible-pointer-types: YES 
Compiler for C supports arguments -Werror=int-conversion: YES 
Compiler for C supports arguments -Wno-overlength-strings: YES 
Found pkg-config: YES (/gnu/store/wsmjm2y3w2j738sz7bnxlg2phj441073-profile/bin/pkg-config) 0.29.2
Run-time dependency gtk4 found: YES 4.22.1
Run-time dependency guile-3.0 found: YES 3.0.9
Run-time dependency gtk4-layer-shell-0 found: YES 1.3.0
Run-time dependency wayland-client found: YES 1.24.0
Library m found: YES
Run-time dependency wlr-protocols found: YES 1.0
Program wayland-scanner found: YES (/gnu/store/wsmjm2y3w2j738sz7bnxlg2phj441073-profile/bin/wayland-scanner)
Build-time dependency gio-2.0 found: YES 2.86.5
Program glib-compile-resources found: YES (/gnu/store/wsmjm2y3w2j738sz7bnxlg2phj441073-profile/bin/glib-compile-resources)
Program desktop-file-validate found: NO
Message: desktop-file-validate not found: skipping desktop entry validation
Program appstreamcli found: NO
Message: appstreamcli not found: skipping AppStream metadata validation
Program msgfmt found: YES (/gnu/store/wsmjm2y3w2j738sz7bnxlg2phj441073-profile/bin/msgfmt)
Program msginit found: YES (/gnu/store/wsmjm2y3w2j738sz7bnxlg2phj441073-profile/bin/msginit)
Program msgmerge found: YES (/gnu/store/wsmjm2y3w2j738sz7bnxlg2phj441073-profile/bin/msgmerge)
Program xgettext found: YES (/gnu/store/wsmjm2y3w2j738sz7bnxlg2phj441073-profile/bin/xgettext)
Dependency gio-2.0 found: YES 2.86.5 (cached)
Run-time dependency glib-2.0 found: YES 2.86.5
Dependency gio-2.0 found: YES 2.86.5 (cached)
Dependency glib-2.0 found: YES 2.86.5 (cached)
Program guile found: YES (/gnu/store/wsmjm2y3w2j738sz7bnxlg2phj441073-profile/bin/guile)
Program tests/run_scheme_tests.sh found: YES (/etc/byggsteg/job-clone/lambdock/trunk/tests/run_scheme_tests.sh)
Build targets in project: 29

Found ninja-1.13.2 at /gnu/store/wsmjm2y3w2j738sz7bnxlg2phj441073-profile/bin/ninja
ninja: Entering directory `build'
[1/231] Generating wlr-foreign-toplevel-protocol-h with a custom command
[2/231] Generating wlr-foreign-toplevel-protocol-c with a custom command
[3/231] Generating lambdock-resources_h with a custom command
[4/231] Generating lambdock-resources_c with a custom command
[5/231] Compiling C object lambdock.p/meson-generated_.._wlr-foreign-toplevel-management-unstable-v1-protocol.c.o
[6/231] Compiling C object lambdock.p/meson-generated_.._lambdock-resources.c.o
[7/231] Compiling C object lambdock.p/src_main.c.o
[8/231] Compiling C object lambdock.p/src_dock_window.c.o
[9/231] Compiling C object lambdock.p/src_guile_bridge.c.o
[10/231] Compiling C object lambdock.p/src_toplevel_tracker.c.o
[11/231] Compiling C object lambdock.p/src_ui_theme_engine.c.o
[12/231] Compiling C object lambdock.p/src_ui_icon_resolver.c.o
[13/231] Compiling C object lambdock.p/src_ui_icon_zoom.c.o
[14/231] Compiling C object lambdock.p/src_ui_popover_menu.c.o
[15/231] Compiling C object lambdock.p/src_ui_dock_item.c.o
[16/231] Compiling C object lambdock.p/src_ui_dock_dnd.c.o
[17/231] Compiling C object lambdock.p/src_ui_desktop_entry.c.o
[18/231] Compiling C object lambdock.p/src_ui_stack.c.o
[19/231] Compiling C object lambdock.p/src_ui_launchpad.c.o
[20/231] Compiling C object lambdock.p/src_ui_meter.c.o
[21/231] Compiling C object lambdock.p/src_ui_shelf.c.o
[22/231] Compiling C object lambdock.p/src_ui_shelf_follow.c.o
[23/231] Compiling C object lambdock.p/src_ui_preferences.c.o
[24/231] Compiling C object lambdock.p/src_ui_trash.c.o
[25/231] Compiling C object test_theme_engine.p/meson-generated_.._lambdock-resources.c.o
[26/231] Compiling C object test_theme_engine.p/tests_test_theme_engine.c.o
[27/231] Compiling C object test_theme_engine.p/tests_test_stubs.c.o
[28/231] Compiling C object test_theme_engine.p/src_ui_theme_engine.c.o
[29/231] Compiling C object test_popover_menu.p/meson-generated_.._wlr-foreign-toplevel-management-unstable-v1-protocol.c.o
[30/231] Compiling C object test_theme_engine.p/src_ui_shelf.c.o
[31/231] Compiling C object test_popover_menu.p/meson-generated_.._lambdock-resources.c.o
[32/231] Compiling C object test_popover_menu.p/tests_test_popover_menu.c.o
[33/231] Compiling C object test_popover_menu.p/tests_test_stubs.c.o
[34/231] Compiling C object test_popover_menu.p/src_dock_window.c.o
[35/231] Compiling C object test_popover_menu.p/src_guile_bridge.c.o
[36/231] Compiling C object test_popover_menu.p/src_toplevel_tracker.c.o
[37/231] Compiling C object test_popover_menu.p/src_ui_theme_engine.c.o
[38/231] Compiling C object test_popover_menu.p/src_ui_icon_resolver.c.o
[39/231] Compiling C object test_popover_menu.p/src_ui_icon_zoom.c.o
[40/231] Compiling C object test_popover_menu.p/src_ui_popover_menu.c.o
[41/231] Compiling C object test_popover_menu.p/src_ui_dock_item.c.o
[42/231] Compiling C object test_popover_menu.p/src_ui_desktop_entry.c.o
[43/231] Compiling C object test_popover_menu.p/src_ui_dock_dnd.c.o
[44/231] Compiling C object test_popover_menu.p/src_ui_stack.c.o
[45/231] Compiling C object test_popover_menu.p/src_ui_launchpad.c.o
[46/231] Compiling C object test_popover_menu.p/src_ui_meter.c.o
[47/231] Compiling C object test_popover_menu.p/src_ui_shelf.c.o
[48/231] Compiling C object test_popover_menu.p/src_ui_shelf_follow.c.o
[49/231] Compiling C object test_popover_menu.p/src_ui_preferences.c.o
[50/231] Compiling C object test_dock_item.p/meson-generated_.._wlr-foreign-toplevel-management-unstable-v1-protocol.c.o
[51/231] Compiling C object test_popover_menu.p/src_ui_trash.c.o
[52/231] Compiling C object test_dock_item.p/meson-generated_.._lambdock-resources.c.o
[53/231] Compiling C object test_dock_item.p/tests_test_dock_item.c.o
[54/231] Compiling C object test_dock_item.p/tests_test_stubs.c.o
[55/231] Compiling C object test_dock_item.p/src_dock_window.c.o
[56/231] Compiling C object test_dock_item.p/src_guile_bridge.c.o
[57/231] Compiling C object test_dock_item.p/src_toplevel_tracker.c.o
[58/231] Compiling C object test_dock_item.p/src_ui_theme_engine.c.o
[59/231] Compiling C object test_dock_item.p/src_ui_icon_resolver.c.o
[60/231] Compiling C object test_dock_item.p/src_ui_icon_zoom.c.o
[61/231] Compiling C object test_dock_item.p/src_ui_popover_menu.c.o
[62/231] Compiling C object test_dock_item.p/src_ui_dock_item.c.o
[63/231] Compiling C object test_dock_item.p/src_ui_desktop_entry.c.o
[64/231] Compiling C object test_dock_item.p/src_ui_dock_dnd.c.o
[65/231] Compiling C object test_dock_item.p/src_ui_stack.c.o
[66/231] Compiling C object test_dock_item.p/src_ui_launchpad.c.o
[67/231] Compiling C object test_dock_item.p/src_ui_meter.c.o
[68/231] Compiling C object test_dock_item.p/src_ui_shelf.c.o
[69/231] Compiling C object test_dock_item.p/src_ui_shelf_follow.c.o
[70/231] Compiling C object test_dock_item.p/src_ui_preferences.c.o
[71/231] Compiling C object test_dock_item.p/src_ui_trash.c.o
[72/231] Compiling C object test_icon_resolver.p/meson-generated_.._lambdock-resources.c.o
[73/231] Compiling C object test_icon_resolver.p/tests_test_icon_resolver.c.o
[74/231] Compiling C object test_icon_resolver.p/src_ui_icon_resolver.c.o
[75/231] Compiling C object test_icon_zoom.p/tests_test_icon_zoom.c.o
[76/231] Compiling C object test_dock_window.p/meson-generated_.._wlr-foreign-toplevel-management-unstable-v1-protocol.c.o
[77/231] Compiling C object test_icon_zoom.p/src_ui_icon_zoom.c.o
[78/231] Compiling C object test_dock_window.p/meson-generated_.._lambdock-resources.c.o
[79/231] Compiling C object test_dock_window.p/tests_test_dock_window.c.o
[80/231] Compiling C object test_dock_window.p/tests_test_stubs.c.o
[81/231] Compiling C object test_dock_window.p/src_dock_window.c.o
[82/231] Compiling C object test_dock_window.p/src_guile_bridge.c.o
[83/231] Compiling C object test_dock_window.p/src_toplevel_tracker.c.o
[84/231] Compiling C object test_dock_window.p/src_ui_theme_engine.c.o
[85/231] Compiling C object test_dock_window.p/src_ui_icon_resolver.c.o
[86/231] Compiling C object test_dock_window.p/src_ui_icon_zoom.c.o
[87/231] Compiling C object test_dock_window.p/src_ui_popover_menu.c.o
[88/231] Compiling C object test_dock_window.p/src_ui_dock_item.c.o
[89/231] Compiling C object test_dock_window.p/src_ui_desktop_entry.c.o
[90/231] Compiling C object test_dock_window.p/src_ui_dock_dnd.c.o
[91/231] Compiling C object test_dock_window.p/src_ui_stack.c.o
[92/231] Compiling C object test_dock_window.p/src_ui_launchpad.c.o
[93/231] Compiling C object test_dock_window.p/src_ui_meter.c.o
[94/231] Compiling C object test_dock_window.p/src_ui_shelf.c.o
[95/231] Compiling C object test_dock_window.p/src_ui_shelf_follow.c.o
[96/231] Compiling C object test_dock_window.p/src_ui_preferences.c.o
[97/231] Compiling C object test_shelf.p/meson-generated_.._wlr-foreign-toplevel-management-unstable-v1-protocol.c.o
[98/231] Compiling C object test_dock_window.p/src_ui_trash.c.o
[99/231] Compiling C object test_shelf.p/meson-generated_.._lambdock-resources.c.o
[100/231] Compiling C object test_shelf.p/tests_test_shelf.c.o
[101/231] Compiling C object test_shelf.p/tests_test_stubs.c.o
[102/231] Compiling C object test_shelf.p/src_dock_window.c.o
[103/231] Compiling C object test_shelf.p/src_guile_bridge.c.o
[104/231] Compiling C object test_shelf.p/src_toplevel_tracker.c.o
[105/231] Compiling C object test_shelf.p/src_ui_theme_engine.c.o
[106/231] Compiling C object test_shelf.p/src_ui_icon_resolver.c.o
[107/231] Compiling C object test_shelf.p/src_ui_icon_zoom.c.o
[108/231] Compiling C object test_shelf.p/src_ui_popover_menu.c.o
[109/231] Compiling C object test_shelf.p/src_ui_dock_item.c.o
[110/231] Compiling C object test_shelf.p/src_ui_desktop_entry.c.o
[111/231] Compiling C object test_shelf.p/src_ui_dock_dnd.c.o
[112/231] Compiling C object test_shelf.p/src_ui_stack.c.o
[113/231] Compiling C object test_shelf.p/src_ui_launchpad.c.o
[114/231] Compiling C object test_shelf.p/src_ui_meter.c.o
[115/231] Compiling C object test_shelf.p/src_ui_shelf.c.o
[116/231] Compiling C object test_shelf.p/src_ui_shelf_follow.c.o
[117/231] Compiling C object test_shelf.p/src_ui_preferences.c.o
[118/231] Compiling C object test_shelf.p/src_ui_trash.c.o
[119/231] Compiling C object test_desktop_entry.p/tests_test_desktop_entry.c.o
[120/231] Compiling C object test_desktop_entry.p/src_ui_desktop_entry.c.o
[121/231] Compiling C object test_stack.p/meson-generated_.._wlr-foreign-toplevel-management-unstable-v1-protocol.c.o
[122/231] Compiling C object test_stack.p/meson-generated_.._lambdock-resources.c.o
[123/231] Compiling C object test_stack.p/tests_test_stack.c.o
[124/231] Compiling C object test_stack.p/tests_test_stubs.c.o
[125/231] Compiling C object test_stack.p/src_dock_window.c.o
[126/231] Compiling C object test_stack.p/src_guile_bridge.c.o
[127/231] Compiling C object test_stack.p/src_toplevel_tracker.c.o
[128/231] Compiling C object test_stack.p/src_ui_theme_engine.c.o
[129/231] Compiling C object test_stack.p/src_ui_icon_resolver.c.o
[130/231] Compiling C object test_stack.p/src_ui_icon_zoom.c.o
[131/231] Compiling C object test_stack.p/src_ui_popover_menu.c.o
[132/231] Compiling C object test_stack.p/src_ui_dock_item.c.o
[133/231] Compiling C object test_stack.p/src_ui_desktop_entry.c.o
[134/231] Compiling C object test_stack.p/src_ui_dock_dnd.c.o
[135/231] Compiling C object test_stack.p/src_ui_stack.c.o
[136/231] Compiling C object test_stack.p/src_ui_launchpad.c.o
[137/231] Compiling C object test_stack.p/src_ui_meter.c.o
[138/231] Compiling C object test_stack.p/src_ui_shelf.c.o
[139/231] Compiling C object test_stack.p/src_ui_shelf_follow.c.o
[140/231] Compiling C object test_stack.p/src_ui_preferences.c.o
[141/231] Compiling C object test_dock_dnd.p/meson-generated_.._wlr-foreign-toplevel-management-unstable-v1-protocol.c.o
[142/231] Compiling C object test_stack.p/src_ui_trash.c.o
[143/231] Compiling C object test_dock_dnd.p/meson-generated_.._lambdock-resources.c.o
[144/231] Compiling C object test_dock_dnd.p/tests_test_dock_dnd.c.o
[145/231] Compiling C object test_dock_dnd.p/tests_test_stubs.c.o
[146/231] Compiling C object test_dock_dnd.p/src_dock_window.c.o
[147/231] Compiling C object test_dock_dnd.p/src_guile_bridge.c.o
[148/231] Compiling C object test_dock_dnd.p/src_toplevel_tracker.c.o
[149/231] Compiling C object test_dock_dnd.p/src_ui_theme_engine.c.o
[150/231] Compiling C object test_dock_dnd.p/src_ui_icon_resolver.c.o
[151/231] Compiling C object test_dock_dnd.p/src_ui_icon_zoom.c.o
[152/231] Compiling C object test_dock_dnd.p/src_ui_popover_menu.c.o
[153/231] Compiling C object test_dock_dnd.p/src_ui_dock_item.c.o
[154/231] Compiling C object test_dock_dnd.p/src_ui_desktop_entry.c.o
[155/231] Compiling C object test_dock_dnd.p/src_ui_dock_dnd.c.o
[156/231] Compiling C object test_dock_dnd.p/src_ui_stack.c.o
[157/231] Compiling C object test_dock_dnd.p/src_ui_launchpad.c.o
[158/231] Compiling C object test_dock_dnd.p/src_ui_meter.c.o
[159/231] Compiling C object test_dock_dnd.p/src_ui_shelf.c.o
[160/231] Compiling C object test_dock_dnd.p/src_ui_shelf_follow.c.o
[161/231] Compiling C object test_dock_dnd.p/src_ui_preferences.c.o
[162/231] Compiling C object test_dock_dnd.p/src_ui_trash.c.o
[163/231] Compiling C object test_meter.p/meson-generated_.._lambdock-resources.c.o
[164/231] Compiling C object test_meter.p/tests_test_meter.c.o
[165/231] Compiling C object test_guile_bridge.p/meson-generated_.._wlr-foreign-toplevel-management-unstable-v1-protocol.c.o
[166/231] Compiling C object test_meter.p/src_ui_meter.c.o
[167/231] Compiling C object test_guile_bridge.p/meson-generated_.._lambdock-resources.c.o
[168/231] Compiling C object test_guile_bridge.p/tests_test_guile_bridge.c.o
[169/231] Compiling C object test_guile_bridge.p/tests_test_stubs.c.o
[170/231] Compiling C object test_guile_bridge.p/src_dock_window.c.o
[171/231] Compiling C object test_guile_bridge.p/src_guile_bridge.c.o
[172/231] Compiling C object test_guile_bridge.p/src_toplevel_tracker.c.o
[173/231] Compiling C object test_guile_bridge.p/src_ui_theme_engine.c.o
[174/231] Compiling C object test_guile_bridge.p/src_ui_icon_resolver.c.o
[175/231] Compiling C object test_guile_bridge.p/src_ui_icon_zoom.c.o
[176/231] Compiling C object test_guile_bridge.p/src_ui_popover_menu.c.o
[177/231] Compiling C object test_guile_bridge.p/src_ui_dock_item.c.o
[178/231] Compiling C object test_guile_bridge.p/src_ui_desktop_entry.c.o
[179/231] Compiling C object test_guile_bridge.p/src_ui_dock_dnd.c.o
[180/231] Compiling C object test_guile_bridge.p/src_ui_stack.c.o
[181/231] Compiling C object test_guile_bridge.p/src_ui_launchpad.c.o
[182/231] Compiling C object test_guile_bridge.p/src_ui_meter.c.o
[183/231] Compiling C object test_guile_bridge.p/src_ui_shelf.c.o
[184/231] Compiling C object test_guile_bridge.p/src_ui_shelf_follow.c.o
[185/231] Compiling C object test_guile_bridge.p/src_ui_preferences.c.o
[186/231] Compiling C object test_preferences.p/meson-generated_.._wlr-foreign-toplevel-management-unstable-v1-protocol.c.o
[187/231] Compiling C object test_guile_bridge.p/src_ui_trash.c.o
[188/231] Compiling C object test_preferences.p/meson-generated_.._lambdock-resources.c.o
[189/231] Compiling C object test_preferences.p/tests_test_preferences.c.o
[190/231] Compiling C object test_preferences.p/tests_test_stubs.c.o
[191/231] Compiling C object test_preferences.p/src_dock_window.c.o
[192/231] Compiling C object test_preferences.p/src_guile_bridge.c.o
[193/231] Compiling C object test_preferences.p/src_toplevel_tracker.c.o
[194/231] Compiling C object test_preferences.p/src_ui_theme_engine.c.o
[195/231] Compiling C object test_preferences.p/src_ui_icon_resolver.c.o
[196/231] Compiling C object test_preferences.p/src_ui_icon_zoom.c.o
[197/231] Compiling C object test_preferences.p/src_ui_popover_menu.c.o
[198/231] Compiling C object test_preferences.p/src_ui_dock_item.c.o
[199/231] Compiling C object test_preferences.p/src_ui_desktop_entry.c.o
[200/231] Compiling C object test_preferences.p/src_ui_dock_dnd.c.o
[201/231] Compiling C object test_preferences.p/src_ui_stack.c.o
[202/231] Compiling C object test_preferences.p/src_ui_launchpad.c.o
[203/231] Compiling C object test_preferences.p/src_ui_meter.c.o
[204/231] Compiling C object test_preferences.p/src_ui_shelf.c.o
[205/231] Compiling C object test_preferences.p/src_ui_shelf_follow.c.o
[206/231] Compiling C object test_preferences.p/src_ui_preferences.c.o
[207/231] Compiling C object test_preferences.p/src_ui_trash.c.o
[208/231] Compiling C object test_trash.p/tests_test_trash.c.o
[209/231] Building translation po/nl/LC_MESSAGES/lambdock-nl.mo
[210/231] Building translation po/de/LC_MESSAGES/lambdock-de.mo
[211/231] Building translation po/es/LC_MESSAGES/lambdock-es.mo
[212/231] Building translation po/pt/LC_MESSAGES/lambdock-pt.mo
[213/231] Building translation po/fr/LC_MESSAGES/lambdock-fr.mo
[214/231] Building translation po/it/LC_MESSAGES/lambdock-it.mo
[215/231] Building translation po/ca/LC_MESSAGES/lambdock-ca.mo
[216/231] Compiling C object test_trash.p/src_ui_trash.c.o
[217/231] Linking target test_theme_engine
[218/231] Linking target lambdock
[219/231] Linking target test_popover_menu
[220/231] Linking target test_icon_resolver
[221/231] Linking target test_dock_item
[222/231] Linking target test_icon_zoom
[223/231] Linking target test_dock_window
[224/231] Linking target test_shelf
[225/231] Linking target test_desktop_entry
[226/231] Linking target test_dock_dnd
[227/231] Linking target test_stack
[228/231] Linking target test_meter
[229/231] Linking target test_preferences
[230/231] Linking target test_guile_bridge
[231/231] Linking target test_trash
ninja: Entering directory `/etc/byggsteg/job-clone/lambdock/trunk/build'
ninja: no work to do.
 1/15 dock_item_unit_tests           OK              0.28s
 2/15 icon_zoom_unit_tests           OK              0.16s
 3/15 dock_window_unit_tests         OK              0.12s
 4/15 shelf_unit_tests               OK              0.14s
 5/15 desktop_entry_unit_tests       OK              0.02s
 6/15 stack_unit_tests               OK              0.12s
 7/15 dock_dnd_unit_tests            OK              0.11s
 8/15 meter_unit_tests               OK              0.11s
 9/15 guile_bridge_integration_tests OK              0.37s
10/15 popover_menu_unit_tests        OK              3.45s
11/15 theme_engine_unit_tests        OK              3.49s
12/15 trash_unit_tests               OK              0.05s
13/15 icon_resolver_unit_tests       OK              3.55s
14/15 scheme_unit_tests              OK              0.48s
15/15 preferences_unit_tests         OK              5.52s

Ok:                15  
Fail:              0   

Full log written to /etc/byggsteg/job-clone/lambdock/trunk/build/meson-logs/testlog.txt
;;; note: source file /etc/byggsteg/job-clone/lambdock/trunk/maak.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/lambdock/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/lambdock/trunk/maak.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/lambdock/trunk/maak.scm.go


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

Maak 0.14.0: the infinitely extensible command runner

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

Executing Maak tasks: test


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

=> Running Maak task: test

  Build and run the whole test suite headlessly.

The shell wrapper only applies to the first command, so the pipeline is run by
one inner `sh -c' instead of a bare `&&': otherwise `ninja' would execute
outside the Guix environment.

The GTK tests need a display: with none, `gtk_init_check' fails and GLib turns
the resulting GTK warnings into aborts (6 of 7 tests die with SIGTRAP), so the
suite runs on a virtual X server, as in package.nix's checkPhase. `GDK_BACKEND',
`GTK_A11Y' and `GSK_RENDERER' are pinned because there is no compositor, no a11y
bus and no EGL under Xvfb.

The build directory is thrown away first: the Byggsteg job clone survives
between jobs, and a tree configured by a different Meson version makes both
`meson setup' and `ninja' fail with 'build data file ... references functions
or classes that don't exist'. Rebuilding from scratch also means the passing
tests are the ones that match the checked out sources.

  Execute command:
guix time-machine --channels=channels.scm -- shell -m manifest.scm -- /bin/sh -c 'set -eu; export GTK_A11Y=none GDK_BACKEND=x11 GSK_RENDERER=cairo; rm -rf build; meson setup build; ninja -C build; xvfb-run -a -s "-screen 0 1024x768x24" meson test -C build --print-errorlogs'

Executing: guix time-machine --channels=channels.scm -- shell -m manifest.scm -- /bin/sh -c 'set -eu; export GTK_A11Y=none GDK_BACKEND=x11 GSK_RENDERER=cairo; rm -rf build; meson setup build; ninja -C build; xvfb-run -a -s "-screen 0 1024x768x24" meson test -C build --print-errorlogs'
inspect the job's lambda expression
(lambda()
  `((task . ("maak-test"))
    (project . "lambdock")
    (branch-name . "trunk")
    (clone-url . "https://codeberg.org/jjba23/lambdock.git")))