** Changed in: unity-scopes-api (Ubuntu)
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to unity-scopes-api in
Ubuntu.
https://bugs.launchpad.net/bugs/1442079
Title:
Registry/ChildScopesRepository failures if some paths don't exist
Status in unity-scopes-api package in Ubuntu:
Fix Released
Bug description:
I'm developing some tests in a clean linux container (much like a
chroot), where I've never run a desktop session or our scopes. Because
of that I've no ~/.local/share/applications directory, nor ~/.config
/unity-scopes. This causes errors when scope registry attempts to
create .desktop files and child scopes repository tries to store
child-scopes.json.
NB, it would be great if tests were not messing up with home directory
contents; can it already be achieved with XDG_DATA_DIRS?
scoperegistry [musicaggregator test]: ignoring scope "mediascanner-music":
cannot create metadata: unity::SyscallException:
RegistryObject::create_desktop_file: unable to create desktop file:
"/home/vivid/.local/share/applications/mediascanner-music.desktop" (errno = 2)
scoperegistry [musicaggregator test]: ignoring scope "mediascanner-video":
cannot create metadata: unity::SyscallException:
RegistryObject::create_desktop_file: unable to create desktop file:
"/home/vivid/.local/share/applications/mediascanner-video.desktop" (errno = 2)
scoperegistry [musicaggregator test]: ignoring scope "musicaggregator":
cannot create metadata: unity::SyscallException:
RegistryObject::create_desktop_file: unable to create desktop file:
"/home/vivid/.local/share/applications/musicaggregator.desktop" (errno = 2)
scoperegistry [musicaggregator test]: ignoring scope "videoaggregator":
cannot create metadata: unity::SyscallException:
RegistryObject::create_desktop_file: unable to create desktop file:
"/home/vivid/.local/share/applications/videoaggregator.desktop" (errno = 2)
scoperegistry [musicaggregator test]: no remote registry configured, only
local scopes will be available
scoperegistry [musicaggregator test]: ignoring installed scope
"musicaggregator": cannot create metadata: unity::SyscallException:
RegistryObject::create_desktop_file: unable to create desktop file:
"/home/vivid/.local/share/applications/musicaggregator.desktop" (errno = 2)
[2015-04-09 12:31:20.129446] INFO: RegistryTest: ScopesWatcher: scope:
"musicaggregator" installed to:
"/home/vivid/keywords/tests/data/../../src/musicaggregator"
scoperegistry [musicaggregator test]: ignoring installed scope
"mediascanner-music": cannot create metadata: unity::SyscallException:
RegistryObject::create_desktop_file: unable to create desktop file:
"/home/vivid/.local/share/applications/mediascanner-music.desktop" (errno = 2)
[2015-04-09 12:31:20.130857] INFO: RegistryTest: ScopesWatcher: scope:
"mediascanner-music" installed to:
"/home/vivid/keywords/tests/data/../../src/mymusic"
scoperegistry [musicaggregator test]: ignoring installed scope
"mediascanner-video": cannot create metadata: unity::SyscallException:
RegistryObject::create_desktop_file: unable to create desktop file:
"/home/vivid/.local/share/applications/mediascanner-video.desktop" (errno = 2)
[2015-04-09 12:31:20.131932] INFO: RegistryTest: ScopesWatcher: scope:
"mediascanner-video" installed to:
"/home/vivid/keywords/tests/data/../../src/myvideos"
scoperegistry [musicaggregator test]: ignoring installed scope
"videoaggregator": cannot create metadata: unity::SyscallException:
RegistryObject::create_desktop_file: unable to create desktop file:
"/home/vivid/.local/share/applications/videoaggregator.desktop" (errno = 2)
[2015-04-09 12:31:20.133096] INFO: RegistryTest: ScopesWatcher: scope:
"videoaggregator" installed to:
"/home/vivid/keywords/tests/data/../../src/videoaggregator"
[2015-04-09 12:31:20.193758] INFO: RegistryTest:
RegistryObject::ScopeProcess::exec(): Process for scope: "musicaggregator"
started
[2015-04-09 12:31:20.197118] INFO: musicaggregator:
ChildScopesRepository::read_repo(): Failed to open file:
"/home/vivid/.config/unity-scopes/musicaggregator/child-scopes.json"
[2015-04-09 12:31:20.197171] ERROR: musicaggregator:
ChildScopesRepository::write_repo(): Failed to open file:
"/home/vivid/.config/unity-scopes/musicaggregator/child-scopes.json"
scoperunner: unity::ResourceException: Scope mediascanner-music: exception
from start():
unable to open database file
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/unity-scopes-api/+bug/1442079/+subscriptions
--
Mailing list: https://launchpad.net/~touch-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~touch-packages
More help : https://help.launchpad.net/ListHelp