Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 197092

Summary: GNOME 2.20 requires hicolor-icon-theme-0.10 or higher
Product: Gentoo Linux Reporter: Tadas Dailyda <tadas>
Component: [OLD] GNOMEAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED FIXED    
Severity: major CC: pacho
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 193368    

Description Tadas Dailyda 2007-10-25 22:58:34 UTC
hicolor-icon-theme 0.10 has to be installed for some applications to find their icons (for example rhythmbox icons that reside in /usr/share/rhythmbox/icons). Thi bug appeared when I upgraded GNOME to 2.20. Suggested fix would be to make gnome-icon-theme-2.20 depend on hicolor-icon-theme-0.10

Reproducible: Always

Steps to Reproduce:
Use rhythmbox 0.11.2 or gnome-power-manager-2.20 with hicolor-icon-theme-0.9

Actual Results:  
Doesn't show some icons (tray icon, some others)

Expected Results:  
Icons that are not in /usr/share/icons but instead in /usr/share/<application>/icons should be found and shown correctly

Found solution here: http://forums.droplinegnome.org/viewtopic.php?t=5619
Comment 1 Daniel Gryniewicz (RETIRED) gentoo-dev 2007-10-26 01:06:38 UTC
Hmm... Nothing changed between 0.9 an 0.10 that is related to icons not in /usr/share/icons.  Did you upgrade rhythmbox when you upgraded gnome, by any chance?
Comment 2 Tadas Dailyda 2007-10-26 01:13:22 UTC
Yes, I upgraded rhythmbox and gnome-power-manager along with GNOME and both had this icon problem after that.
Comment 3 Tadas Dailyda 2007-10-26 01:24:51 UTC
OK, so my assumption about /usr/share/<app>/icons was wrong. The actual reason why it didn't work is newly defined categories in 0.10 (at least "status" and "places"). rhythmbox uses both of these, gnome-power-manager uses "status". Should be obvious now :)
Comment 4 Daniel Gryniewicz (RETIRED) gentoo-dev 2007-10-26 02:10:41 UTC
Okay, that makes sense to me, which is why I asked if you upgraded rhythmbox.  This makes the deps hard to do; the deps really belong in rhythmbox/g-p-m; however, currently only icon themes (and gimp) dep on hicolor.

Gnome herd: what do you think?  Bump the gnome-icon-theme dep?  Or add deps to apps as-needed?
Comment 5 RĂ©mi Cardona (RETIRED) gentoo-dev 2007-10-26 05:47:35 UTC
Adding deps to apps seems somewhat overkill. What's more is that these apps don't _need_ hicolor, they just want one theme that provides the icons they're looking for.

I'd say the dep only makes sense in the meta.
Comment 6 Daniel Gryniewicz (RETIRED) gentoo-dev 2007-10-26 13:26:32 UTC
No, they need hicolor, because it provides the legal categories that an icon theme can use.  They provide (in some cases) their own icons.

Hicolor doesn't actually provide any icons; it provides a framework for icon themes.
Comment 7 Daniel Gryniewicz (RETIRED) gentoo-dev 2007-10-29 19:43:13 UTC
Okay, I've unilaterally decided that the gnome-icon-theme dep is enough, and bumped it.  Hopefully fixed.