Summary: | dev-libs/appstream-glib-0.8.1: fails as-self-test test (Unable to open /root/.local/share/flatpak/exports/share/dconf/profile/user: Permission denied) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Sam James <sam> |
Component: | Current packages | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | CONFIRMED --- | ||
Severity: | normal | CC: | lg3dx6fd |
Priority: | Normal | Keywords: | TESTFAILURE |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=701980 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
build.log
testlog.txt |
Description
Sam James
![]() ![]() ![]() ![]() Created attachment 803344 [details]
testlog.txt
This happens because an installed flatpak goes and changes your XDG_DATA_DIRS setting and then dconf will go look into the flatpak folder and fail like this. We need to either use memory G_SETTINGS_BACKEND to avoid dconf going to look, or reset XDG_DATA_DIRS. gnome2_environment_reset would do the former, as is already done in e.g. x11-wm/mutter ebuild. This is a global issue that I raised in https://archives.gentoo.org/gentoo-dev/message/bf36c4c50f9c15db222faa6a66b0c6c9 but no replies or progress. reproducible with dev-libs/appstream-glib-0.8.2 |