Bug 30377

Summary: firewalld is old and buggy
Product: Mageia Reporter: Pierre Fortin <pfortin>
Component: RPM PackagesAssignee: David GEIGER <geiger.david68210>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: mageia
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
URL: https://www.firewalld.org
Whiteboard:
Source RPM: firewalld-0.9.3-4.mga9.src.rpm CVE:
Status comment:

Description Pierre Fortin 2022-05-04 22:31:29 CEST
Description of problem: 
Installed version is firewalld-0.9.3-4.mga9 -- available versions are:
2021/06: 0.9.4
2021/07: 1.0.0
2021/03: 1.0.1
2022/02: 1.1.0

$ firewall-cmd
Traceback (most recent call last):
  File "/usr/bin/firewall-cmd", line 31, in <module>
    from firewall.client import FirewallClient, FirewallClientIPSetSettings, \
  File "/usr/lib/python3.10/site-packages/firewall/client.py", line 85, in <module>
    class FirewallClientZoneSettings(object):
  File "/usr/lib/python3.10/site-packages/firewall/client.py", line 310, in FirewallClientZoneSettings
    def addIcmpBlockInversion(self):
  File "/usr/lib/python3.10/site-packages/slip/dbus/polkit.py", line 106, in enable_proxy
    assert(func is None or isinstance(func, collections.Callable))
AttributeError: module 'collections' has no attribute 'Callable'



Version-Release number of selected component (if applicable):

$ rpm -qa | grep firewall.*0.9
firewalld-filesystem-0.9.3-4.mga9
python3-firewall-0.9.3-4.mga9
firewalld-0.9.3-4.mga9




How reproducible: always


Steps to Reproduce:
1. issue: firewall-cmd
2.
3.
Comment 1 Lewis Smith 2022-05-07 21:04:13 CEST
Thank you for the suggestion. Our current version 0.9.3 is certainly dated. As you say, from its site, since:-
firewalld 1.1.0 release
firewalld 1.0.1 release
firewalld 1.0.0 release
firewalld 0.9.4 release

DavidG has done most of the more recent updates on this, so assigning the bug to him. CC'ing neoclust who is the regsitered maintainer.

Source RPM: (none) => firewalld-0.9.3-4.mga9.src.rpm
CC: (none) => mageia
Assignee: bugsquad => geiger.david68210
URL: (none) => https://www.firewalld.org

Comment 2 David GEIGER 2023-01-30 22:06:42 CET
firewalld is now at 1.3.0 release on Cauldron, so closing as fixed!

Resolution: (none) => FIXED
Status: NEW => RESOLVED