Bug 2216521

Summary: Don't install python(3)-firewall it's a dependency of firewalld
Product: Red Hat Enterprise Linux 8 Reporter: Rich Megginson <rmeggins>
Component: rhel-system-rolesAssignee: Rich Megginson <rmeggins>
Status: VERIFIED --- QA Contact: David Jež <djez>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 8.9CC: djez, rhel-cs-system-management-subsystem-qe, spetrosi
Target Milestone: rcKeywords: Triaged
Target Release: 8.9   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard: role:firewall
Fixed In Version: rhel-system-roles-1.22.0-0.13.el8 Doc Type: Bug Fix
Doc Text:
Cause: On RHEL7, when the firewall role is called from another role, and the role is using python3, the firewall role attempts to install the python3 firewall library for that version of python. Consequence: The python3-firewall library is not found and you get an error like "No package matching 'python3-firewall' found available, installed or updated". Fix: Do not explicitly install the python firewall library. Instead, just rely on the correct version being installed when the firewalld package is installed by the firewall role. Result: No errors running against RHEL7.
Story Points: ---
Clone Of: 2216520 Environment:
Last Closed: Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 2216520    
Bug Blocks:    

Description Rich Megginson 2023-06-21 16:44:44 UTC
+++ This bug was initially created as a clone of Bug #2216520 +++

When using the firewall role from another role, the firewall role will sometimes try to install the wrong version of python firewall.  Instead, just rely on the firewalld dependency to install it.  https://github.com/linux-system-roles/firewall/pull/148