Gajim - 2024-06-01


  1. kashifshah

    hello

  2. kashifshah

    hello

  3. fjklp

    kashifshah: hello, how may I assist you today?

  4. kashifshah

    just saying hi and testing out a client on ios - it locked up while loading all the old messages

  5. kashifshah

    i’m surprised that the message finally made it through :)

  6. fjklp

    I got "hello" twice

  7. kashifshah

    about to spin up a new linux box and will be installing gajim again soon

  8. kashifshah

    yeah, i thought the first one had failed

  9. kashifshah

    sorry about that

  10. fjklp

    > about to spin up a new linux box and will be installing gajim again soon nice

  11. kashifshah

    yeah, sadly i needed to install windows for a while after having gotten everything set up on mx linux

  12. fjklp

    sad indeed

  13. bot

    lovetox pushed 1 commits to branch gajim/master fix: Jingle: Fix IBB fallback - https://dev.gajim.org/gajim/gajim/-/commit/f36b56c984a9b34f3447f5f6333db3cfeaafb9b0

  14. lovetox

    ic_, debian nightly should be available now

  15. ic_

    Thanks, now installed

  16. debacle

    ic_ lovetox__ Oh, I see. Yes, previously it has been necessary to add the "experimental" line to sources.list, both for building the package and also for actually installing it.

  17. debacle

    I hope, sqlalchemy can migrate to testing soon. So far, it looks like there were errors with various packages using sqlalchemy. Not with gajim, of course :-)

  18. bodqhrohro

    Can I programmatically trigger full UI repaint in Gajim?

  19. bodqhrohro

    Refreshing member lists and all that stuff.

  20. lovetox

    You need to look if you can do this I'm gtk

  21. lovetox

    Gajim does not paint anything

  22. meson

    cal0pteryx: can you later today test again on Windows? :)

  23. cal0pteryx

    meson, I would, but there are currently unresolved issues with MSYS packages for GTK, which prevent me fron starting gajim at all

  24. meson

    Then I better do not invoke pacman -Syu in msys as it's working there for me right now. Just the binary build script fails

  25. cal0pteryx

    meson, yes

  26. meson

    Would it work if I sent you my msys folder zipped?

  27. cal0pteryx

    meson, nah, I'd rather figure out how to downgrade the package which triggers that error ;) we need that anyways for making a release

  28. meson

    🙈that would be surely the better option

  29. fjklp

    meson, you are using opus?

  30. fjklp

    meson, you are using opus/ogg?

  31. nicoco

    About the shortcut reactions, I don’t agree that they clutter the UI, although it is a bit inconsistent when there is already a reaction, that you can access the emoji picker next to them or in this ‘hover-menu’. I don’t have any suggestions though and it’s not really an issue.

    🗿 2
  32. fjklp

    meson, I'm curious, what is the scenario where you are muxing multiple audio streams?

  33. meson

    fjklp: opus + mp4 in the moment

  34. nicoco

    BUT I 100% agree with debacle that I’d like to customise those 3 reactions. I personally prefer ❤‍🔥 or 💞 for instance, and to just mean ‘ack’ I like to use something more random, like 🗿. Anyway my personal choices don’t matter, but the point is, making this a (possibly ‘advanced’) setting would be very nice IMHO.

    👍 1👏 1
  35. fjklp

    I seem to remember concluding that mp4 supports a lot of different metadata and liked that about it

  36. fjklp

    people say mkv is the future

  37. fjklp

    and if the advanced setting allows setting it to no shortcuts, everyone wins. I wonder if it should have a limit on max number.

  38. bodqhrohro

    lovetox: queue_draw does nothing. Seems like some caching is involved there. They don't refresh when I just switch chats, so I wouldn't suspect GTK+ is at guilt there anyway.

  39. meson

    > I'm curious, what is the scenario where you are muxing multiple audio streams? After each recording pause currently a new file is created. On stopping all files files are demuxed, decoded, concatenated, encoded and muxed together. Not the best design but good enuff for the moment.

  40. meson

    > I'm curious, what is the scenario where you are muxing multiple audio streams? After each recording pause currently a new file is created. On stopping all files are demuxed, decoded, concatenated, encoded and muxed together. Not the best design but good enuff for the moment.

  41. fjklp

    I see

  42. meson

    Plan is to do it all in memory later

  43. bodqhrohro

    Okay, I can loop over all contacts on all accounts and notify them with `avatar-update` event, now how do I do the same with MUC members?

  44. cal0pteryx

    bodqhrohro: maybe tell us first what your problem is? you're asking very specific stuff without confirming that the way you choose is the correct one

  45. bodqhrohro

    cal0pteryx: update all avatars, as you could guess?

  46. bodqhrohro

    Including those in MUC member list, chat history view, and those with a letter instead of avatar too.

  47. bodqhrohro

    This way, only contact avatars are updated, even though through all the app, which is great.

  48. bodqhrohro

    Even in places where I couldn't expect them to, lol.

  49. cal0pteryx

    meson: I fixed my MSYS install. Could test later ;)

  50. cal0pteryx

    bodqhrohro: a clear problem statement would be: "I see avatars in a group chat participants list are not updated, even though they should". I guess this is the problem you're trying to tackle?

  51. bodqhrohro

    cal0pteryx: no.

  52. bodqhrohro

    I'm just writing yet another plugin messing with Gajim's internals.

  53. bodqhrohro

    Lol, why do contact have is_irc property?

  54. bodqhrohro

    Lol, why do contacts have is_irc property?

  55. cal0pteryx

    bodqhrohro: good luck then

  56. bodqhrohro

    Hehe.

  57. meson

    > meson: I fixed my MSYS install. Could test later ;) Perfect, I will push once I have the time to fixed the last little issue I found

  58. meson

    elfchen: do you think you could later test a MR on MacOS? :)

  59. meson

    *fix elfchen: do you think you could later test a MR on MacOS? :)

  60. elfchen

    meson: I haven't been able to run Gajim for months. Something seems to be broken with one of the GTK packages. Not sure if it's just me or a general Homebrew thing. 😒 I can try a bit of debugging on Monday but haven't been able to find a fix so far.

  61. meson

    That's sad to hear. Aren't here more Homebrew users? Would be great if you can fix it, good luck anyway!

  62. grin

    meson, basically anyone who has a multi-user system on macos can't use homebrew due to the way it does permissions on /usr/local by default. it's the main reason i use macports lol

  63. grin

    also using system libraries in a bad idea in certain cases

  64. cal0pteryx

    elfchen: could you share the issue you're having? I think you did that some time ago already

  65. elfchen

    cal0pteryx: Can do on Monday.

  66. mike123

    hi mate am new here

  67. epic

    Would be great to have an indicator saying "New messages received" and jumping to the first new message received

  68. cal0pteryx

    epic: yes, there is a merge request for that (needs some adaption after upstream changes though) https://dev.gajim.org/gajim/gajim/-/merge_requests/960

  69. epic

    Nice. Might spend this weekend reading merge requests n other interesting features

  70. bodqhrohro

    If anyone interested: https://dev.narayana.im/narayana/gajim-avatarshapeplugin https://dev.narayana.im/narayana/gajim-avatarshapeplugin/releases/download/0.0.1/gajim-avatarshapeplugin.zip

  71. bodqhrohro

    cal0pteryx: thanks for good wishing.

  72. bodqhrohro

    The known issue is that it does not dynamically refresh shapes in chat history, though it's easily relieved by switching chats back and forth, so I don't find it crucial to mess with that.

  73. meson

    bodqhrohro: nice :)

  74. bot

    wurstsalat pushed 1 commits to branch gajim/master ci: Windows: Temporarily downgrade gobject-introspection - https://dev.gajim.org/gajim/gajim/-/commit/ec4c68b38a4107775cd2e2332bda734db767ed5f

  75. bot

    wurstsalat pushed 1 commits to branch gajim/master fix: Preview: Catch permissions related exceptions when trying to save as - https://dev.gajim.org/gajim/gajim/-/commit/9e861b2f3aab2976a2dbe5cefcf2db149f9b4388

  76. bot

    wurstsalat pushed 1 commits to branch gajim/master other: PluginManager: Add more logging infos for skipped plugins - https://dev.gajim.org/gajim/gajim/-/commit/7a7075c7da52bef586f2b5df0d902825f329bca8

  77. Neustradamus

    bodqhrohro: I have sent you an e-mail, can you look your mailbox?

  78. bot

    lovetox pushed 1 commits to branch gajim/master refactor: Remove obsolete Delimiter module - https://dev.gajim.org/gajim/gajim/-/commit/0cf17f1d0d69ab6865771b781aa825a0513243f4

  79. meson

    cal0pteryx: You may test now

  80. meson

    Funny that unplugging the speaker while playing back actually crashed Gajim for me on Windows, but no one had yet complained.

  81. meson

    Try to unplug/plugin or take away/give access to the mic or speaker in any scenario :) Hopefully it won't crash anymore

  82. lovetox

    crash? a segfault?

  83. lovetox

    or do you mean Gajim raises an unhandled exception

  84. meson

    The latter or it would just hang.

  85. meson

    If the MR is too late for 1.9.0 as I assume I could try to backport this fix and another performance boost for the visualization. Accidentally it's rendered too often.

  86. bot

    lovetox pushed 1 commits to branch gajim/master imprv: Preferences: Relax preconditions for audio settings - https://dev.gajim.org/gajim/gajim/-/commit/45a9748bcd720fc6b71673bd13a053b710723ee3

  87. bot

    wurstsalat pushed 2 commits to branch python-nbxmpp/master chore: DOAP: Update XEP-0425 and XEP-0461 versions - https://dev.gajim.org/gajim/python-nbxmpp/-/commit/cecf4b1d73e60b2eeed9f579e9b8b80027917780 chore: DOAP: Add XEP-0317: Hats - https://dev.gajim.org/gajim/python-nbxmpp/-/commit/01364cf38a3d57ceacef6937a7300ce5e0c67939

  88. epic

    > yeah, sadly i needed to install windows for a while after having gotten everything set up on mx linux dont forget to backup your home directory