Gajim - 2025-02-15


  1. concerto

    > so when did this start? Been a month or two, possibly more.

  2. concerto

    > are you using any plugins? I don't think I am

  3. bot

    wurstsalat pushed 2 commits to branch python-nbxmpp/master cq: Add PyGObject-stubs to dev dependencies and update ruff - https://dev.gajim.org/gajim/python-nbxmpp/-/commit/5c487258c0cef9c2c50a94927c71919b962ff936 cq: Add type annotations - https://dev.gajim.org/gajim/python-nbxmpp/-/commit/3ef5c128c749bf2d55c1a0d84f84b6627f3d65a2

  4. bot

    wurstsalat pushed 1 commits to branch python-nbxmpp/master cfix: Date and Time: Fix ambiguous args - https://dev.gajim.org/gajim/python-nbxmpp/-/commit/d69da2918129616bec61bbff55d6041248960eac

  5. bot

    wurstsalat pushed 6 commits to branch python-nbxmpp/master cq: Add black formatter - https://dev.gajim.org/gajim/python-nbxmpp/-/commit/e788600551fb7625919b369ad860cbb1557fcd12 cq: Format with black - https://dev.gajim.org/gajim/python-nbxmpp/-/commit/4eed8ce0d6207c366356844376ef9a0f4194ba13 cq: Ruff: Ignore A005 - https://dev.gajim.org/gajim/python-nbxmpp/-/commit/dae87a7675ddef886c4eae9f188cd07c702e2929 cq: Util: Use proper dict iteration method - https://dev.gajim.org/gajim/python-nbxmpp/-/commit/9ecc6a6b975638e55b424352de0937f31320c665 cq: Fallback: Use proper type comparison - https://dev.gajim.org/gajim/python-nbxmpp/-/commit/3c2f9544bbe11846359a061d3f441d6c4b4b70c9 cq: Task: Raise errors correctly - https://dev.gajim.org/gajim/python-nbxmpp/-/commit/81d8853e9e8fa88cde59d4e4a5d728c57df153e0

  6. bot

    wurstsalat pushed 1 commits to branch python-nbxmpp/master refactor: Remove idlequeue module - https://dev.gajim.org/gajim/python-nbxmpp/-/commit/0f9fcd4097600f068be0e5691a8a11c280bc62de

  7. ihor

    Hi, has anyone built Gajim on MacOS? I failed, the pyinstaller seemed to be finishing its work, but gajim.app is nowhere to be found... Maybe someone has a compiled gajim.dmg?

  8. mesonium

    ihor: have you followed? https://dev.gajim.org/gajim/gajim/-/wikis/help/Gajim-on-macOS

  9. mesonium

    ihor: have you followed https://dev.gajim.org/gajim/gajim/-/wikis/help/Gajim-on-macOS ?

  10. bot

    wurstsalat pushed 1 commits to branch gajim/master refactor: Remove usage of nbxmpp.idlequeue - https://dev.gajim.org/gajim/gajim/-/commit/1e66c75262c65729941fec2113f041d09320ae2f

  11. ihor

    > ihor: have you followed > https://dev.gajim.org/gajim/gajim/-/wikis/help/Gajim-on-macOS ? yep

  12. mesonium

    I don't have a mac, but you've run mac/makebundle.py in gajim's src root folder and it hasn't produced there a gajim-1.9.5.dmg?

  13. ihor

    > I don't have a mac, but you've run mac/makebundle.py in gajim's src root folder and it hasn't produced there a gajim-1.9.5.dmg? Yes, he didn't write any errors, but neither gajim.dmg nor gajim.app is anywhere to be found...

  14. ihor

    Can't there be a problem because I build this via python venv?

  15. cal0pteryx

    you cannot create any bundle at the moment

  16. ihor

    :(

  17. cal0pteryx

    running gajim from source via terminal should work though

  18. ihor

    > running gajim from source via terminal should work though It works, but it's very inconvenient.

  19. mesonium

    > you cannot create any bundle at the moment Do you know what's the problem?

  20. lovetox

    no as we are no mac users

  21. cal0pteryx

    afaik there are problems with glib dylib files with hardcoded paths or something like that. long time ago I tried to make the macos build work.

  22. cal0pteryx

    result was always: you can start gajim from the location where the repo is, but you cannot use the bundle (in any other place)

  23. lovetox

    its probably nothing hard to solve, but its already a pain to maintain windows

  24. cal0pteryx

    there have been some fixes to glib in the meantime, but I have no means to test any of this

  25. mesonium

    ihor: maybe a `-verbose` or `-debug` argument for hdiutil in the build script could give you/us a hint.

  26. lovetox

    it does not matter much if we know the problem, because we have no MAC, we cannot test anything. We can wait until some developer steps up and offers to maintain the MAC build, and we will merge of course everything they propose.

  27. doktordevil

    how do i import OMEMO Fingerprint ?

  28. lovetox

    import from where?

  29. doktordevil

    i want to encrypt a chat with OpenPGP or OMEMO

  30. doktordevil

    Do we have hackers here

  31. doktordevil

    ?

  32. lovetox

    yes but you said import, import is a action where you take something from somewhere and import it into the application

  33. lovetox

    so from where do you want to transfer the data into Gajim?

  34. doktordevil

    Kleopatra

  35. lovetox

    that rules out omemo, omemo is not PGP

  36. lovetox

    kleopatra is a GPG keyring managment software

  37. doktordevil

    yeah but i do have OMEMO Fingerprint as well

  38. lovetox

    yes, they are automatically generated if you install the client

  39. lovetox

    you dont need to do anything

  40. lovetox

    you can simply select omemo and start chatting

  41. doktordevil

    > you can simply select omemo and start chatting it gives me this error "No devices found to encrypt this message to. Querying for devices now…"

  42. lovetox

    your contact of course needs also a client that supports omemo

  43. doktordevil

    that means he using a different client ?

  44. lovetox

    what client does he use?

  45. doktordevil

    @jabber.cz

  46. lovetox

    thats the server he registered an account

  47. lovetox

    i mean the application he uses to chat

  48. doktordevil

    i have no idea

  49. lovetox

    so disable omemo, and ask him

  50. doktordevil

    i was just worried if the messages that i sent went through i am new to all this LOL

  51. doktordevil

    But thanks for the Help mate

  52. lovetox

    if you disable omemo, he should receive the message

    😊 1
  53. lovetox

    what you also can try is adding him as a permanent contact

  54. lovetox

    go to his chat, click in the top the menu

  55. lovetox

    and see if it offers "add to contact list"

  56. lovetox

    having them as a permanent contact is usually good for making encryption work

  57. doktordevil

    > and see if it offers "add to contact list" no it doesn't

  58. lovetox

    i woudl suggest write them a message without encryption, and see if you have the right address and they write back

  59. bot

    wurstsalat pushed 1 commits to branch gajim/master refactor: Remove usage of app.interface - https://dev.gajim.org/gajim/gajim/-/commit/e7afec0bffec6ba272d08fc01223e4a27a9902d4

  60. ihor

    Π‘ΡŒΠΎΠ³ΠΎΠ΄Π½Ρ–, 14:11: > ihor: maybe a `-verbose` or `-debug` argument for hdiutil in the build script could give you/us a hint. problem with gajim.spec ImportError: cannot import name 'MODULES' from 'gajim.common.modules' (/Users/user/gajim/common/modules/__init__.py)

  61. mesonium

    I see the modules list got list in a refactor 3 years ago: https://dev.gajim.org/gajim/gajim/-/commit/684da26b54c04f892da9901aea4a8f1633fcb9ea And the MacOS build script hasn't been touched for 5 years, so that's obviously broken

  62. mesonium

    I see the modules list got lost in a refactor 3 years ago: https://dev.gajim.org/gajim/gajim/-/commit/684da26b54c04f892da9901aea4a8f1633fcb9ea And the MacOS build script hasn't been touched for 5 years, so that's obviously broken

  63. mesonium

    I see the modules list got lost in a refactor 3 years ago: https://dev.gajim.org/gajim/gajim/-/commit/684da26b54c04f892da9901aea4a8f1633fcb9ea And the MacOS spec file hasn't been touched for 5 years, so that's obviously broken

  64. bot

    wurstsalat pushed 1 commits to branch python-nbxmpp/master cq: Improve type annotations for Tune and Location - https://dev.gajim.org/gajim/python-nbxmpp/-/commit/d62ac238bfc50e04c104dd25291b8e81431fedab

  65. bot

    wurstsalat pushed 8 commits to branch gajim/master refactor: Remove gui_interface - https://dev.gajim.org/gajim/gajim/-/commit/e86f06ee565ef56b0d6ffea48064fd462d827065 cq: Remove unnecessary type ignores - https://dev.gajim.org/gajim/gajim/-/commit/c75c82c1b632755ff6b5bb04f06336f7e4021a8b cq: Modules: Improve type annotations - https://dev.gajim.org/gajim/gajim/-/commit/01f8f299dead6bed1b0de19568e7ca348ae2e61e cfix: Preview utils: Fix mime type checker - https://dev.gajim.org/gajim/gajim/-/commit/348840f32381bbfa92fe6e07753686ba51a71eac cq: Remove app.interface remnants - https://dev.gajim.org/gajim/gajim/-/commit/2c302618c9d10ffbeeb0cfbca06685a842e1e62b cq: PluginManager: Improve type annotations - https://dev.gajim.org/gajim/gajim/-/commit/9f60be29cdcddcd488a48caec823692a934edd7f cq: Test: ChangePassword: Improve type annotation - https://dev.gajim.org/gajim/gajim/-/commit/fa06fb72711de6c561200addc5f8566c2d916923 cq: Remove obsolete pyright ignores - https://dev.gajim.org/gajim/gajim/-/commit/42591616b4e9e07ee04fdef6830c03040420102d

  66. doktordevil

    guys i know this is not the right place but i just wanted to know where can i find the best Black Hat Hackers to chat

  67. cal0pteryx

    doktordevil: you are right, this is not a place to ask for that

    🎩 1
  68. bot

    wurstsalat pushed 1 commits to branch gajim/master cfix: Menus: Fix export/remove history action for single chats - https://dev.gajim.org/gajim/gajim/-/commit/cc812726fc742340fedeaddaf6849e85f98cbfbc

  69. bot

    wurstsalat pushed 1 commits to branch python-nbxmpp/master other: Replace license headers with SPDX license identifiers - https://dev.gajim.org/gajim/python-nbxmpp/-/commit/4d3cba8c352e46d7ac8a44a188bfe308ed99a96e

  70. bot

    wurstsalat pushed 3 commits to branch gajim/master fix: BitsOfBinary: Fix module data handling - https://dev.gajim.org/gajim/gajim/-/commit/4ff5563656f501fc7b6e46ec0b452c5c53f9dc96 cq: Modules: Improve type annotations - https://dev.gajim.org/gajim/gajim/-/commit/01438a3b750f3fefc2e25302a243fcfbeaa93031 cq: Unify NBXMPPClient type annotations - https://dev.gajim.org/gajim/gajim/-/commit/9cc2d389aa8721246176ef7e5db378299a939007

  71. Kris

    oh, does that mean there is some progress in showing Movim stickers in Gajim?

  72. Kris

    the BitsOfBinary change

  73. cal0pteryx

    Kris: no, those are just code quality improvements. And that BoB module fix did not add new functionalities

  74. Kris

    too bad. but not a big deal.

  75. γ‚Œγγ€‚

    https://disroot.org/upload/067b0ce1-a258-7908-a3e5-6cfc054a2a69/1a8dc750-db72-4dd7-8a47-6c0d9565373b.png

  76. γ‚Œγγ€‚

    What does these room configs really do? If I set them to 20, does that mean the room will only "remember" the latest 20 messages? Will people that was offline for a while miss all the messages beyond the last 20 messages?

  77. γ‚Œγγ€‚

    And a room's storage for messages and files are separate from a user's storage quota, no? Do only server admins have the power to set them (not room creators)?

  78. γ‚Œγγ€‚

    https://disroot.org/upload/067b0cf1-0900-7928-b4ed-8534c41323a5/da917c57-4456-4b5e-ac4c-49032b8d6305.png

  79. γ‚Œγγ€‚

    Also there's this room config too, what relationship does this one have with the "history message returned by room" options?

  80. γ‚Œγγ€‚

    Sync and history are related things right?

  81. lovetox

    The first 2 settings are only for a old archiving Standard almost nobody uses

  82. lovetox

    It is irrelevant for Gajim

  83. lovetox

    Don't confuse much server settings with local Gajim settings

  84. lovetox

    The second one is a local Gajim setting

  85. lovetox

    And it says how much history on join Gajim max pulls

  86. lovetox

    Think about a very busy chat and you don't join for one year

  87. lovetox

    If that setting is on max Gajim would pull one year of gistory

  88. lovetox

    If that setting is on max Gajim would pull one year of history

  89. lovetox

    We set this setting to max on private group chats because they are never busy with messages and people expect to receive all messages

  90. lovetox

    On public group chats it's one day by default

  91. γ‚Œγγ€‚

    I see

  92. γ‚Œγγ€‚

    Is it possible to force sync prior history of a public room if it was already set to 1 day sync before, but is now set to No Threshold? If so, how? Is it from Accounts >> account_name >> Advanced >> Synchronize History?

  93. mesonium

    just noticed that while dragging a chat, only the avatar is displayed (master)

  94. γ‚Œγγ€‚

    And about the room storage quota question, is that a server admin's privilege, not a room admin's...?

  95. γ‚Œγγ€‚

    'Cause I didn't see any options to configure "max room storage use/quota" when creating a room through Gajim

  96. lovetox

    γ‚Œγγ€‚: you can not force more than one day on first join

  97. lovetox

    You can only make sure to receive everything on subsequent joins

  98. lovetox

    How long a server stores messages is a server admin setting this is not exposed to clients

  99. γ‚Œγγ€‚

    Ok, thanks for the help thus far lovetox

  100. cal0pteryx

    mesonium: yes, I did not find yet how to get a snapshot of the whole row and set it as drag icon

  101. mesonium

    Alright!

  102. bot

    wurstsalat pushed 1 commits to branch python-nbxmpp/master cq: Improve type annotations for modules and Tasks - https://dev.gajim.org/gajim/python-nbxmpp/-/commit/641aeebd8f8a053d929590509b8986192cb613ad

  103. bot

    wurstsalat pushed 1 commits to branch gajim/master cq: Improve type annotations for nbxmpp modules and Tasks - https://dev.gajim.org/gajim/gajim/-/commit/db066a1a4a29e7b1ec1de130ca43c851b29dbb6f

  104. mrdoctorwho

    2025-02-15 22:20:16 (E) nbxmpp.dispatcher (helldev.net) Handler exception: Traceback (most recent call last): File "/home/gajim/gajim/.venv/lib/python3.13/site-packages/nbxmpp/dispatcher.py", line 754, in _execute_handler_chain handler["func"](self._client, stanza, properties) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/gajim/gajim/.venv/lib/python3.13/site-packages/gajim/common/modules/receipts.py", line 53, in _process_message_receipt assert properties.carbon is not None ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AssertionError

  105. mrdoctorwho

    just updated

  106. cal0pteryx

    thanks

  107. bot

    wurstsalat pushed 1 commits to branch gajim/master cfix: Receipts: Check for properties.carbon inside evaluation - https://dev.gajim.org/gajim/gajim/-/commit/26b5b293c08cf43fdeea97121cbc5dfbae752b1f