Bug 278995 - Add installer for different account types
Summary: Add installer for different account types
Status: CONFIRMED
Alias: None
Product: telepathy
Classification: Frameworks and Libraries
Component: accounts-kcm (show other bugs)
Version: git-latest
Platform: Ubuntu Linux
: NOR wishlist
Target Milestone: Future
Assignee: Telepathy Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-08-01 06:50 UTC by m.wege
Modified: 2012-12-27 15:03 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
For example to add your mibbit account ,place this file in the profiles sub dir of telepathy in root (1.28 KB, application/xml)
2012-12-27 15:02 UTC, heena
Details
For example to add your mibbit account ,place this file in the profiles sub dir of telepathy in root (1.28 KB, application/octet-stream)
2012-12-27 15:03 UTC, heena
Details

Note You need to log in before you can comment on or make changes to this bug.
Description m.wege 2011-08-01 06:50:56 UTC
Version:           git-latest (using KDE 4.7.0) 
OS:                Linux

If you install telepathy with it dependencies, it supports only a limited range of account types. I first thought this would be all until I discovered several others could be installed through packagemanagement. Many users would not know this, therefor I suggest to make this easier for users to discover. Add all possible other contact types to the list of possible account-types even though there are not installed. 

Reproducible: Always



Expected Results:  
If a user then tries to add for example a skype a contact the users would be prompted for his password to install the necessary packages. Other KDE-applications do this too.

OS: Linux (x86_64) release 3.0.0-7-generic
Compiler: gcc
Comment 1 David Edmundson 2011-08-01 14:44:14 UTC
-Confirming
-Changing component to Accounts KCM.

I agree with you with regards to the problem. We need to do something to explain to a user "more options may be available".

However I'm not sure your solution is rock solid either. The only way we can do what you suggest is to hardcode all the possible telepathy protocols. 

This would suck too, it's not very future proof or backwards compatible. As an extra complication there are two packages that support MSN, I beleive Salut (the people nearby backend) is to be replaced too - so different distros may be shipping all sorts of possible combinations of these. We have no idea what a distro may ship, so how can we tell the user which backend to install?

The code was written to be very flexible to cope with newer telepathy backends that this code isn't designed for, and to cope with legacy components too. It would be a shame to hardcode something that effectively breaks that.

Needs discussion - will try to bring it up at our next meeting.
Comment 2 m.wege 2011-08-01 15:06:14 UTC
I believe the debug-package installation which DrKonqui uses is not fully hard coded. Do not know how it really works, but I believe there is adaption through the distros. It could be done in the same way. New ones which are released after distro-release could be installed via getnewstuff.
Comment 3 heena 2012-12-27 15:02:37 UTC
Created attachment 76034 [details]
For example to add your mibbit account ,place this file in the profiles sub dir of telepathy in root

Have a loot at the attachment For example, to add your mibbit account ,place this file in the profiles sub dir of telepathy in root .

Cheers
Comment 4 heena 2012-12-27 15:03:21 UTC
Created attachment 76035 [details]
For example to add your mibbit account ,place this file in the profiles sub dir of telepathy in root

Have a look at the .profile I uploaded.For example to add your mibbit account ,place this file in the profiles sub dir of telepathy in root