Gajim - 2025-10-05


  1. Link Mauve

    lovetox, re 82a76c68b752f80d4bae7b92709032f1ce39f446, gdk-pixbuf2 is getting very much deprecated lately in the ecosystem, you might want to switch to Glycin which is now used by many programs since GNOME 49, and does the decoding in a sandbox.

  2. Link Mauve

    lovetox, uh really? Haswell is unsupported by GTK? Any reason for that?

  3. cal0pteryx

    Link Mauve: Glycin is not available on Windows, is it?

  4. cal0pteryx

    Link Mauve: there are bug reports with those integrated graphics cards, leading to completely empty windows

  5. cal0pteryx

    > Windows support is currently not planned and might not be feasible.

  6. mesonium

    https://blogs.gnome.org/sophieh/2025/06/13/making-gnomes-gdkpixbuf-image-loading-safer/ Pixbuf will become a wrapper and call internally Glycin (if the distributions update their packages).

  7. mesonium

    Also it's written in Rust and there are no Python bindings currently

  8. mesonium

    Link Mauve: not sure if we can call it isolated(what's the definition?), but Gajim's thumbnail generation happens in a separate process

  9. cal0pteryx

    mesonium: but that wrapper would need libglycin to be available on Windows?

  10. cal0pteryx

    > As a general solution for other platforms, I am planning a mechanism to compile the loaders into the library. This will not provide sandboxing and format extendability without recompilation. But since most loaders are written in Rust, this is still a huge step-up security wise. I think this answers my question

  11. Siddhartha

    Hi, can anything be done to help Gajim run on MacOS again? I know that there's a 3rd party dependency (pango in gtk4) which is broken, but I don't see any activity on the bug report filed with Gnome. Really want to get this running on Mac again. Please let me know if there's anything I can do to help find the root cause faster.

  12. lovetox

    you could try and downgrade pango

  13. lovetox

    until it works

  14. lovetox

    nothing other comes to mind what you could do, if you cant fix the bug in the lib

  15. Link Mauve

    cal0pteryx, oh I forgot about this issue.

  16. Link Mauve

    But Windows and macOS and Android certainly have sandboxing mechanisms of their own, that could be used to replace bwrap, right?

  17. Siddhartha

    lovetox: I tried rolling back the gtk version to a release of sometime around June (when Gajim was working) but unfortunately without success.

  18. lovetox

    you could try and run a gajim < 2.x version maybe it works with gtk3?

  19. lovetox

    otherwise no idea, i would not bet on GNOME fixing that anytime soon, developers that need gnome libs and are on a MAC seem to be rare

  20. Link Mauve

    I tried to install macOS in Qemu a few months ago, to try and debug that kind of thing, but that shit was unusably slow and unusable and required an Apple account just to download the needed tools to build a program. /o\

  21. Link Mauve

    It isn’t GNOME people not wanting to improve things here, it’s Apple actually making it hard to even test anything.

  22. cal0pteryx

    I feel the pain. Without a native developer these issues are stalling.

  23. Codimp

    hi, the integrated audio player don't work anymore?

  24. cal0pteryx

    Codimp: it does for me?

  25. Codimp

    oh I just switch to another discussion and now it works

  26. Codimp

    strange

  27. shroomie

    i don't get sound notifications

  28. shroomie

    in the menu for configuring sound notifications, pressing the button to play one of the sounds doesn't cause anything to happen

  29. cal0pteryx

    shroomie: probably missing a dependency?

  30. cal0pteryx

    You can check in Help > Featured

  31. shroomie

    alright, thanks

  32. shroomie

    only thing i'm missing is libxxs

  33. shroomie

    notification sounds is there and it's a-okay, ***apparently***

  34. lovetox

    thats a current bug, you have to switch chat to see the widget

  35. lovetox

    shroomie, check the system volume for the system sounds

  36. shroomie

    as in?

  37. shroomie

    oh

  38. shroomie

    they somehow got muted

  39. shroomie

    thank you

  40. dln9mobster

    If the EU requires client side scanning by messaging apps, will the Gajim app comply?

  41. chud

    I autocompleted that sentence to "if the EU requires client side decorations"

  42. lovetox

    dln9mobster, hard to say for such a hypothetical case, i dont think the EU will target xmpp clients with whatever chat control legislation they will do. but lets assume they had some legislation that reads, no software is allowed to send data without scanning, then i probably pull back from the Gajim project and do something else

  43. moparisthebest

    > I autocompleted that sentence to "if the EU requires client side decorations" they can't keep getting away with this!

  44. polarian+muc

    > its a convinence feature, i dont see how this can result in lost messages, except you mean your own messages that dont arrive ^^^ this exactly

  45. polarian+muc

    Gajim does not seem to retry messages if they do not go through either

  46. polarian+muc

    I was playing with it on the train yesterday (as unstable connectivity) and messages going through are hit or miss

  47. polarian+muc

    I am not sure if this would be the same if you are using network manager, but for BSD we don't

  48. polarian+muc

    so I am curious to see if this is a platform issue or whether this happens on NetworkManager systems too

  49. lovetox

    hm yeah just checked the code, i dont think we ever resend stanzas

  50. lovetox

    so yes this could theoretically happen also with network manager, but only in rare cases, as you would need to send a message when the connection is lost, but before network manager informs gajim

  51. lovetox

    hm no, it should resend it, but only in specific cases

  52. lovetox

    how are you testing this?

  53. lovetox

    you should not restart gajim, or manually set the state to offline

  54. lovetox

    and it prints it in the log if it resends something after reconnect

  55. polarian+muc

    > how are you testing this? I haven't

  56. polarian+muc

    also if you dont mind delete polarian, I changed my JID to a dedicated one as all the MUCs on my main JID was a hassle. Can't claim it as my old JID still holds it

  57. polarian+muc

    > I haven't its just an observation when I was on a train, I haven't yet figured out how to reproduce it, hence asking if anyone else has the same problem

  58. polarian+muc

    > you should not restart gajim, or manually set the state to offline I didn't, messages sometimes never get sent