Summary: | kcm crashes when trying to crate accounts with missing runtime dependencies | ||
---|---|---|---|
Product: | [Unmaintained] telepathy | Reporter: | kde |
Component: | accounts-kcm | Assignee: | Unassigned bugs mailing-list <unassigned-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | malte.e, mklapetek, stupor_scurvy343 |
Priority: | NOR | Keywords: | drkonqi |
Version: | git-latest | ||
Target Milestone: | Future | ||
Platform: | Gentoo Packages | ||
OS: | Linux | ||
Latest Commit: | http://commits.kde.org/telepathy-accounts-kcm/0bac14720e673183050529488e3ddc5f50872b83 | Version Fixed In: | |
Sentry Crash Report: |
Description
kde
2015-02-26 13:22:27 UTC
It would be nice if the kcm would popup a message instead. I doesn't need to be explicit, but it is much better than a crash inside that kcm. I can confirm this. Gentoo's solution for this is to simply require support for all the protocols to be installed, which is even more annoying. Yeah, there were two options: 1. USE flags and remove files of not selected services 2. just provide RDEPENDS for everything. This bug is really annoying for packagers and users, because it pulls in a huge dependency tree including pidgin, even if you only want to use XMPP through KTP. I think I have a solution, not the best one as Apps 15.04 is in string freeze, but it will abort with error message. Btw. how does it pull Pidgin? It should pull libpurple for telepathy-haze, but that shouldn't pull whole Pidgin... Git commit 0bac14720e673183050529488e3ddc5f50872b83 by Martin Klapetek. Committed on 16/03/2015 at 16:40. Pushed by mklapetek into branch 'Applications/15.04'. [kaccounts] Don't crash on null profile When the user selects an account for which an invalid Telepathy profile exists, things should not crash but rather just warn the user. As this plugin is now under string freeze, I've copied a string from the old kcm (as it uses the same catalog), it's not ideal but this does not violate string freeze and gives user at least a hint of what he should do. M +5 -0 plugins/kaccounts/kaccounts-ui-provider.cpp http://commits.kde.org/telepathy-accounts-kcm/0bac14720e673183050529488e3ddc5f50872b83 |