[Bug 841682] New: Gnome-music fails to start without misterious icon theme
https://bugzilla.novell.com/show_bug.cgi?id=841682 https://bugzilla.novell.com/show_bug.cgi?id=841682#c0 Summary: Gnome-music fails to start without misterious icon theme Classification: openSUSE Product: openSUSE Factory Version: 13.1 Beta 1 Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: GNOME AssignedTo: bnc-team-gnome@forge.provo.novell.com ReportedBy: hrvoje.senjan@gmail.com QAContact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1632.0 Safari/537.36 SUSE/31.0.1632.0 Failed to load plugins. Traceback (most recent call last): File "/usr/bin/gnome-music", line 32, in <module> from gnomemusic.application import Application File "/usr/lib/python3.3/site-packages/gnomemusic/application.py", line 36, in <module> from gnomemusic.window import Window File "/usr/lib/python3.3/site-packages/gnomemusic/window.py", line 39, in <module> import gnomemusic.view as Views File "/usr/lib/python3.3/site-packages/gnomemusic/view.py", line 45, in <module> import gnomemusic.widgets as Widgets File "/usr/lib/python3.3/site-packages/gnomemusic/widgets.py", line 105, in <module> class AlbumWidget(Gtk.EventBox): File "/usr/lib/python3.3/site-packages/gnomemusic/widgets.py", line 109, in AlbumWidget symbolicIcon = ALBUM_ART_CACHE.make_default_icon(256, 256) File "/usr/lib/python3.3/site-packages/gnomemusic/albumArtCache.py", line 267, in make_default_icon icon = Gtk.IconTheme.get_default().load_icon('folder-music-symbolic', max(width, height) / 4, 0) gi._glib.GError: Icon 'folder-music-symbolic' not present in theme 2 bugs, one is actually concerning this bugzilla: whatever icon theme it requires, it should be a runtime dep. (2nd, but for upstream tracker, is that application should not fail to start(!) without certain icons) FWIW: i | gnome-icon-theme | package | 3.9.5-1.1 | noarch | Factory_Oss i | gnome-icon-theme-extras | package | 3.6.2-3.3 | noarch | Factory_Oss i | gnome-icon-theme-symbolic | package | 3.9.91-1.1 | noarch | Factory_Oss Reproducible: Always -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=841682 https://bugzilla.novell.com/show_bug.cgi?id=841682#c1 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO CC| |dimstar@opensuse.org InfoProvider| |hrvoje.senjan@gmail.com --- Comment #1 from Dominique Leuenberger <dimstar@opensuse.org> 2013-09-22 11:13:52 UTC --- (In reply to comment #0)
icon = Gtk.IconTheme.get_default().load_icon('folder-music-symbolic', max(width, height) / 4, 0) gi._glib.GError: Icon 'folder-music-symbolic' not present in theme
folder-music-symbolic is part of gnome-icon-theme-symbolic, which you do have installed. That should be all right then. It's an SVG file, so you might be hit by the GTK / librsvg issue again then. Can you (as in the other bug), verify your GTK3 version please? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=841682 https://bugzilla.novell.com/show_bug.cgi?id=841682#c2 Hrvoje Senjan <hrvoje.senjan@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW CC| |hrvoje.senjan@gmail.com InfoProvider|hrvoje.senjan@gmail.com | --- Comment #2 from Hrvoje Senjan <hrvoje.senjan@gmail.com> 2013-09-22 11:20:25 UTC --- Have it at i | libgtk-3-0 | package | 3.9.14-1.1 | x86_64 | Factory_Oss and i | librsvg-2-2 | package | 2.39.0-2.1 | x86_64 | Factory_Oss -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=841682 https://bugzilla.novell.com/show_bug.cgi?id=841682#c3 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |hrvoje.senjan@gmail.com --- Comment #3 from Dominique Leuenberger <dimstar@opensuse.org> 2013-09-22 11:33:01 UTC --- Can you please downgrade librsvg to 2.37.0? I prepared a build in https://build.opensuse.org/project/show/home:dimstar:bnc841682 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=841682 https://bugzilla.novell.com/show_bug.cgi?id=841682#c4 Hrvoje Senjan <hrvoje.senjan@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|hrvoje.senjan@gmail.com | --- Comment #4 from Hrvoje Senjan <hrvoje.senjan@gmail.com> 2013-09-22 11:47:38 UTC --- No good, exactly same result (also wrt. to other icon bug) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=841682 https://bugzilla.novell.com/show_bug.cgi?id=841682#c5 --- Comment #5 from Hrvoje Senjan <hrvoje.senjan@gmail.com> 2013-09-22 12:01:53 UTC --- OK, installed gnome-session, etc. and the issue *does not* happen in gnome session, only outside (KDE, and also tried openbox). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=841682 https://bugzilla.novell.com/show_bug.cgi?id=841682#c6 --- Comment #6 from Hrvoje Senjan <hrvoje.senjan@gmail.com> 2013-09-22 12:02:41 UTC --- *** Bug 841683 has been marked as a duplicate of this bug. *** http://bugzilla.novell.com/show_bug.cgi?id=841683 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=841682 https://bugzilla.novell.com/show_bug.cgi?id=841682#c7 --- Comment #7 from Dominique Leuenberger <dimstar@opensuse.org> 2013-09-22 12:03:29 UTC --- Ok.. that's partially good, partially bad news. good: it means it's not the new rsvg strictness causing the issue bad: seems the fallback to the gnome icon theme is not happening when not in gnome (which is actually not very surprising). So, I see two 'ways': - The icon theme you use is incomplete; can you, for a test, change to the GNOME icon theme to confirm this theory? - gnome-icon could probably try/catch the loading of an icon and not abort if not loadable. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=841682 https://bugzilla.novell.com/show_bug.cgi?id=841682#c8 --- Comment #8 from Dominique Leuenberger <dimstar@opensuse.org> 2013-09-22 12:12:38 UTC --- And for reference: which icon theme are you using? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=841682 https://bugzilla.novell.com/show_bug.cgi?id=841682#c9 --- Comment #9 from Hrvoje Senjan <hrvoje.senjan@gmail.com> 2013-09-22 14:01:43 UTC --- Hm, now i have the following condition, after installing gnome-session, and all the packages it pulled in: as said, 1) in gnome-session is fine in 2) KDE: a) when used with oxygen icon theme (+ gnome as fallback, does not matter) i have behaviour as reported b) when explicitly using gnome icon theme, i have: gnome-music Failed to load plugins. Traceback (most recent call last): File "/usr/lib/python3.3/site-packages/gnomemusic/application.py", line 108, in do_activate self._window = Window(self) File "/usr/lib/python3.3/site-packages/gnomemusic/window.py", line 66, in __init__ self._grab_media_player_keys() File "/usr/lib/python3.3/site-packages/gnomemusic/window.py", line 74, in _grab_media_player_keys None) gi._glib.GError: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SettingsDaemon was not provided by any .service files however, e.g. nautilus then loads the icons correctly. Note that before installing gnome-session, icons also failed to load regardless of the icon theme selected (yes, tried explicitly gnome icons) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=841682 https://bugzilla.novell.com/show_bug.cgi?id=841682#c10 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |hrvoje.senjan@gmail.com --- Comment #10 from Dominique Leuenberger <dimstar@opensuse.org> 2013-09-29 18:36:43 UTC --- (In reply to comment #9)
Hm, now i have the following condition, after installing gnome-session, and all the packages it pulled in: as said, 1) in gnome-session is fine in
This is expected.. it's gnome-musics primary target audience and as such pretty much the only tested environment.
2) KDE: a) when used with oxygen icon theme (+ gnome as fallback, does not matter) i have behaviour as reported
That's surprising...
b) when explicitly using gnome icon theme, i have: gnome-music Failed to load plugins. Traceback (most recent call last): File "/usr/lib/python3.3/site-packages/gnomemusic/application.py", line 108, in do_activate self._window = Window(self) File "/usr/lib/python3.3/site-packages/gnomemusic/window.py", line 66, in __init__ self._grab_media_player_keys() File "/usr/lib/python3.3/site-packages/gnomemusic/window.py", line 74, in _grab_media_player_keys None) gi._glib.GError: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SettingsDaemon was not provided by any .service files
Hmm. yes.. gnome-settings-daemon listens on dbus.. but does not auto launch through it. I'm not even sure KDE users would appreciate it starting up.
however, e.g. nautilus then loads the icons correctly. nautilus does not rely on g-s-d to be running..
Note that before installing gnome-session, icons also failed to load regardless of the icon theme selected (yes, tried explicitly gnome icons)
I'm wondering how realistic it is for a KDE user to run those gnome-* applications... I understand they are superior :) (pun intended) Can you try to create a dbus session / service file, that would fire up Gnome Settings Daemon 'at request'? /usr/share/dbus-1/services/org.gnome.SettingsDaemon.service Content of the file: [D-BUS Service] Name=org.gnome.SettingsDaemon Exec=/usr/lib/gnome-settings-daemon-3.0/gnome-settings-daemon-localeexec (on gnome, this is auto started based on /etc/xdg/autostart/gnome-settings-daemon.desktop ) This might get you going... but, honestly, I don't think this is what g-s-d should provide (maybe a kde/gnome compat package?) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=841682 https://bugzilla.novell.com/show_bug.cgi?id=841682#c Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Gnome-music fails to start |Gnome-music fails to start |without misterious icon |without 'gnome' icon theme |theme |in the icon configuration | |(incl. fallback) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=841682 https://bugzilla.novell.com/show_bug.cgi?id=841682#c11 Hrvoje Senjan <hrvoje.senjan@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |RESOLVED InfoProvider|hrvoje.senjan@gmail.com | Resolution| |UPSTREAM --- Comment #11 from Hrvoje Senjan <hrvoje.senjan@gmail.com> 2013-09-29 19:29:45 UTC --- I shall test, and report back. Closing, as it's clearly upstream issue. (IMHO this is not the best solution, that GNOME app "renders" properly only within GNOME session (ok, or with g-s-d running), but what can we do? ;-) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=841682 https://bugzilla.novell.com/show_bug.cgi?id=841682#c Hrvoje Senjan <hrvoje.senjan@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugzilla.gnome.org/ | |show_bug.cgi?id=708163 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com