Cancelled installations are not removed from the launcher
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
software-center (Ubuntu) |
In Progress
|
Medium
|
Gary Lasker |
Bug Description
When I opted to install a package (0 A.D. in this case), it automatically copied the icon to the launcher and started to install. However, when I cancelled the installation, the icon was still present, after a new login with an "icon not found" picture. It should be removed when an installation is cancelled.
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: software-center 5.2
ProcVersionSign
Uname: Linux 3.2.0-24-
ApportVersion: 2.0.1-0ubuntu7
Architecture: i386
CheckboxSubmission: ffa272594b30502
CheckboxSystem: d9106e4050cf945
Date: Wed May 2 14:06:26 2012
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release i386 (20120423)
PackageArchitec
SourcePackage: software-center
UpgradeStatus: No upgrade log present (probably fresh install)
Related branches
- Michael Vogt (community): Needs Fixing
- Matthew Paul Thomas: Needs Fixing
-
Diff: 308 lines (+83/-42)7 files modifiedsoftwarecenter/backend/installbackend_impl/aptd.py (+5/-3)
softwarecenter/backend/unitylauncher.py (+5/-5)
softwarecenter/enums.py (+3/-0)
softwarecenter/ui/gtk3/panes/availablepane.py (+47/-30)
softwarecenter/utils.py (+7/-1)
test/gtk3/test_unity_launcher_integration.py (+2/-2)
test/test_utils.py (+14/-1)
Changed in software-center (Ubuntu): | |
status: | New → In Progress |
importance: | Undecided → Medium |
assignee: | nobody → Gary Lasker (gary-lasker) |
Hi Vincent, in order for this to work correctly, the Unity launcher service needs to monitor all of the installation events being sent my aptdaemon. This work is being tracked by the Unity team over at bug 1011681, so I will mark this as a duplicate of that one.
Meanwhile, we have an SRU for software-center in--progress (see attached branch) that will fix this problem until the aptdaemon monitoring work is completed on the Unity side.
Many thanks for your help!