FS#25331 - Telepathy-Kde group is missing prerequisites

Attached to Project: Arch Linux
Opened by yvan da silva (dlzerocool) - Sunday, 31 July 2011, 06:59 GMT
Last edited by Andrea Scarpino (BaSh) - Monday, 01 August 2011, 14:26 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
The telepathy-kde group is not installing the prerequisites as mentioned in KDE release information :
Prerequisites
You will need to install several cross-desktop Telepathy components. Packages of the following from your distribution should do fine.
telepathy-mission-control-5 (a must have)
telepathy-gabble (for GTalk/Facebook Chat/Jabber support)
telepathy-butterfly (for basic MSN support)
telepathy-haze (for all other protocols)


http://community.kde.org/Real-Time_Communication_and_Collaboration/Installing_stable_release


Additional info:
* package version(s) : 0.1.0-1

This task depends upon

Closed by  Andrea Scarpino (BaSh)
Monday, 01 August 2011, 14:26 GMT
Reason for closing:  Not a bug
Additional comments about closing:  see comments
Comment by Andrea Scarpino (BaSh) - Monday, 01 August 2011, 10:18 GMT
$ pacman -Qi telepathy-kde-accounts-kcm | grep Depends
Depends On : kdelibs telepathy-qt4 telepathy-mission-control

$ pacman -Qi telepathy-kde-accounts-kcm-plugins | grep Optional
Optional Deps : telepathy-gabble: XMPP/Jabber/GTalk support
telepathy-butterfly: MSN/Windows Live support
telepathy-haze: all protocols supported by libpurple
Comment by yvan da silva (dlzerocool) - Monday, 01 August 2011, 10:33 GMT
  • Field changed: Percent Complete (100% → 0%)
I did !
Have you tried to run it ?
The prerequisites are NOT optional dependencies, you will just face a tool that you are unable to use because it is modular and non of the modules are available.
As I mentioned on my bug report :
http://community.kde.org/Real-Time_Communication_and_Collaboration/Installing_stable_release
Comment by Andrea Scarpino (BaSh) - Monday, 01 August 2011, 10:36 GMT
Why should I install the butterfly backend when I do not use the MSN protocol?

When you install telepathy-kde, telepathy-mission-control is installed by telepeathy-kde-accounts-kcm. Then you install the telepathy module for the protocol you use, and not every protocol.
Comment by yvan da silva (dlzerocool) - Monday, 01 August 2011, 11:51 GMT
I understand your point of view, but the problem is that the tool is unusable when installed.
When I install a "multi protocol" chat client, I hope that it will deliver at least the possibility to chat with the mentioned chat protocols.

And it's not wise to install one or another, because what allows you to say that this one should be used and not the other one.

And I do not recommend installing none. Protocols are the fundamentals of a chat tool.
I do understand having them on different packages, it's easier to maintain and upgrade. Plus it will not need to update the entire client to update a single protocol.

So my ask is to install all of them. Or at least the ones that they put as "prerequisite", I mean they are the developers of the tool so they do have a better view about the subject than we do.
And I bet they put it as prerequisite for a certain reason.

If I don't install the suite "telepathy-kde" then I can freely choose to install only the packages that I need.
But when I install the group of software "telepathy-kde" I intend to install all part of it.

By this way it will work like KDE packages. You can install a part of kde. Or install the all group which will included all the programs related to kde.
And we are not talking about extra stuff plugins, we are talking about what makes KDE, KDE.
So IMHO, shall it be for the telepathy-kde group.
Comment by Andrea Scarpino (BaSh) - Monday, 01 August 2011, 12:24 GMT
Telepathy modules are already part of the telepathy group. If you want to use Telepathy you've to install the telepathy group.
If you want to use the KDE client for Telepathy, you've to install the telepathy-kde group:

Then, to install telepathy-kde, you've to type:
# pacman -S telepathy telepathy-kde

And this sounds OK to me.
Comment by yvan da silva (dlzerocool) - Monday, 01 August 2011, 12:28 GMT
then shouldn't telepathy-kde group depend on telepathy group ?
Comment by Andrea Scarpino (BaSh) - Monday, 01 August 2011, 14:21 GMT
A group cannot depend on another group.
I put this info in the KDE wiki page.
Comment by yvan da silva (dlzerocool) - Monday, 01 August 2011, 14:24 GMT
ok, good then :)

Loading...