Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 222549 - app-emulation/emul-linux-x86-gtklibs-20080316 missing theme engine ubuntulooks
Summary: app-emulation/emul-linux-x86-gtklibs-20080316 missing theme engine ubuntulooks
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: AMD64 Linux
: High enhancement with 1 vote (vote)
Assignee: AMD64 Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: emul-tracker
  Show dependency tree
 
Reported: 2008-05-17 20:04 UTC by John Feuerstein
Modified: 2008-09-01 16:32 UTC (History)
1 user (show)

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 John Feuerstein 2008-05-17 20:04:56 UTC
The GTK theme engine "ubuntulooks" (x11-themes/gtk-engines-ubuntulooks) 
on amd64 is missing its 32bit counterpart for compatibility with 32bit apps.

The requested package (app-emulation/emul-linux-x86-gtklibs-20080316) shipping 32bit gtk libraries on amd64 is therefore missing gtk-engines-ubuntulooks.

The resulting error is as expected (eg. with 32bit firefox-bin):

(firefox-bin:8212): Gtk-WARNING **: Unable to locate theme engine in module_path: "ubuntulooks",

To be more precise:
$ equery f =app-emulation/emul-linux-x86-gtklibs-20080316
[...]
/usr/lib32/gtk-2.0/2.10.0/engines
/usr/lib32/gtk-2.0/2.10.0/engines/libclearlooks.so
/usr/lib32/gtk-2.0/2.10.0/engines/libcrux-engine.so
/usr/lib32/gtk-2.0/2.10.0/engines/libglide.so
/usr/lib32/gtk-2.0/2.10.0/engines/libhcengine.so
/usr/lib32/gtk-2.0/2.10.0/engines/libindustrial.so
/usr/lib32/gtk-2.0/2.10.0/engines/libmist.so
/usr/lib32/gtk-2.0/2.10.0/engines/libpixmap.so
/usr/lib32/gtk-2.0/2.10.0/engines/libredmond95.so
/usr/lib32/gtk-2.0/2.10.0/engines/libsmooth.so
/usr/lib32/gtk-2.0/2.10.0/engines/libthinice.so
/usr/lib32/gtk-2.0/2.10.0/engines/libxfce.so
[...]

$ equery f x11-themes/gtk-engines-ubuntulooks
[ Searching for packages matching x11-themes/gtk-engines-ubuntulooks... ]
* Contents of x11-themes/gtk-engines-ubuntulooks-0.9.12-r2:
[...]
/usr/lib64/gtk-2.0/2.10.0/engines
/usr/lib64/gtk-2.0/2.10.0/engines/libubuntulooks.la
/usr/lib64/gtk-2.0/2.10.0/engines/libubuntulooks.so
[...]


Please add the ubuntulooks theme engine to emul-linux-x86-gtklibs.

Thanks.
Comment 1 Mike Doty (RETIRED) gentoo-dev 2008-08-10 21:32:34 UTC
not interesting in gentoo looking like ubuntu.
Comment 2 Hans Nieser 2008-08-11 19:27:56 UTC
(In reply to comment #1)
> not interesting in gentoo looking like ubuntu.
> 

And here was I was thinking Gentoo was all about letting users choose for themselfes, by giving them the options. I'm sure many people aren't interested in their Gentoo looking like Windows either (hello libredmond95.so).

Yes I understand a mainainer/contributor will need to be willing to add something and that such things can't be demanded, especially if no patches are supplied. And while there may be a good reason why this theme can't be included, the reasoning in your response irritates me and I'm happy not all Gentoo devs/contributors are like that.
Comment 3 John Feuerstein 2008-08-11 20:53:00 UTC
Ugh.

Mike, sorry I can't understand your reason. Hence I'd appreciate some real reason, not some gentoo fanboy foo. Who cares if this one is called "ubuntu"-looks? They've made some fine theme and I'm pretty sure others use it too...

> And while there may be a good reason why this theme can't be
> included, the reasoning in your response irritates me and I'm happy not all
> Gentoo devs/contributors are like that.

That was exactly my first thought after I've received this ridiculously detailed reason declining my feature request ... 3 months later.

I've blamed this behaviour on IRC and got the real reason. The emul packages are all about functionality and not luxury. The reason other gtk theme engines are in there is because of "many users wanting/using them!". You could argue that one single 32bit fallback engine would be enough then, everything else is ... luxury?. Whatever.

Thanks Hans I'm not the only one thinking that way...
Comment 4 Pacho Ramos gentoo-dev 2008-09-01 16:32:55 UTC
Maybe a better reason is that emul-packages would be really huge if a lot of themes are added to it. I already noticed this problem some months ago when I suggested murrine inclusion and I was pointed to bug #145737