Description of problem: An output of this command desktop-menu-tool --print /etc/xdg/menus/applications.menu ends with: Warning: failed to load desktop file "/usr/share/control-center-2.0/capplets/gpilotd-control-applet.desktop": Error in section Desktop Entry at line 2: Invalid characters in key name Warning: failed to load desktop file "/usr/share/control-center-2.0/capplets/gpilotd-control-applet.desktop": Error in section Desktop Entry at line 2: Invalid characters in key name ** ERROR **: file menu-process.c: line 1937 (foreach_print): assertion failed: (error == NULL) aborting... Aborted I assume that there are indeed "Invalid characters in key name". OTOH it is a good question if a desktop-menu-tool should indeed abort on such error instead of just skipping an invalid entry. Version-Release number of selected component (if applicable): gnome-pilot-2.0.10-9 How reproducible: 100%
The problem line says: Encoding UTF-8 Looks like it should read: Encoding=UTF-8
Indeed the spec is here: http://www.freedesktop.org/standards/desktop-entry-spec The lastest version in Rawhide (gnome-pilot-2.0.12-4) still has this bug. However the bug has already been fixed in upstream CVS, there was a bug about it here: http://bugzilla.gnome.org/show_bug.cgi?id=142170
Changing version to correct one. (test1 -> fc3test1, and some were filed as test3 accidentally instead; but clearly must be fc3test1 given the date of filing.)
This seems to be fixed now in gnome-pilot-2.0.14-3.fc7. The file in question has since moved to: /usr/share/applications/gpilotd-control-applet.desktop