Gajim - 2024-02-20


  1. affrip

    epic gamer moment

  2. affrip

    my profile pic still hasn't appeared

  3. affrip removed by cal0pteryx

    flashy gif

  4. Geld

    :(

  5. stefan

    Hello, I saw that not everythin in gajim is tranlsated into german (the "gruppenchatdetail"), although german ist marked 100% in the translation - area. I could try the translation, but It doesn't seem to work there.

  6. a moderator removed a message

    flashy gif

  7. cal0pteryx

    stefan: I guess you are referring to group chat configuration. This is a form which is provided by the server. Gajim cannot translate that, and it's the server's job to provide the translated form

  8. stefan

    ah.. I see. thank you.

  9. ☭Mike Yellow

    It looks like Gajim does not ask for translated form. But I like it, English forms never make mistakes.

  10. bodqhrohro

    One of another benefits of 1.3 is that messages of my interest cannot be redacted by moderators from the local history this way. Can be solved with a simple patch in newer versions too though.

  11. cal0pteryx

    bodqhrohro: Moderators moderate as they see fit. If there is a problem, address it directly.

  12. bodqhrohro

    cal0pteryx: intruding into users' devices authoritatively is a problem. One of the reasons we created telegabber (and its predecessor Zhabogram) is because official Telegram clients allow other users, or moderators, or the platform, delete messages from the local database which were already received and saved there. Which wasn't a case for Jabber clients for a while. This resembles DRM and excuses to instill it too much, where Amazon can delete something from a user's device because they moved to another country, Apple can delete the musician's own WAV files from their Mac because iTunes has mistakenly detected some copyright violation there, or whatever.

  13. cal0pteryx

    Did it occur to you that those moderated messages can contain illegal content, which users are glad to have removed from their devices? Just to give another perspective.

  14. bodqhrohro

    cal0pteryx: legality depends on jurisdiction, that's pointless in international chats.

  15. cal0pteryx

    You're suggesting to have no rules at all. That doesn't work

  16. bodqhrohro

    It's not about rules, it's about intrusion in users' devices, as I told.

  17. bodqhrohro

    Rules apply to public space.

  18. geometric

    hi! Updated gajim to 1.8.4. But it can't join conferences created by me anyway... There are no suspicious things it log I could notice..

  19. cal0pteryx

    bodqhrohro: This is a public space. And to make this place worthwhile, moderators apply rules. Do you remember the last spam wave we had in this room? Many people _asked_ to have content removed from their devices. So far, you are the only one complaining. Please use your own customized client if you have a problem with this behavior.

  20. bodqhrohro

    cal0pteryx: Gajim could warn users about deleting anything from their devices first time and make them consent about that. In another chat, I have encountered a person who has something OCD-like and is very picky about preserving all the chat history. Imagine how upset they would be if they discovered anything was deleted from there without their consent.

  21. lovetox

    bodqhrohro: if I remember correctly we don't delete it

  22. lovetox

    It's just a gui feature at the moment, we will think about this again in the near future

  23. lovetox

    Just so you know moderated messages are also deleted server side in mam

  24. lovetox

    Hm cal0pteryx or do we overwrite the text? I have no access to the code currently

  25. bodqhrohro

    lovetox: hmm, I cannot see last messages in the database at all: http://0x0.st/HnRF.png

  26. bodqhrohro

    Just copied it from the config directory.

  27. bodqhrohro

    Is it flushed periodically?

  28. bodqhrohro

    But yeah, that one is preserved. What's the use of that when there's no separate history manager to view them now? :P

  29. lovetox

    Because we didn't think it yet through to the end I guess

  30. cal0pteryx

    lovetox: we just update additional_data atm

  31. bodqhrohro

    Might be because I only copied the .db file and not shm/wal actually. Sqlite3 is highly robust from my experience, I have never encountered it losing anything.

  32. bodqhrohro

    And I had a gazillion of unsafe shutdowns and disk overflows to claim that. Many other things broke in such conditions, but not Sqlite. Not the case for an unreliable microSD which I boot a Chromebook from: even Sqlite databases get corrupted there sometimes ×D

  33. lovetox

    I had a corrupted file once or twice but only after I restored a backup. My assumption was that's it's not a good idea to have a automatic backup running while the db is open and written to it.

  34. lovetox

    But hard to have a automatic backup running the with a chat client who almost always runs

  35. Holger

    lovetox et al., a Gajim user mentioned that ejabberd's MUC settings aren't translated. I'm at work and only have an old version (1.3.1), that one sends `xml:lang="en"` despite the locale being `LC_ALL=de_DE.UTF-8`. Does it still work that way in current versions, and is it meant to be that way? Pretty sure older versions announced the user's locale.

  36. bodqhrohro

    _test_

  37. bodqhrohro

    Interesting, I've got white underscores in 1.3 somehow in cal0pteryx's message, but not it in this one. And not in 1.8. Magic. I did upgrade some system libraries recently, maybe they could affect it.

  38. bodqhrohro

    In 1.8 I get the parentheses white in the input box when I have just typed the closing one.

  39. bodqhrohro

    http://0x0.st/Hn7B.png

  40. cal0pteryx

    That's an artifact of it being a GtkSourceView now

  41. bodqhrohro

    Hmm, so it's relevant for HtmlTextView too?

  42. bodqhrohro

    Hehe, other bracket types are highlighted like that too.

  43. bodqhrohro

    Why would you even call it an "artifact", it's wonderful!

  44. hook

    I’m getting a weird bug lately: Gajim sometimes (when I (un)lock the desktop?) freezes, but in a weird way. The chat and workplace parts are frozen and the bottom part glitched out, but the menu bar works fine.

  45. hook

    I’m using KDE Plasma on X11 if that makes any difference.

  46. affrip

    hook, that happens to me while playing supertux kart

  47. affrip

    I'm using le gnome on x11

  48. hook

    affrip, so it’s a more common thing then? 🤔

  49. affrip

    hook, I think so

  50. affrip

    the only time i didn't have this problem I had uninstalled all desktop and using only I3 manager

  51. affrip

    all desktops have some sort of issues

  52. hook

    affrip, I’m trying to find a fitting bug here, but can’t. Are you more successful? https://dev.gajim.org/gajim/gajim/-/issues/

  53. bodqhrohro

    BTW, the glitch which caused visual artifacts in Compiz (presumably in MESA, as its developer suggested) is gone after some update. I did not even notice when. So sad, it looked nice (I could not fix it directly, so I made a kludge which I enabled temporary).

  54. affrip

    > affrip, I’m trying to find a fitting bug here, but can’t. Are you more successful? https://dev.gajim.org/gajim/gajim/-/issues/ i don't think anyone posted about it

  55. affrip

    https://upload.jabber.sk/upn1/eeec39574c96c103797d8ae340c5eb05db45826d/RG1YonBflXkZCPMplSAUAsWKXT8ID8NRMZELxwoF/Screenshot_from_2024-02-20_05-37-35.png

  56. affrip

    there's one about it freezing windows 10 years ago

  57. affrip

    dmamn this is old

  58. affrip

    bodqhrohro, how do you manage to work on a single project for 10 years I can't even look at the same thing for 2 days

  59. affrip

    wrong ping

  60. affrip

    lovetox,

  61. bodqhrohro

    affrip: ADHD can be cured, ask for professional help.

  62. affrip

    I don' wanna take meds what if it explodes my heart its scary

  63. affrip

    even without addreall I already have anxiety sometimes and my heart goes blip blop I think if I take one that will be the moment I have heart attack

  64. hook

    affrip, will you open a new bug report or should I?

  65. Geld

    > hook wrote: > affrip, will you open a new bug report or should I? Always take matters in your own hands.

  66. hook

    > > hook wrote: > > affrip, will you open a new bug report or should I? > Always take matters in your own hands. Cool, will do. I’ll post the link here afterwards, so affrip can add his comments in the same one.

  67. hook mumbles to himself “and, of course, when you try to replicate the bug for the report, you can’t trigger it”

  68. affrip

    hook, it happens very rarely for me and I'm too lazy to make a github account (they keep deleting mine for using a VPN lmao)

  69. hook

    affrip, it’s Gajim’s own GitLab server, but I see your point.

  70. hook

    How about you just summarise how you replicate to me and I’ll add it to the bug report for you?

  71. hook

    affrip, also, can you provide me with your versions of the following? (you can find it in _Help ↦ About_): >

  72. hook

    > - Gajim version: > - GTK version: > - Python-nbxmpp version:

  73. affrip

    hook, Gajim: 1.8.1, GTK: 3.24.38, Python-nbxmpp: 4.3.2, I don't know how to trigger it it happens randomly, it seems to happen more often when I unlock the screen and have burpsuite open for some reason. It's not oom or anything I have 32gb of ram

  74. hook

    Sounds very similar to how I get it. Haven’t figured out how to trigger it yet either.

  75. hook

    Did you try if Wayland helps?

  76. affrip

    No it might help but it breaks everything that isn't gajim so it's not worth haha

  77. hook

    Hehe

  78. hook

    (in all honesty, it got _much_ better)

  79. affrip

    with wayland?

  80. hook

    affrip, this looks good? https://dev.gajim.org/gajim/gajim/-/issues/11766

  81. hook

    > with wayland? Yup.

  82. affrip

    hook, yes

  83. affrip

    wayland breaks many apps I use for example peek which is for creating gifs from screen, jitsi conference no longer works on firefox, any app that uses screen captures pretty much

  84. bodqhrohro

    affrip: https://gist.github.com/bodqhrohro/d71900f9d00f2acd5933abe8998bdfde

  85. bodqhrohro

    And GIF is an outdated format generally.

  86. hook

    Screencapture to GIF sounds like a pain in general.

  87. lovetox

    yes Holger seems we lost this functionality at some point

  88. cal0pteryx

    hook, affrip: I don't think this is something Gajim can control, but rather an issue with GTK and your desktop envs. Your two are the first ones to report this

  89. cal0pteryx

    *You two. And maybe additionally with your hardware combo

  90. hook

    cal0pteryx, when I switched to Dino for a bit, it did not do that (maybe I didn’t run it long enough to encounter it, I can try that)

  91. cal0pteryx

    hook: both use different versions of Gtk though, which makes a difference

  92. cal0pteryx

    Gajim is 3 where Dino is 4

  93. cal0pteryx

    Many thing changed in Gtk's rendering backend, which makes it uncomparable in that regard

  94. hook

    > hook: both use different versions of Gtk though, which makes a difference > > Gajim is 3 where Dino is 4 Aaah, that makes sense

  95. Holger

    lovetox: I see, thx.

  96. lovetox

    i opened a issue about it, should be coming back soon

  97. Holger

    Thx++ :-)

  98. Link Mauve

    affrip, GNOME already has a screen recording tool built-in, when you press PrintScreen you can select whether you want to take an image or a video capture, of a selection, a window, or a screen.

  99. Link Mauve

    Oh interesting, it disables the window choise when I want to take a video.

  100. Link Mauve

    And for other programs to use screen capture, they have to use pipewire for that, same on any other compositor.

  101. Link Mauve

    Firefox works fine here, including with Jitsi Meet.