You are not logged in.

#1 2010-03-25 12:38:17

Primoz
Member
From: Ljubljana-Slovena-EU
Registered: 2009-03-04
Posts: 697

gtk-qt-engine dependency "hell"

This is for me one of biggest problems in Arch. It sheds a bad light on whole distro (check my thread YouTube rant).
So When I want to install gtk-qt-engine it want's to install bunch of stuff you really don't need.

 pacman -S gtk-qt-engine
 S gtk-qt-engine
:: The following packages will be downloaded:
   [extra]
     devicekit-disks gnome-disk-utility gnome-keyring gtk-qt-engine gvfs libatasmart libbonobo libbonoboui libglade libgnome libgnomecanvas libnotify libsoup libsoup-gnome libunique
     parted

I think we all agree that you really don't need partd just to have your gtk apps look like qt apps.

But there are only two explicit dependancies for gtk-qt-engine: kdelibs and libbonoboui
kdelibs is obvious dependancy, but what about libbonoboui?
Well pacman -Qi tells me that it's a User Interface library for Bonobo, and that it depends on again just two more packages: libgnomecanvas and libgnome. Well libgnomecanvas doesn't depend on any other dependencies.
What about libgnome?

Well pacman -Si tells this:

Depends On : gnome-vfs>=2.24.1-2  libbonobo>=2.24.2  gconf>=2.28.0  gvfs

So the list is growing, but there are still things that gtk-qt-engine demands to install that weren't list as dependacies for now...
So lets continue.
Among those dependencies listed above one stands out: gvfs. And here's where all other remaining dependecies come into play.
gvfs depends on:  libsoup-gnome>=2.28.0  libcdio>=0.82  fuse>=2.8.0  bluez>=4.39  smbclient>=3.3.8  libgphoto2>=2.4.6-3  avahi>=0.6.25  libarchive>=2.7.1  gnome-disk-utility>=2.28.0

I could go on from here, but I'd probably just go on and on and on....

I think we all agree that while this things probably make sense on their own they do grow "exponentially" and change installing a simple script to make gtk look like qt into a dependency safari.


Arch x86_64 ATI AMD APU KDE frameworks 5
---------------------------------
Whatever I do, I always end up with something horribly mis-configured.

Offline

#2 2010-03-25 12:57:18

tomk
Forum Fellow
From: Ireland
Registered: 2004-07-21
Posts: 9,839

Re: gtk-qt-engine dependency "hell"

Yes, we saw your video rant thread.

Question is - did you see this thread before posting?

I guess not.

Please continue discussion there, closing this dupe.

Offline

Board footer

Powered by FluxBB