Gajim - 2023-10-12


  1. fjklp

    I dislike it when things are fixed and I don't know why.

  2. fjklp

    I dislike it when things start working and I don't know why.

  3. lovetox

    chud: I need your gitlan username

  4. lovetox

    chud: I need your gitlab username

  5. fjklp

    lovetox: should I expect that an update fixed the reconnect issue?

  6. lovetox

    No

  7. lovetox

    What you experienced was the server not telling gajim that it was shut down

  8. lovetox

    So gajim will never reconnect

  9. concerto

    The Gajim input box has a shortcut for C-u, which erases content from the cursor to the start of line. On more than one occasion I've accidentally hit it, tried to undo, but the text is not restored 🤔️

  10. chud

    lovetox: wusspuss

  11. opal

    without context i thought that was an insult

  12. lovetox

    chud: try now

  13. fjklp

    I guess attempting shift-u could result in ctrl-u. maybe undo would be a good thing to have there.

  14. opal

    add undo to conversations while we're at it

  15. opal

    if unixland had a consistent GUI input box idiom, then i wouldnt be confused by why ctrl-w removes a tab rather than a word

  16. opal

    and there would be a killring in every input buffer

  17. opal

    but we live in a world where ui designers do whatever they want (not a stab at gajim at all, just generally this is why we cant have nice things)

  18. concerto

    opal: Emacs user? 😏

  19. opal

    thats the sad part: no

  20. opal

    im trying to figure out why my UNIX machine is breaking and im doing a deep dive into Hell to find lost knowledge and even more lost souls

  21. opal

    because mobile and web development are the new, hip, and trendy things to care about

  22. opal

    on the plus side, windows 11 doesnt look like its doing too better

  23. opal

    year of the linux desktop may still be ours

  24. opal

    we need an international holiday for system administrators and software developers and a mandatory monetary bonus to match

  25. chud

    > and there would be a killring in every input buffer There are things like Klipper

  26. chud

    Also, I really don't understand this "putting stuff you delete in the clipboard" thing with emacs. Why would I want to cut word instead of deleting it? Tbh I never needed to cut one word at a time, while deleting a word at a time is handy.

  27. umu

    just use ur mouse

  28. umu

    double click delete

  29. umu

    moving a mouse is the same speed as moving your fingers on a keyboard

  30. opal

    vi has similar semantics, text gets deleted to register ""

  31. opal

    well, vim at least, dunno if vi actually standardised the notion of a register

  32. opal

    >There are things like Klipper a clipboard manager is not a killring

  33. opal

    and i use a clipboard manager i wrote in a shell script and a C utility

  34. opal

    so, i'm not taking suggestions

  35. opal

    it calls run-parts(1) as well!

  36. cal0pteryx

    > The Gajim input box has a shortcut for C-u, which erases content from the cursor to the start of line. On more than one occasion I've accidentally hit it, tried to undo, but the text is not restored 🤔️ I don't think this is something gajim controls

  37. opal

    yeah its gtk input widgets

  38. lovetox

    But we control restore of text

  39. umu

    gajim libadwaita when?

  40. umu

    I'm using a libadwaita theme for gajim rn

  41. chud

    I wonder how long libadwaita keeps backwards compatibility. A month

  42. chud

  43. lovetox

    libadwaita is for GTK4

  44. umu

    when tho

  45. lovetox

    its not planned

  46. umu

    over

  47. Kris

    Gajim in qt when? 😏

  48. chili-b

    One of my contacts has set a profile image, but it doesn't display for me. If i delete ~/.cache/gajim, the profile image is correctly downloaded and displayed the next time i start gajim. However, when i close gajim and open it again, the profile image is gone and I just see the placeholder image with the user's initial. What could be causing this? Where can I look to get a better idea of what's going wrong?

  49. chili-b

    i have version 1.8.0 installed

  50. concerto

    > But we control restore of text lovetox: should I create an issue for it?

  51. lovetox

    yes ctrl + z should restore that

  52. lovetox

    chili-b, you can try to start gajim with `gajim -l gajim.c.m.useravatar=DEBUG`

  53. lovetox

    and send the output

  54. chili-b

    lovetox: https://conference.gajim.org:5281/pastebin/543f0160-0bbb-498e-a868-8b8cddf6a5d6

  55. chili-b

    the "10/12/2023 17:49:32 (I) gajim.c.m.useravatar (domain) Avatar found in cache, update: user@domain fa71bcec7680f30904bd923a1e19fb924975500b" is relevant to the user in question and i actually do see the correct profile appear right when gajim starts, but it quickly changes back to the default (probably at the same time as this message is logged)

  56. lovetox

    has the user more than one device online?

  57. lovetox

    is this log right

  58. lovetox

    all these lines are the same user?

  59. chili-b

    i censored the user details, only the line i mentioned is relevant to the user i'm having the problem with

  60. chili-b

    the user has 2 devices online

  61. lovetox

    then try

  62. lovetox

    -l gajim.c.m.useravatar=gajim.c.m.vcardtemp=DEBUG

  63. chili-b

    i get an identical output

  64. chili-b

    oh, there is one new line: 10/12/2023 18:03:59 (I) gajim.c.m.vcardtemp (domain) Discovered vcard-temp: domain

  65. lovetox

    sorry

  66. lovetox

    -l gajim.c.m.useravatar=gajim.c.m.vcardavatars=DEBUG

  67. chili-b

    do you need to see the full output, or is it okay if i grep for the JID of the user

  68. lovetox

    yes just the jid of the user

  69. chili-b

    ``` 10/12/2023 18:15:50 (I) gajim.c.m.useravatar | (domain) Avatar found in cache, update: user@extremelycorporate.ca fa71bcec7680f30904bd923a1e19fb924975500b 10/12/2023 18:15:50 (I) gajim.c.m.vcardavatars | (domain) Update: user@extremelycorporate.ca fa71bcec7680f30904bd923a1e19fb924975500b 10/12/2023 18:15:50 (I) gajim.c.m.vcardavatars | (domain) Avatar already known: user@extremelycorporate.ca fa71bcec7680f30904bd923a1e19fb924975500b 10/12/2023 18:15:50 (I) gajim.c.m.vcardavatars | (domain) user@extremelycorporate.ca has no avatar published 10/12/2023 18:15:53 (I) gajim.c.m.vcardavatars | (domain) user has no avatar published ```

  70. chili-b

    ``` 10/12/2023 18:15:50 (I) gajim.c.m.useravatar | (domain) Avatar found in cache, update: user@domain fa71bcec7680f30904bd923a1e19fb924975500b 10/12/2023 18:15:50 (I) gajim.c.m.vcardavatars | (domain) Update: user@domain fa71bcec7680f30904bd923a1e19fb924975500b 10/12/2023 18:15:50 (I) gajim.c.m.vcardavatars | (domain) Avatar already known: user@domain fa71bcec7680f30904bd923a1e19fb924975500b 10/12/2023 18:15:50 (I) gajim.c.m.vcardavatars | (domain) user@domain has no avatar published 10/12/2023 18:15:53 (I) gajim.c.m.vcardavatars | (domain) user has no avatar published ```

  71. chili-b

    no-one saw that ;)

  72. lovetox

    this user has a avatar published but one of his clients sends use the info that there is no avatar published

  73. lovetox

    normally there should a resource behind the jid

  74. lovetox

    then you know which client it is

  75. lovetox

    the avatar will start working if that client is offline probably

  76. lovetox

    but in the end seems like a client bug on his side

  77. chili-b

    okay, i'll try that

  78. chili-b

    thank you

  79. lovetox

    it could also be a server bug

  80. lovetox

    check Acconts -> Server Info

  81. lovetox

    and check which features are enabled at the bottom for avatars

  82. chili-b

    i think it's a server issue, the device that is reporting no avatar isn't actually connected, so i think that response is something the server is falling back on due to some bug. thanks for your help

  83. lovetox

    you can try to republish the avatar