Gajim - 2023-12-01


  1. agh

    No such thing as dumb questions, only dumb answers.

  2. amogus

    how do i type

  3. agh

    Sometimes trolls are easy to identify, sometimes not. In this case, it is the former.

  4. kurion

    Hello all. How can I get source tarballs for older versions?

  5. agh

    kurion, https://gajim.org/downloads/

  6. kurion

    @agh, great! thanks a lot

  7. agh

    kurion, I found that at the bottom of https://gajim.org/download/

  8. agh

    The only diff between those two links is the trailing s

  9. kurion

    agh: Now I see it. Didn't look for it with a keen eye before.

  10. agh

    Oh I knew about from a few days ago when I last went looking for older releases.

  11. agh

    Oh I knew about it from a few days ago when I last went looking for older releases.

  12. agh

    Otherwise I would have missed it again.

  13. kurion

    I had cloned 1.8.1 and made some changes and extra shortcuts for it and am running it from a dev env.

  14. kurion

    I don't really want to have it installed in my system.

  15. kurion

    what could be the best way to _generate a source tarball for my version?

  16. kurion

    Will deleting the .git, debian, flatpak, mac, win etc. folder be enough?

  17. agh

    Generating tarballs from local checkouts... no idea, sorry.

  18. agh

    Surely it has to be done via a some central Git host, like GitHub?

  19. fjklp

    do you really need to delete anything?

  20. kurion

    fjklp: For tarballs, yes. I mean, the .git folder weighs ~125 Mb

  21. fjklp

    good point

  22. fjklp

    I never checked

  23. kurion

    a --depth=1 clone of 1.8.1 was ~135 Mb. And the source tarball for 1.8.1 is, to my surprise, ~15 Mb.

  24. kurion

    a --depth=1 clone of 1.8.1 was ~135 Mb. And the source tarball for 1.8.1 is, to my surprise, ~15 MB.

  25. kurion

    a --depth=1 clone of 1.8.1 was ~135 MB. And the source tarball for 1.8.1 is, to my surprise, ~15 MB.

  26. fjklp

    did you post the same message twice?

  27. fjklp

    oh, MB, not Mb

  28. fjklp

    just wondering if my client or the server is messing up

  29. kurion

    I corrected a typo in my previous message.

  30. agh

    kurion, what client did you use to correct the message?

  31. agh

    Recently, I have been observing that phenomenon with concerning regularity, from my on edits, or others.

  32. kurion

    agh: Psi+

  33. agh

    Cheers

  34. Geld

    kurion: isn't tarball just the latest source, while clone is the whole history of the development?

  35. Geld

    It has everything in it, so I guess that's why it's heavier.

  36. kurion

    > isn't tarball just the latest source, while clone is the whole history of the development? yes. that is exactly the case

  37. kurion

    what are the instructions for installing/running gajim from the source tarball on a generic linux system ?

  38. kurion

    I tried with creating a venv and doing a `pip install .` . It installed many of the needed modules and got stuck while trying to build nbxmpp.

  39. cal0pteryx

    > the problem was I think disk latency. This new server has SSD, so I hope things will be fixed Thanks asterix!

  40. hannibal

    > what could be the best way to _generate a source tarball for my version? kurion: You could try `git archive` https://git-scm.com/docs/git-archive

  41. kingmiss

    1

  42. Ge0rG

    Hi. I've upgraded my Gajim from an ooooold git checkout to 1.8.4 from Debian and now I can't open the Accounts dialog any more. Nothing happens at the first attempt, and following attempts open an empty window. There is nothing related in stdout or XML Console/log

  43. Ge0rG

    and I don't very much want to delete my whole config and history

  44. Ge0rG

    P.S: I have a problem with my server setup, and it just keeps showing "connecting (desynced)" but no meaningful error message, the message in the XML Console/log is: 12/01/2023 11:36:46 (E) nbxmpp.connection | (yax.im) Write Error: g-tls-error-quark: Peer sent fatal TLS alert: The server name sent was not recognized (1) 12/01/2023 11:36:46 (E) nbxmpp.connection | (yax.im) Handshake failed: g-tls-error-quark: Peer sent fatal TLS alert: The server name sent was not recognized (1) 12/01/2023 11:36:46 (E) nbxmpp.stream | (yax.im) Unable to connect to yax.im

  45. Ge0rG

    (I'm aware of the server problem, but it would be great to see the error or some other error in the UI)

  46. lovetox

    Ge0rG: are we talking about a Linux machine?

  47. lovetox

    Any errors in the console if you open the account window?

  48. lovetox

    I mean the terminal not the XML console

  49. lovetox

    Ah you wrote debian

  50. debacle

    I give 50 € pizza grant for those who solve #10333 in a Gajim release. But probably this cannot be solved with money, but with programming hours.

  51. j

    debacle, i will keep that in mind, I have some free time these days. No promises. Appreciate the open offering.

  52. Ge0rG

    lovetox: franken-Debian, but I hope I got all the related packages to current sid. Nothin on the terminal

  53. Ge0rG

    well, there is this from the start of gajim, not from opening the accounts window: (org.gajim.Gajim:1917717): Gdk-CRITICAL **: 11:36:33.683: gdk_window_thaw_toplevel_updates: assertion 'window->update_and_descendants_freeze_count > 0' failed

  54. cal0pteryx

    j: no need. Message reactions are planned with the database refactor, and the GUI parts are already done.

  55. sch

    Are there any plans to restore a detached History Browser dialog?

  56. lovetox

    no, what for?

  57. lovetox

    Ge0rG, without error, its hard to debug, we have no reports about and empty accounts dialog

  58. lovetox

    you could try to get more info and place a few prints in gajim/gtk/accounts.py

  59. lovetox

    there is near the top a "show_all()" call

  60. Ge0rG

    lovetox: I agree about the hard-to-debug, but I lack the energy for printf-debugging right now, sorry

  61. lovetox

    i would be interested if the code every reaches that

  62. Ge0rG

    it's probably a f***up on my end, before upgrading the deps gajim was segfaulting the python interpreter...

  63. lovetox

    understandable, just trying to help you

  64. lovetox

    you could try the flatpak from flathub

  65. lovetox

    which would be more isolated

  66. Ge0rG

    so if it's not a known issue, I'll probably try again when I have more time and energy and use git

  67. lovetox

    and you never have to deal with dependencies

  68. Ge0rG

    lovetox: it won't use my existing config, will it?

  69. lovetox

    it can with a little copy/paste

  70. lovetox

    https://dev.gajim.org/gajim/gajim/tree/master/flatpak#migrate-your-data

  71. Ge0rG

    thanks!

  72. fjklp

    It seems like the tooltip for a contact should tell with text what is the status since we might not know the meaning of the dot

  73. cal0pteryx

    it's traffic light colored. not much to understand there :D

  74. cal0pteryx

    also: it does in the chat banner

  75. fjklp

    yeah, I get that it's debatable if it makes sense

  76. fjklp

    but there really isn't a 1:1 correlation of the meanings, to the extent that that is true

  77. fjklp

    I think the way it's displayed in the chat banner is best

  78. lovetox

    but the tooltip does

  79. lovetox

    beside the dot it says what it means

  80. fjklp

    not in the group chat roster

  81. lovetox

    it does for me

  82. lovetox

    the tooltip btw is everywhere the same

  83. lovetox

    there is a green dot - Available (Resource)

  84. fjklp

    the group chat roster tooltip does not give a text description of status for me

  85. lovetox

    ah ok you talk about groupchat

  86. lovetox

    yes it should be harmonized with the contact tooltip

  87. fjklp

    should I make an issue for that?

  88. fjklp

    I don't know if you just prefer to track stuff in your head

  89. debacle

    j cal0pteryx I'm happy, that my pizza invitation offer gets positive feedback :-)

  90. lovetox

    fjklp, yeah if you want, im not good tracking things in my head

  91. fjklp

    I love the pizza offer. I say it should be paid out to cal0pteryx, even if he already started on it.

  92. fjklp

    lovetox: alright

  93. cal0pteryx

    debacle: I do want that feature, too. But the database refactor touches a lot of code, and that takes some time :)

  94. QStambaugh

    A recent update from the flatpak version of Gajim caused it to start defaulting to kwallet instead of gnome-keyring. Any way to change it back? I don't have kwallet setup, it's just installed as a dependency for kdeconnect. I had to kill the kwallet daemon and prevent it from starting up again to get Gajim to use the gnome-keyring again

  95. cal0pteryx

    QStambaugh: https://dev.gajim.org/gajim/gajim/-/wikis/keyring

  96. fjklp

    I wonder if this is actually a gajim change. I think gajim just follows the priority reported by the python keyring interface thing

  97. QStambaugh

    Ah okay, thank you!

  98. QStambaugh

    Hmm, maybe there was an update to kwallet or some other bit of software that changed the preference then

  99. fjklp

    QStambaugh: `keyring --list-backends` shows the backends and their priority

  100. lovetox

    usually you cant have 2 keyring daemons running

  101. QStambaugh

    I'll mess around with it on my pinephone. My other systems were using gnome anyway, so I dropped kdeconnect in favor of gsconnect so I wouldn't have to worry about being spammed with kwallet prompts

  102. QStambaugh

    I never setup the kwallet keyring. I'm sure it would have been fine if I followed the prompt to setup a keyring

  103. lovetox

    set it up

  104. lovetox

    why care in what keyring some passwords are stored