Bug 2117450 - Nautilus-Python extensions don't work on RHEL 8 or RHEL 9
Summary: Nautilus-Python extensions don't work on RHEL 8 or RHEL 9
Keywords:
Status: ASSIGNED
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: nautilus-python
Version: epel9
Hardware: x86_64
OS: Linux
unspecified
unspecified
Target Milestone: ---
Assignee: Michel Lind
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2022-08-11 03:29 UTC by Trevor Clark
Modified: 2024-09-27 19:47 UTC (History)
8 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Type: Bug
Embargoed:
r.trevor.clark: needinfo-


Attachments (Terms of Use)

Description Trevor Clark 2022-08-11 03:29:37 UTC
Description of problem:


Version-Release number of selected component (if applicable): latest RHEL 8/9


How reproducible: Always


Steps to Reproduce:
1. Install epel
2. install nautlius-python package
3. install a python extension, I used https://github.com/harry-cpp/code-nautilus

Actual results:

No context menu item is added

Expected results:

Context Menu item is added, such as "open code"

Additional info:

Doesn't work on RHEL 8/9, but works on latest fedora 36 workstation

Comment 1 Raphael Groner 2023-09-10 14:36:37 UTC
Why I am assigned?

Comment 2 Troy Dawson 2023-09-11 13:25:34 UTC
It's probably because you built the epel8 version of nautilus-python.
I built the epel9 version, for kde (kde-connect).  So I'll take it.

Comment 3 Kalev Lember 2023-09-11 13:37:54 UTC
Thanks, Troy!

Comment 4 Michel Lind 2024-09-04 18:24:36 UTC
We'll try and get this fixed at least for EPEL 9 - since that will unblock packages like nextcloud-client-nautilus and tilix

I'll try and do the same too for EPEL 8 but no promises

If we don't get it done by the end of the month we'll retire the broken packages rather than keeping them broken.

As discussed in the EPEL meeting today for https://pagure.io/epel/issue/294

Comment 5 Michel Lind 2024-09-27 19:47:41 UTC
I just tested on a CentOS Stream 9 system, and nextcloud-client-nautilus (which uses nautilus-python) works fine - my synced folder shows sync status for the folder and files within.

So this does not look completely broken, at the very least.


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