[Pkg-utopia-maintainers] Bug#1129171: xdg-desktop-portal: FTBFS, dynamiclauncher test failed: Dynamic launcher icon failed validation
Simon McVittie
smcv at debian.org
Wed Mar 11 11:58:35 GMT 2026
Control: retitle -1 xdg-desktop-portal: FTBFS, dynamiclauncher test failed: Dynamic launcher icon failed validation
Control: tags -1 + confirmed
On Fri, 27 Feb 2026 at 00:56:16 +0000, Santiago Vila wrote:
>Below you will find the last part of the build log (probably the most
>relevant part, but not necessarily).
The relevant part is that icon validation failed, possibly a regression
with the new gdk-pixbuf version that uses glycin:
----------------------------- Captured stdout call -----------------------------
(/build/reproducible-path/xdg-desktop-portal-1.20.3+ds/obj-x86_64-linux-gnu/src/xdg-desktop-portal:1823): xdg-desktop-portal-DEBUG: 11:52:26.777: Adding test app 'org.example.Test'
(/build/reproducible-path/xdg-desktop-portal-1.20.3+ds/obj-x86_64-linux-gnu/src/xdg-desktop-portal:1823): xdg-desktop-portal-DEBUG: 11:52:26.779: Running: '/build/reproducible-path/xdg-desktop-portal-1.20.3+ds/obj-x86_64-linux-gnu/src/xdg-desktop-portal-validate-icon' --fd 3 --ruleset desktop
----------------------------- Captured stderr call -----------------------------
2026-03-11T11:52:26.791931Z DEBUG glycin::gobject: Initialized logging
2026-03-11T11:52:26.795965Z DEBUG glycin::sandbox: Testing bwrap availability with: "bwrap" "--unshare-all" "--die-with-parent" "--chdir" "/" "--ro-bind" "/usr" "/usr" "--dev" "/dev" "--ro-bind-try" "/etc/ld.so.cache" "/etc/ld.so.cache" "--ro-bind-try" "/nix/store" "/nix/store" "--tmpfs" "/tmp-home" "--tmpfs" "/tmp-run" "--clearenv" "--setenv" "HOME" "/tmp-home" "--setenv" "XDG_RUNTIME_DIR" "/tmp-run" "--setenv" "XDG_RUNTIME_DIR" "/tmp/xdp-testroot-344ec9s8/xdg_runtime_dir" "--symlink" "/usr/lib64" "/lib64" "--symlink" "/usr/lib" "/lib" "--seccomp" "9" "/usr/bin/true"
2026-03-11T11:52:26.800444Z DEBUG glycin::sandbox: bwrap availability test returned: Output { status: ExitStatus(unix_wait_status(256)), stdout: "", stderr: "Setting process memory limit\nbwrap: No permissions to create new namespace, likely because the kernel does not allow non-privileged user namespaces. See <https://deb.li/bubblewrap> or <file:///usr/share/doc/bubblewrap/README.Debian.gz>.\n" } (Signal: None, Code: Some(1))
2026-03-11T11:52:26.800492Z DEBUG glycin::sandbox: bwrap syscalls not available: STDERR contains known string
2026-03-11T11:52:26.800542Z DEBUG glycin::sandbox: bwrap sandboxing available: false
2026-03-11T11:52:26.800586Z DEBUG glycin::pool: No existing loader/editor in pool. Spawning new one.
WARNING: Glycin running without sandbox.
2026-03-11T11:52:26.800905Z DEBUG glycin::dbus: Spawning loader/editor:
env -i XDG_RUNTIME_DIR="/tmp/xdp-testroot-344ec9s8/xdg_runtime_dir" "/usr/libexec/glycin-loaders/2+/glycin-svg" "--dbus-fd" "9"
2026-03-11T11:52:26.825378Z DEBUG glycin_utils::editing::change_memory_format: Starting to transform image format from B8g8r8a8Premultiplied to R8g8b8a8
2026-03-11T11:52:26.826022Z DEBUG glycin_utils::editing::change_memory_format: Transformation completed after 561.078µs
(/build/reproducible-path/xdg-desktop-portal-1.20.3+ds/obj-x86_64-linux-gnu/src/xdg-desktop-portal:1823): xdg-desktop-portal-WARNING **: 11:52:26.828: Icon validation: Key file contains line “(xdg-desktop-portal-validate-icon:1844): GLib-GIO-DEBUG: 11:52:26.790: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ‘gio-vfs’” which is not a key-value pair, group, or comment
D|xdp.utils: Error after PrepareInstall with org.freedesktop.portal.Error.InvalidArgument: Dynamic launcher icon failed validation
------------------------------ Captured log call -------------------------------
DEBUG xdp.utils:__init__.py:420 Error after PrepareInstall with org.freedesktop.portal.Error.InvalidArgument: Dynamic launcher icon failed validation
--------------------------- Captured stdout teardown ---------------------------
(/build/reproducible-path/xdg-desktop-portal-1.20.3+ds/obj-x86_64-linux-gnu/src/xdg-desktop-portal:1823): xdg-desktop-portal-DEBUG: 11:52:26.867: Terminated with signal.
More information about the Pkg-utopia-maintainers
mailing list