Bug 1289832

Summary: python3 support
Product: [Fedora] Fedora Reporter: Orion Poplawski <orion>
Component: gaminAssignee: Peter Robinson <pbrobinson>
Status: CLOSED WONTFIX QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: dhgutteridge, jonathan.underwood, oholy, pbrobinson, pviktori, rdieter
Target Milestone: ---Keywords: FutureFeature
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-10-14 23:00:10 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:
Bug Depends On:    
Bug Blocks: 1282498, 1322027    

Description Orion Poplawski 2015-12-09 05:09:35 UTC
Description of problem:

fail2ban still supports gamin.  In shifting to python3 it would be nice to be able to keep gamin support.

Comment 1 David H. Gutteridge 2015-12-14 00:27:14 UTC
Added blocker on meta-tracker bug 1285816, per current SOP.

Comment 2 Jonathan Underwood 2015-12-14 11:53:18 UTC
Fail2ban+gamin+SELinux is broken, and probably unfixable:

https://bugzilla.redhat.com/show_bug.cgi?id=437633

https://mail.gnome.org/archives/gamin-list/2008-May/msg00000.html

As such, I'd honestly recommend ditching gamin support in fail2ban, rather than encouraging users to disable SELinux. Gamin wasn't really designed to support the use case of fail2ban, and since there are better suited backends for fail2ban, it seems and unecessary burden to support gamin (and hold back python3 adoption by fail2ban as a result).

Comment 3 Rex Dieter 2016-02-23 02:35:43 UTC
This will need work, looks like upstream (gamin) doesn't support python3 out of the box

Comment 4 Jonathan Underwood 2016-04-19 13:52:18 UTC
gamin seems largely dead upstream...

Comment 5 Peter Robinson 2016-04-19 13:55:12 UTC
(In reply to Jonathan Underwood from comment #4)
> gamin seems largely dead upstream...

yep, I'd sooner kill it off entirely.

Comment 6 Rex Dieter 2016-04-19 14:10:40 UTC
Just FYI,

$ repoquery --whatrequires gamin
caja-0:1.14.0-1.fc24.x86_64
codeblocks-contrib-0:13.12-23.fc24.x86_64
doodle-0:0.7.0-10.fc24.x86_64
glib2-fam-0:2.48.0-1.fc24.x86_64
gnome-vfs2-0:2.24.4-20.fc24.x86_64
kdelibs-6:4.14.18-3.fc24.x86_64
lighttpd-0:1.4.39-3.fc24.x86_64
ocaml-omake-0:0.9.8.6-0.rc1.fc24.22.x86_64
strigi-0:0.7.8-12.fc24.x86_64
thunar-vfs-0:1.2.0-17.fc24.x86_64

Comment 7 Orion Poplawski 2019-10-14 23:00:10 UTC
python support has been dropped completely.  Amazingly, some things still require gamin:

caja-1.22.2-1.fc32.src.rpm
codeblocks-17.12-14.fc31.src.rpm
glib2-2.63.0-1.fc32.src.rpm
gnome-vfs2-2.24.4-29.fc31.src.rpm
lighttpd-1.4.54-2.fc31.src.rpm
thunar-vfs-1.2.0-25.fc31.src.rpm