FS#72152 - [firewalld] package should depend on python-capng

Attached to Project: Community Packages
Opened by Štěpán Němec (stepnem) - Thursday, 16 September 2021, 12:10 GMT
Last edited by Maxime Gauduin (Alucryd) - Friday, 14 January 2022, 17:38 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Maxime Gauduin (Alucryd)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
firewalld now drops unnecessary capabilities when the capng python module is available.

https://bugs.archlinux.org/task/71565 provided the module for this reason, but the firewalld
package does not depend on it.


Additional info:
* package version(s)
firewalld 1.0.1-1

See https://bugs.archlinux.org/task/71565 for further info.
This task depends upon

Closed by  Maxime Gauduin (Alucryd)
Friday, 14 January 2022, 17:38 GMT
Reason for closing:  Implemented
Additional comments about closing:  1.0.3-2
Comment by Chih-Hsuan Yen (yan12125) - Saturday, 18 September 2021, 12:09 GMT
Ah, I forgot about it after https://bugs.archlinux.org/task/71565 is implemented. alucryd, mind to have a look?

Note that it's an optional dependency per upstream code [1] and RPM spec [2]. It may be good to make the dependency non-optional on Arch, anyway.

[1] https://github.com/firewalld/firewalld/blob/v1.0.1/src/firewalld.in#L151

[2] https://github.com/firewalld/firewalld/blob/v1.0.1/firewalld.spec#L27
Comment by Štěpán Němec (stepnem) - Saturday, 18 September 2021, 16:18 GMT
> It may be good to make the dependency non-optional on Arch, anyway.

I agree. In fact, RPM 'Recommends' are installed by default, too, at
least by yum/dnf (unlike 'Suggests', which is closer to Arch
'optdepends').

Loading...