Gajim - 2018-12-03


  1. bot Richard Schwab created an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9469 >: #9469: < "Write a message…" not removed on focus when a dead key is pressed before losing focus >
  2. bot Richard Schwab modified an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9469 >: #9469: < "Write a message…" not removed on focus when a dead key is pressed before losing focus >
  3. bot Daniel Brötzmann modified an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9469 >: #9469: < "Write a message…" not removed on focus when a dead key is pressed before losing focus >
  4. Eduard Hello :D
  5. bot langco created an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9470 >: #9470: < Datatransfer >
  6. lovetox Nothing4You, there are many ways to paste text into a textview
  7. lovetox so probably missed a few
  8. Nothing4You lovetox, is there no way to achieve the placeholder goal without having to rely on the text in the input field?
  9. lovetox no
  10. Nothing4You that sucks
  11. bot Étienne Deparis created an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9471 >: #9471: < list index out of range in _conv_textview_key_press_event of chat_control_base.py >
  12. lovetox_ ..
  13. akaWolf hi, guys!
  14. akaWolf can you clearify for me the status of that
  15. akaWolf https://dev.gajim.org/gajim/gajim/issues/8864
  16. lovetox status is unresolved like the ticket says
  17. akaWolf but what is current progress?
  18. akaWolf should that be done in plugin?
  19. lovetox there is no progress
  20. akaWolf someone working at that?
  21. lovetox no
  22. lovetox this should be done in Gajim
  23. akaWolf linked issue talking about moving to plugin tracker
  24. akaWolf that was you, btw :)
  25. akaWolf https://dev.gajim.org/gajim/gajim-plugins/issues/247
  26. akaWolf here
  27. lovetox yes and then closed in favor of 8864
  28. akaWolf so you are change your mind and decide that this should be done in Gajim itself?
  29. lovetox yes
  30. akaWolf okay I see
  31. akaWolf can I do that?
  32. akaWolf doesn't seems to me too difficult
  33. akaWolf but I think I would need your help
  34. lovetox yes of course, feel free to ask anything
  35. lovetox .
  36. bot Genady created an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9472 >: #9472: < crash >
  37. bot Daniel Brötzmann modified an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9472 >: #9472: < ValueError: JID must contain at least domain name >
  38. bot Daniel Brötzmann modified an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9470 >: #9470: < Datatransfer >
  39. bot Daniel Brötzmann modified an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9470 >: #9470: < Jingle file transfer: 'NoneType' object has no attribute 'getAttr' >
  40. bot Daniel Brötzmann modified an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9471 >: #9471: < list index out of range in _conv_textview_key_press_event of chat_control_base.py >
  41. Nothing4You don't i create a muc by joining it?
  42. lovetox if it doesnt exist yes
  43. Nothing4You ok
  44. Nothing4You can't do that right now .(
  45. Nothing4You can't do that right now :(
  46. lovetox why whats the problem
  47. Nothing4You https://paste.gajim.org/view/7c19b054
  48. lovetox yeah i saw this too once
  49. lovetox restart Gajim should solve that
  50. Nothing4You it's not exactly solved if it's a workaround
  51. Nothing4You and no, it did not solve it
  52. lovetox hm yeah can reproduce it, i look into it
  53. bot Richard Schwab created an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9473 >: #9473: < Can't create muc: AttributeError: 'NoneType' object has no attribute 'supports' >
  54. Nothing4You there you go
  55. bot Daniel Brötzmann modified an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9473 >: #9473: < Can't create muc: AttributeError: 'NoneType' object has no attribute 'supports' >
  56. bot Daniel Brötzmann modified an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9472 >: #9472: < ValueError: JID must contain at least domain name >
  57. bot Philipp Hörist closed an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9473 >: #9473: < Can't create muc: AttributeError: 'NoneType' object has no attribute 'supports' >
  58. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: *1d11e066* < https://dev.gajim.org/gajim/gajim/commit/1d11e06647152ad29bb78253678a1471aff5ac98 > Fix error when creating MUC Fixes #9473
  59. nothing4you works
  60. nothing4you in a moderated room, how is someone given permission to speak?
  61. lovetox right click on the user in the roster
  62. lovetox and select voice
  63. nothing4you is that permanent?
  64. lovetox no
  65. nothing4you so i can't have a muc where i only have a bot that speaks and others muted without having to give the bot admin permissions on the room?
  66. lovetox depends on the server an its features, but i guess you can make the bot to a member
  67. lovetox and configure the room so only members have voice
  68. lovetox try it with raising the bot to member
  69. lovetox maybe this works
  70. nothing4you that wouldn't help if the muc was members only (which in my case it is not)
  71. lovetox yes seems you have to make the bot admin in that case
  72. lovetox but it seems members can talk in a moderated room
  73. nothing4you i'll give it a try
  74. lovetox so you cant make the room members-only and then dont allow members to speak
  75. nothing4you good to know
  76. nothing4you i wonder whether nobody thought of that use case
  77. lovetox you can revoke voice from a member
  78. lovetox but i think the default is that he has voice
  79. nothing4you i prefer persistent permissions
  80. lovetox so its tiresome to revoke it everytime someone joins
  81. nothing4you yeah
  82. lovetox yeah members = role participant = voice
  83. lovetox though probably trivial if you have bot
  84. lovetox he could revoke voice for everyone that joins
  85. nothing4you still seems like something that should be in the spec imo
  86. lovetox its not forbidden, to give a member another role
  87. lovetox so server could offer this option
  88. nothing4you does the server advertise the supported roles?
  89. lovetox there are no optional roles
  90. lovetox a sever must support all
  91. lovetox its just about what default role a member gets when he joins a channel
  92. nothing4you ah
  93. nothing4you i thought you meant they could add more roles
  94. lovetox no, but they could change the default
  95. lovetox member = visitor = no voice
  96. lovetox instead of
  97. lovetox member = participant = voice
  98. nothing4you even then however it'd require the speaker to be admin if that's supposed to be auto-assigned
  99. lovetox yes
  100. lovetox roles like voice are not persistent
  101. nothing4you now i just need to find a script to relay tweets into a muc
  102. bot parasmn81 created an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9474 >: #9474: < Programming error on windows7 64Bit >
  103. nothing4you lovetox, is there api documentation like rtd for nbxmpp somewhere?
  104. lovetox there are docs in the git repo
  105. lovetox dont know how current they are
  106. nothing4you last updated 3y ago
  107. nothing4you for the example
  108. nothing4you apidocs 5y ago
  109. lovetox its probably better you try something like aioxmpp
  110. lovetox or slixmpp
  111. nothing4you why? because of the documentation?
  112. bot Daniel Brötzmann closed an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9474 >: #9474: < Programming error on windows7 64Bit >
  113. lovetox because they are more actively developed and because of the docs
  114. nothing4you ok
  115. akaWolf lovetox‎, where can I find key handling?
  116. lovetox chat_control.py
  117. akaWolf thanks
  118. bot Philipp Hörist closed an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9472 >: #9472: < ValueError: JID must contain at least domain name >
  119. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: *fd6dec12* < https://dev.gajim.org/gajim/gajim/commit/fd6dec1208dd6c5dd7bd2e2cf7785e893b3c3adf > Handle presence without from attr correctly Fixes #9472
  120. bot Philipp Hörist pushed 7 commits to branch _refs/heads/gajim_1.1_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: https://conference.gajim.org:5281/pastebin/270a7913-1a2a-4f34-b1c2-595b9c24e6ff
  121. nobench hi
  122. nobench e2e drop in 1.0 ?
  123. daniel nobench, could you elaborate your question? If you mean end to end encryption: omemo and pgp are still there, esessions has been dropped
  124. laudela Hi, I use Gajim on Linux. I followed OmemoGajimPlugin on the wiki to enable copr repo and install required packages for OMEMO on Fedora 28. I recently upgraded to Fedora 29. Python3-axolotl (+curve) are still installed but Omemo plug-in doesn't appear in the installed plug-in list anymore. Yet it appears as installed (2.6.2) in available plug-in list but I can't use it. Did I forget to do something after the upgrade? Is this a bug ?
  125. lovetox did you switch gajim version?
  126. zuglufttier lovetox, does Gajim now support some kind of "read markers"? Because if I open Gajim from another computer, only groupchats still have unread messages.
  127. lovetox no, but we use other detection mechanisms, although they are not perfect but work in most cases
  128. lovetox for example if you write a message from another device, its obvious that you read all messages since then
  129. lovetox if we would now also include if another device sends chatstates, we could even detect that you read the message even when you dont send an answer
  130. lovetox but yes readmarkers are on the list of things for 1.2
  131. zuglufttier Oh, excellent!
  132. zuglufttier Working pretty nice already.
  133. akaWolf lovetox, I think we need to add Ctrl+V handling into _on_message_textview_key_press_event()
  134. akaWolf do you agree?
  135. lovetox yes you can, start with adding it to the message textview and if it works we can look at other elements
  136. lovetox maybe you could also experiment with the paste-clipboard signal
  137. lovetox the textview has
  138. akaWolf yeah
  139. lovetox btw here the docs for gtk python if you dont already found them
  140. lovetox https://lazka.github.io/pgi-docs/#Gtk-3.0
  141. lovetox because with keybindings its always a problem, because not every OS uses ctrl + v
  142. lovetox but if nothing else works start with that
  143. lovetox thats really small stuff to fix later
  144. akaWolf hm I found https://python-gtk-3-tutorial.readthedocs.io
  145. akaWolf is this another module?
  146. akaWolf I have no experience with GTK before, only with Qt... btw, why gajim written using GTK?
  147. lovetox thats a tutorial page
  148. lovetox not a documentation
  149. lovetox of the API
  150. lovetox you have to ask the guys that 15 years ago started developing Gajim, probably Qt was not a thing back then
  151. bot pitchum created an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9475 >: #9475: < KeyError: 'NonBlockingBind' >
  152. bot Philipp Hörist created an issue in _python-nbxmpp_ < https://dev.gajim.org/gajim/python-nbxmpp/issues/62 >: #62: < KeyError: 'NonBlockingBind' >
  153. bot Philipp Hörist closed an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9475 >: #9475: < KeyError: 'NonBlockingBind' >
  154. bot Philipp Hörist closed an issue in _python-nbxmpp_ < https://dev.gajim.org/gajim/python-nbxmpp/issues/62 >: #62: < KeyError: 'NonBlockingBind' >
  155. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _python-nbxmpp_ < https://dev.gajim.org/gajim/python-nbxmpp >: *483a893c* < https://dev.gajim.org/gajim/python-nbxmpp/commit/483a893c577bc2b73ca23fc8318cade11be7361b > Dont disconnect when server negotiates sessions Fixes #62
  156. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _python-nbxmpp_ < https://dev.gajim.org/gajim/python-nbxmpp >: *11dcf387* < https://dev.gajim.org/gajim/python-nbxmpp/commit/11dcf387a89ff4c5d1cf2b842d6d61e8c439fb4f > Dont plug out NonBlockingBind before its finished