More detetive work. I rebuild libgnome-menu with --enable-debug=yes and running it with MENU_VERBOSE=1 causes libgnome-menu to spill out massive amounts of debug data.
It shows that the newly installed .desktop file is indeed noticed. The menu tree is rebuild - but it doesn't pick up that new .desktop file in the menu tree.
So really, this bug is not in unity-place-files, but in libgnome-menu or something else related to this. Nonetheless I'll follow this rabbit hole until I reach the bottom :-)
More detetive work. I rebuild libgnome-menu with --enable-debug=yes and running it with MENU_VERBOSE=1 causes libgnome-menu to spill out massive amounts of debug data.
It shows that the newly installed .desktop file is indeed noticed. The menu tree is rebuild - but it doesn't pick up that new .desktop file in the menu tree.
So really, this bug is not in unity-place-files, but in libgnome-menu or something else related to this. Nonetheless I'll follow this rabbit hole until I reach the bottom :-)