drop version numbers from users' .desktop file names
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu Application Launcher |
Won't Fix
|
Medium
|
Unassigned | ||
click (Ubuntu) |
Fix Released
|
High
|
Colin Watson | ||
ubuntu-app-launch (Ubuntu) |
Won't Fix
|
Medium
|
Unassigned |
Bug Description
The version number in click .desktop file in users' ~/.local/
Every time you want to find a .desktop file for an app, you either need to store the whole file name, with the version number (which breaks on app upgrades, unless you react to it somehow), or find a matching .desktop file based on the developer / app id and hookname every time. App upgrades / removals are tricky unless we start reacting to signals from the click system itself.
Since in users' realms there can only be one version of an app installed at any given time, it feels like exposing this complication there is unnecessary.
What do you think?
Related branches
- Colin Watson: Approve
- Ubuntu CI managed package branches: Pending requested
-
Diff: 485 lines (+269/-70)11 files modifiedREADME (+1/-0)
click/build.py (+10/-22)
click/framework.py (+138/-0)
click/install.py (+8/-28)
click/paths.py.in (+1/-0)
click/tests/helpers.py (+29/-0)
click/tests/test_build.py (+39/-5)
click/tests/test_install.py (+2/-4)
debian/changelog (+8/-0)
doc/file-format.rst (+1/-2)
doc/index.rst (+32/-9)
Changed in click (Ubuntu): | |
status: | Confirmed → Triaged |
importance: | Undecided → High |
Changed in click (Ubuntu): | |
assignee: | nobody → Colin Watson (cjwatson) |
Changed in upstart-app-launch (Ubuntu): | |
status: | New → Confirmed |
importance: | Undecided → High |
importance: | High → Medium |
Changed in upstart-app-launch: | |
status: | New → Confirmed |
importance: | Undecided → Medium |
affects: | upstart-app-launch (Ubuntu) → ubuntu-app-launch (Ubuntu) |
Status changed to 'Confirmed' because the bug affects multiple users.