botRSS: Feeds for Gajim
• Changeset [16016:3b1a0fa58aec]: use pixbuf.new_from_bytes() instead of broken pixbuf.new_from_data()
use pixbuf.new_from_bytes() instead of broken pixbuf.new_from_data()
https://trac.gajim.org/changeset/3b1a0fa58aec33d56a4223f663f64c851e78110d
botRSS: Feeds for Gajim
• ticket_8277.debuglog attached to Ticket #8277
Debug output of gajim when this bug triggered
https://trac.gajim.org/attachment/ticket/8277/ticket_8277.debuglog
• Ticket #8277 (Random old messages appear in open chat windows on reconnect (without …) updated
I attached the debug log of gajim when this bug triggered.
The reconnect was caused by my prosody server being restarted.
https://trac.gajim.org/ticket/8277#comment:12
botRSS: Feeds for Gajim
• Changeset [16017:2f36b249c7af]: small bugfix
small bugfix
https://trac.gajim.org/changeset/2f36b249c7afc8d4bf0c58c48bb8b7ee76674a8f
botRSS: Feeds for Gajim
• Ticket #8327 (Gajim crashes when negociating kerberos authentication) created
Hi,
Bug description
I'm trying to authenticate to an XMPP server that allows krb5 authentication, unfortunately I couldn't get gajim to work: when I start the program, I get a backtrace indicating that python has crashed.
I'm using archlinux, I couldn't get gajim to work either with the "stable" gajim/[…]
https://trac.gajim.org/ticket/8327
• gajim.log attached to Ticket #8327[]
b_bhop
b_bdoes anyone knows if there is way to set something like "join delay" with irc gateaway + gajim ?
b_bmy problem is, i've got some irc chan bookmarked + autojoin enbaled
b_bwhen i launch gajim, it connect me directly to irc server, before my "cloak" is set
b_band the cloak works only after i've send identify command to nickserv
b_bi've read that xhcat got a join delay option to deal with this
b_bso i'm searching to something similar...
erlehmanndoes anyone know a server where i can test the inline images in muc capability?
erlehmannwith the gajim http upload plugin it claims the server does not support uploads
aruneerlehmann: I'm not at the computer right not but I've tested it with gajim before, with jabber.at
erlehmannarune, in which MUC?
aruneYou probably have to wait a few minutes after logging in
aruneAs you are using a separate server component you can be in any muc, not just on jabber.at
aruneIf you have android, install Conversations and test
erlehmanni do not have android. i have an n900 running maemo.
aruneDid you create an account on jabber.at?
erlehmannno.
aruneAnd you are using gajim 0.16.5 or later?
aruneYour server needs support for 363...
erlehmannoh, i am using Gajim 0.16.4-9633f40c8c9e
erlehmanntoo old!
erlehmannit seems
aruneThat also works
aruneBut you'll need an account on a server with 363 support
erlehmannah i see
aruneYou might also need the URL image preview plugin, but not necessarily if your only chatting with friends using gajim
erlehmannarune, my friends have conversations
botRSS: Feeds for Gajim
• Ticket #8322 (Chat history is not loaded from server on reconnect) closed
duplicate:
dup of #7974
https://trac.gajim.org/ticket/8322#comment:1
Asterixtmolitor: Hi
tmolitorasterix: hi
Asterixtmolitor: about #8277, you use py2 or py3 version?
tmolitorasterix: py2
AsterixI don't understand how you can't have a tb printed. As soon as you open a chat window with any contact and a tb is printed here
tmolitorasterix: but I'll switch to the py3 version as soon as message marking is implemented...
tmolitorasterix: I have bt when I open a chat window...but not when this bug happens...
tmolitorthe chat window is already open when the bug is triggered...
tmolitorif the chat window is closed this bug displays envelopes in the roster, as a notification is triggered...
Asterixok ok
Asterixand in the logs you posted the XML is not shown
tmolitorasterix: I know, but I think it is better than nothing...
tmolitorasterix: I had the xml console already closed when I reported this bug...
Link Mauvetmolitor, what is message marking?
tmolitor(I always have the xml console open, in case a bug is triggered...but I had to restart gajim because it started to show my other resource as "contact not in roster")
tmolitorLink Mauve, the green checkmark shown when using message receipts...and some more things not implemented yet...
Link MauveOh, ok.
Link MauveI didn’t notice this was broken.
tmolitorLink Mauve, no, it is not broken, just not really extendible...
tmolitorI want to build this into gajim: https://github.com/fiaxh/gajim_chat_markers
tmolitorand I want to add support for markin messages for which an error stanza is received...
Link MauveOh nice, we do that in poezio and that’s super helpful.
tmolitorso the marking of messages has to be more generic...
Link MauveWe have a tri-state variable, 0 when it’s unknown, 1 when it’s been acked, and -1 when it’s been nack’d (usually by an error).
tmolitorLink Mauve, I want to build a generic "message marking" framework which is used by the message receipts implementation and the other ones I mentioned...
HolgerMarking messages for which an error stanza is received would be really nice.
Link MauveOther one*s*?
Asterixtmolitor: that's helpfull to know that the TB did not appear when the bug occured
HolgerAnd throwing away errors that were returned for presence stanzas, for example.
tmolitorHolger, I already added that in the default branch...
Link MauveHolger, it’s usually better to use them to display that information.
Link MauveHmm…
HolgerHm?
Link MauveLike, in my roster I have a red cross for every user that sent me an error presence back.
HolgerLink Mauve: You want to be informed if your presence stanza didn't reach the recipient?
HolgerI think at least in the past the error was also mentioned in the chat window and a notification was triggered.
tmolitorholger: yes, that's right
Link MauveHmm, I think it might be helpful in some cases.
Link MauveLike you are chatting with someone, change your presence, and then if they didn’t receive it they likely won’t receive your following messages for example.
HolgerSo I started throwing them away in ejabberd basically to make Gajim users happier.
HolgerLink Mauve: Huh.
tmolitorLink Mauve, we have xep-184 for that case...
Link Mauvetmolitor, right.
HolgerLink Mauve: Concluding from an error stanza that sending another stanza will fail is very wrong.
Link Mauvetmolitor, but 184 only lets you know whether one of the resources of the user got the message, not why it didn’t reach them.
Link MauveHolger, indeed.
tmolitorholger: I agree
HolgerLink Mauve: In practice you often get an error after a stream management session timed out.
Link MauveYeah.
HolgerLink Mauve: If you then send an message it's likely to be delivered.
tmolitorthe presence error doesn't tell you what is wrong either...
Link MauveIn which case, an idea I’ve had (or was it someone else? I don’t remember) was to send the nack’d messages again once the user came back, as a correction.
HolgerLink Mauve: I think those errors just annoyed about 100% of the users.
Link MauveThat way they will only see it once whether they received it or not.
tmolitorholger: yes, that's why I removed them...
Link Mauvetmolitor, depends on which one, really.
Link MauveStuff like s2s errors are very useful for me to know.
Holgertmolitor: Yes I wasn't aware, that's really nice.
Link MauveBut then I tend to not use presence anymore.
tmolitorLink Mauve, why are s2s errors useful for you?
Link MauveIt caps my ADSL connection. :/
tmolitorLink Mauve, oh, thats bad...what speed is your adsl line?
Link Mauvetmolitor, I can know that someone from my roster might not know I’m online, and send a presence probe manually for example.
Link Mauvetmolitor, it uploads at about 80 KiB/s, which is what an outgoing presence is going to be using.
tmolitorLink Mauve, why is it using so much bandwith?
Link MauveMaybe I should push for XEP-0033 to help that a bit. :/
Link Mauvetmolitor, probably because I have a big roster and I’m in many MUCs.
tmolitorLink Mauve, ah, I see...but shouldn't the presence be duplicated by your server and not your client?
tmolitorpresence broadcast...
Link MauveYeah, but they both live on the same machine anyway. :)
tmolitorLink Mauve, okay...that's an argument :D
tmolitormaybe you should use LTE or bond multiple ADSL lines together...
tmolitor*bind using bonding ;)
Link MauveMy parents already pay like 36€ per month for a single one. :/
Link MauveLTE might be better, but then I don’t know about the latency.
tmolitorLink Mauve, oh, that's really much...
Link MauveWhat would be more useful would be to get optical fiber, but they are slow.
tmolitorthe latency is usually good...about the same as for ADSL...
tmolitor~60ms
Link MauveFrom where I am right now I have about 45ms of roundtrip, which is pretty much unnoticable for chatting.
Link MauveSo 60ms wouldn’t be much worse.
tmolitorLink Mauve, I have 60ms for my ADSL line...
Asterixtmolitor: I added a new patch in the ticket
mpanLink Mauve, isn’t there any cable or optic fibre operator where you live?
mathieuiiat least he has ADSL
mpanADSL line, and at such absurd price, looks like a total rip off >_>
mathieuiiI can’t say the same
Link MauveThere is cable, but their offer is worse in many other ways, like no static IPv4 or no IPv6 at all.
tmolitorasterix: okay, I'll try it out :)
mpanI would say cable + VPN for static IPv4 would still be faster and cheaper :]
mpanI know it’s a little bit offtopic, but it seems like your ISP is insance and you should really search for some other option.
tmolitorasterix: how to start gajim so that the xml is also printed on console?
tmolitorcurrently I use -l DEBUG
Asterixtmolitor: -l .nbxmpp.client_nb=INFO
tmolitorasterix: okay, restarting gajim now :)
tmolitorasterix: I'll restart my server now...maybe this triggers the bug :)
tmolitorasterix: yes, I think it got triggered :)
tmolitoronly for one chat partner, but it triggered...
tmolitor~1600 lines of debug output :D
tmolitorasterix: I'll send you an email containing the trace...
mpanLink Mauve: and about LTE — don’t bother if you need any stability or performance. Any wireless sux by definition. It’s great if you have no other option (like in travel, college, hospital, client’s offices, …), as a backup connection or anonymous tap into the internet, but otherwise it’s total piece of Microsoft.
mathieuiihey, don’t diss LTE
AsterixLink Mauve: what's the python module to print the call stack before a segault?
mathieuiiI have 40ms of ping on average and 2MB/s bandwidth
mathieuiikeeping me alive
mpanmathieuii: I don’t diss. It disses itself. Also I’ve said it has its good uses. But not as a main line, if you have an option. This is purely technical limitation that can’t be overcome (until physicians will develop portals like in the game Portal, and they’ll be damn cheap to create and run).
mpanmathieuii, LTE kept me in touch with the internet for over 1.5 months when I was recovering in hospital. No need to convince me that it may be useful. I’m just telling Link Mauve to not think about it as the primary solution, given he has another option (and it seems they has).
Link MauveAsterix, what tmolitor said. :)
Asterixarf .. py3 only :/
mpanAlso: 40ms of ping, 2MB/s bandwidth. Far from acceptable, with capped transfer, and if your IP address doesn’t hop like mad each few minutes, you’re extremely luky person.
Link MauveI think it was a module back in python2.
Link MauveBut I stopped doing anything with this dead language, it’s not worth it.
tmolitorAsterix, what do you want to debug?
Asterixhttps://trac.gajim.org/ticket/8327
tmolitormpan, ip address hopping is not LTE's fault but your ISP's
mpanmathieuii, forget to say: and for mad price ;)
mathieuiiit’s cheap
mpantmolitor, no, it’s normal if you have switches between BTSes because of weak signal.
mpanCheap? 2 days of using YT and installation of ArchLinux ate as much of my money as I normally spend on my yearly support of uncapped cable. And the price can’t go lower.
tmolitormpan, no, they can assign you the same ip address again...I usually can travel half germany without changing my ip...it only changes if the signal is lost completely...
tmolitormpan, yes, it costs a lot of money if you have more than, say 1GB of traffic a month...
mpantmolitor, and this is common with underdeveloped infrastructure. Depends on how lucky one is — which I have pointed out in my statement :).
Link Mauvempan, in France you get 50 GiB of data cap for 16€ per month.
tmolitormpan, okay, that's right :D
tmolitorLink Mauve, 50GB for 16€? wow...in germany you get like 5GB for the same money :D
mpanYe, 50G/16€ is really cheap. Stil prohibitely expensive compared to a cable
tmolitorasterix: can I help you with some new patch for #8277 ?
Link MauveI still haven’t looked at the prices here in the UK, but I’m not interested in mobile so I’m fine with optical fiber.
Asterixtmolitor: send the the tracebacks for the message that should not be printed when that hjappens. And if you have the XML that goes with it, that's be nice
mpan~15€ here monthly for uncapped 60/6 Mib/s, cable. 50GiB is what I use in 2 days…
mpanI mean: 50GiB upload.
tmolitorasterix: I already sent you the whole debug output containing the bt and the xml output...
tmolitorvia email
tmolitorboth backtraces are induced by the bug...
tmolitorasterix: just search for "print_conversation" in the debug log I sent you...
mpanAny wireless connection has one physical limitation that can’t be fixed. It’s capacity is limited by available frequencies, and frequencies are 1-dimensional. Any physical medium may be laid in 3 dimensions, being limited mainly by the thickness of the cable itself.
mpanAnd the frequencies are a very scarce resource. This is why it’s expensive, must be capped somehow and at some point the medium gets saturated and one can do nothing about that.
Asterixtmolitor: this is the after the recinnect?
tmolitorasterix: yes
tmolitorits only the part after the reconnect...
tmolitorI restarted the xmpp server, resulting in this reconnect...
Asterixok nice. and both messages should not be printed right?
tmolitoryes...they are several hours old...
tmolitoran I already received them, they are even shown already in the chat window...
tmolitor*and
Asterixok
Asterixthose messages where marked an unread in the database
Asterixso the bug occured when you received them and they were printed in Gajim. Gajim should have marked them as read ...
tmolitorasterix: okay, should I apply a new patch to debug this further?
mpanIs gajim accepting BTC or PayPal donations? Can’t find any “donate” thing on the website >_>.
Asterixmpan: https://gajim.org/dev.php
Asterixha .. the flatter link isn't there ...
mpanOh, haven’t noticed the button (as an external source wasn’t displayed)
mpanthx
mpanEUR only? >_>
Asterixhmmm yes ...
tmolitorasterix: the messages where definitely read...I answered them using gajim...
tmolitorso they where displayed...
mpanHmm… I just hate converting currencies unneccesserily. PayPal has mad rates ;).
Asterixmpan: yes I understand :/
Asterixtmolitor: I'll try to add debug print of messages that are shown later ...