AyatanaIndicators / libayatana-appindicator

Ayatana Application Indicators Shared Library
GNU Lesser General Public License v3.0
57 stars 13 forks source link

unit tests currently fail in chroot'ed build envs due to $HOME/.cache not being writable #9

Closed sunweaver closed 2 years ago

sunweaver commented 4 years ago
FAIL: libappindicator-tests
===========================

DBus daemon: unix:abstract=/tmp/dbus-5xg8XNxS7w,guid=aa1a67482235b37aa06ffc365f192af7
task-0: Started with PID: 8582

** (gtester:8583): WARNING **: 06:15:19.544: Deprecated: Since GLib 2.62, gtester and gtester-report are deprecated. Port to TAP.
task-0: TEST: ./test-libappindicator... (pid=8584)
dbus-daemon[8577]: [session uid=1000 pid=8577] Activating service name='org.a11y.Bus' requested by ':1.0' (uid=1000 pid=8584 comm="/<<BUILDDIR>>/libayatana-a")

(process:8608): dconf-CRITICAL **: 06:15:19.672: unable to create directory '/home/mike/.cache/dconf': Permission denied.  dconf will not work properly.

(process:8608): dconf-CRITICAL **: 06:15:19.673: unable to create directory '/home/mike/.cache/dconf': Permission denied.  dconf will not work properly.

(process:8608): dconf-CRITICAL **: 06:15:19.673: unable to create directory '/home/mike/.cache/dconf': Permission denied.  dconf will not work properly.

(process:8608): dconf-CRITICAL **: 06:15:19.673: unable to create directory '/home/mike/.cache/dconf': Permission denied.  dconf will not work properly.
dbus-daemon[8577]: [session uid=1000 pid=8577] Successfully activated service 'org.a11y.Bus'

(process:8608): dconf-CRITICAL **: 06:15:19.674: unable to create directory '/home/mike/.cache/dconf': Permission denied.  dconf will not work properly.

(process:8608): dconf-CRITICAL **: 06:15:19.674: unable to create directory '/home/mike/.cache/dconf': Permission denied.  dconf will not work properly.
task-0:   /indicator-application/libappindicator/init:                         OK
task-0:   /indicator-application/libappindicator/init_props:                   OK
task-0:   /indicator-application/libappindicator/init_set_props:               OK
task-0:   /indicator-application/libappindicator/prop_signals:                 OK
task-0:   /indicator-application/libappindicator/set_label:                    OK
dbus-daemon[8613]: Activating service name='org.a11y.atspi.Registry' requested by ':1.0' (uid=1000 pid=8584 comm="/<<BUILDDIR>>/libayatana-a")
task-0:   /indicator-application/libappindicator/set_menu:                     OK
**
GLib-GObject:ERROR:../../../gobject/gobject.c:1945:g_object_new_internal: assertion failed: (nqueue != NULL)
task-0:   /indicator-application/libappindicator/label_signals:                OK
task-0:   /indicator-application/libappindicator/desktop_menu:                 FAIL
task-0: GTester: last random seed: R02S71401be084f39bbe3c02d75e2eea56f8
task-0: (pid=8621)
dbus-daemon[8613]: Successfully activated service 'org.a11y.atspi.Registry'
DBus daemon: SpiRegistry daemon is running with well-known name - org.a11y.atspi.Registry
**
GLib-GObject:ERROR:../../../gobject/gobject.c:1945:g_object_new_internal: assertion failed: (nqueue != NULL)
task-0:   /indicator-application/libappindicator/desktop_menu_bad:             FAIL
task-0: GTester: last random seed: R02Sd3f483a16b62185a787d35f75243168f
task-0: (pid=8641)
task-0: FAIL: ./test-libappindicator
task-0: Exited with status 256
task-0: Shutting down
DBus daemon: Shutdown
FAIL libappindicator-tests (exit status: 255)

XFAIL: test-libappindicator-dbus
================================

DBus daemon: unix:abstract=/tmp/dbus-TP3pS9XMRG,guid=90a3d865c3f89b1bebcc1cfc5f192b01
Client: Started with PID: 8728
Server: Started with PID: 8729
dbus-daemon[8723]: [session uid=1000 pid=8723] Activating service name='org.a11y.Bus' requested by ':1.1' (uid=1000 pid=8729 comm="/<<BUILDDIR>>/libayatana-a")

(process:8765): dconf-CRITICAL **: 06:15:29.981: unable to create directory '/home/mike/.cache/dconf': Permission denied.  dconf will not work properly.

(process:8765): dconf-CRITICAL **: 06:15:29.982: unable to create directory '/home/mike/.cache/dconf': Permission denied.  dconf will not work properly.

(process:8765): dconf-CRITICAL **: 06:15:29.982: unable to create directory '/home/mike/.cache/dconf': Permission denied.  dconf will not work properly.

(process:8765): dconf-CRITICAL **: 06:15:29.982: unable to create directory '/home/mike/.cache/dconf': Permission denied.  dconf will not work properly.
dbus-daemon[8723]: [session uid=1000 pid=8723] Successfully activated service 'org.a11y.Bus'

(process:8765): dconf-CRITICAL **: 06:15:29.983: unable to create directory '/home/mike/.cache/dconf': Permission denied.  dconf will not work properly.

(process:8765): dconf-CRITICAL **: 06:15:29.983: unable to create directory '/home/mike/.cache/dconf': Permission denied.  dconf will not work properly.
dbus-daemon[8770]: Activating service name='org.a11y.atspi.Registry' requested by ':1.0' (uid=1000 pid=8729 comm="/<<BUILDDIR>>/libayatana-a")
dbus-daemon[8770]: Successfully activated service 'org.a11y.atspi.Registry'
DBus daemon: SpiRegistry daemon is running with well-known name - org.a11y.atspi.Registry

** (process:8728): WARNING **: 06:15:30.373: Getting ID failed: No such interface ?org.freedesktop.DBus.Properties? on object at path /org/ayatana/NotificationItem/my_id

** (process:8728): WARNING **: 06:15:30.374: Getting category failed: No such interface ?org.freedesktop.DBus.Properties? on object at path /org/ayatana/NotificationItem/my_id

** (process:8728): WARNING **: 06:15:30.374: Getting status failed: No such interface ?org.freedesktop.DBus.Properties? on object at path /org/ayatana/NotificationItem/my_id

** (process:8728): WARNING **: 06:15:30.375: Getting icon name failed: No such interface ?org.freedesktop.DBus.Properties? on object at path /org/ayatana/NotificationItem/my_id

** (process:8728): WARNING **: 06:15:30.375: Getting attention icon name failed: No such interface ?org.freedesktop.DBus.Properties? on object at path /org/ayatana/NotificationItem/my_id
Client: Exited with status 256
Client: Shutting down
Server: Shutting down
DBus daemon: Shutdown
Gdk-Message: 06:15:30.387: test-libappindicator-dbus-server: Fatal IO error 11 (Resource temporarily unavailable) on X server :101.

XFAIL test-libappindicator-dbus (exit status: 255)
sunweaver commented 2 years ago

This issue (.cache not being writeable during DEB builds in chroots) has been addressed by 4de805fe9963c97dd6a58ee2edfb9d33601cf366, but tests still fail when this package is built with sbuild. So, closing this bug, but looking at the problem nonetheless.