Description of problem: On fedora 29, firewall-config fails to start and returns following stack trace: /usr/bin/firewall-config:2381: DeprecationWarning: Gtk.Misc.set_alignment is deprecated label.set_alignment(0, 0.5) /usr/bin/firewall-config:2445: DeprecationWarning: Gtk.Misc.set_padding is deprecated label.set_padding(12, 0) Traceback (most recent call last): File "/usr/bin/firewall-config", line 8093, in <module> app = FirewallConfig() File "/usr/bin/firewall-config", line 1386, in __init__ self.connection_changed() File "/usr/bin/firewall-config", line 1692, in connection_changed self.update_active_zones() File "/usr/bin/firewall-config", line 2464, in update_active_zones connection, zone ]) File "/usr/lib64/python3.7/site-packages/gi/overrides/Gtk.py", line 1260, in append return self._do_insert(parent, -1, row) File "/usr/lib64/python3.7/site-packages/gi/overrides/Gtk.py", line 1252, in _do_insert row, columns = self._convert_row(row) File "/usr/lib64/python3.7/site-packages/gi/overrides/Gtk.py", line 893, in _convert_row result.append(self._convert_value(cur_col, value)) File "/usr/lib64/python3.7/site-packages/gi/overrides/Gtk.py", line 911, in _convert_value return GObject.Value(self.get_column_type(column), value) File "/usr/lib64/python3.7/site-packages/gi/overrides/GObject.py", line 218, in __init__ self.set_value(py_value) File "/usr/lib64/python3.7/site-packages/gi/overrides/GObject.py", line 275, in set_value (py_value, type(py_value))) ValueError: Expected string but got False<class 'bool'> Version-Release number of selected component (if applicable): firewall-config-0.6.1-1.fc29.noarch How reproducible: Steps to Reproduce: 1. run firewall-config 2. 3. Actual results: Expected results: Additional info: Some of the direct dependencies installed on my system: python3-3.7.0-9.fc29.x86_64 dbus-x11-1.12.10-1.fc29.x86_64 firewalld-0.6.1-1.fc29.noarch gtk3-3.23.2-1.fc29.x86_64 python3-gobject-3.29.2-1.fc29.x86_64 NetworkManager-libnm-1.12.2-2.fc29.x86_64 hicolor-icon-theme-0.17-3.fc29.noarch Report on retrace.fp.o: https://retrace.fedoraproject.org/faf/reports/2285782/
This has been fixed upstream. https://github.com/firewalld/firewalld/commit/5a59a90f449a8bf836e62e2d9ad486301b1aa2bb
firewalld-0.6.2-1.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2018-a3ae986278
firewalld-0.6.2-1.fc29 has been pushed to the Fedora 29 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-a3ae986278
firewalld-0.6.2-1.fc29 has been pushed to the Fedora 29 stable repository. If problems still persist, please make note of it in this bug report.