Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 497144 - net-analyzer/wireshark makes use of gtk3 USE flag
Summary: net-analyzer/wireshark makes use of gtk3 USE flag
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Netmon Herd
Keywords: LATER
Depends on:
Blocks: use_gtk3
  Show dependency tree
Reported: 2014-01-05 15:23 UTC by Julian Ospald
Modified: 2014-01-06 20:10 UTC (History)
1 user (show)

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


Note You need to log in before you can comment on or make changes to this bug.
Description Julian Ospald 2014-01-05 15:23:04 UTC
use of gtk3/gtk2 is discouraged
Comment 1 Rick Farina (Zero_Chaos) gentoo-dev 2014-01-06 18:02:54 UTC
I'm perfectly happy with the current state. does anyone want to modify wireshark's use flags? how?
Comment 2 Julian Ospald 2014-01-06 18:13:05 UTC
it's not about happiness, it's rather about tree consistency
Comment 3 Rick Farina (Zero_Chaos) gentoo-dev 2014-01-06 18:58:41 UTC
you make such a compelling case for what you want... how can anyone say no?

maybe provide a suggested improvement for how to deal when gtk2 and gtk3 are both supported and preferred by different users.  I have no desire to remove choice from the users...
Comment 4 Jeroen Roovers (RETIRED) gentoo-dev 2014-01-06 20:10:38 UTC
=net-analyzer/wireshark-1.8* works best with gtk+:2 but has some gtk+:3 support

=net-analyzer/wireshark-1.10* works best with gtk+:3 but has gtk+:2 support - this shouldn't go away because the new UI differs radically from the old one and might therefore break actual users' workflows.

>net-analyzer/wireshark-1.11 is the development branch, migrating away from gtk+:3 in favour of qt4, but still supporting both gtk+:2 and gtk+:3.

These upstream preferences are aptly reflected in the USE defaults set in the ebuilds.

I don't see a problem here except that gtk/kde profiles might need adjustment or you may end up with a REQUIRED_USE blocker or with "unexpected" results (bug #484624, which isn't entirely appropriately summarised).

I have no idea what "tree inconsistency" might mean, except in the minds of people who rely on certain desktop profiles to serve them some consistent idea of a UI (which was never the case for KDE/Qt users to begin with and was never the case for gtk+:3 users before the 1.10 branch saw a stable release).

Ultimately, the 1.8 will be retired and gtk+:2 will go away, and at that point we should migrate the remaining branches to IUSE=gtk.

[ Lastly, the Summary describes the current situation or status quo for some of the wireshark branches we support (and therefore does not describe a bug as such), and does not either describe a desirable/ideal situation that would fix whatever the bug might be. You ought to use keywords in the Summary like MUST, SHOULD and so on, if yo want people to understand the perceived problem at a glance. Even the Description does not tell us what it is you want or what is wrong, that someone (who?) is trying to discourage something (why?). ]