Opened 9 years ago
Closed 9 years ago
#14808 closed defect (fixed)
virtualbox.desktop broken => Fixed in SVN
Reported by: | Kevin Brodsky | Owned by: | |
---|---|---|---|
Component: | other | Version: | VirtualBox 5.0.10 |
Keywords: | desktop | Cc: | |
Guest type: | other | Host type: | Linux |
Description
The desktop file is broken since 5.0, if my memory is correct. Running desktop-file-validate on it gives 2 errors and 2 warnings:
/usr/share/applications/virtualbox.desktop: warning: key "Encoding" in group "Desktop Entry" is deprecated /usr/share/applications/virtualbox.desktop: error: value "virtualization" for locale string list key "Keywords" in group "Desktop Entry" does not have a semicolon (';') as trailing character /usr/share/applications/virtualbox.desktop: error: value "Virtualisierung" for locale string list key "Keywords[de]" in group "Desktop Entry" does not have a semicolon (';') as trailing character /usr/share/applications/virtualbox.desktop: warning: value "Emulator;System;X-MandrivaLinux-System;Application;" for key "Categories" in group "Desktop Entry" contains a deprecated value "Application"
- The errors are solved by adding a semicolon at the end of the lines mentioned (10 and 11).
- The first warning is solved by removing l.2 (although keeping it might be needed for compatibility reasons, I'm not sure on this).
- The second waning is solved by removing 'Application;' in l.15.
The errors are a rather serious issue, as they might prevent update-desktop-database from creating a menu entry.
Change History (3)
comment:1 by , 9 years ago
Summary: | virtualbox.desktop broken → virtualbox.desktop broken => Fixed in SVN |
---|
comment:2 by , 9 years ago
Thanks for the very quick reaction and fix. I called it broken merely because it is not parseable by update-desktop-database as it is, which is basically the only point of a desktop file.
Note:
See TracTickets
for help on using tickets.
Thanks for the report. I wouldn't denote the file as broken but fixing these small complaints makes sense. The fix will be part of the next 5.0.x maintenance release.