[Pkg-xmpp-devel] Qt/KDE XMPP/Jabber client with OMEMO
Martin Steigerwald
martin at lichtvoll.de
Tue Aug 20 09:01:43 BST 2019
Dropping CC to Jonah as my reply is mostly not related to Kaidan.im.
Hi!
Thank you for your detailed mail.
Boris Pek - 19.08.19, 18:18:13 CEST:
> >> Is there such a thing available in Debian?
>
> You may ask XMPP related questions in Debian XMPP Maintainers team
> mailing list: https://wiki.debian.org/Teams/pkg-xmpp
I was aware of this list, however thought that it was for development
stuff only.
> >> Kopete 17.08 does not do it.
>
> Yes, IIRC Kopete has support only for GnuPG and OTR.
I found that very recent versions might support it, but those are not
packaged in Debian yet. And I was not sure whether that would be really
the case.
> >> PSI is said to have OMEMO, but does not appear to have it in
> >> Debian.
>
> Yes, unfortunately psi package in Debian is outdated and psi-plugins
> package is not in official repos yet. This is in my TODO list, but
> progress is slow...
Ah, I see. Thank you.
> > I now also tried psi-plus. And found I missed two things before:
> >
> > There is a OMEMO plugin and I can activate.
> >
> > Messages send are still not encrypted as I can see in dino.im
> >
> > There is supposed to be a OMEMO plugin symbol in toolbar in chat
> > window but there is not, even tough it is supposed to be there
> > according to settings window.
> >
> > I leave it at that for today.
>
> Current version of Psi+ OMEMO plugin in Debian supports all necessary
> features:
> * e2e encryption in private chats
> * e2e encryption in group chats (all members of group chats should
> have enabled OMEMO plugins in their XMPP clients)
> * e2e encryption of files uploaded to XMPP server using HTTP Upload
> Plugin
> * etc.
I see.
> It is comprehensive tested with Gajim and Conversations.
>
> Please check:
>
> 1) Have you tried to restart application after enabling of OMEMO
> plugin?
Yes.
> 2) Do you have OMEMO buttons on toolbars in chat windows? If
> not you may enable them in Psi+ Options dialog in Toolbars section.
Yes. And I now found them as well.
Either they have not been there before or I just did not find them. I
thought the lock symbol might be it, but it seems that this refers to
the built-in encryption.
I clicked on "Enable OMEMO" with a contact and according to dino-im it
seems to work okay.
> 3) In some rare cases you may face with broken databases.
> Try to remove files:
> ~/.local/share/psi+/profiles/default/omemo-*.sqlite
> and restart Psi+.
I did so before, as I thought I had uninstalled Psi+, but I kept it
around. So maybe there was an issue with that, maybe not.
> Also there is no global option to enable OMEMO encryption in all chats
> of Psi+: you should explicitly enable encryption in each chat
> manually.
Yep, I see that now.
> > dino.im works out of the box.
> >
> >> Only working (!) XMPP client I found in Debian so far is: dino.im
> >> which is GTK based.
>
> Great! Martin (debacle) may be proud of his work! =)
:)
>
> >> Gajim is supposed to be working, but gives a Python traceback on
> >> activating OMEMO. Its also GTK based.
>
> It is strange. Last time I have used Gajim for testing of OMEMO plugin
> in Psi+ it works fine. Except Gajim could not send OMEMO encrypted
> files to server. But is was able to decrypt such files sent from
> other XMPP clients!
Well I could test it again, but as I prefer an Qt based client, I'd go
with psi+ for now. If you like I give it another test and open a bug
report in case it still gives a backtrace.
> >> Apparently there more than a dozen XMPP clients for Linux, but
> >> none of them works as nicely as Conversations.im on Android for
> >> far.
>
> Conversations is not that perfect (it lucks support of some popular
> features), but it is really convenient and simple in usage by regular
> users, yes.
Well, yes, that is what I meant.
> >> One thing to try still would be KDE Telepathy, as I read somewhere
> >> it
> >> would do OMEMO. But it appears to be similarly outdated as Kopete.
>
> And after news like this one:
> https://dot.kde.org/2019/02/20/kde-adding-matrix-its-im-framework
> I do not believe that any noticeable amount of KDE developers will be
> interested in development of XMPP client inside KDE project.
> Hope I am wrong here.
I look forward to newer releases of Konservation and Kopete in Debian.
In my point of view there are some shortcomings regarding KDE/Qt based
applications. One being chat applications and another being a decent
music player. While Amarok is not fully ported to Qt 5, Elisa just is
not there yet.
> >> Then there is kaidan.im which is not packaged yet.
>
> I saw mentions of this project few times (in qxmpp related
> discussions) but have not looked on program yet.
>
> As I see there is related team on Salsa:
> https://salsa.debian.org/kaidan-team
>
> But I have no idea why these packages are not in Debian repos yet and
> why its maintainers have decided to maintain these packages outside
> of Debian XMPP Maintainers team.
>
> Probably Jonah may comment this. (CC-ing)
He did so. And I reply there.
All the best.
--
Martin
More information about the Pkg-xmpp-devel
mailing list