Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 486642 - net-analyzer/wireshark-1.10.2 USE=qt4: missing menu entries
Summary: net-analyzer/wireshark-1.10.2 USE=qt4: missing menu entries
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal minor (vote)
Assignee: Gentoo Netmon project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-10-01 10:17 UTC by Martin von Gagern
Modified: 2013-10-01 13:27 UTC (History)
0 users

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 Martin von Gagern 2013-10-01 10:17:56 UTC
Running the Qt4 version of wireshark, I found out that a large number of menu entries was missing. The Analyze menu in pqrticular looks like this with gtk3:

Display Filters ...
Display Filter Macros...
---
Apply as Column
Apply as Filter
Prepare as Filter
---
Enabled Protocols...
Decode As...
User Specified Decodes...
---
Follow TCP Stream
Follow UDP Stream
Follow SSL Stream
Expert Info
Conversation Filter

In the Qt build, only the first entries up to “Prepare as Filter” are present, the rest was missing without a trace. Some top level menus are missing altogether. It seems from the source that this is somewhat intended: ui/qt/main_window.ui lists a menu with name “menuAnalyze” which contains just the menu entries visible there. So perhaps those features weren't ported to Qt yet.

Nevertheless, I find this situation somewhat unsatisfying. I upgrade, suddenly have to make a USE flag choice I didn't have to make before, and make that choice based on my preference for KDE over GNOME. After that, the UI looks somewhat new, and then during daily work I suddenly realize that a lot of features I've come to rely on are suddenly gone.

If there is a significantly reduced set of features in the qt build, as appears to be the case, then it would be nice to include that information somewhere, perhaps in an elog message. A useful pointer to include in such a message would be the upstream wiki page, which keeps track of the current state of implementation: http://wiki.wireshark.org/Development/QtShark

Note that the Follow Stream commands were recently added to upstream trunk:
http://anonsvn.wireshark.org/viewvc?view=revision&revision=51883
Nevertheless, the qt version still seems far from feature-complete compared to the gtk version, so I still believe that some message would be nice.
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2013-10-01 13:27:05 UTC
The message is already in the USE flag's description:

net-analyzer/wireshark:qt4 - Build the wireshark executable with an experimental Qt UI instead of GTK+.