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

Bug 222549

Summary: app-emulation/emul-linux-x86-gtklibs-20080316 missing theme engine ubuntulooks
Product: Gentoo Linux Reporter: John Feuerstein <john>
Component: [OLD] LibraryAssignee: AMD64 Project <amd64>
Status: RESOLVED WONTFIX    
Severity: enhancement CC: pacho
Priority: High    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 165270    

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