Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 330181 - x11-themes/smoothgnome but no gtk-engines-smooth
Summary: x11-themes/smoothgnome but no gtk-engines-smooth
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard: treecleaned
Keywords: PMASKED
: 330183 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-07-28 11:15 UTC by Jesús Guerrero Botella (RETIRED)
Modified: 2010-10-18 11:42 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jesús Guerrero Botella (RETIRED) gentoo-dev 2010-07-28 11:15:16 UTC
x11-themes/smoothgnome contains some gtkrc files that use the smooth engine, but such engine doesn't exist in portage. So, there's a broken dependency.

Reproducible: Always

Steps to Reproduce:
1.emerge smoothgnome
2.try to set one of the smooth themes in the gnome control panel
3.see the warning in the yellow rectangle

Actual Results:  
These themes do not work as intended, they use the default gtk+ widget set and not smooth (because there's indeed no smooth engine in Gentoo).

Expected Results:  
The themes should look "smoothed".
Comment 1 Gilles Dartiguelongue (RETIRED) gentoo-dev 2010-07-28 11:55:19 UTC
*** Bug 330183 has been marked as a duplicate of this bug. ***
Comment 2 Gilles Dartiguelongue (RETIRED) gentoo-dev 2010-07-28 11:58:18 UTC
This package has been basically untouched since 2005. Should give a shot at 0.6.0.1.
Comment 3 Jesús Guerrero Botella (RETIRED) gentoo-dev 2010-07-29 14:02:04 UTC
I've tried 0.6.0.1 (own ebuild, I can attach it if you need it). But it acts strangely. However, the thing is that we should either add the missing dependency or remove the offending packages since they do not work without that dep.
Comment 4 Jesús Guerrero Botella (RETIRED) gentoo-dev 2010-07-31 06:12:53 UTC
With some help I found this on $PORTDIR/x11-themes/gtk-engines/Changelog

*gtk-engines-2.16.0 (08 Oct 2008)

  08 Oct 2008; Mart Raudsepp <leio@gentoo.org> +gtk-engines-2.16.0.ebuild:
  New version. Lua engine is now enabled in our packages in case something
  needs it. Smooth engine has been removed due to lack of maintainer.
  Various improvements to the engines; clearlooks classic variant should
  look closer to the old pre-cairo classic version.


So, smoothgnome AND smooth-themes should be depending on '<gtk-engines-2.16.0' to avoid confusion and correct the dep tree. Those packages won't work with anything above that.

Comment 5 Pacho Ramos gentoo-dev 2010-07-31 09:23:35 UTC
Then, smoothgnome and themes will probably have to be masked for removal :-/
Comment 6 Jesús Guerrero Botella (RETIRED) gentoo-dev 2010-08-12 07:31:30 UTC
(In reply to comment #5)
> Then, smoothgnome and themes will probably have to be masked for removal :-/
> 

Agreed, since the oldest in portage is gtk-engines-2.16.1, which doesn't comply with the requisite.

I think it's time for some cleanup. smoothgnome and smooth-themes should be marked for removal because a critical component needed for them to work is no longer in portage.
Comment 7 Tomáš Chvátal (RETIRED) gentoo-dev 2010-10-18 11:42:34 UTC
Removed from main tree.