From Fedora Project Wiki

< Changes

Revision as of 11:45, 16 February 2018 by Jkurik (talk | contribs)


Drop Legacy GTK+ GUI in wireshark

Summary

Owner

Current status

  • Targeted release: Fedora 29
  • Last updated: 2018-02-16
  • Tracker bug: <will be assigned by the Wrangler>

Detailed Description

Since wireshark-2.0 there are two GUIs availble for use. One is based on GTK+ and the other on Qt. The upstream focuses on the development of the Qt-based GUI and the GTK-based GUI has been marked as legacy. Since wireshark 2.4.0 the GTK-based GUI is not supported anymore and it is disabled by default. We should drop the GTK-based wireshark in Fedora 29.


Benefit to Fedora

New features and bug fixes will only be delivered for Qt-based GUI by the upstream.


Scope

  • Proposal owners:

This is an isolated change. The new GUI is more or less the same as the new one. It does not affect any functionality of wireshark package. This will be a very easy change from developer point of view.

  • Other developers: N/A (not a System Wide Change)
  • Release engineering: #7319 (a check of an impact with Release Engineering is needed)
  • Policies and guidelines: N/A (not a System Wide Change)
  • Trademark approval: N/A (not needed for this Change)

Upgrade/compatibility impact

N/A (not a System Wide Change)

How To Test

1. simply try to install wireshark-gtk package and the operation should fail. The same should happen for wireshark-qt because wireshark-qt would become the default package and would be renamed simply as wireshark.


User Experience

N/A (not a System Wide Change)

Dependencies

This is a standalone package.

N/A (not a System Wide Change)

Contingency Plan

  • Contingency mechanism: Do this change in Fedora 29, it may be done right after Fedora 28 is branched and Rawhide becomes branch for Fedora 29
  • Contingency deadline: N/A (not a System Wide Change)
  • Blocks release? N/A (not a System Wide Change), Yes/No
  • Blocks product? product


Documentation

N/A (not a System Wide Change)

Release Notes