xdg-update-menu overwrites the /usr/share/applications/defaults.list symlink with a file.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Xdg-utils |
Fix Released
|
Medium
|
|||
xdg-utils (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Lucid |
Fix Released
|
Undecided
|
Unassigned | ||
Maverick |
Fix Released
|
Undecided
|
Unassigned | ||
Natty |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: xdg-utils
The desktop-file-utils package creates /usr/share/
A common example of this is installing google chrome. it calls xdg-desktop-menu to install its desktop file, and the result is that /etc/gnome/
I suggest that xdg-desktop-menu should canonicalize defaults.list before writing to it. I've attached a simple patch as an example. This patch will apply both to the latest package in natty, as well as to Lucid, where I'd really like this to be applied.
tags: | added: patch |
Changed in xdg-utils: | |
importance: | Unknown → Medium |
status: | Unknown → Confirmed |
Changed in xdg-utils: | |
status: | Confirmed → Fix Released |
tags: | added: verification-done-lucid |
Thanks for reporting this issue, and attaching a patch.
Could you please file a bug for this in the upstream project's bug tracker: https:/ /bugs.freedeskt op.org/
(File it under "Portland")
Once the upstream bug has been filed, we can proceed to get this fixed in Ubuntu. Thanks!