Gajim - 2017-10-04


  1. azarus I can't get Audio to work between two Gajim clients, any tips?
  2. azarus The error message is:
  3. azarus Audio state : error, reason: unknown-session (The addressed JID or item requested cannot be found.)
  4. azarus The error happens with either side initating the session.
  5. azarus Both are running gajijm 0.16.8.
  6. azarus I have both clients at hand now, so testing/debugging is easy.
  7. lovetox sorry no idea, this was implemented once long ago, but is not maintained, maybe you have luck and Asterix has time to look into it, but if not i fear you are out of luck
  8. azarus Hmm, oh well, I'll lurk around for asterix then.
  9. azarus Thanks for the suggestion.
  10. lovetox how does this look for a more minimal design with less space wasted
  11. lovetox roster hidden:
  12. lovetox https://share.hoerist.com/philipp/7iSEOKpD4qpuS8Lv/Unbenannt.PNG
  13. lovetox roster shown, but in compact mode:
  14. lovetox https://share.hoerist.com/philipp/fZx7uQHoI5vkdUcR/Unbenannt2.PNG
  15. debacle Dear "Gajim on Debian, Ubuntu etc." users! (Everybody else can ignore this message.) I like to ask you for help: The gajim package in Debian has currently 33 bugs open, in Ubuntu there are 37. I believe that many of the bug reports have been reported about old versions of the gajim package and are not valid anymore. But the packaging team does not have the time and energy to go through all bug reports. We are busy with packaging gajim release versions for Debian unstable, gajim git master for Debian experimental, and also packaging the most popular plugins. Maybe you have some time to burn and like to help Debian and/or Ubuntu? Just look at the bug reports: https://bugs.debian.org/gajim for Debian and https://bugs.launchpad.net/ubuntu/+source/gajim and check whether you can still reproduce them with the most recent gajim versions (0.16.8 or 0.16.11). Then just comment on the bug reports, that the bug is still there or that you cannot reproduce the problem anymore. That would already help us a lot. Many thanks in advance!
  16. debacle Dear "Gajim on Debian, Ubuntu etc." users! (Everybody else can ignore this message.) I like to ask you for help: The gajim package in Debian has currently 33 bugs open, in Ubuntu there are 37. I believe that many of the bug reports have been reported about old versions of the gajim package and are not valid anymore. But the packaging team does not have the time and energy to go through all bug reports. We are busy with packaging gajim release versions for Debian unstable, gajim git master for Debian experimental, and also packaging the most popular plugins. Maybe you have some time to burn and like to help Debian and/or Ubuntu? Just look at the bug reports: https://bugs.debian.org/gajim for Debian and https://bugs.launchpad.net/ubuntu/+source/gajim for Ubuntu and check whether you can still reproduce them with the most recent gajim versions (0.16.8 or 0.16.11). Then just comment on the bug reports, that the bug is still there or that you cannot reproduce the problem anymore. That would already help us a lot. Many thanks in advance!
  17. EthicWeb After installation of gajim I go to Plugins but get an ftp error tlsv1
  18. lovetox EthicWeb, from where do you install Gajim
  19. lovetox ?
  20. debacle With 0.16.11 from yesterday (and also with previous 0.16.11 versions) I have problems logging in to some accounts. It looks like Gajim takes a wrong password, while the server says that there are too many connection attempts in a short time. When I use 0.16.8 instead, there are no problems.
  21. debacle Interestingly, the behaviour is a little bit random. It happens almost permanently on one account and almost never on the other.
  22. lovetox maybe disable password saving in the account option
  23. lovetox to rule out a problem with the passwordstore
  24. debacle lovetox: OK, I'll uncheck this for the problematic account.
  25. lovetox i never ran into a too many connection policy
  26. lovetox and i restart gajim often when i dev
  27. debacle It says: Server replied: The entity has violated some local service policy. Check your connection or try later.
  28. lovetox yeah maybe open the xml console, i hope there are more infos on the policy
  29. debacle UI issue: One cannot copy the text from the error message window. One has to type it again :~(
  30. debacle There was a: "You exceeded the number of connections/logins allowed in 60 seconds, good bye."
  31. lovetox then wait 60 seconds i guess
  32. debacle Yes, after some waiting, it asks for the password again :~)
  33. lovetox so maybe this is not a problem with the password
  34. lovetox you just thought that because it didnt connect
  35. debacle Now I'm in again.
  36. debacle lovetox: I never have this issue with 0.16.8, but with 0.16.11 it is still "flaky".
  37. lovetox hm you see clearly that server denies this
  38. lovetox not gajim
  39. cippaciong lovetox, the new position of the emoji button is perfect :)
  40. debacle lovetox: Yes, the server denies it, but it says, it were because of too many connection attempts. I wonder whether or not 0.16.11 tries in a different way than 0.16.8.
  41. lovetox no its exactly the same, gajim tries to connect exactly once, and displays the error
  42. debacle lovetox: OK, maybe just bad luck...
  43. lovetox maybe the server policy is to low
  44. lovetox like 3 login attempts in 60 seconds can happen easily
  45. mimi89999 04/10/2017 01:41:35 (E) gajim.c.ged Error while running an even handler: <bound method GroupchatControl._nec_gc_message_received of <gajim.groupchat_control.GroupchatControl object at 0x7f750421add8>> Traceback (most recent call last): File "/home/michel/git/gajim/gajim/common/ged.py", line 93, in raise_event if handler(*args, **kwargs): File "/home/michel/git/gajim/gajim/groupchat_control.py", line 1134, in _nec_gc_message_received correct_id=obj.correct_id, msg_stanza_id=obj.id_) File "/home/michel/git/gajim/gajim/groupchat_control.py", line 1272, in print_conversation correct_id=correct_id, msg_stanza_id=msg_stanza_id, encrypted=encrypted) File "/home/michel/git/gajim/gajim/chat_control_base.py", line 946, in print_conversation_line encrypted=encrypted) File "/home/michel/git/gajim/gajim/conversation_textview.py", line 1187, in print_conversation_line buffer_.insert(iter_, ' ') File "/usr/lib/python3/dist-packages/gi/overrides/Gtk.py", line 717, in insert Gtk.TextBuffer.insert(self, iter, text, length) TypeError: Argument 1 does not allow None as a value
  46. mimi89999 lovetox:
  47. lovetox and what did you do before this happend
  48. mimi89999 lovetox: Nothing. I was sleeping at that time...
  49. mimi89999 It was in the middle of the night... 01:41:35
  50. lovetox ah i see its a problem with correction
  51. mimi89999 lovetox: Issue with correction when window is closed?
  52. mimi89999 Send me a message, I won't open the window and then correct it...
  53. lovetox mom
  54. mimi89999 lovetox: That message was corrected?
  55. lovetox yes
  56. lovetox we dont show it if it doesnt happen live
  57. lovetox so i dont think thats the problem
  58. lovetox so you opened a window, and then you saw this?
  59. lovetox was it single chat?
  60. mimi89999 Single chat.
  61. mimi89999 Saw hij, test, test2
  62. mimi89999 No errors in the log
  63. mimi89999 *console
  64. lovetox so just to get you right, you wake up, see a notification in the roster, you click on it, and the exception occurs?
  65. lovetox but it is a groupchat exception..
  66. mimi89999 lovetox: No, I wake up, see a notification, read the message
  67. mimi89999 lovetox: Then I go to my terminal to do something and see that...
  68. concerto I'm installing Gajim on a Windows laptop. How do I set it to start automatically on login? And when I pin it to the taskbar, I get two entries of it rather than one.
  69. mathieui what would be the reason for gajim not asking another client for message receipts?
  70. lovetox mathieui, depends on the gajim version you are using
  71. lovetox concerto, i guess put a link inside the autostart folder
  72. lovetox or google "How to autostart application on windows" :)
  73. lovetox there are many ways
  74. mathieui lovetox, 0.16.5
  75. Link Mauve That’s ancient. :x
  76. lovetox yeah bad times, this only requests if a client is online that supports the feature
  77. lovetox means if you go offline it stops requesting
  78. lovetox i dont recall how it acts if 2 resources are online, one that supports and on that doesnt
  79. lovetox in 0.16.8 i think we request always as long as the user wants it, its not dependend on the support anymore
  80. mathieui thanks
  81. mimi89999 https://tools.ietf.org/html/rfc6120#section-4.7.4
  82. mimi89999 Does xml:lang work in Gajim nigthly?
  83. lovetox hm why do you need that?
  84. mimi89999 Holger and zind said that I need that for localized error messages.
  85. lovetox even if a server sends us a error message in another language
  86. lovetox that does not mean that gajim pops up dialogs showing you the error text from a stanza
  87. lovetox could be for some errors, but definitly not for all
  88. lovetox gajim does not add xml:lang
  89. lovetox to answer your question
  90. mimi89999 ‎[17:17:48] ‎erreur en envoyant st0rm: https://github.com/jabber-at/config ( Превышен лимит скорости посылки информации )
  91. mimi89999 lovetox: I end up with this. Zind said that the default language on that server is Russian... :P
  92. SaltyBones thanky i18n
  93. lovetox hm open xml console and connect to the server, in the first stanza gajim does not add lang?
  94. lovetox i mean in this
  95. lovetox <?xml version='1.0'?> <stream:stream from='juliet@im.example.com' to='im.example.com' version='1.0' xml:lang='en' xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams'>
  96. lovetox if not we should add this
  97. mimi89999 lovetox: <?xml version='1.0'?> <stream:stream
  98. mimi89999 <stream:stream xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" version="1.0" to="lebihan.pl" xml:lang="fr" >
  99. mimi89999 lovetox: I do...
  100. lovetox ? this has to be changed in nbxmpp
  101. Holger lovetox: Hm I'm sure I usually get localized room config forms. But maybe you just set xml:lang on that IQ.
  102. Link Mauve If you don’t set xml:lang on a stanza, the server will set it automatically to the one inherited from the stream.
  103. Holger Yes, and the issue at hand is that Gajim doesn't seem to do that :-)
  104. Holger mimi89999: Oh or was this from Gajim?
  105. mimi89999 Holger: That stanza is sent by Gajim on login
  106. Holger mimi89999: Ah. Ok, I'll try myself.
  107. Holger Right, so presumably, Gajim sets this as a stream attribute but not as a stanza attribute, and mimi89999's server doesn't inject it into stanzas?
  108. lovetox i dont think gajim sets lang in stanzas
  109. lovetox i hope it does for stream at the beginning
  110. lovetox which should be enough in my opinion
  111. lovetox but i cant test right now
  112. Holger Yes, Gajim injects the stream attribute for me as well, looks fine to me.
  113. lovetox so russian server fault
  114. lovetox it should not send russian error messages :)
  115. Holger lovetox: No, it's probably mimi's server that fails to inject the xml:lang into the outgoing stanzas.
  116. lovetox ah yeah
  117. lovetox mimi is at fault, sound right :D
  118. Holger :-)
  119. Holger Any result that doesn't end up with work for me sounds right.
  120. mimi89999 lovetox: That 'russian' server is the server with Ejabberd MUC...
  121. mimi89999 My server is Prosody, so it is Zash and MattJ fault then...
  122. lovetox if its your server you could probably see in the logs if your server adds the xml attr
  123. mimi89999 04/10/2017 20:17:48 (E) gajim.c.ged Error while running an even handler: <bound method ConnectionHandlersBase._nec_decrypted_message_received of <gajim.common.connection.Connection object at 0x7f750dd1fef0>> Traceback (most recent call last): File "/home/michel/git/gajim/gajim/common/ged.py", line 93, in raise_event if handler(*args, **kwargs): File "/home/michel/git/gajim/gajim/common/connection_handlers.py", line 981, in _nec_decrypted_message_received ctrl = obj.session.control AttributeError: 'NoneType' object has no attribute 'control'
  124. mimi89999 What is that?
  125. mimi89999 That day when you have bugs everywhere around you...
  126. lovetox mimi89999, something that should be impossible
  127. lovetox im seeing this the first time
  128. mimi89999 lovetox: You see it is possible...
  129. lovetox the only explanation i have is that someone sent a received marker to a groupchat
  130. lovetox thats like the only way i think this could happen
  131. lovetox i dont know a client how does that
  132. lovetox i dont know a client who does that
  133. lovetox but there could be one ..