-
cal0pteryx
Codimp: thanks :)
-
Neustradamus
Can you add a link in 2.0.0 announcement to 2.0.1 and in 2.0.1 to 2.0.0? The big news is 2.0.0. - https://gajim.org/post/2025-02-28-gajim-2.0.0-released/ - https://gajim.org/post/2025-03-03-gajim-2.0.1-released/
-
lissine
These links are already there: "Previous post" and "Next post" at the bottom of the pages.
-
cal0pteryx
I see a benefit in linking to the main release post (2.0). I'll add a link later
👍 1 -
Neustradamus
cal0pteryx: Thanks :)
-
mesonium
lovetox: I assume you are subscribed to the gtk issue, else, it looks like that Markus Gölltnitz is having a good go in tracking the down the cause of the bug :)
-
lovetox
Nice
-
mesonium
Switching to gtk_style_context_add_provider_for_display has likely introduced the bug. The style can get invalidated by attaching a new StyleProvider during a snapshot, leading to a use after free.
-
mesonium
Therefore the garbled style values in the backtrace make perfect sense.
-
lovetox
But we don't attach a provider during snapshot
-
lovetox
We attach a provider only at start of fajim✎ -
lovetox
We attach a provider only at start of gajim ✏
-
horse shoe
i forgot how we used to /whisper on gajim, can someone help?
-
mesonium
I should have drunk my coffee first today... indeed we don't. Wth.
-
lovetox
Open the group chat roster
-
lovetox
And double click the contact
-
mesonium
I've at added the info the issue.✎ -
mesonium
I've at added the info to the issue. ✏
-
mesonium
I've added the info to the issue. ✏
-
river-drinker
Hello everyone
-
river-drinker
Gajim 2.0.0's export chats feature crashes when I export chats.
-
mesonium
river-drinker, https://dev.gajim.org/gajim/gajim/-/issues/12208
-
bot
lovetox pushed 1 commits to branch gajim/master refactor: Util: Remove obsolete method - https://dev.gajim.org/gajim/gajim/-/commit/0da8513991ae73b05e0d4a8ce107263b0ca984b3
-
river-drinker
thanks mesonium, I was gonna send the logs before having this link
-
debacle
Probably not relevant right now, still: ``` /usr/lib/python3/dist-packages/gajim/common/jingle_rtp.py:24: PyGIWarning: Farstream was imported without specifying a version first. Use gi.require_version('Farstream', '0.2') before import to ensure that the right version gets loaded. from gi.repository import Farstream ``` Gajim 2.0.1
-
cal0pteryx
debacle: thanks
-
debacle
> debacle: thanks yw ↺
-
mesonium
cal0pteryx lovetox you might answer this better than me https://gitlab.gnome.org/GNOME/gtk/-/issues/7382#note_2369212 :) I've created a MR as a suggestion to fix this issue on Gajim's side by introducing an older minor bug again, but maybe you come up with a more sophisticated solution.
-
lovetox
mesonium, thanks, i look into it and try to answer
-
lovetox
so with the revert it does not crash anymore?
-
mesonium
Yes
-
mesonium
Tried it often enough now I hope, but the issue seems to be gone
-
mesonium
Anyway, enough gtk crap debugging for today for me 😺
-
lovetox
thanks for debugging this !
-
mesonium
You are welcome!
-
lovetox
mesonium, i seem to know now why it never crashes for me, if i send a message it never triggers the adjustment value callback for me
-
lovetox
so no css class gets attached
-
lovetox
the question is, why does it trigger for you, could you put a print in the adjustment value callback, and see when it triggers? on Enter? on focusing?
-
mesonium
Yeah, will check
-
lissine
if it's a clue, I triggered it a couple of times by sending an emoji reaction
-
lissine
(in addition to triggering it when clicking enter to send a message, in other times)
-
lovetox
hm i think these could be different circumstances, we learned that on certain callbacks its not good to change stuff, we will search the code where this happens
-
mesonium
Enter new line by shift+enter ``` (D) gajim.gtk.messageactionsbox vadjustment.get_value() == 14 (D) gajim.gtk.messageactionsbox vadjustment.get_value() == 0 ``` right before it would crash: ``` (D) gajim.c.ged Raise event: stanza-sent (D) gajim.gtk.messageactionsbox vadjustment.get_value() == 0 ```
-
mesonium
pasted a multiline message: ``` (D) gajim.gtk.messageactionsbox vadjustment.get_value() == 46 (D) gajim.gtk.messageactionsbox vadjustment.get_value() == 79 (D) gajim.gtk.messageactionsbox vadjustment.get_value() == 110 (D) gajim.gtk.messageactionsbox vadjustment.get_value() == 134 ```
-
avron
Hello, for my OMEMO fingerprint, is there a way to associate a comment which each fingerprint?
-
avron
Also, if I maintain a file with a list of OMEMO fingerprints and I install Gajim on a new computer, is there a way to mark all the fingerprint in the file as verified?
-
avron
In general, I would like to be able to have files of fingerprints, for me and possibly for others, and have Gajim to mark as verified the fingerprints listed in the file, and mark as not approved all other fingerprints.
-
mesonium
Sorry this above didn't answer your question ( y ) I was in a rush.
-
mesonium
Yeah, sooo do the following:
-
mesonium
Well, it's super racey. If you have a scrollbar in your input text field and hit enter it should update the adjustment value, when the view is cleared, but the painting event might just not happen at this point
-
mesonium
I send something like this > Test > > > > Test and make sure that adjustment value isnt 0 when I enter
-
mesonium
Good look reprducing it✎ -
mesonium
Good luck at reproducing it 🐞 ✏
-
cal0pteryx
I commented on the issue
👍 1 -
mesonium
Tomorrow....
-
bot
wurstsalat pushed 1 commits to branch gajim/master fix: History export: Skip ResourceContacts for export - https://dev.gajim.org/gajim/gajim/-/commit/ed0b5aa3fbecf39b70e5dfa3097fb0e3ad30a268
❤ 1 -
bot
wurstsalat pushed 1 commits to branch gajim/master fix: Ad-hoc commands: Expand list of commands vertically - https://dev.gajim.org/gajim/gajim/-/commit/df0f9e89137d712d9f582b7d320b96ae362de246
❤ 1 -
astanad
Guys i have a question ! i've noticed that Gajim always connect to server on port 5223 Direct-tls ! which one is more secure 5222 START-TLS or 5223 Direct-TLS ???
-
voker57
neither is more or less secure
-
Nyx [ep.im]
DirectTLS is safer: https://serverfault.com/a/648282
-
astanad
Nyx [ep.im], Thank you !