Gajim - 2023-11-24


  1. fjklp

    what is the meaning of the "received" check mark when sending a direct message?

  2. ☭Mike Yellow

    A feedback that means “I have received this message”(“I am online”), different with “I have read here”.

  3. ☭Mike Yellow

    A feedback that means “I have received this message”(“I am online”), different with “I have read here(/it)”.

  4. ☭Mike Yellow

    A feedback that means “I have received this message”(“I am online”) from your contact, different with “I have read here(/it)”.

  5. fjklp

    but what has received the message? It could mean that my server received it, the contact's server received it, or that my contact has received it on their client application.

  6. ☭Mike Yellow

    >my contact has received it on their client application

  7. ☭Mike Yellow

    It looks like there is no server's receipt in XMPP?

  8. lovetox

    fjklp: the contact received the message

  9. fjklp

    Their client app?

  10. ☭Mike Yellow

    > Their client app? Yes. Signals of “received” and “have read” are two different functions in XMPP.

  11. Link Mauve

    ☭Mike Yellow, there are server receipts, when you use XEP-0198 which most clients do.

  12. lovetox

    Link Mauve, no client exposes this to the user to my knowledge

  13. lovetox

    so this is only in theory

  14. Link Mauve

    I think Dino does.

  15. Link Mauve

    You get one check when the server has received it, two checks when the recipient also has.

  16. lovetox

    hm didnt know that, you learn something every day

  17. fjklp

    so my intuition wasn't so crazy

  18. lovetox

    Link Mauve, i just tried in dino, and no there is no "server received" checkmark

  19. Link Mauve

    Oh?

  20. lovetox

    if im offline, the message simply gets no checkmark at all

  21. lovetox

    https://share.hoerist.com/philipp/UUUJVvIrOqv3jmKZ/f2323c7a-4cd6-4f9b-a86b-3af04a35dc8d.png

  22. Link Mauve

    That’s to be expected, but when you are online and your server doesn’t ack your messages as well.

  23. lovetox

    i meant if the contact is not online

  24. Link Mauve

    Oh, I was wrong then.

  25. nicoco

    Hey, I think gajim is stuck on 1.8.1 in the windows/microsoft/something store. Is this known?

  26. fjklp

    1.8.1 forever!

  27. lovetox

    nicoco, why do you think that? i installed it a few days ago and it was 1.83

  28. lovetox

    nicoco, why do you think that? i installed it a few days ago and it was 1.8.3

  29. nicoco

    well, just this morning I tried on a windows laptop, chose "install" through the windows store but "help->about gajim" still shows 1.8.1 (also, the crash dialog).

  30. nicoco

    Dammit, I guess the installation is still broken from the non-windows store to windows store transition.

  31. lovetox

    ? those have nothing to do with each other, and i dont see how they can break

  32. nicoco

    The windows store did not show "update" but rather "install" though. It was the first time I used it so maybe that's expected.

  33. nicoco

    I can't tell precisely, but I what I know is that when I installed the windows store version on this laptop, the previous (non windows store) was still there in parallel, and it corrupted the DB (or something…), resulting in constant "traceback" dialogs. I think I had cleaned it all and installed the windows store version alone, but since gajim is stuck is 1.8.1, despite manually clicking "install" in the windows store, I thought maybe this was related.

  34. nicoco

    Interestingly enough, gajim also displayed "no update available, last check: 2023/11/17"

  35. lovetox

    so uninstall the normal version?

  36. nicoco

    I thought I had done that, maybe not I guess…

  37. nicoco

    This my partner's laptop, she does not care too much about having the latest version, but this bug makes bug makes gajim barely usable: https://dev.gajim.org/gajim/gajim/-/issues/11700

  38. lovetox

    never seen that, and OS Error means potentially the install is fucked up

  39. lovetox

    i would suggest to really uninstall all gajim installations first

  40. nicoco

    OK! She's not going to be happy about losing history but meh I'll do that. So weird that this started to occur out of the blue this week…

  41. lovetox

    if you reinstall from ms store and its not 1.8.3 something is wrong

  42. lovetox

    its really weird that ms shows no version info at all in the ms store

  43. lovetox

    you basically cant know what you install

  44. nicoco

    yeah I also was surprised by that. weird stuff my friend, weird stuff

  45. Link Mauve

    nicoco, you should be able to keep the logs.db though.

  46. nicoco

    Thanks I'll try that but I'm worried about corrupted stuff. Ideally I hope to clean it up, clean install, and never touch this windows laptop anymore.

  47. fjklp

    hmm, I just say that typing notifications can do "User paused composing a message". I wonder what that means.

  48. fjklp

    hmm, I just saw that typing notifications can do "User paused composing a message". I wonder what that means.

  49. nicoco

    ``` o (start) | | INACTIVE <--> ACTIVE <--> COMPOSING <--> PAUSED | | | | +---<---<---<---<---<---<---<---<---<---+ ``` fjklp https://xmpp.org/extensions/xep-0085.html if you're interested ;)

  50. lovetox

    fjklp: what's unclear about that sentence?

  51. fjklp

    sometimes I just feel the need to eliminate the possibility of ambiguity. I guess it's more a matter of me feeling doubt than lack of clarity in the sentence.

  52. fjklp

    One reason for the feeling of doubt is that I sent a few direct messages to different contacts recently and both of them immediately produced a check mark, and I didn't expect that one of the contacts was online. However, I don't know for sure.

  53. cal0pteryx

    lovetox: sentry has more details on that error. Something with a subject timestamp being close to absolute zero, producing this is error

  54. cal0pteryx

    OSError

  55. fjklp

    I'm wanting to run gajim from git source in a way that I can avoid interfering with my main gajim config and log files. I see that there is the `‐‐config‐path=PATH` option. Is the the recommended way?

  56. fjklp

    I'm wanting to run gajim from git source in a way that I can avoid interfering with my main gajim config and log files. I see that there is the `‐‐config‐path=PATH` option. Is that the recommended way?

  57. fjklp

    looks like that does what I wanted

  58. lovetox

    fjklp: yes

  59. fjklp

    I can reproduce the problem I've been having. I don't know if it's a problem with gajim or with ejabberd. Should I post steps to reproduce here or on the tracker?

  60. fjklp

    I can reproduce the problem I've been having with newly created mucs displaying wrong info. I don't know if it's a problem with gajim or with ejabberd. Should I post steps to reproduce here or on the tracker?

  61. lovetox

    Try here

  62. fjklp

    ## Steps to reproduce bug 1. create a new account on nixnet.services 2. create a new group chat, select the nixnet.services account for creation, press create button 3. repeat step 2 to create another group chat with the same nixnet.services account 4. restart gajim 5. check metadata for the second created group chat - In the 'Share Group Chat' link, you should see the true xmpp address on the bottom line and the wrong xmpp address on the top line - In the Group Chat Details > Information panel, you should see the wrong chat name and wrong xmpp address - In the Group Chat Details > Manage panel, you should see the wrong chat name - In the Group Chat Details > Configuration panel, you should see the wrong chat name and the right xmpp address - At some point, the names in the chat list will also show the wrong value, but I don't know how to reproduce this

  63. fjklp

    ## Steps to reproduce bug 1. create a new account on nixnet.services 2. create a new group chat, select the nixnet.services account for creation, press create button 3. repeat step 2 to create another group chat with the same nixnet.services account 4. restart gajim 5. check metadata for the second created group chat 6. creating more group chats will have the same problem - In the 'Share Group Chat' link, you should see the true xmpp address on the bottom line and the wrong xmpp address on the top line - In the Group Chat Details > Information panel, you should see the wrong chat name and wrong xmpp address - In the Group Chat Details > Manage panel, you should see the wrong chat name - In the Group Chat Details > Configuration panel, you should see the wrong chat name and the right xmpp address - At some point, the names in the chat list will also show the wrong value, but I don't know how to reproduce this

  64. fjklp

    ## Steps to reproduce bug 1. create a new account on nixnet.services 2. create a new group chat, select the nixnet.services account for creation, do not change any settings for this, use all defaults, press create button 3. repeat step 2 to create another group chat with the same nixnet.services account 4. restart gajim 5. check metadata for the second created group chat 6. creating more group chats will have the same problem - In the 'Share Group Chat' link, you should see the true xmpp address on the bottom line and the wrong xmpp address on the top line - In the Group Chat Details > Information panel, you should see the wrong chat name and wrong xmpp address - In the Group Chat Details > Manage panel, you should see the wrong chat name - In the Group Chat Details > Configuration panel, you should see the wrong chat name and the right xmpp address - At some point, the names in the chat list will also show the wrong value, but I don't know how to reproduce this

  65. fjklp

    I haven't experienced this when testing on prosody and it doesn't happen on all ejabberd servers. Conversations.im does not produce this bug behavior.

  66. fjklp

    nixnet.services: ejabberd 23.4.0 conversations.im: ejabberd 19.05.13-conversations.im

  67. lovetox

    why do you need to select a service for creation?

  68. lovetox

    do you have a multi account setup on this client?

  69. fjklp

    I have done it on a fresh setup with no other accounts

  70. lovetox

    then its weird you mention this, because there is no service to choose in the create groupchat dialog

  71. fjklp

    right, I guess I was referencing a client that did when I wrote that

  72. lovetox

    i followed the steps and created an account on that server

  73. lovetox

    i dont see the issue you describe

  74. lovetox

    are you sure there are no errors whatsoever in your console?

  75. fjklp

    lol, damn it

  76. fjklp

    (nixnet.services) Error from igaquren@muc.nixnet.services: item-not-found - Invalid node name

  77. fjklp

    Unable to determine context for: quqiyi@muc.nixnet.services

  78. fjklp

    those are the only things I know that might be relevant, when launching from the shell

  79. fjklp

    you restarted gajim?

  80. lovetox

    yes

  81. lovetox

    wrong xmpp address you would only see if chat switching would not work at all anymore

  82. fjklp

    note that there is variations. All of the buttons to copy the address have the *right* address.

  83. fjklp

    when you copy them, that is

  84. fjklp

    it's mixed

  85. fjklp

    I am also able to post messages to both of the group chats

  86. fjklp

    https://upload.gajim.org:5281/upload/gGU0b6laYDjk6eDRfMmn0DxW/8055fa68-8301-4300-bd6c-b689ea671f02.png

  87. fjklp

    https://upload.gajim.org:5281/upload/0m8wTaCtK_cjvw5HHGG-oOZx/112b132b-7043-411c-851c-dd5123b99001.png

  88. fjklp

    that doesn't follow the pattern I described, but you can see some of what I mean

  89. fjklp

    https://upload.gajim.org:5281/upload/yzx3_Pc_A2i5Kbz9PkHKNPsF/3f809a89-b455-41d2-96e3-8e865349ef90.png

  90. fjklp

    https://upload.gajim.org:5281/upload/oXhXpfsu1xGgkUQSb1AljyFA/dfdec145-7f0d-4b3e-b7c9-cc23a1f5b05a.png

  91. fjklp

    those two are from the same Group Chat Details

  92. fjklp

    wait

  93. fjklp

    could this be caused by any software change in the upgrade from ubuntu 23.04 to 23.10?

  94. fjklp

    I ask because I don't remember this happening until recently, and I don't know what else has changed. I tried going back to older gajim versions like 1.6.0 and it still did it.

  95. fjklp

    it does this on a fresh flatpak install as well as a fresh setup with ‐‐config‐path=PATH on source install

  96. fjklp

    GTK Version: 3.24.38 GLib Version: 2.78.0 Pango Version: 1.51.0 PyGObject Version: 3.46.0 cairo Version: 1.18.0 pycairo Version: 1.24.0 python-nbxmpp Version: 4.5.2 libsoup Version: 3.4.2

  97. fjklp

    I guess I was always using the newest version of nbxmpp

  98. fjklp

    I just tried in an ubuntu 23.04 VM with the ubuntu package gajim 1.7.2 and ran it with a fresh config directory with --config-path=PATH and it does the same bug thing

  99. lovetox

    fjklp, after some trys i could reproduce it

  100. lovetox

    i think i found it, seems to be a disco info cache probem

  101. lovetox

    when both rooms are created without name, they have exactly identical disco info

  102. lovetox

    thats why we save only one, but somewhere store the JID from which the disco info is

  103. lovetox

    and this creates the problem

  104. lovetox

    good find !

  105. umu

    hello

  106. umu

    question

  107. umu

    why doesnt gajim work on windows 7?

  108. umu

    i hab friend who told to install gajim n

  109. umu

    they cant seem to install it