Gajim - 2016-01-02


  1. Johannes the Gajim repo group should now be synced every 12 hours to the Gajim organization at GitHub using hg-fastexport
  2. Johannes the gajim-repo has a lot of branches as there is no real mapping of "closed branch" from hg to git, but GitHub marked the right ones as active
  3. Johannes Asterix you could link it to your site if you like
  4. Asterix for the plugin to work under windows windows installer needs to be build with the correwponding python modules, which is not the case for omemo
  5. bot RSS: Feeds for Gajim • Ticket #8212 (Hide gajim-remote.desktop) created phenomenon File gajim-remote.desktop appears on end-user system as a standalone application. background analysis Menu launchers read file gajim-remote.desktop and produce an entry called Gajim Remote for end-users to see. implementation recommendation Utilize key NoDisplay=true. NoDisplay means "this application exists, but don't display it in the menus". This can be useful to e.g. associa[…] https://trac.gajim.org/ticket/8212
  6. stp Asterix: Will that be done in the future? Instructions on python-axolotl's github are not detailed enough for beginners.
  7. bot RSS: Feeds for Gajim • Ticket #8212 (Hide gajim-remote.desktop) updated I know you do not like having tickets made in "one shot", but the followings are not directly related to the above ticket, and I did not want to make a mess out of it, as I sometimes do in other tickets. Key Keywords is no longer needed. Key Name may be renamed to Open URI using Gajim, since gajim-remote.desktop only utilizes the option handle_uri. https://trac.gajim.org/ticket/8212#comment:1
  8. kalkin Asterix: is there some documentation how to build the windows installer?
  9. kalkin Or any example where gajim bundles a binary dependency in the windows installer
  10. bot RSS: Feeds for Gajim • Ticket #7338 (Application actions in Gajim for Linux) updated Apparently it is a relatively new standard. ​http://standards.freedesktop.org/desktop-entry-spec/latest/ar01s10.html ​http://standards.freedesktop.org/desktop-entry-spec/latest/apa.html Would y[…] https://trac.gajim.org/ticket/7338#comment:4 • Ticket #7338 (Application actio[…] https://trac.gajim.org/ticket/7338#comment:5
  11. Asterix kalkin: there is https://trac.gajim.org/wiki/DevWindows
  12. bot RSS: Feeds for Gajim • Changeset [15909:76263d14fe4b]: hide gajim-remote from system. Fixes #8212 hide gajim-remote from system. Fixes #8212 https://trac.gajim.org/changeset/76263d14fe4b2ae162b794e2f8982b3d6a1bd33a • Ticket #8212 (Hide gajim-remote.desktop) closed fixed: In 15909:76263d14fe4b: hide gajim-remote from system. Fixes #8212 https://trac.gajim.org/ticket/8212#comment:2
  13. Darlan kalkin, please send to me another PM.
  14. kalkin Darlan: you everloaded my gajim with error messages
  15. kalkin thats why i needed a restart
  16. Darlan Thanks. Now I have a log of what has occurred.
  17. Darlan When you initiate an MUC-PM chat, there are no errors.
  18. Darlan I think I have a malformed Gajim configuration file and Gajim does not handle with it properly.
  19. kalkin Now it happend again :)
  20. kalkin Darlan do what ever you did again please
  21. Darlan I did nothing. and errors are poping up again!
  22. Darlan This message is sent by cut (Ctrl+x) and paste (Ctrl+v).
  23. Darlan kalkin, now, you do what ever you did again, please.
  24. kalkin dunno
  25. kalkin can not reproduce it
  26. Darlan I will wait, then.
  27. kalkin I'm getting spammed with following error: Traceback (most recent call last): File "/home/user/gajim/src/chat_control.py", line 2044, in _on_window_motion_notify if self.parent_win.get_active_jid() == self.contact.jid: AttributeError: 'NoneType' object has no attribute 'jid'
  28. Darlan Me too: Traceback (most recent call last): File "/usr/share/gajim/src/message_window.py", line 187, in _on_window_focus ctrl.set_control_active(True) File "/usr/share/gajim/src/chat_control.py", line 2860, in set_control_active ChatControlBase.set_control_active(self, state) File "/usr/share/gajim/src/chat_control.py", line 1184, in set_control_active jid = self.contact.jid AttributeError: 'NoneType' object has no attribute 'jid'
  29. bot RSS: Feeds for Gajim • Ticket #8213 (Fit images to chat width) created This ticket originates by ​Johannes. problem Ugly and, sometimes, unusable horizontal scrollbar upon an image wider than chat view box. analysis When width of image is wider than chat view box, user may end up with a very large horizontal scrollbar, something that d[…] https://trac.gajim.org/ticket/8213 • Ticket #8213 (Fit images to chat width) upd[…] https://trac.gajim.org/ticket/8213#comment:1
  30. Darlan Me too: Traceback (most recent call last): File "/usr/share/gajim/src/chat_control.py", line 2044, in _on_window_motion_notify if self.parent_win.get_active_jid() == self.contact.jid: AttributeError: 'NoneType' object has no attribute 'jid'
  31. Darlan kalkin, I guess the only thing you, or me, have done is activating E2E. I am, now, waiting.
  32. kalkin Darlan: weird
  33. Darlan BOOM! BOOM! BOOM!
  34. Darlan Reproduced!
  35. kalkin how so?
  36. Darlan I do not know. I have a log.
  37. Darlan Once I was done writing "kalkin, I guess the only thing you, or me, have done is activating E2E. I am, now, waiting.", and before I entered Enter to send it, endless errors popped up.
  38. Darlan Asterix, are you here? If you are, I will paste two logs in concern to ticket #8214
  39. Darlan I have received these error messages against chats with mmlosh, mostly.
  40. bot RSS: Feeds for Gajim • Ticket #8214 (Endless error messages) created Bug description Endless error messages (a log will be delivered by email). Steps to reproduce Unknown, yet. Software versions OS version: Salix OS 14.1 (Slackware 14.1 based) GTK version: 2.24.20 PyGTK version: 2.24.0 https://trac.gajim.org/ticket/8214 • Ticket #8214 (Endless error messages) updated Keywords changed https://trac.gajim.org/ticket/8214#comment:1
  41. Asterix Darlan: I repeat once again the same thing. You open 10 tickes per seconds, requesting many things, but you don't seem to understand that I am the only one implementing them + a few ppl that helps from time to time in some part. If you don't attach patches, I can't do anything
  42. Darlan I understand, really! Because of it, I try to report things that matter. I consider some cases, such as of ticket #8213 (Fit images to chat width), important enough to report about them due to what I consider to be severe problems (e.g. unusable scrollbar).
  43. Darlan I guess you do not feel comfortable in light of myself doing all that. I need to learnand practice Python so I can contribute patches to this project.
  44. Darlan I guess you do not feel comfortable in light of myself doing all that. I need to learn and practice Python so I can contribute patches to this project.
  45. Asterix the desktop file thing doesn't require pythonlearning
  46. Darlan I figured it is a small enough change to make a patch for it. I will deliver a patch, then.
  47. Darlan Do you remember the following message from Wednesday, May 25, 2011? [21:28:23] <Argitek> looks like it is be much cheaper just kill Darlan, than fix all software, where he find a bug :) https://gajim.org/muc_logs/gajim@conference.gajim.org/2011/05/25.html#21:28:23.465844
  48. Darlan And a message of mine from Sunday, August 14, 2011. [18:27:46] <Darlan> I hope that no one wants to kill me due to my trac reports... https://gajim.org/muc_logs/gajim@conference.gajim.org/2011/08/14.html#18:27:46.179939
  49. Asterix Darlan: what's the problem with having a group Gajim::Gajim?
  50. Asterix #8211
  51. bot Asterix: http://trac.gajim.org/ticket/8211 (Do not allow drag-n-drop a group onto an own subgroup and onto its own)
  52. tmolitor the pm bug seems to be the same bug I stumbled upon a few month ago....
  53. Darlan > Darlan: what's the problem with having a group Gajim::Gajim? There is no problem. In concern to ticket #8211, what is the reason of having a nested group that is originally of itself?
  54. Darlan tmolitor, would you like me to send to you the logs of the pm bug?
  55. tmolitor Darlan, yes, why not...but I don't have much time the next 2 weeks...
  56. Darlan Do not allow drag-n-drop a group onto an own subgroup and onto *itself*
  57. Darlan No problems.
  58. bot RSS: Feeds for Gajim • Ticket #8211 (Do not allow drag-n-drop a group onto an own subgroup and onto itself) updated Summary changed https://trac.gajim.org/ticket/8211#comment:2
  59. tmolitor Well...IT is a Bug in the gui Code detecting mouse and window movement...place the mouse above the Chat Window and you get a dozens of such error Windows popping up...
  60. Darlan tmolitor, please send to me a pm.
  61. Darlan tmolitor, ?
  62. Asterix Darlan: I don't see why it's a bug. If you want to splie your Gajim group in Gajim::Gajim and Gajim::Trash for ex
  63. bot RSS: Feeds for Gajim • Ticket #7037 (Unproxied http request)[…] https://trac.gajim.org/ticket/7037#comment:8 • Ticket #7042 (Unproxied HTTP request […] https://trac.gajim.org/ticket/7042#comment:4 • Ticket #7805 (ACE value "file_transfer_proxies" doesn't seem to work properly) updated Link ​https://conference.gajim.org:5281/pastebin/d7182305-1458-4ed7-9db2-e43581653915 says Invalid paste id, perh[…] https://trac.gajim.org/ticket/7805#comment:2
  64. Darlan Asterix, what is the sense of "moving" a group to itself or to a sub group?
  65. Darlan Neither Claws Mail nor Thunar allow to do that on their file system directory schemes.
  66. Darlan > If you want to splie your Gajim group in Gajim::Gajim and Gajim::Trash for ex Sounds fine, but not when it is done in the way depicted in the bug report.
  67. tmolitor asterix: gajim should ignore incoming messages when the message id is the same...I just got a weird issue with message carbons printing a message twice because it came in via carbon and via "original" message....
  68. tmolitor asterix: I can provide a patch for this, I think...what is your opinion about this message ids?
  69. tmolitor asterix: this could possibly also solve the "message twice in history" bug where a message gets fetched via mam and placed in the local history although it has been received directly and therefore placed in the local history already...
  70. Holger You can't rely on message IDs being unique.
  71. tmolitor holger: why not?
  72. tmolitor as far as I know conversations does this, too....
  73. SouL Some clients use uuid, others don't.
  74. Holger Because clients generate non-unique IDs?
  75. Holger I think Gajim itself uses simple counter (1, 2, 3, ...) per session, or at least did that until very recently.
  76. Holger Conversations does more sophisticated foo for that reason.
  77. tmolitor holger: no, I added uuids to gajim a few days ago...it's landed in 0.16.5 already...
  78. Holger "If the stanza has an ID and the full stanza is identical to another one received recently, assume it's a duplicate" or something.
  79. tmolitor well...then at least messages having the same id and arriving in a defined timeframe (maybe 4 seconds or so) should be considered duplicates...
  80. Holger That's what I meant with "very recently" :-)
  81. tmolitor holger: yes...I think I'll implement this...
  82. tmolitor but maybe with a bigger timeframe...something like 30 or 60 seconds...
  83. tmolitor or maybe just 15 seconds...
  84. Holger Yes and then you'll still run into false positives and false negatives and end up with something like Conversations does.
  85. tmolitor I'll ask the conversations guy what he does...
  86. Holger The proper fix is XEP-0359.
  87. Holger Conversations uses that if available.
  88. tmolitor Holger: yes...very likely :/
  89. Holger It lets the server tag live messages with UIDs and those will be the same as the MAM UIDs.
  90. Holger So that solves the problem for incoming messages.
  91. tmolitor holger: well...then I consider implementing xep-0359 :)
  92. Holger Back to the workaround, another useful check might be to look at the format of the message IDs. If they look like UUIDs, assume they're unique.
  93. Holger tmolitor: That would be awesome.
  94. tmolitor holger: yes...that is nice, too :)
  95. tmolitor and very easy to implement, I think :)
  96. Holger \o/
  97. tmolitor :D
  98. SouL 😃
  99. Darlan Error message upon selecting the character of recent message by SouL Traceback (most recent call last): File "/usr/share/gajim/src/htmltextview.py", line 1059, in on_left_mouse_button_release clipboard.set_text(self.get_selected_text()) File "/usr/share/gajim/src/htmltextview.py", line 1068, in get_selected_text character = search_iter.get_char() RuntimeError: returned character can not be represented in 16-bit unicode
  100. SouL Whaaa
  101. Darlan SouL, I think it is an OS related problem. I use Slackware.
  102. Darlan When I select that smiley character with mouse cursor, I get that error.
  103. Natureshadow Hmm
  104. Natureshadow I thought Gajim supported MAM.
  105. Natureshadow But somehow I do not see any archived messages
  106. Natureshadow Anything I miss?
  107. tmolitor [22:38:54] ‎SouL‎: 😃
  108. tmolitor yes..it seems to be os related...or....related to the python version used by darlan...
  109. Darlan Python 2.7.5
  110. arune Natureshadow: mam messages can only be found in the history window
  111. Darlan Natureshadow, according to Nothing4You, MAM does work.
  112. tmolitor from the docs: Under the hood, Python represents Unicode strings as either 16- or 32-bit integers, depending on how the Python interpreter was compiled
  113. Natureshadow arune, I do not aee them there either
  114. arune Natureshadow: and only for one-to-one chats, not muc
  115. Natureshadow Yes
  116. Nothing4You it does work, although it has its issues sometimes
  117. arune Natureshadow: I also heard someone mention gajim being wierd if mam was enabled "afterwards"
  118. Natureshadow Oh wait
  119. Natureshadow I do not see archived messages because actually there are no archived messages
  120. Natureshadow Huh...
  121. Natureshadow Where have they gone?
  122. Natureshadow Not a Gajim issue anyway
  123. tmolitor arune, Natureshadow: yes...it has to be enabled from the beginning...
  124. arune tmolitor: readd account otherwise?
  125. arune Or what is the easiest fix?
  126. tmolitor arune: I don't know...but I think so...
  127. tmolitor my gajim todo list grows larger and larger :D
  128. tmolitor 6 points on it now...
  129. arune tmolitor: as a side note, you're doing great work fixing gajim bugs!!
  130. arune Smacks, uuid etc!
  131. tmolitor arune: thanks! :))
  132. arune (Of course kalkin as well but I don't really care much for e2e for myself, but that may be one of the killer features xmpp must have for others so it's much needed work)
  133. tmolitor it depends on the servers you use ;)
  134. Asterix yes, I really appreciate all contributions. Really. Dicson isn't arround anymore, so I'm the only one continuing to develop Gajim, and I unfortunatly have very few time :/
  135. Darlan Where is Dicson, by the way?
  136. Asterix I don't know
  137. tmolitor Asterix, well...by the time I have completed my gajim todo list gajim will have fewer bugs and much more features :) I'm glad to help you :)
  138. Darlan We are glad you are here, tmolitor.
  139. tmolitor darlan: thanks! :)
  140. bot RSS: Feeds for Gajim • Ticket #7571 (Fetch HTTP images upon user demand) updated Keywords, Summary changed https://trac.gajim.org/ticket/7571#comment:11 • Ticket #7571 (Fetch HTTP images upon user demand) updated Cc changed https://trac.gajim.org/ticket/7571#comment:12
  141. bot RSS: Feeds for Gajim • Tickets #7501,​8211 batch updated Blocked By changed https://trac.gajim.org/query?id=7501,8211 • Tickets #7501,​7632 batch updated Blocked By changed https://trac.gajim.org/query?id=7501,7632
  142. bot RSS: Feeds for Gajim • Ticket #5330 (Add chat controls to insert images by url into chat) updated Dicson has made a patch that adds such ability at #7205. https://trac.gajim.org/ticket/5330#comment:5
  143. tmolitor darlan: which gajim version do you use?
  144. Darlan Gajim 0.16.5-37b54cc9488f
  145. tmolitor well...okay...asterix uses an older version :D