Comment 3 for bug 1251635

Revision history for this message
Gerry Boland (gerboland) wrote :

My objection to the version number in the desktop file is due to the fact it does not respect existing desktop file behaviour that unity7 and other existing shells rely upon.

Those shells watch (via inotify) the desktop file directories and monitor file changes and removals. If a file is changed, the shell re-reads it - this is perfect for app updates to be reflected in the shell immediately - requiring no direct communication between update process and the shell. If a file is removed, shell can assume the application was removed and act accordingly.

With a version string in the desktop file name, the above mechanism will not work. If a click package updates, it will appear to unity7 that the application was actually removed.