Activity log for bug #1630997

Date Who What changed Old value New value Message
2016-10-06 13:22:37 Michael Terry bug added bug
2016-10-06 13:23:05 Michael Terry description So unity8's launcher is going to start grabbing application/icon info from UAL. Which is great. However, consider these two scenarios: 1) Application A in launcher is uninstalled -- icon should disappear from launcher. 2) Application B in launcher is updated and has a new icon -- icon should update in launcher. The current way unity8 listens for this is not great. We install a session upstart job that listens to /usr/share/applications/*.desktop and /home/phablet/.local/share/applications/*.desktop (yup, hardcoded phablet) and tells the launcher to refresh if anything changes. Obviously this doesn't work for snaps. And is not super elegant. If UAL could tell us that something changed (it could even be at the granularity of "anything in the entire registry"), we could drop our filewatcher job and handle situations #1 and #2 above better. So unity8's launcher is going to start grabbing application/icon info from UAL. Which is great. However, consider these two scenarios: 1) Application A in launcher is uninstalled -- icon should disappear from launcher. 2) Application B in launcher is updated and has a new icon -- icon should update in launcher. The current way unity8 listens for this is not great. We install a session upstart job that listens to /usr/share/applications/*.desktop and /home/phablet/.local/share/applications/*.desktop (notice hardcoded phablet) and tells the launcher to refresh if anything changes. Obviously this doesn't work for snaps. And is not super elegant. If UAL could tell us that something changed (it could even be at the granularity of "anything in the entire registry"), we could drop our filewatcher job and handle situations #1 and #2 above better.
2016-10-06 13:27:37 Launchpad Janitor ubuntu-app-launch (Ubuntu): status New Confirmed
2016-10-06 13:27:50 Ted Gould ubuntu-app-launch (Ubuntu): status Confirmed Triaged
2016-10-06 13:27:53 Ted Gould ubuntu-app-launch (Ubuntu): importance Undecided High
2016-11-11 09:03:15 Albert Astals Cid bug added subscriber Albert Astals Cid
2016-11-29 17:00:23 Pat McGowan bug task added canonical-devices-system-image
2016-11-29 17:00:57 Pat McGowan canonical-devices-system-image: importance Undecided High
2016-11-29 17:00:57 Pat McGowan canonical-devices-system-image: status New Confirmed
2016-11-29 17:00:57 Pat McGowan canonical-devices-system-image: milestone p1
2016-11-29 17:00:57 Pat McGowan canonical-devices-system-image: assignee Ted Gould (ted)
2017-01-11 18:58:53 Pat McGowan canonical-devices-system-image: milestone p1 p2
2017-03-30 21:32:40 Ted Gould branch linked lp:~ted/ubuntu-app-launch/system-app-watch
2017-03-31 18:44:28 Pat McGowan canonical-devices-system-image: milestone p2 u8c-z
2017-03-31 18:49:45 Pat McGowan canonical-devices-system-image: status Confirmed In Progress
2017-04-06 17:59:23 Launchpad Janitor ubuntu-app-launch (Ubuntu): status Triaged Fix Released
2017-04-12 00:10:55 Ted Gould canonical-devices-system-image: status In Progress Fix Released