Gajim - 2024-08-13


  1. fanboi174

    No devices found to encrypt this message. Searching for devices… ???

  2. fanboi174

    what's the problem?

  3. fanboi174

    omemo

  4. fanboi174

    how to solve?

  5. fjklp

    gajim will not encrypt a message to yourself, so if no one else is in the chat, gajim says this when you try to send a message

  6. fjklp

    it *will* send the message if you have another client using the same account

  7. fanboi174

    like while there is no interlocutor online I can't write to him? before I could just update everything gajim and here's the story

  8. mcneb10

    i dont know if this is an issue with gajim specifically but i think MAM has ceased to function entirely for me

  9. mcneb10

    in all of my MUCs there are huge holes in message history

  10. lissine

    mcneb10: Gajim has a sync threshold setting (in days) for public channels. But AFAIK it syncs all the messages it can get from private groups and 1-to-1 chats

  11. mcneb10

    its not syncing at all for me

  12. mcneb10

    assuming im not misunderstanding how it works, it should sync all messages within the last day on startup if its set to "1 day"

  13. mcneb10

    it does not sync any new messages at all

  14. lissine

    > assuming im not misunderstanding how it works, it should sync all messages within the last day on startup if its set to "1 day" Yes

  15. lissine

    mcneb10: See accounts -> account -> Server Info -> Features and make sure that XEP-313: Message Archive Management has a green tick next to it.

  16. mcneb10

    https://share.themcgovern.net:5281/file_share/LXKDQF9iqimydaSgUx1klyKf/0bb89e33-06fe-4456-aee1-0a1b03bcb6e0.png

  17. mcneb10

    i self host my own prosody

  18. mcneb10

    it was working fine before

  19. lissine

    does it work with other clients?

  20. mcneb10

    seemingly movim only?

  21. mcneb10

    probably not a gajim issue

  22. lissine

    > seemingly movim only? Are there other clients that you tested that didn't work?

  23. mcneb10

    dino

  24. mcneb10

    monal

  25. lissine

    Then the issue may indeed be with your server.

  26. lissine

    Check that you have some free storage

  27. lissine

    perhaps run `sudo prosodyctl check` and / or try restarting prosody.

  28. mcneb10

    how do i test if its working

  29. lissine

    Join a new channel e.g. xmpp:prosody@conference.prosody.im?join and see if you get history Though I'm not sure if mam for MUCs is handled by your server or the MUC component hosting the channel.

  30. lissine

    But since your issue is with mam for MUCs, try it anyway.

  31. lissine

    > Though I'm not sure if mam for MUCs is handled by your server or the MUC component hosting the channel. It's probably the latter BTW, so your issue may have been in s2s connections

  32. lissine

    > Though I'm not sure if mam for MUCs is handled by your server or the MUC component hosting the channel. It's probably the latter BTW, ~so your issue may have been in s2s connections.~

  33. fjklp

    > fjklp: I wanted to ask if you would be interested in learning how to checkout merge requests via git and test things before they are merged. This involves some preparation though ;) cal0pteryx: I guess this would go like 1. `git clone https://dev.gajim.org/wurstsalat/gajim.git`

  34. fjklp

    > fjklp: I wanted to ask if you would be interested in learning how to checkout merge requests via git and test things before they are merged. This involves some preparation though ;) cal0pteryx: I guess this would go like 1. `git clone https://dev.gajim.org/wurstsalat/gajim.git` 3. `git checkout contact-details-name-modified`

  35. fjklp

    > fjklp: I wanted to ask if you would be interested in learning how to checkout merge requests via git and test things before they are merged. This involves some preparation though ;) cal0pteryx: I guess this would go like 1. `git clone https://dev.gajim.org/wurstsalat/gajim.git` 2. `./scripts/dev_env.sh` 3. `git checkout contact-details-name-modified`

  36. fjklp

    > fjklp: I wanted to ask if you would be interested in learning how to checkout merge requests via git and test things before they are merged. This involves some preparation though ;) cal0pteryx: I guess this would go like 1. `git clone https://dev.gajim.org/wurstsalat/gajim.git` 2. `./scripts/dev_env.sh` 3. `git checkout contact-details-name-modified` 4. `./launch.py`

  37. fjklp

    I don't know this venv stuff

  38. cal0pteryx

    fjklp: dev_env.sh automatically creates a venv for you. Generally I would clone the main repo and then add forks as additional remotes, in order to checkout branches of forks. What's missing is creating an additional profile for testing purposes, so you don't break your main database for example

  39. cal0pteryx

    With `./launch.py -p test` for example

  40. cal0pteryx

    This is a good start https://dev.gajim.org/gajim/gajim/-/wikis/development/IWantToStartHacking

  41. anontor

    venv is great.