starting new job...
→ running command: cd "/etc/byggsteg/job-clone//lambdock/trunk" && git reset --hard && git pull
HEAD is now at 042a999 chore: Release v0.12.0
From https://codeberg.org/jjba23/lambdock
042a999..2285e03 trunk -> origin/trunk
* [new tag] v0.12.1 -> v0.12.1
Updating 042a999..2285e03
Fast-forward
HACKING.org | 9 ++-
NEWS.org | 13 ++++
README.org | 24 ++++---
meson.build | 2 +-
package.nix | 2 +-
src/ui/dock_dnd.c | 141 ++++++++++++++++++++++++++++++++++++++++
src/ui/trash.c | 21 ++++++
src/ui/trash.h | 21 ++++++
tests/test_dock_item.c | 26 ++++++++
tests/test_trash.c | 172 +++++++++++++++++++++++++++++++++++++++++++++++++
10 files changed, 418 insertions(+), 13 deletions(-)
→ 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 2285e030f0213309fd99675cbabf6ea40b30b5b7
Author: Josep Bigorra <jjbigorra@gmail.com>
Date: Mon Oct 26 16:31:48 2026 +0100
chore: Release v0.12.1
The trash item now takes dragged files, so the Meson and Nix package versions
move to 0.12.1 and the changelog entries go 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.1
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_stack.p/meson-generated_.._wlr-foreign-toplevel-management-unstable-v1-protocol.c.o
[121/231] Compiling C object test_desktop_entry.p/src_ui_desktop_entry.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_trash.p/tests_test_trash.c.o
[208/231] Compiling C object test_preferences.p/src_ui_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 theme_engine_unit_tests OK 0.32s
2/15 icon_zoom_unit_tests OK 0.17s
3/15 dock_window_unit_tests OK 0.12s
4/15 shelf_unit_tests OK 0.15s
5/15 desktop_entry_unit_tests OK 0.01s
6/15 stack_unit_tests OK 0.13s
7/15 dock_dnd_unit_tests OK 0.12s
8/15 meter_unit_tests OK 0.12s
9/15 guile_bridge_integration_tests OK 0.38s
10/15 preferences_unit_tests OK 1.91s
11/15 trash_unit_tests OK 0.07s
12/15 popover_menu_unit_tests OK 3.52s
13/15 dock_item_unit_tests OK 3.52s
14/15 icon_resolver_unit_tests OK 3.57s
15/15 scheme_unit_tests OK 0.31s
Ok: 15
Fail: 0
Full log written to /etc/byggsteg/job-clone/lambdock/trunk/build/meson-logs/testlog.txt
--------------------------------------------------------------
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'