[Bug 972710] Re: Cancel an installation (deny to give the password) keep application's icon in the launcher
Michael Vogt
michael.vogt at ubuntu.com
Tue Apr 17 09:27:40 UTC 2012
I added a aptdaemon task as it appears that aptdaemon does not send a "Finished" signal on authentication cancel.
We could workaround this via something like:
=== modified file 'softwarecenter/backend/installbackend_impl/aptd.py'
--- softwarecenter/backend/installbackend_impl/aptd.py 2012-04-10 14:52:59 +0000
+++ softwarecenter/backend/installbackend_impl/aptd.py 2012-04-17 09:25:02 +0000
@@ -945,6 +945,9 @@
self._on_trans_error(error, pkgname)
# on error we need to clean the pending purchases
self._clean_pending_purchases(pkgname)
+ # ensure the transaction is also canceled inside aptdaemon,
+ # this should actually happen inside aptdaemon I guess
+ trans.cancel()
# on success the pending purchase is cleaned when the package
# that was purchased finished installing
if trans.role == enums.ROLE_INSTALL_PACKAGES:
or by sending the signal after successful authentication. I will wait for glatzors input if there
is a reason not to do it inside aptdaemon itself.
** Also affects: aptdaemon (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to aptdaemon in Ubuntu.
https://bugs.launchpad.net/bugs/972710
Title:
Cancel an installation (deny to give the password) keep application's
icon in the launcher
Status in “aptdaemon” package in Ubuntu:
New
Status in “software-center” package in Ubuntu:
In Progress
Bug description:
Ubuntu 12.04 beta 32bits
All packages up to date (03 april)
Open the software center
Select an app (me : pitivi)
Ask to install
When a dialog ask you your passwd, close the dialog : the installation is cancelled
=> The application's icon keep displayed in the bottom of the launcher
!
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/aptdaemon/+bug/972710/+subscriptions
More information about the foundations-bugs
mailing list