Gajim - 2019-06-14


  1. debacle I asked that long time ago, but neither can find nor remember the answer ;-( When I select two or more contacts in the roster, and right click to "Send Group Message", some of the recipients are full JID, others are bare JID. Why the full JIDs? I'm using Gajim 1.1.2 and so do the recipients.
  2. lovetox because single message window uses full jids, only for offline users it cant
  3. lovetox but yes its not necessary we could change that
  4. debacle But I'm sending to online users only, lovetox.
  5. lovetox maybe it shows the resource for the ones who are online with more than one client
  6. debacle At least they are shown "green".
  7. lovetox In what situations do you use this
  8. lovetox As some kind of admin that sends out notifications
  9. lovetox is it not viable to open a groupchat with them?
  10. lovetox Would it be a problem if we remove the subject? i think most clients dont show it anyway
  11. debacle lovetox, sometimes I find something funny on the Internet and want to send it to one or two or three colleagues, so I use this function. An adhoc group chat would be more useful, but it is too complicated, i.e. too many clicks.
  12. lovetox Ok yeah we want to work on this
  13. lovetox but long way to make it really nice
  14. wurstsalat debacle, which error exactly did you see here? https://dev.gajim.org/gajim/gajim/issues/9712
  15. debacle wurstsalat, oh damned, I don't remember. As soon as I get it again (fortunately not that often), I'll add it.
  16. wurstsalat thanks!
  17. debacle lovetox, it would be sufficient to just *always* use bare JIDs for "Send Group Message" as a quick solution. Easy adhoc groups would be really cool, but I understand that this is not a very easy thing.
  18. Link Mauve lovetox, the subject is the only thing about a MUC most clients will display.
  19. Link Mauve The description is used almost only during the discovery phase.
  20. Link Mauve Maybe you’re confusing them both?
  21. debacle lovetox, shall I open a ticket about the full JID thingy?
  22. debacle (And I should check whether maybe I did this long time ago...)
  23. wurstsalat debacle, I think you didn't
  24. debacle wurstsalat, I should know, but I'm getting old
  25. lovetox Link Mauve no i dont confuse them
  26. lovetox Subject is something often changed, for example some topic of discussion or some news like a release
  27. lovetox a Description is something like "Gajim Support MUC"
  28. lovetox We plan to display the description in a more prominent place
  29. Link Mauve Ok, that’s a significant difference from most other clients.
  30. Link Mauve You should bring that up with modernxmpp, imo.
  31. lovetox That i plan to use the muc config description field and display it?
  32. lovetox i thought you just said its already filled and used in service discovery
  33. lovetox the only change i plan is to display it to users also outside of service discovery
  34. Link Mauve lovetox, I mean, every other client I know of will display the subject in that case, so that’s a pretty big change compared to them.
  35. lovetox But i dont replace the subject
  36. lovetox We just show the description in addition
  37. Link Mauve modernxmpp might also be interested in your reasons.
  38. lovetox see converse.js
  39. lovetox it also shows many mucroom_info fields
  40. Link Mauve xmpp:modernxmpp@rooms.modernxmpp.org?join
  41. lovetox i join later when im at home
  42. wurstsalat Link Mauve, this could be an example (funny, it's shoing modernxmpp) https://dev.gajim.org/gajim/gajim/uploads/c1d88acfbd1ebe3c87a7c6b15351e642/Screenshot_20190613_193306.png
  43. wurstsalat where the last entry shows the subject
  44. wurstsalat but this is WIP
  45. bot Daniel Brötzmann updated a merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/457 >: GroupChatControl: Fix drag and drop invites
  46. wurstsalat drag and drop ALL the things!
  47. bot Daniel Brötzmann updated a merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/456 >: Roster: Fix file drop and take HTTPUpload into consideration
  48. lovetox https://upload.jabberfr.org/rmU98eX8X_gN69-I/info.PNG
  49. lovetox wurstsalat, just to show you how much more info there is
  50. Link Mauve Nice.
  51. lovetox i really like how converse displays this
  52. Link Mauve I hadn’t seen this screen I think.
  53. wurstsalat wow, that is nicely displayed
  54. lovetox although online users we already show in the roster so not needed for us
  55. wurstsalat there is no difference between topic/subject, right?
  56. Zash Topic is the IRC term
  57. lovetox there is none
  58. lovetox they mean subject
  59. Zash Subject is the email term
  60. Zash XMPP messages can have a subject
  61. lovetox yeah actually we should also use Topic
  62. lovetox Much more fitting for a MUC
  63. Zash Is there a good rationale for either?
  64. lovetox As you said Subject is more of a message kind of thing
  65. lovetox Topic is discussion related
  66. lovetox Maybe this differs depending on where in the world you are, hard to do something like that right
  67. lovetox but for me Topic seems fitting better
  68. wurstsalat unification is key
  69. Zash ^C^V into the modernxmpp room (or channel?)
  70. Link Mauve lovetox, for a channel you mean?
  71. wurstsalat Zash, yes
  72. wurstsalat will do
  73. debacle my "significant other" does not understand "channel", but they likes "chanel"
  74. Zash badum *tish* 🙂
  75. Zash I like kanel
  76. debacle they likes specifically "Chanel N°5", which is even older than XMPP
  77. bot Daniel Brötzmann proposed a new merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/458 >: WIP: ChatToMUC: Rework dialog
  78. erik lovetox: just updated to the latest master which has all the nice icons for users and groups.
  79. erik lovetox, I love it!
  80. erik lovetox, however, I needed to upgrade my nbxmpp because of a missing function -- both the old and the new `nbxmpp` modules report 0.9.91. Maybe it's better to increase the module number and requirement to 0.9.92?
  81. erik I like especially that the rows now all have the same distance due to the fact that they all have an image of the same size.
  82. lovetox yeah but we often change stuff in nbxmpp its tedious to always increase the version
  83. lovetox if you update gajim master, just always also update nbxmpp
  84. erik ok
  85. bot Daniel Brötzmann modified an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9730 >: #9730: < Execute command is grayed out at times and has to be used through service discovery >
  86. bot Daniel Brötzmann modified an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9731 >: #9731: < Error when resume from sleep >
  87. erik I run Gajim from a terminal window, meaning I can see all errors fly by.
  88. erik do you want me to paste backtraces here?
  89. erik or what's the way to report errors that I'm seeing (from "master")
  90. erik https://conference.gajim.org:5281/pastebin/7e72a861-5ca9-4ec6-9fea-9524284d4b41
  91. erik lovetox, ^^^ that looks related to your latest changes; is it?
  92. erik hmm. is it a setting in this channel that pastes are converted to links?
  93. erik I'm seeing regular pastes in other channels.
  94. erik given the URL of the paste, I guess it's a server feature.
  95. wurstsalat erik, long lines get shorted to one paste link
  96. wurstsalat yes, it's a server feature
  97. wurstsalat and pasting them here is ok
  98. erik ok. I just did :-)
  99. erik since you said there's no real tests for the UI, I guess it's a good idea to keep this terminal open and capture some of the errors I'm getting on it. Stack dumps, I mean.
  100. erik More that seems related to the "avatar generation":
  101. erik https://conference.gajim.org:5281/pastebin/796afcbf-b78c-423b-b45c-25a52d17dacf
  102. wurstsalat yeah, I'reading ;) and yes, if you do find errors, please post them
  103. dezant ok
  104. wurstsalat could be I haven't seen these because notifications don't display avatars for me :P
  105. erik other than that, my display is quite nicely "just" showing regular logs.
  106. erik I have a few errors during Gajim startup that I can paste -- now or later.
  107. wurstsalat probably plugin related?
  108. erik yes.
  109. erik 3 about missing dbus support
  110. wurstsalat I see these as well, yes, needs someone fixing them
  111. erik one about a namespace being unavailable
  112. wurstsalat the way dbus has to be used changed a while ago and some plugins didn't get updates yet
  113. bot Philipp Hörist modified an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9733 >: #9733: < Empty UI caused by new avatar generator >
  114. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: *7c3d4740* < https://dev.gajim.org/gajim/gajim/commit/7c3d474070ebca82e186be8c19c1d39442e8ca0f > Keep cairo < 1.13 compatibility
  115. bot Philipp Hörist closed an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9733 >: #9733: < Empty UI caused by new avatar generator >
  116. bot Philipp Hörist updated a merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/457 >: GroupChatControl: Fix drag and drop invites
  117. wurstsalat looks like notification.py is the only place where `size` is not passed, erik
  118. wurstsalat concerning your traceback
  119. wurstsalat and a pixbuf is passed (not a surface), which makes this fail
  120. lovetox that yields a pixbuf then
  121. wurstsalat wow, that was pretty simultaneous
  122. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: *780fcfa5* < https://dev.gajim.org/gajim/gajim/commit/780fcfa5ceeb97e17a752debadf943fe36a0ad6b > GroupChatControl: Fix drag and drop invites This adds the correct TargetList to our drag destination. Dropping a contact on the group chat's roster will send an invite.
  123. bot Philipp Hörist merged a merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/457 >: GroupChatControl: Fix drag and drop invites
  124. erik lovetox, what yields a pixbuf? the fact that the size isn't passed?
  125. lovetox yes
  126. lovetox but we need a pixbuf for the notification
  127. lovetox the size is always passed
  128. wurstsalat (and KDE doesn't like pixbufs in notifications, which is why I never had this error)
  129. lovetox its the scale that is not passed
  130. lovetox In this case this method needs some refactoring i will do that in a minute
  131. erik ok. it's not an immediate problem. it's more that I'm reporting what I find to help improve the overall quality.
  132. erik what I don't get is that I don't have the wicd plugin enabled, but Gajim tries to load it anyway.
  133. erik maybe we can prevent that?
  134. lovetox no Gajim has to detect that a plugin is available at all, for that it has to load the code, if you dont want that uninstall it
  135. erik Well, it's only "installed" because I symlinked the plugin repository to my ".local" directory
  136. erik Would it be an option to catch exception during loading plugins? Or does it work the way it does for good reason?
  137. erik hmm. another error/warning. Not sure if that's old or new. (it's in the url_image_preview plugin):
  138. erik 06/14/2019 19:26:57 (E) gajim.p.preview Exception while loading https://share.conversations.im/edu4rdshl/h6pBU9j1AuFowhbE/Screenshot_20190614-122642_Revolution_IRC.jpg: 'NoneType' object has no attribute 'set_cursor' Traceback (most recent call last): File "/home/ehuelsmann/.local/share/gajim/plugins/url_image_preview/url_image_preview.py", line 489, in add_to_textview image.get_window().set_cursor(get_cursor('HAND2')) AttributeError: 'NoneType' object has no attribute 'set_cursor'
  139. bot Daniel Brötzmann modified an issue in _gajim-plugins_ < https://dev.gajim.org/gajim/gajim-plugins/issues/429 >: #429: < Client icons Before avatar >
  140. bot Daniel Brötzmann modified an issue in _gajim-plugins_ < https://dev.gajim.org/gajim/gajim-plugins/issues/428 >: #428: < OMEMO double fingerprints >
  141. lovetox erik, the exception are catched and printed to the log
  142. erik Ah! Hard to see the difference
  143. lovetox if it has date, error class and error domain
  144. lovetox 06/14/2019 19:26:57 (E) gajim.p.preview
  145. lovetox then its a log message
  146. erik Ok. The new-lines confused me I guess
  147. bot froo created an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9737 >: #9737: < when opening a chat window after starting gajim the bug report window opens with the error below >
  148. bot Philipp Hörist closed an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9737 >: #9737: < when opening a chat window after starting gajim the bug report window opens with the error below >
  149. momo hello.
  150. momo how do I turn off logging in gajim?
  151. momo I do not want to have my local client to log any message.
  152. bot Daniel Brötzmann proposed a new merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/459 >: MucCapsCache: Add more queries
  153. wurstsalat momo, depends on which version you are using
  154. momo wurstsalat, I am using 1.1.3