Gajim - 2024-07-22


  1. anontor

    you can also run gajim 1.9.2 in debian stable but running it in a python venv environment. In the virtual environment at the root of the 1.9.2 you can pip install . <--- with the period. The command is the readme and it should install gajim and any needed dependencies.

  2. anontor

    you can also run gajim 1.9.2 in debian stable but running it in a python venv environment. In the virtual environment at the root of the 1.9.2 extracted stable sourcce you can pip install . <--- with the period. The command is the readme and it should install gajim and any needed dependencies.

  3. anontor

    you can also run gajim 1.9.2 in debian stable but running it in a python venv environment. In the virtual environment and at the root of the 1.9.2 extracted stable sourcce you can pip install . <--- with the period. The command is the readme and it should install gajim and any needed dependencies.

  4. anontor

    you can also run gajim 1.9.2 in debian stable but running it in a python venv environment. In the virtual environment and at the root of the 1.9.2 extracted stable sourcce you can pip install . <--- with the period. The command is in the readme and it should install gajim and any needed dependencies.

  5. Polarian

    >> likely the binary port hasn't been shipped yet then :) > Unlikely. The commit above was 37 hours ago very likely

  6. Polarian

    it takes time for stuff to propagate

  7. Polarian

    a release version won't get things quickly

  8. Polarian

    a stable version will get things faster

  9. Polarian

    current will get things the fastest

  10. Polarian

    or it could be the mirror I'm using hasn't synced yet

  11. debacle wonders if this MUC had an avatar image? Now it doesn't. Probably false memories in my brain...

  12. mebs

    i can see the avatar of this muc

  13. debacle

    mebs Maybe a bug in Gajim 1.9.2 then. I only upgraded today.

  14. mebs

    in vonversations and gajim 1.8.4 it is still visible

  15. lissine

    debacle, I'm on 1.9.2 and I see the channel's avatar

  16. lissine

    But it could be cached from the past

  17. meson

    debacle: I couldn't see it neither yesterday with 1.9.2 iirc

  18. debacle

    Now I wonder, if *you* have avatars? I see mine and meson, but no avatar of mebs and lissine. Correct or bug?

  19. debacle

    Different question: I would like to observe two or three MUCs at the same time, side by side. I'm interested in following the discussions without necessarily participating. What would be the way to go? Starting Gajim twice or thrice? Do I need to change something in the desktop file for that?

  20. lissine

    I don't have one set

    🙏 1
  21. lissine

    but do you?

  22. debacle

    I do. Cat with glasses.

  23. meson

    debacle: I'm not in Gajim right now, but I've also observed some avatars missing for some users in Gajim, and for others in Dino

  24. meson

    debacle: I'm not in Gajim right now, but I've also observed some avatars missing for some users in Gajim, and for others in Dino and again for others in C lol

  25. meson

    In C there's no avatar for you

  26. lissine

    there's a privacy setting in Gajim that by default, prevents non contacts from seeing your avatar.

  27. debacle

    In Dino I see a lot of problems with avatars, i.e. I don't see a lot of avatars :-) meson

  28. lissine

    > there's a privacy setting in Gajim that by default, prevents non contacts from seeing your avatar. It affects your account as a whole

  29. lissine

    i.e. even if your Gajim is closed and you're using another client, non contacts won't see your avatar

  30. debacle

    lissine Probably a setting for PEP node, public vs. roster vs. whitelist or something.

  31. debacle

    lissine Probably a setting for a PEP node, public vs. roster vs. whitelist or something.

  32. lissine

    yes IIRC

  33. meson

    lissine: where is this setting? I cannot find it

  34. meson

    Only in the pep node settings? I doubt a normal user (quasi all) changes that

  35. lissine

    meson, click on your account's avatar in the bottom left -> three dots next to your address -> profile -> edit -> hand icon (privacy)

  36. meson

    Yeah, but for me it says nothing about any avatar

  37. meson

    Whay should I exactly look for?

  38. lissine

    https://share.ellini.org:5281/file_share/MGpLUDMtZ4cFhDWWd82wUGw1/privacy_setting.png

  39. lissine

    meson, your avatar is already visible, so you have no problems. But if the toggle in front of `Picture and Name` was set to `Contacts` (which is the default), your avatar wouldn't be visible in public channels

  40. meson

    I see, sorry I was in the wrong settings dialog. There are clearly too many places imo.

  41. meson

    There are more account privacy options in the account settings

  42. lissine

    By the way lovetox, wouldn't it make sense to also have these options under the account's privacy settings? (Accounts -> Manage Accounts... -> select account -> Privacy)

  43. meson

    +1, they are a bit scattered

  44. lissine

    I just restarted Gajim and the channel's avatar is gone (other channels are fine)

  45. lissine

    😅️

  46. debacle

    lissine I find a huge privacy menu in my account settings. A lot of options, but nothing related to avatar, it seems.

  47. lissine

    > meson, click on your account's avatar in the bottom left -> three dots next to your address -> profile -> edit -> hand icon (privacy) debacle ^

  48. lissine

    > https://share.ellini.org:5281/file_share/MGpLUDMtZ4cFhDWWd82wUGw1/privacy_setting.png

  49. debacle

    lissine Thanks, found it! Wow, that's an amazing way of hiding a configuration, if you want to be absolutely sure, that nobody would mess with it!

    😭 1
  50. debacle

    Never ever would I click on that "hand" icon. That really should go to the other account privacy settings, please!

    👍 1
  51. lissine

    debacle, your avatar is visible now 🎉️

  52. meson

    Indeed, but had to reconnect first in C ...

  53. lissine

    Same in Gajim. You need to reconnect

  54. nicoco

    if you guys are interesting in digging, here's what I know about xmpp avatars: - the modern way is XEP-0084, which is what gajim uses - in MUCs that does not work, so the not-so-modern way is XEP-0153 which all clients implement - we rely on server-side xep-0398 support to handle xep-0084 to xep-0153 and thus, having avatars in MUCs

  55. nicoco

    leaving and rejoining the MUC may be necessary after a privacy setting change because prosody might not send an updated presence right away after you set your PEP avatar node to public when it was private

  56. lovetox

    > lissine Thanks, found it! Wow, that's an amazing way of hiding a configuration, if you want to be absolutely sure, that nobody would mess with it! why? the place where you set your avatar is for me the most natural place to say if that avatar should be private or not

  57. nicoco

    also, avatars are supposed to always be PNGs, but not all clients do not care that much, although some do

  58. nicoco

    also, avatars are supposed to always be PNGs, but not all clients care that much, although some do

  59. lissine

    lovetox, It can stay there. But it should also be possible to edit those options from the account's privacy settings

  60. lovetox

    yeah but thats not easily possible

  61. lissine

    why not?

  62. lovetox

    as these are server settings, requests must be made, errors must be displayed

  63. lovetox

    we have no GUI for that in the account settings, and it would be the only setting that would need this there

  64. lovetox

    this is not a setting in the sense that its something stored in Gajim

  65. lovetox

    we request the current state from the server and set it on the server on request

  66. lissine

    wouldn't it be possible to have an entry that's a hyperlink to the profile settings window? i.e. when you click it the profile settings window would be opened

  67. lissine

    preferably with the privacy hand-icon button already clicked

  68. debacle

    > why? the place where you set your avatar is for me the most natural place to say if that avatar should be private or not Somehow I did not imagine that setting there. I thought about "privacy", so I looked at my account privacy settings, didn't find it there and suspected, that there are no settings related to that.

  69. debacle

    Anyway, now I know :-)

  70. epic

    Is this bug already mentioned by the way? https://i.imgur.com/TZkJF7J.png

  71. epic

    Is this bug already mentioned by the way (right side button cut-off)? https://i.imgur.com/TZkJF7J.png

  72. cal0pteryx

    epic: that's not a bug. That's simply smaller than gajim's minimum width

  73. fjklp-temp

    > /me wonders if this MUC had an avatar image? Now it doesn't. Probably false memories in my brain... for me, one account has it, the other does not. for the one that doesn't, it did, then didn't, then did, then didn't. maybe there is a problem with multiple accounts conflicting? a bug either way.

  74. fjklp

    > also, avatars are supposed to always be PNGs, but not all clients care that much, although some do wait, what? according to spec?

  75. fjklp

    > debacle, your avatar is visible now 🎉️ not for me. been meaning to report on it some time but gajim has avatar problems

  76. lissine

    > not for me fjklp: try closing gajim and reopening it

  77. fjklp

    > > not for me > fjklp: try closing gajim and reopening it it doesn't change it

  78. lovetox

    i have that too

  79. lovetox

    but weirdly only for the Gajim chat

  80. fjklp

    based on the fact that I have authentication problems only with gajim.org, file upload problems only with gajim.org, and avatar problems with gajim.org, who knows what's going on there

  81. fjklp

    I wonder if there is a database inaccessible or something

  82. lovetox

    no a rejoin fixes it

  83. lovetox

    it seems like a Gajim caching problem

  84. cal0pteryx

    I've mostly seen this for gajim.org as well. But might be only a feeling ;)

  85. lovetox

    it seems like a caching bug

  86. lovetox

    i cannot constantly reproduce it

  87. lovetox

    avatar was not there for some restarts, suddenly its there and does not go away

  88. lovetox

    Anyway in MUCs you dont see user avatars because of privacy settings, or because the servers of these users dont support the right avatar conversion xeps

  89. lovetox

    for example if a user publishes his avatar to PEP, server needs to convert it to vcard-temp on request

  90. lovetox

    if the server does not have that mod installed, then there will be no avatar seen

  91. fjklp

    > Anyway in MUCs you dont see user avatars because of privacy settings, or because the servers of these users dont support the right avatar conversion xeps not always true

  92. fjklp

    A few days ago I created an account and joined this chat with gajim. 12 hours in and I still could not see the avatar of lovetox or cal0pteryx, just for example.

  93. fjklp

    I don't know what the max time to display should be, but I'd arbitrarily say even taking 1 minutes is too much.

  94. lovetox

    why would that be too much?

  95. lovetox

    is the avatar in any way important for you while chatting

  96. lovetox

    new account if you join many chats, and we need to request thousands of avatars

  97. lovetox

    yes this could take hours

  98. lovetox

    i think we request an avatar only every 2 seconds

  99. fjklp

    > is the avatar in any way important for you while chatting Only in xmpp would it be considered acceptable to take more than a couple seconds

  100. fjklp

    I guess you are trying to be polite and not hammer servers. It's a tough call.

  101. fjklp

    Though, I also wonder how well gajim could handle requesting all avatars upon join.

  102. fjklp

    Though, I also wonder how well gajim could handle requesting all avatars immediately upon join.

  103. fjklp

    I guess these are downsides of federation and small servers

  104. fjklp

    One interesting solution would be for servers to advertise maximum query rate and the client gets this upon connecting and follows that. Or, the client has the ability to send a special request for all avatars and the server sends them at the rate that it's set to.

  105. fjklp

    The download all idea seems best as it could scale according to available resources.

  106. lovetox

    this has nothing to do with servers, there is only one connection to the server and we need to prioritize what we download first

  107. lovetox

    and i think its more important to join a MUC and download messages, then downloading hundreds of avatars

  108. bot

    wurstsalat pushed 1 commits to branch gajim/master fix: SearchView: Fix search when changing scope for the same search string - https://dev.gajim.org/gajim/gajim/-/commit/ecc806318e59876e1fb0d7b11614a5052835bbb0

  109. fjklp

    I guess multiple connections isn't even an option due to being single-threaded process

  110. lovetox

    you cannot download avatars without beeing joined to the muc

  111. lovetox

    this would be weird if people see you twice joined in every muc

  112. fjklp

    wait, why not delay avatar download until after mam finishes sync, then download all at once? And if we think that might risk making gajim unresponsive, do it in bursts? One avatar per every two seconds seems insanely slow. I see no reason not to attempt to download them as fast as possible, so long as gajim remains responsive.

  113. lovetox

    i didnt say thats its an unsolveable problem

  114. lovetox

    just that its not worth it to solve it

  115. lovetox

    you know other people dont create new accounts, delete accounts, and install new gajim instances somewhere every day like you do

  116. lovetox

    most of us have a single account for years

  117. fjklp

    I guess that's ultimately your call to make for your own time. I just assumed it could greatly improved with relatively little change.

  118. lovetox

    setup on a machine for years

  119. fjklp

    true

  120. lovetox

    its especially funny, that you are on a mostly unmaintained server, where yeah nobody will see your avatar :D

  121. fjklp

    actually, I use other servers too. and I have no avatar in use on this account :)

  122. fjklp

    I just never tried setting one for this account

  123. lovetox

    maybe it works, i think gajim.org is running a recent prosody :)

  124. fjklp

    is it working?

  125. fjklp

    it is for me

  126. cal0pteryx

    0.12.3, not very up to date :)

  127. fjklp

    I sent a message to asterix to try to get log output for me failed auth thing. Who knows if I'll get a response :)

  128. fjklp

    I sent a message to asterix to try to get log output for my failed auth thing. Who knows if I'll get a response :)

  129. fjklp

    I'm not seeing my avatar in conversations

  130. cal0pteryx

    I'm very much in favor of closing down the gajim.org XMPP service (excluding this very group chat)

  131. fjklp

    it might be a good idea. However, I'd really like to figure out if this auth problem is purely an implementation problem or some edge case bug in prosody or gajim

  132. zero

    hey everyone, does gajim xmpp email contact to gmail,yahoo and protonmail??? will that work? is that possible?

  133. lovetox

    are you asking if you can send a email with an xmpp account? no

  134. bot

    wurstsalat pushed 1 commits to branch gajim/master imprv: DebugConsole: Dynamically add stanza presets and add XEP-0092 query - https://dev.gajim.org/gajim/gajim/-/commit/b7d39c39097f9e3df6b3146e92c47ce8f1887769

  135. cal0pteryx

    ^ for your convenience

  136. fjklp

    > ^ for your convenience whose?

  137. cal0pteryx

    People wanting to do Software Version queries

  138. fjklp

    ah

  139. fjklp

    there's no way to use gajim's debug console to send authentication messages, since I have to use a logged in account to send, right?

  140. cal0pteryx

    fjklp: you can try using nbxmpp-client. I think there is an auth selector

  141. fjklp

    thanks, will check it out

  142. lissine

    > I'm not seeing my avatar in conversations fjklp: it seems you missed the conversation earlier. Read the chat log about 8 hours ago. TL;DR By default Gajim doesn't show your avatar to non-contact. You can change this behaviour using a privacy setting in the screen where you publish avatars

  143. lissine

    Oh never mind, you should always see your own avatar

  144. fjklp

    what is the setting path?

  145. lissine

    Assuming you're using the same account in Conversations

  146. fjklp

    oh

  147. fjklp

    changed it

  148. fjklp

    man, gajim settings are difficult

  149. lissine

    > wouldn't it be possible to have an entry that's a hyperlink to the profile settings window? i.e. when you click it the profile settings window would be opened For this specific settings, if the devs don't like my suggestion ^, I think I should a wiki FAQ entry about it 😅️

  150. lissine

    The developers don't want to change the default, because it's possible that someone uses the same account for personal conversations and for public channels. And privacy by default is better. But for us who have a separate account for public channels, the setting should be easier to access, or at least documented in the wiki.

  151. lissine

    > wouldn't it be possible to have an entry that's a hyperlink to the profile settings window? i.e. when you click it the profile settings window would be opened Re: my suggestion ^, it seems there are already hyperlinks in Gajim. For example: if you click your account's avatar on the bottom left, there's a gear icon next to your account's name that when clicked, opens the `Manage Accounts...` window and immediately selects the relevant account

  152. fjklp

    there are a number of things I keep thinking of to add to the wiki. What's the process? is there one? merge requests?

  153. lovetox

    no you simply ask for access

  154. fjklp

    alright, may I have access?