Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 379335 - Move gtk and qt4 use flags to GNOME and KDE profiles
Summary: Move gtk and qt4 use flags to GNOME and KDE profiles
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Eclasses (show other bugs)
Hardware: All Linux
: Normal enhancement
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-08-15 22:54 UTC by Otávio Cipriani
Modified: 2011-08-17 02:03 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 Otávio Cipriani 2011-08-15 22:54:59 UTC
I think that use flags like "gtk" and "qt4" should be removed from the default "desktop" profile to the GNOME and KDE desktop subprofiles.

I know that GTK and QT are not exclusive features of those desktop environments, but in general if you use GNOME you don't want QT on your system. The same happens if you use KDE (you don't want GTK).

I do know that I can simply remove a USE flag from my system via the "USE" option on "make.conf", but to me it seems more logical to add features instead of removing them.

Reproducible: Always
Comment 1 Alexandre Rostovtsev (RETIRED) gentoo-dev 2011-08-16 23:45:05 UTC
> I know that GTK and QT are not exclusive features of those desktop
> environments, but in general if you use GNOME you don't want QT on your system.
> The same happens if you use KDE (you don't want GTK).

These flags are enabled in the desktop profile because most desktop applications support only one toolkit, and desktop users expect that when they emerge an application, they get some sort of a GUI for that application by default.

If the desktop profile did not set USE="qt4", then packages like hplip, vlc, valgrind, or virtualbox would, by default, be emerged with a command-line interface only. Similarly, without USE="gtk", applications like pidgin, xchat, wireshark, and nmap would be command-line only. Emacs without USE=gtk would fall back to Xaw - an ancient and terrifyingly ugly toolkit that has been known to cause eye cancer.

> in general if you use GNOME you don't want QT on your system.

Unless you use lyx. Or scribus. Or vlc. Or amarok. Or clementine. Or ...

> The same happens if you use KDE (you don't want GTK).

I would guess that >90% of KDE users have firefox or chromium installed, and both are gtk-based.
Comment 2 Theo Chatzimichos (RETIRED) archtester gentoo-dev Security 2011-08-17 01:23:46 UTC
Alexandre, thanks for your post, you are absolutely right. I'd like to add that when I started splitting the desktop profile, gtk/qt4 flags were added in top profile after the ack of both kde and gnome teams
Comment 3 Otávio Cipriani 2011-08-17 02:03:51 UTC
OK. Thank you both for the feedback.