Applications are never installer from the "More info" widget
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
muon (Ubuntu) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
This affects only to muon-installer binary.
Applications on the list has a button "More info", which displays a new widget with detailed information about the application, this widget contains a "Install" button to order an application installation, when this "Install" button is presses, it changes to a text "Waiting" and it stays on "Waiting" forever, the application is never downloaded and installed.
Steps to reproduce the bug in an example:
1) Open Muon Software Center.
2) Click on Internet category.
3) Click on Chat sub-category (for instance).
4) Click on Konversation application (for instance).
5) Click on "More info" button.
6) Click on "Install" button.
What is happening now?
"Install" button changes to "Waiting" and stays on "Waiting" forever, application is never downloaded and installed.
What is expected to happen?
When "Install" button is pressed, the policykit-kde dialog should appear, and download and installation of the application should start if the user is authorized.
Note: take a look at the attached screenshot.
ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: muon-installer 1.2.0-0ubuntu2
ProcVersionSign
Uname: Linux 3.0.0-10-generic x86_64
Architecture: amd64
Date: Sun Sep 4 21:59:05 2011
EcryptfsInUse: Yes
InstallationMedia: Kubuntu 11.10 "Oneiric Ocelot" - Beta amd64 (20110901)
SourcePackage: muon
UpgradeStatus: No upgrade log present (probably fresh install)
Git commit 1a15d5e43fa8a51 2f970bfdf80d8b9 2823080343 by Jonathan Thomas.
Committed on 04/09/2011 at 22:38.
Pushed by jmthomas into branch '1.2'.
Fix a bug where installing a package from within the "More Details" view would not do application- only signal when I added the application- and-addons signal.
anything. When I added the addons installation capabilities, I must have accidentally
replaced the connection for the install-
install-
CCMAIL:<email address hidden>
M +2 -0 installer/ ApplicationMode l/ApplicationVi ewWidget. cpp
http:// commits. kde.org/ muon/1a15d5e43f a8a512f970bfdf8 0d8b92823080343
diff --git a/installer/ ApplicationMode l/ApplicationVi ewWidget. cpp b/installer/ ApplicationMode l/ApplicationVi ewWidget. cpp ApplicationMode l/ApplicationVi ewWidget. cpp ApplicationMode l/ApplicationVi ewWidget. cpp Widget: :infoButtonClic ked(Application *app) detailsView- >setApplication (app); currentPair. first = m_detailsView;
index 1986bb2..533f62e 100644
--- a/installer/
+++ b/installer/
@@ -153,6 +153,8 @@ void ApplicationView
m_
m_
+ connect( m_detailsView, SIGNAL( installButtonCl icked(Applicati on*)), tonClicked( Application* ))); m_detailsView, SIGNAL( installButtonCl icked(Applicati on *, const QHash<QApt::Package *, QApt::Package: :State> &)), tonClicked( Application *, const QHash<QApt::Package *, QApt::Package: :State> &))); m_detailsView, SIGNAL( removeButtonCli cked(Applicatio n *)),
+ this, SLOT(installBut
connect(
this, SLOT(installBut
connect(