Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.
RHEL Engineering is moving the tracking of its product development work on RHEL 6 through RHEL 9 to Red Hat Jira (issues.redhat.com). If you're a Red Hat customer, please continue to file support cases via the Red Hat customer portal. If you're not, please head to the "RHEL project" in Red Hat Jira and file new tickets here. Individual Bugzilla bugs in the statuses "NEW", "ASSIGNED", and "POST" are being migrated throughout September 2023. Bugs of Red Hat partners with an assigned Engineering Partner Manager (EPM) are migrated in late September as per pre-agreed dates. Bugs against components "kernel", "kernel-rt", and "kpatch" are only migrated if still in "NEW" or "ASSIGNED". If you cannot log in to RH Jira, please consult article #7032570. That failing, please send an e-mail to the RH Jira admins at rh-issues@redhat.com to troubleshoot your issue as a user management inquiry. The email creates a ServiceNow ticket with Red Hat. Individual Bugzilla bugs that are migrated will be moved to status "CLOSED", resolution "MIGRATED", and set with "MigratedToJIRA" in "Keywords". The link to the successor Jira issue will be found under "Links", have a little "two-footprint" icon next to it, and direct you to the "RHEL project" in Red Hat Jira (issue links are of type "https://issues.redhat.com/browse/RHEL-XXXX", where "X" is a digit). This same link will be available in a blue banner at the top of the page informing you that that bug has been migrated.

Bug 1689616

Summary: xdg-utils calls gvfs-open instead of gio open
Product: Red Hat Enterprise Linux 7 Reporter: Seth Goldin <sethgoldin>
Component: xdg-utilsAssignee: Alexander Larsson <alexl>
Status: CLOSED NEXTRELEASE QA Contact: Desktop QE <desktop-qa-list>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 7.6CC: alexl, amike, bugzilla, jwright, mclasen, sbarcomb
Target Milestone: rcKeywords: AcceptanceCriteriaRejected
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-09-28 14:31:36 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:

Description Seth Goldin 2019-03-17 00:07:54 UTC
Description of problem: xdg-utils suffers a bug, in which xdg-open calls gvfs-open before gio open: https://bugs.freedesktop.org/show_bug.cgi?id=100862


Version-Release number of selected component (if applicable): xdg-utils-1.1.0


How reproducible:


Steps to Reproduce:
1. Application calls xdg-open

Actual results: gvfs-open is called


Expected results: gio open should be called


Additional info: The fix should be as simple as packaging xdg-utils-1.1.2 or later: https://github.com/github/hub/issues/1473#issuecomment-303656214

Comment 2 Ondrej Holy 2019-09-10 13:28:20 UTC
*** Bug 1747375 has been marked as a duplicate of this bug. ***

Comment 9 Steve Barcomb 2020-09-23 19:36:52 UTC
Spoke with customer this afternoon and he agreed to close the bug and case based on his users working correctly in RHEL8.  I mentioned that IBM will want to favor 'gio open' as a best practice.

Comment 10 Seth Goldin 2020-09-24 13:54:46 UTC
Steve, I’m the reporter, but definitely didn’t talk to you. Can we at least get a backported fix for RHEL 7? I will still need an EL 7 system in production for quite a while.

Comment 11 Steve Barcomb 2020-09-24 14:53:38 UTC
Hey Seth my apologies, I did not notice that the reporter was different from the only customer case attached to this bug.  In the customer case, our customer is running a closed source application where this was an issue in RHEL7 and works in RHEL8.  Their users migrated over to RHEL8 and no longer wanted to follow up with this bug.

1) Do you have a customer case open with us for this request?

2) If not, can you tell us a bit about the impact and use case?

3) Engineering has made comments stating that xdg-open is not a preferred method and stated that 'gio open' is preferred.  Is this something that could be an acceptable solution for your case?

-Steve

Comment 14 Seth Goldin 2020-09-27 19:02:44 UTC
Hey Steve,

1) I don't have any customer case open with you. In full-disclosure, I only saw this on CentOS 7, but I was instructed by some CentOS community members to report the bug upstream.

2) It sounds like I was in the same situation as your customer, with a piece of closed-source software calling gvfs-open.

In my case, I was able to just install xdg-utils-1.1.2 or later: https://github.com/github/hub/issues/1473#issuecomment-303656214

It might be nice to package xdg-utils-1.1.2 or later by default, which seems like it could be a permanent fix. The only other way around it is to hound the closed-source software vendor and tell them to call `gio open` instead.

Comment 15 Steve Barcomb 2020-09-28 12:27:44 UTC
Hey Seth,
Thank you for the reply.  We have been assessing impact on this bug to see if it meets the maintenance phase criteria:

    https://access.redhat.com/support/policy/updates/errata#Maintenance_Support_1_Phase

That means only "Critical and Important Security errata advisories (RHSAs) and Urgent Priority Bug Fix errata advisories (RHBAs) may be released".   Based on the impact you and our other customer are reporting I do not think we are going to be able to resolve this in RHEL7.  We do have confirmation of resolution in RHEL8.

-Steve

Comment 17 Seth Goldin 2020-09-28 14:09:35 UTC
That's fine; sounds good, Steve. Thank you for following up.