Bug 1640488

Summary: evince has moved from evince.desktop to org.gnome.Evince.desktop
Product: [Fedora] Fedora Reporter: Tom Hughes <tom>
Component: shared-mime-infoAssignee: Bastien Nocera <bnocera>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 29CC: bnocera, caolanm, fzatlouk, john.j5live, julen, klember, kparal, lruzicka, mclasen, rdieter, rhughes, rstrode, sandmann
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard: AcceptedFreezeException
Fixed In Version: shared-mime-info-1.10-3.fc29 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-10-23 15:03:30 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: 1517014    

Description Tom Hughes 2018-10-18 08:28:00 UTC
Description of problem:

Gnome does not default to using evince for PDF documents in Fedora 29.

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

shared-mime-info-1.10-2.fc29.x86_64

How reproducible:

Every time

Steps to Reproduce:
1. xdg-mime query default application/pdf

Actual results:

inkscape.desktop, libreoffice-draw.desktop, etc depending on what is installed

Expected results:

org.gnome.Evince.desktop

Additional info:

This has been fixed in 1.10-3 but that has only been built for rawhide - it needs build for Fedora 29 as well.

Comment 1 Kalev Lember 2018-10-18 08:58:26 UTC
Thanks, fixed in shared-mime-info-1.10-3.fc29

Comment 2 Kalev Lember 2018-10-18 08:59:16 UTC
Proposing as a F29 Final Freeze Exception. Would be nice to fix PDFs opening in the correct application for Workstation.

Comment 3 Kamil Páral 2018-10-18 12:31:25 UTC
+1 FE
Kalev, can you please submit the build to Bodhi ASAP?

Comment 4 Fedora Update System 2018-10-18 12:37:30 UTC
shared-mime-info-1.10-3.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2018-312e08592f

Comment 5 Kalev Lember 2018-10-18 12:37:52 UTC
Done!

Comment 6 Fedora Update System 2018-10-18 15:32:22 UTC
shared-mime-info-1.10-3.fc29 has been pushed to the Fedora 29 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-312e08592f

Comment 7 Lukas Ruzicka 2018-10-19 08:28:26 UTC
I have tested the update. It sets the mime type for Evince and can be easily verified by the steps to reproduce:

xdg-mime query default application/pdf

With this update, the result shown is org.gnome.Evince.desktop.

Comment 8 Julen Landa Alustiza 2018-10-19 15:47:02 UTC
+1 fe

Comment 9 František Zatloukal 2018-10-22 16:56:26 UTC
Discussed during the 2018-10-22 blocker review meeting: [1]

The decision to classify this bug as an AcceptedFreezeException was made:

"This bug has been noted to be a "nice-to-have" fix, so we accept it as an AcceptedFreezeException."

[1] https://meetbot-raw.fedoraproject.org/fedora-blocker-review/2018-10-22/f29-blocker-review.2018-10-22-16.00.log.txt

Comment 10 Fedora Update System 2018-10-23 15:03:30 UTC
shared-mime-info-1.10-3.fc29 has been pushed to the Fedora 29 stable repository. If problems still persist, please make note of it in this bug report.