Pursuant to https://bugs.kde.org/show_bug.cgi?id=302972: Without duplicating the entire thread of the bug above, it would seem that telepathy-rakia's account manager UI is a little bit broken. There is a thought that the following files should be present, but are missing: /usr/lib/kde4/ktpaccountskcm_plugin_rakia.so /usr/share/kde4/services/ktpaccountskcm_plugin_rakia.desktop There is a thought that these files might possibly have different locations in Fedora. However "locate ktpaccountskcm_plugin_rakia.so" and "locate ktpaccountskcm_plugin_rakia.desktop" do not find them. Also, I don't seem to see anything that looks likely in a different location when I do "rpm -ql telepathy-rakia"
Those files wouldn't be shipped with tp-rakia, but with the IM client (which looks to be the KDE client) that uses tp-rakia. I'm guessing telepathy-kde-accounts-kcm is the correct component, but since I'm not a KDE user someone more knowledgable can make sure it's assigned to the right place.
Kde telepathy upstream asked me to not include rakia support (hence not included), since it was deprecated or that there were some better options. I guess I'll have to ask them again.
Martin, did I mess up here? :) is rakia support worth including in our packaging?
Rex, I think upstream might have got their wires crossed on this, since if I remember correctly telepathy-rakia replaced the old telepathy sip (tp-sofiasip).
You are both correct - telepathy-rakia deprecated telepathy-sofia, but it wasn't really supported because we (kde-telepathy) support only Call1 spec for audio/video calls, which was very recently added to telepathy-rakia, which we now support again, so ktp-accounts-kcm should again install files for rakia. But you also need telepathy-rakia-0.7.4 in order for it to work, the previous versions won't work. Everything else in ktp-accounts-kcm should stay the same.
Yay, ok. I'll fix up the packaging then.
Brian, i see f16 only has telepathy-rakia-0.7.3, can we get a 0.7.4 update there, or would you rather I add this support to f17+ only?
Rex, I'm not sure we should push tp-rakia-0.7.4 to f16 since that would require an update to tp-glib from 0.16.* to 0.17.*, and that could possibly adversely affect gnome-shell, folks, etc which use it. IMO it's probably best to only support this in f17+.
Hmm, thinking about it now - not installing the plugins does not solve much, because we still provide a fallback ui in case the plugin wasn't loaded, because the account is still offered in the list of "add new account". So ktp-accounts-kcm could be patched to not offer creating of SIP account completely, I'm just not sure it's "the right thing" to do. Maybe a dynamic detection of installed packages, ie. "if (isInstalled(tp-rakia) && hasVersionAtLeast(0.7.4)) { addRakiaAccountToTheList(); }" could help here. I /think/ we already use packagekit to detect gabble/haze.
Brian, ok. Martin, I added a dependency, Requires: telepathy-rakia to ktp-accounts-kcm packaging. chime in if you think that's ok, or whether you'd rather use something like the dynamic checking at runtime you mentioned.
I have no problems with a dependency on tp-rakia. In fact I favor it, there is already a dep on tp-gabble and tp-haze, right? So it makes sense to add tp-rakia there.
correct
ktp-accounts-kcm-0.4.0-2.fc17 has been submitted as an update for Fedora 17. https://admin.fedoraproject.org/updates/ktp-accounts-kcm-0.4.0-2.fc17
Package ktp-accounts-kcm-0.4.0-2.fc17: * should fix your issue, * was pushed to the Fedora 17 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing ktp-accounts-kcm-0.4.0-2.fc17' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2012-10409/ktp-accounts-kcm-0.4.0-2.fc17 then log in and leave karma (feedback).
Got too excited and couldn't wait. Downloaded update from: http://koji.fedoraproject.org/koji/buildinfo?buildID=329640 The accounts screen for SIP now looks great and works great, and even connects. Creating contacts for the SIP account seems to be an issue, but I think THIS item can be closed. I thought maybe it was for me to close, but I got confused by the closed options, so I left it alone.
No worries, thanks for testing. the bug will get closed automatically once this fixed build lands in stable updates.
ktp-accounts-kcm-0.4.0-2.fc17 has been pushed to the Fedora 17 stable repository. If problems still persist, please make note of it in this bug report.