Gajim - 2024-09-02


  1. fjklp

    a little workaround for the annoyance of the brief pending icon is to set chat_merge_consecutive_nickname=deactivated

  2. lissine

    Hi When I enable omemo for a chat, I see a full shield (OMEMO encryption is active and authenticated) But if I click on the shield, all the fingerprints shown have a half shield in front of them (Blind Trust) I'm using 1.9.3

  3. lissine

    I didn't trust any of the keys, so shouldn't a half shield be shown in the chat UI?

  4. p42ity

    lissine: I see half-shields in this case (at least in 1:1 chats) in Gajim 1.9.3

  5. lissine

    Maybe something is broken in my setup

  6. flit

    hi, when i try to add a biboumi irc server jid to my roster, gajim thinks it's a group chat, then throws an exception when i try to join it...

  7. flit

    Traceback (most recent call last): File "/usr/lib/python3.12/site-packages/gajim/gtk/groupchat_join.py", line 144, in _on_join app.window.show_add_join_groupchat( File "/usr/lib/python3.12/site-packages/gajim/gtk/main.py", line 1283, in show_add_join_groupchat self.add_group_chat(account, jid_, select=True) File "/usr/lib/python3.12/site-packages/gajim/gtk/main.py", line 1065, in add_group_chat self._chat_page.add_chat_for_workspace(workspace_id, File "/usr/lib/python3.12/site-packages/gajim/gtk/chat_page.py", line 260, in add_chat_for_workspace client.get_module('Contacts').add_group_chat_contact(jid) File "/usr/lib/python3.12/site-packages/gajim/common/modules/contacts.py", line 149, in add_group_chat_contact raise ValueError(f'Trying to add GroupchatContact {jid}, ' ValueError: Trying to add GroupchatContact irc.libera.chat@irc.chat.domain.net, but contact already exists as irc.libera.chat@irc.chat.domain.net (chat.flitpix.net) (in roster: False)

  8. flit

    i'm running the latest version of everything, and i also get a crash in cheogram. i self-host biboumi on my prosody server. any ideas?

  9. lovetox

    yes you cannot do that

  10. lovetox

    groupchats dont belong in the roter

  11. lovetox

    groupchats dont belong in the roster

  12. lovetox

    p42ity, lissine the shield is always full

  13. lovetox

    there is no half shield for omemo

  14. lissine

    lovetox, shouldn't the shield indicate whether you have trusted your contact's keys, or whether you're using Blind Trust?

  15. lissine

    That's how shields are shown in front of fingerprints

  16. lissine

    > lovetox, shouldn't the shield indicate whether you have trusted your contact's keys, or whether you're using Blind Trust? A half-shield would indicate to the user that the encryption situation is non-ideal, and could be improved. They would click on it, see the fingerprints of their contact, verify some manually, and only then should the shield in the chat UI become full

  17. lovetox

    I rather remove the button altogether

  18. lovetox

    its only a shortcut to the contact info dialog

  19. lovetox

    I dont think its important that you see at all times if you verified all of your contacts devices

  20. lovetox

    there should be only 2 mods, either you disable blind trust, then it will prompt you when new devices are there, so you dont need a icon to tell you

  21. lovetox

    or you use blind trust, which is basically a mode for people that do not care that much

  22. Bryan

    Seems like this bug grabs my username rather than my profile name lol

  23. Bryan

    https://upload.bryan.yt:5281/file_share/lDwYssP9RD9B7dRcEOlZVO47/c509e26d-7945-45f2-a9d4-1b2f7f13452b.png

  24. Bryan

    (as seen in the top left)

  25. Bryan

    (as seen in the top left, when sending a Direct Transfer)

  26. kalkin

    Evening.

  27. kalkin

    I have an issue. I'm stuck on gajim 1.7.3. I wanted to bump the rpms. So I started upgrading dependencies. Wanted to package omemo-dr, figured out I need pythin-protobuf >= 4.21.0. For building protobuf you need *bazel*

  28. kalkin

    Do I need to package bazel for fedora to build an up2date protobuf package (fedora is stuck at 3.x.y) to just build an up to date gajim?

  29. lovetox

    not sure what you expect as answer now

  30. lovetox

    Gajim needs the dependencies it needs ..

  31. kalkin

    lovetox just checking. Thanks.

  32. kalkin

    I thought may be there is a known workaround or something.

  33. kalkin

    I thought maybe there is a known workaround or something.

  34. kalkin

    lovetox: are there plans to change that in some distant future?

  35. lovetox

    what do you mean, protobuf is necessary, and 4.21 is > 2 years old

  36. lovetox

    are you asking if we in the future dont need protobuf anymore?

  37. kalkin

    lovetox: well fedora 40 has protobuf 3.x something.

  38. lovetox

    hmm, you should check if this is really 3.x

  39. lovetox

    debian for example packages 4.21 as 3.21

  40. kalkin

    I guess it's the last version which worked without bazel.?

  41. lovetox

    no thats not what i mean

  42. lovetox

    they change the version, for some reason they want it not called 4.x

  43. lovetox

    look here

  44. lovetox

    https://packages.debian.org/source/bookworm-backports/omemo-dr

  45. lovetox

    in debian omemo-dr depends on protobuf 3.21

  46. lovetox

    for some reason the protobuf developers made the python bindings jump a major version higher

  47. lovetox

    and nobody wanted that because it does not follow the C library now anymore

  48. kalkin

    > hmm, you should check if this is really 3.x > > debian for example packages 4.21 as 3.21 The URL in rpm Speck of protobuf pulls in the tag 3.19.6

  49. lovetox

    i dont see any reference to a "bazel" dependency in debian

  50. lovetox

    are you talking about build dependencies?

  51. kalkin

    lovetox: https://src.fedoraproject.org/rpms/protobuf/blob/rawhide/f/protobuf.spec

  52. lovetox

    or runtime

  53. kalkin

    > i dont see any reference to a "bazel" dependency in debian > > are you talking about build dependencies? Build Dependency of protobuf, which is needed by python-protobuf

  54. kalkin

    Ooh I see bazel is even packaged for ubuntu/debian (according to protobuf src/README.md)

  55. kalkin

    Hmm, bazel is even Versionen nowadays. But I bet I need bazel to build bazel.

  56. kalkin

    Hmm, bazel is even versioned nowaday. But I bet I need bazel to build bazel.

  57. lovetox

    i mean try to use protobuf 3.19

  58. lovetox

    it was something about compiling the messages that changed

  59. lovetox

    but maybe its backwards compatible

  60. kalkin

    > it was something about compiling the messages that changed > > but maybe its backwards compatible It's a google project. I'm sceptical 😁, but I will try

  61. kalkin

    Thanks for the hint

  62. lovetox

    i remember around the time, people got warnings to recompile there proto files

  63. lovetox

    so we recompiled them with 4.21 and then depend on that version, but i never checked if this was really necessary