Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1289832 - python3 support
Summary: python3 support
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: gamin
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Peter Robinson
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: 1282498 PYTHON3-UPSTREAM
TreeView+ depends on / blocked
 
Reported: 2015-12-09 05:09 UTC by Orion Poplawski
Modified: 2019-10-14 23:00 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: Enhancement
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-10-14 23:00:10 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

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


Note You need to log in before you can comment on or make changes to this bug.