Description of problem: Currently it is impossible to configure Jabber or IRC accounts in Plasma 5 desktop Telepathy
Version-Release number of selected component (if applicable):15.12.3
Steps to Reproduce:
1. Want to start using instant messeging in Plasma 5 desktop using Telepathy framework, especially jabber and irc protocols. These are provided by telepathy-gabble and telepathy-idle packages:
urpmi --no-recommends telepathy-gabble telepathy-idle
2. Hmm, probably some other package is needed to start configuring accounts - kcm package could be a good candidate:
urpmi --no-recommends telepathy-kde-accounts-kcm
2. Still nothing in Plasma applications menu and in Systemsettings -> Network, maybe installing the Plasma applets package does the trick:
urpmi --no-recommends telepathy-kde-desktop-applets
3. Now, there is Instant Messageing Contacts and according Logviewer items in Plasma applications menu and also Instant messageing widgets for desktop and System Tray -> System Dock (still nothing in Systemsettings).
4. Now, when trying to add an account - error message, that kaccounts-integration package is missing:
urpmi --no-recommends kaccounts-integration
5. Now also corresponding item appeared in Systemsettings -> Network. But when trying to add/configure an existing Jabber account and filling according fields - just nothing happens, the configuration window just disappears without any outcome.
6. The possibility to add/configure IRC account is missing altogether.
Sorry, version-release number is 15.12.2, no 15.12.3 yet...
The same situation in fresh 15.12.3...
Created attachment 7588 [details]
ktp-contctlist run backtrace from konsole
Backtrace when starting the IM Contacts application from the konsole, trying to associate with two existing jabber accounts and finally closing the window followed by the segfault.
I guess, this is something specific to Mageia, as when tested in KaOS live session (qt5.6; kf5.20; Plasma5.6; applications 15.12.3) I was able to configure my jabber account and connect to it successfully.
Tried to find some possibly missing dependency packages in Mageia, but no success so far...
The situation seems to be the same with fresh upgrade to kde apps 16.04
Created attachment 7752 [details]
result running "strace -o strace_ktp-contactlist ktp-contactlist"
Created attachment 7753 [details]
result running "gdb ktp-contactlist %u"
Thanks to sander85 for debugging help:)
It seems that both signon and signond packages should be installed to get telepathy to create at least jabber accounts.
So I guess they should be a dependency for some telepathy package...
should be fixed, can you confirm ?
Unfortunately not. Package signond is still not insatalled as a require and without that no connection will be made with a xmpp server...
What telepathy-kde packages have you installed. ?
urpmq --whatrequires lib64signon-extension1
So kaccounts-integration need lib64keyring-kwallet15 requires signond,you are missing some packages what should be installed.
@neoclust should those telepathy-kde packages be recommend by task-plasma5,would cause less problems to install them. ?
i just added it. If it helps :)
is this bug fixed ?
Unfortunately not. Signond can be removed by "urpme signond", it not required by any installed telepathy package.
There is still no possibility to create a IRC account when telepathy-idle package is installed.
Requires added in telepathy-kde-common-internals
telepathy-kde-common-internals contains no files, so there is no such package and those requires don't quite work :)
thanks; i think i need to sleep more ;)
I added them in the core package.
Sorry for the mess about telepathy-idle & IRC.
It seems that as there are many quality kde/qt IRC clients, then the development of telepathy-idle has stopped about 2 years ago.
So I guess that it is a good idea to remove telepathy-idle as a dependency from the telepathy-kde-common-internals-core package as it does not add the ability to configure IRC account anyway and giving users a possibility not to install it at all...
I reproduce under Cauldron, the bug.
No Jabber connection possible, despite a correct configuration of the account, and server.
The Jabber (XMPP) part of telepathy (telepathy-gabble) has not seen updates for years (except the wocky part) and probably is currently unable to connect to recent xmpp servers any more due to recent security needs. Not to speak supporting nowadays basic xep's like message carbons or message archive management...
I would like to say that telepathy is a total mess.
Default Cauldron installation with Plasma.
$ rpm -qa | grep telepathy
Under telepathy-kde-accounts-kcm-20.08.2, I really can't configure several proposed account-types:
- IBM Sametime
- Yahoo! Messenger
- Generic ?? IRC?
- Office 365/Lync libpurple
- Office 365/lync
Clicking on these proposals results of GUI returning to "Add new account" dialog.
See these errors for each time to selecting one in journalctl -f :
systemsettings5: file:///usr/lib64/qt5/qml/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:65:9: QML RowLayout (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "maximumWidth"
- KDE Talk
These two propose a dialog to enter credentials I don't have. I can't go further.
This barely unusable. Also, telepathy-kde-desktop-applets appears by default on Plasma Panel. Shipping unusable software is not a good idea.
Side note: the Accounts KCM is not translated in French. I don't tested other language.
Is there missing dependencies?
Also, links to website/git or online upstream repos in above packages point to unavailable resources.
[aurelien@mageia ~]$ urpmq -i telepathy-kde-accounts-kcm
Name : telepathy-kde-accounts-kcm
Version : 20.08.2
Release : 1.mga8
Group : Networking/Instant messaging
Size : 1861572 Architecture: x86_64
Source RPM : telepathy-kde-accounts-kcm-20.08.2-1.mga8.src.rpm
URL : https://cgit.kde.org/ktp-accounts-kcm.git <=== unavailable online
Summary : KControl Module which handles Telepathy Accounts
Workaround for IRC:
For IRC Communications, I can use Konversation.
So, Raising this bug.
Changing targeted milestone.
Added recent commiter for Plasma related packages.
geiger.david68210, ouaurelienTarget Milestone:
Mageia 8Status comment:
Multiples SRPM for telepathySeverity:
Plasma 5 Telepathy - impossible to configure jabber or irc accounts =>
Plasma 5 Telepathy - Impossible to configure any accountsStatus:
Note also that multiprotocols tools Kopete is also provided upstream under Plasma Applications umbrella and that we ship it but it is not installed by default.
$ sudo urpmi kopete
[sudo] Mot de passe de aurelien :
Pour satisfaire les dépendances, les paquetages suivants vont être installés :
Paquetage Version Révision Arch
(média « Core Release (distrib1) »)
jasper 2.0.22 1.mga8 x86_64
kopete 20.08.2 2.mga8 x86_64
kopete-handbook 20.08.2 2.mga8 noarch (recommandé)
lib64bcg729_0 1.0.4 3.mga8 x86_64
lib64bcmatroska2_0 0.23 3.mga8 x86_64
lib64bctoolbox1 4.4.6 1.mga8 x86_64
lib64bzrtp0 4.4.6 1.mga8 x86_64
lib64gadu3 1.12.2 3.mga8 x86_64
lib64glew2.1 2.1.0 5.mga8 x86_64
lib64kopete1 20.08.2 2.mga8 x86_64
lib64kopete_oscar1 20.08.2 2.mga8 x86_64
lib64kopete_otr_shared1 20.08.2 2.mga8 x86_64
lib64kopete_videodevice1 20.08.2 2.mga8 x86_64
lib64kopeteaddaccountwizard1 20.08.2 2.mga8 x86_64
lib64kopetechatwindow_shared1 20.08.2 2.mga8 x86_64
lib64kopetecontactlist1 20.08.2 2.mga8 x86_64
lib64kopeteidentity1 20.08.2 2.mga8 x86_64
lib64kopeteprivacy1 20.08.2 2.mga8 x86_64
lib64kopetestatusmenu1 20.08.2 2.mga8 x86_64
lib64mbedcrypto3 2.16.8 1.mga8 x86_64
lib64mbedtls12 2.16.8 1.mga8 x86_64
lib64mbedx509_0 2.16.8 1.mga8 x86_64
lib64mediastreamer11 4.4.6 2.mga8 x86_64
lib64opengl0 1.3.2 14.mga8 x86_64
lib64ortp15 4.4.6 1.mga8 x86_64
lib64oscar1 20.08.2 2.mga8 x86_64
lib64protobuf-c1 1.3.3 3.mga8 x86_64
lib64srtp2_1 2.3.0 1.mga8 x86_64
Is there any missing libs for telepathy-plasma?
No. This does not function at all. Only for Kopete, which seems it has no further development upstream.