Gajim - 2024-07-17


  1. Lunessa

    I noticed there's no video chat in the Windows version of Gajim! Is this a permanent disability that is impossible for GPL to resolve? In any case, does anyone have a "difficulty estimate" on how tough it'd be to get this working? Even just something pulled from another previous old GPL project somewhere. It's just video chat! Even if it's rougher than "Zoom," for it to be utterly missing seems like a stark absence.

  2. nicoco

    Lunessa: A/V calls are broken because they're unmaintained at the moment. This is a lack of maintainer's time and has nothing to do with the GPL AFAIK.

  3. nicoco

    Lunessa: A/V calls are broken because they're unmaintained at the moment. This is by lack of maintainer's time and has nothing to do with the GPL AFAIK.

  4. nicoco

    They should be back in gajim at some point, but I don't think there's an ETA (well, I don't think there's an ETA for any feature, actually ^^)

  5. Lunessa

    I have a friend who is a brilliant programmer - Would it be a possibility that the way to fix a/v is surprisingly easy and only requires like ... three or less hours to complete? Or is this gonna be a real niche sorta thing?

  6. lovetox

    No it's not a 3 hours thing :)

  7. Lunessa

    Haha brutal. Well, good luck with that. Anyways, it's a worthy feature - I have an impressive headcount regarding getting people to at least install and try Gajim/XMPP. So the dream ain't dead.

  8. ic_

    After today's Debian nightly autowrap is not working but only in one MUC ,conversations all other MUCs and messages work as normal. I have tried this MUC in Dino and autowrap works OK

  9. ong

    What is auto-wrap again?

  10. ong

    Is this line wrapping or what?

  11. ic_

    Yes line wrapping, same thing

  12. ong

    Okay...

  13. ong

    Hell yeah, let's get it.

  14. ong

    Uh, a good workaround right now is to use the invisible horizontal scroll.

  15. ong

    But I'm kind of wondering why is there a horizontal scroll for the chat window?

  16. ong

    I guess that also is a bug. Maybe there's a hidden GTK scroll bar somewhere.

  17. cal0pteryx

    There shouldn't be one. But we needed to add a workaround for a bug in GTK. This results in text wrap being broken (temporarily)

  18. ong

    Oh, okay. Based. All right. All right.

  19. ic_

    But why only one MUC affected

  20. ong

    Maybe the length of the text when you open the window or maybe used the three finger scroll

  21. cal0pteryx

    Oftentimes a long URL triggers this issue

  22. epic

    yes, had that when I was send a long torrent magnet link

  23. epic

    I believe switching back and forth between another chat fixed it

  24. cal0pteryx

    meson: nice investigation re word wrap :)

  25. meson

    hoping it bears fruit and the pango devs soon take over. i definitely don't have time to fully find out what the culprit is. :)

  26. meson

    Or nicoco brings it now over the finish line 😄

  27. meson

    he came up with it :-P

  28. nicoco

    Hahahaha C. No.

  29. cal0pteryx

    Regarding the preview hover etc: I'm looking into how we can integrate this while preparing for more. There is some refactoring necessary

  30. meson

    Thanks! What more are you preparing? :)

  31. meson

    Thanks! For what more are you preparing? :)

  32. cal0pteryx

    I'd like to have gif previews, but with a control overlay. And general link previews.

  33. meson

    Nice

  34. meson

    And a giphy plugin maybe? :D

  35. meson

    There's a weird Breeze Dark bug showing the folder icon / button in the image preview too large, which I notice now. It already existed before the hover MR:

  36. meson

    https://share.conversations.im/meeson_/ZNXjIPUJBJ8EJWNN/rY3_37KGQZG2yQQ1oolHkQ.jpg

  37. meson

    Does not happen with Breeze.

  38. Kris

    doesn't happen here with darkmode on KDE

  39. Kris

    https://uploads.outmo.de/upload/9e249deae4f7a4a49ab4f4dd1d217d5ae036e700/QAjfGrXPTMWMTLJ3K74Ng5Y3wPOUTG8EQaCcQGtQ/f7d1f844-e474-447f-8c29-7690e4611525.png

  40. cal0pteryx

    Possibly a missing file for that specific size

  41. meson

    Kris: which Distro?

  42. Kris

    Fedora 40

  43. Kris

    but I am using the Flatpack

  44. meson

    The icon exists under `/usr/share/icons/breeze-dark/places/16/folder-symbolic.svg` (Fun fact I couldn't send it without the ticks as otherwise Gajim would imterpret the path as an unknown command)

  45. meson

    > but I am using the Flatpack Fedora 40 too. Odd

  46. Link Mauve

    meson, in Gajim you can use two slashes to send a message starting with a slash.

  47. Link Mauve

    Or use the /say command.

  48. meson

    Link Mauve: with two slashes it prints //

  49. Link Mauve

    Oh? :o

  50. meson

    The /say command is unknown

  51. Link Mauve

    That’s a regression then. :/

  52. Link Mauve

    Ugh, a big one.

  53. meson

    Ah no it doesn't

  54. meson

    My mistale

  55. meson

    My mistake with the two //

  56. meson

    The say command does not exist though and is not enlisted in /help

  57. lovetox

    you can lead with a space

  58. Link Mauve

    That changes the message though.

  59. Link Mauve

    Whereas with two slashes (or in the past, with /say) it doesn’t add an extra space.

  60. cal0pteryx

    /works fine with two slashes. no need for /say

  61. meson

    What's a bit unfortunate is that clients handle white spaces in front of commands differently ` /me foo` is shown as _meson foo_ in Conversations, while Gajim literally prints the command.

  62. Link Mauve

    That’s a known bug in Conversations, that has been going on for years.

  63. Link Mauve

    XEP-0245 says that only the first four bytes of the body matter.

  64. meson

    Link Mauve: I see, thanks. In the snippet in the chat overview it shows it correct in C

  65. snugglybun

    i just wanna say, thanks for developing this software and trying to make xmpp more accessible

    👍 2
  66. snugglybun

    i hope everyone here is having a good day

  67. ong

    Hell yeah, thanks, gamer.

  68. snugglybun

    i honestly wish more people depended less on discord and invested more on other messaging protocols

  69. snugglybun

    i saw that there has been some activity in the XMPP protocol lately

  70. Link Mauve

    snugglybun, there is some activity all the time, we’re probably just bad at making it known. :)

  71. snugglybun

    yeah x3

  72. snugglybun

    i wish i knew how to code so i could directly help projects like these

  73. snugglybun

    but i'll try my best in spreading the word at least

  74. Link Mauve

    You can always learn, that’s how we all got there!

  75. Kris

    you could help translating the https://joinjabber.org website for example

  76. Kris

    https://translate.codeberg.org/projects/joinjabber/website/

  77. anontor

    hopefully the debian backport package will be updated soon :)

  78. snugglybun

    hm

  79. snugglybun

    my first language is spanish

  80. snugglybun

    i can help

  81. Kris

    cool, much apprechiated

  82. bot

    wurstsalat pushed 1 commits to branch gajim/master imprv: ChatCommands: Improve styling and add hint for double slash usage - https://dev.gajim.org/gajim/gajim/-/commit/24520a68ce8443c216925dcbd600146e847df04c

  83. zak

    lovetox, do you plan to build a test version of libproxy (https://github.com/libproxy/libproxy/issues/304)? I know you told me it takes some effort, but otherwise I would reply to the issue myself and try to convince him to merge the fix into master.

  84. zak

    If you tell me how I can do this myself I could try, too. Although I would have to do this on my company notebook.

  85. John

    > meson, in Gajim you can use two slashes to send a message starting with a slash. you can also start a line with a space to escape the /

  86. lovetox

    zak, its lots of work to build this yourself on windows

  87. lovetox

    try to convince him to merge

  88. John

    > After today's Debian nightly autowrap is not working but only in one MUC ,conversations all other MUCs and messages work as normal. I have tried this MUC in Dino and autowrap works OK ic_: you can scroll horizontally by holding shift and using a mouse scroll wheel. Maybe there are other ways. I know of no place where GTK keyboard shortcuts are published (great job).

  89. John

    is there any chance we could change the way gajim names accounts from gajim.org or gajim.org1 to username@gajim.org ? It would be unambiguous and easier to understand logs. I'm not aware of any filesystem limitation. I'm pretty sure @ char is allowed in linux, windows, and macos.

  90. John

    also, it would be nice if '(I) gajim.c.passwords | Request password from keyring' were '(I) gajim.c.passwords | Request password from keyring for account user@gajim.org', again making logs easier to understand

  91. zak

    lovetox... I was just writing a reply...

  92. lovetox

    yeah but i felt it is weird if another person writes into this ticket to merge

  93. zak

    I added my comment nevertheless.

  94. Jorge

    Hi

  95. Jorge

    I am using Gajim over Tor in Gentoo. Room history is weird.

  96. Jorge

    In this room, I can send messages from my laptop and they appear on the GrapheneOS smartphone (Conversations), but Gajim did not synchronize other people's messages in the room since Monday morning.

  97. lovetox

    Jorge, if its a public muc, default is only syncing 1 day

  98. lovetox

    you can change that in the settings for that chat

  99. yessikg

    I have seen the same behavior on Debian, flatpak, and Windows. I scroll up to get older messages and nothing happens

  100. lovetox

    yes you cannot request more history with scrolling

  101. yessikg

    Maybe the message shouldn't show up in that instance

  102. lovetox

    what message

  103. John

    lovetox: can I get a response on that? you don't like it?

  104. Jorge

    lovetox, I don't think that's the issue. My Gajim was already set to synchronize this room's history with "No threshold". Besides, since sending the last message I have been whole time except briefly due to a power failure; yet I have not seen other people's messages on Gajim. I can only see them on Conversations (smartphone).

  105. Jorge

    Even my own messages show a clock symbol, and on moseover they show "pending"; but they appear normally on the other device (Conversations), and I see that people can reply to them.

  106. Jorge

    *mouseover

  107. lovetox

    sounds weird

  108. lovetox

    i guess you have to get debug logs and look for errors

  109. lovetox

    John, its not viable to change account names, because its a lot of work in the codebase for no gain

  110. John

    ok

  111. lovetox

    adding the account name to the log message is of course possible

  112. John

    With that out of the way, I see no entry for my gajim account that doesn't login for the message "gajim.c.passwords | Request password from keyring"

  113. John

    I don't know if the debug logs give any extra detail to tell why that account doesn't login

  114. John

    but I made a new gajim.org account and it works normally. I've refrained from actually entering my password for the problem account because I'm afraid it will go back to working normally without me figuring out the cause.

  115. bot

    lovetox pushed 1 commits to branch gajim/master fix: OMEMO: Don’t delete signed pre keys before catchup - https://dev.gajim.org/gajim/gajim/-/commit/ad562c9ae033805d914bcb6a286269db1c3c90b8

  116. lovetox

    John, are you on windows?

  117. John

    no, linux

  118. John

    I'm fjklp, btw

  119. lovetox

    are you saying you dont see the password request line for your account?

  120. fjklp

    yes

  121. danielstein

    what is psigin all missing

  122. fjklp

    afaik, again, it doesn't have an account identifier on that line

  123. fjklp

    afaik I see now password request, again, it doesn't have an account identifier on that line

  124. fjklp

    afaik I see no password request, again, it doesn't have an account identifier on that line

  125. danielstein

    what is pidgin all missing

  126. lovetox

    sure you have keyring enabled in preferences?

  127. fjklp

    yes, I have multiple accounts enabled at the same time as my fjklp account and they all work normally. I previously posted the log section where it discovers available keyring backends and selects one.

  128. fjklp

    there is one weird thing I noticed

  129. Link Mauve

    danielstein, you can ask them at xmpp:devel@conference.pidgin.im?join

  130. fjklp

    They keyring of course has "Passords for 'myaccount@gajim.org' on 'gajim'", but it also has "Passords for 'gajim.org' on 'gajim'", which has the same password as myaccount. No idea where that came from.

  131. fjklp

    and as I said before, when I request the password for the problem account using `keyring`, it returns the correct password

  132. lovetox

    the jid one is unusual

  133. lovetox

    gajim.org is the account name

  134. lovetox

    and gajim simply the application

  135. bot

    lovetox pushed 1 commits to branch gajim/master cfix: OMEMO: Fix query arguments - https://dev.gajim.org/gajim/gajim/-/commit/e0b809d4cde81bf3a6c77a0f093271ffc98d4e9a

  136. fjklp

    if the only remedy is to send you a log, I guess I can do that

  137. fjklp

    if the only remedy is to send you a log, I guess I can do that later

  138. lovetox

    no leave it

  139. lovetox

    type in your password and lets see if it works

  140. fjklp

    ok

  141. lovetox

    and if yes, lets think about other things :) #

  142. lovetox

    and if yes, lets think about other things :)

  143. fjklp

    sigh, I really hoped to fix it

  144. fjklp

    just as I suspected, it logged in

  145. lovetox

    we did sometimes in the last releases a migration on the keyrings

  146. lovetox

    maybe this migration was not perfect or does not work in some cirumstances

  147. fjklp

    I think I've run into this same problem long before that database migration, always wanted to figure it

  148. fjklp

    I think I've run into this same problem long before that database migration, always wanted to figure it out

  149. lovetox

    no

  150. lovetox

    we did a password migration

  151. fjklp

    you mean when you did the changing of the account name in the keyring

  152. lovetox

    i said it wrong before, we use now the jid as identifier in the keyring

  153. lovetox

    and previously we used just the account name

  154. fjklp

    I think that was right after I was complaining about that :)

  155. lovetox

    hmmm wait ...

  156. lovetox

    that migration seems wrong

  157. lovetox

    ah no its fine

  158. fjklp_

    - Entering the password *without* selecting 'Save Password' made it login. - Then, setting status to offline, then available logged in without requesting password. - Then, restarting gajim asked for password. - Then, inputting password and selecting 'Save Password'. Now every restart of gajim automatically logs in.

  159. fjklp_

    I literally copied the password from the saved one in the keyring using seahorse

  160. fjklp_

    there is no new entry for gajim.org in the keyring after doing this

  161. bot

    wurstsalat pushed 1 commits to branch gajim/master cq: SecretPasswordStorage: Improve logging for get_password - https://dev.gajim.org/gajim/gajim/-/commit/62c8f6fa4d74be72294ef69586bd6f95daa4d575

  162. fjklp

    thank you :)