Bug 1235413
| Summary: | several of the updated desktop packages changed desktop-ids | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 7 | Reporter: | Ray Strode [halfline] <rstrode> |
| Component: | shared-mime-info | Assignee: | Ray Strode [halfline] <rstrode> |
| Status: | CLOSED ERRATA | QA Contact: | Desktop QE <desktop-qa-list> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | high | ||
| Version: | 7.2 | CC: | bmilar, mclasen, rstrode, tpelka |
| Target Milestone: | rc | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | shared-mime-info-1.1-8.el7 | Doc Type: | Bug Fix |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2015-11-19 08:18:43 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: | 1174373, 1259292 | ||
|
Description
Ray Strode [halfline]
2015-06-24 18:06:51 UTC
here are the gnome apps that changed desktop ids in the 7.2 rebase: baobab.desktop → org.gnome.baobab.desktop cheese.desktop → org.gnome.Cheese.desktop dconf-editor.desktop → ca.desrt.dconf-editor.desktop file-roller.desktop → org.gnome.FileRoller.desktop gedit.desktop → org.gnome.gedit.desktop gnome-boxes.desktop → org.gnome.Boxes.desktop gcalctool.desktop → gnome-calculator.desktop gnome-clocks.desktop → org.gnome.clocks.desktop gnome-contacts.desktop → org.gnome.Contacts.desktop gnome-documents.desktop → org.gnome.Documents.desktop gnome-font-viewer.desktop → org.gnome.font-viewer.desktop gnome-screenshot.desktop → org.gnome.Screenshot.desktop gnome-weather.desktop → org.gnome.Weather.Application.desktop nautilus.desktop → org.gnome.Nautilus.desktop totem.desktop → org.gnome.Totem.desktop the gnome-shell mapping list is:
'baobab.desktop': 'org.gnome.baobab.desktop',
'cheese.desktop': 'org.gnome.Cheese.desktop',
'dconf-editor.desktop': 'ca.desrt.dconf-editor.desktop',
'file-roller.desktop': 'org.gnome.FileRoller.desktop',
'gcalctool.desktop': 'gnome-calculator.desktop',
'gedit.desktop': 'org.gnome.gedit.desktop',
'glchess.desktop': 'gnome-chess.desktop',
'glines.desktop': 'five-or-more.desktop',
'gnect.desktop': 'four-in-a-row.desktop',
'gnibbles.desktop': 'gnome-nibbles.desktop',
'gnobots2.desktop': 'gnome-robots.desktop',
'gnome-boxes.desktop': 'org.gnome.Boxes.desktop',
'gnome-clocks.desktop': 'org.gnome.clocks.desktop',
'gnome-contacts.desktop': 'org.gnome.Contacts.desktop',
'gnome-documents.desktop': 'org.gnome.Documents.desktop',
'gnome-font-viewer.desktop': 'org.gnome.font-viewer.desktop',
'gnome-photos.desktop': 'org.gnome.Photos.desktop',
'gnome-screenshot.desktop': 'org.gnome.Screenshot.desktop',
'gnome-software.desktop': 'org.gnome.Software.desktop',
'gnome-weather.desktop': 'org.gnome.Weather.Application.desktop',
'gnomine.desktop': 'gnome-mines.desktop',
'gnotravex.desktop': 'gnome-tetravex.desktop',
'gnotski.desktop': 'gnome-klotski.desktop',
'gtali.desktop': 'tali.desktop',
'mozilla-firefox.desktop': 'firefox.desktop',
'nautilus.desktop': 'org.gnome.Nautilus.desktop',
'polari.desktop': 'org.gnome.Polari.desktop',
'totem.desktop': 'org.gnome.Totem.desktop',
It contains every desktop id we renamed, so we're good on that front.
the packages from comment 2 that have mime handlers are: org.gnome.baobab.desktop org.gnome.FileRoller.desktop org.gnome.gedit.desktop org.gnome.font-viewer.desktop org.gnome.Nautilus.desktop org.gnome.Totem.desktop Okay so I think the plan of action should be 1) update defaults.list in shared-mime-info to use the new names for file-roller, gedit, nautilus and totem 2) ship a NoDisplay compat desktop file for each of those as well so user customized mime handlers continue to work I'll try those things locally and if it pans out then clone this tracker into sub bugs so that seems to work. In the interesting of reducing paperwork and overhead, i'm going to move this bug to shared-mime-info (instead of making it a tracker) and then use the rebase bugs of the individual components to cover adding the compat desktop files. okay i've updated all the rebased packages mentioned in comment 5 to have compat desktop files, and built shared-mime-info-1.1-8.el7 to list the new names in defaults.list One more observation, you said compat files were added, from now I can see totem listed twice in default applications. Could it be caused by this change? Thanks -Tom it is, see bug 1259292 comment 5 Thanks Ray, considering this issue as fixed even if it brought up bug 1259292, I guess we can document it for now and see if it can be fixed later, not sure if this issue is serious enough to meet expectations for snap3+. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHBA-2015-2116.html |