Bug 1404328

Summary: Reintroduce Firewall GTK+ Applet
Product: [Fedora] Fedora Reporter: poma <pomidorabelisima>
Component: firewalldAssignee: Thomas Woerner <twoerner>
Status: CLOSED CANTFIX QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: 24CC: pomidorabelisima, twoerner
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-02-03 09:26:45 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
Reintroduce Firewall GTK+ Applet
none
Reintroduce Firewall GTK+ Applet upstream firewalld git 1cd51b7 none

Description poma 2016-12-13 15:36:28 UTC
Created attachment 1231253 [details]
Reintroduce Firewall GTK+ Applet

Current Firewall Applet - Qt5 based, has too many unnecessary dependencies,
See https://bugzilla.redhat.com/show_bug.cgi?id=1394626
for details.

For those using GTK+ based Desktop Environments there is a very elegant solution, reintroduction of the Firewall GTK+ Applet.

Not only that GKT+ based Applet works just as well as its Qt5 counterpart,
but it also provides genuine GTK+ Look and Feel within modern GTK+ Desktop.


Tested within GTK+ based Desktop Environments,
Xfce, MATE, Cinnamon and GNOME.
All tests PASSED.

Comment 1 poma 2016-12-13 15:48:16 UTC
Created attachment 1231257 [details]
Reintroduce Firewall GTK+ Applet upstream firewalld git 1cd51b7

Reintroduce Firewall GTK+ Applet, patch for upstream - atop of git 1cd51b7
See https://github.com/t-woerner/firewalld

Comment 2 poma 2016-12-13 15:54:00 UTC
For awhile,
Fedora test builds can be found here:
http://goo.gl/Gm4ffO
source/etc
firewall-gtk-applet/

Comment 3 Thomas Woerner 2017-02-03 09:17:20 UTC
Maybe you missed this, but Gtk.StatusIcon for Gtk3 has been deprecated with Gtk3 3.14, that might be removed at any time.

Comment 4 Thomas Woerner 2017-02-03 09:26:45 UTC
Proving a package with an applet that suddenly fails with a gtk3 update because of using deprecated functionality is even worse. This would then require to push an update to make the switch to the Qt applet for the user immediately and to drop the gtk applet again.