Bug 271263 - Accounts KCM's "Add account" button does not do anything w/o mission-control-5 installed (no error or warning)
Summary: Accounts KCM's "Add account" button does not do anything w/o mission-control-...
Status: RESOLVED FIXED
Alias: None
Product: telepathy
Classification: Unmaintained
Component: accounts-kcm (show other bugs)
Version: git-latest
Platform: Compiled Sources Linux
: NOR normal
Target Milestone: 0.4.0
Assignee: Telepathy Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-04-19 04:35 UTC by Sten Heinze
Modified: 2012-07-06 12:47 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sten Heinze 2011-04-19 04:35:25 UTC
Version:           git-latest (using KDE 4.4.5) 
OS:                Linux

I compiled the Accounts KCM from git. I did install everything needed to compile, but nothing more, so e.g. no mission-control-5. After launching the KCM module ("kcmshell4 kcm_telepathy_accounts"), the KCM windows shows as expected. The "Add Account" button however does not do anything.

On the console, the following output appears:

kcmshell4 kcm_telepathy_accounts
kcmshell(1390) KCMTelepathyAccounts::KCMTelepathyAccounts:
kcmshell(1390) AccountsListModel::AccountsListModel:
kcmshell(1390) KCMTelepathyAccounts::load:
tp-qt4 0.5.15 WARN: GetAll(AccountManager) failed with "org.freedesktop.DBus.Error.ServiceUnknown" : "The name org.freedesktop.Telepathy.AccountManager was not provided by any .service files" 
kcmshell(1390) KCMTelepathyAccounts::onAccountManagerReady:
kcmshell(1390) KCMTelepathyAccounts::onAccountManagerReady: becomeReady() failed: "org.freedesktop.DBus.Error.ServiceUnknown" "The name org.freedesktop.Telepathy.AccountManager was not provided by any .service files"

Installing mission-control-5 fixes this problem.

Reproducible: Always

Steps to Reproduce:
On a fresh system, install everything needed to compile the Account KCM, compile it, run it.

Actual Results:  
"Add Account" button does nothing.

Expected Results:  
Show a window of protocols for which an account can be added.
Comment 1 George Goldberg 2011-04-19 12:47:47 UTC
Actually, the expected result of this should be: show a dialog warning that you cannot add accounts without Mission Control installed.
Comment 2 David Edmundson 2011-06-16 14:14:47 UTC
There is now a giant banner across the entire KCM that mission control is not installed.