Gajim - 2020-03-25


  1. bot Daniel Brötzmann updated a merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/-/merge_requests/597 >: AccountWizard: Update account switch after adding account
  2. bob_smith does gajim support jingle voice chat?
  3. wurstsalat bob_smith, in theory it does, but it is broken at the moment
  4. bob_smith I feel like no clients support that.
  5. Link Mauve wurstsalat, isn’t it fixed in master?
  6. Link Mauve I haven’t tested yet.
  7. wurstsalat Link Mauve, no, it fails with a traceback when trying to accept a video call (widget_other is None and fails when trying to add it to the incoming_viewport)
  8. wurstsalat just a quick test on a single machine with two Gajims
  9. wurstsalat and without actual video hardware 🙄
  10. Link Mauve wurstsalat, bob_smith asked for voice only.
  11. bob_smith yeah, I don't even have a webcam
  12. wurstsalat Link Mauve, oh, I didn't see that. It seems to establish a call, but I cannot close it afterwards (and volume knobs are not working)
  13. bob_smith Hope it does in the future
  14. Link Mauve wurstsalat, any traceback?
  15. wurstsalat Link Mauve, https://paste.gajim.org/view/a250eef6
  16. Link Mauve So the session isn’t defined?
  17. wurstsalat haven't had a closer look
  18. wurstsalat but I'll help you debugging that if I can :)
  19. Link Mauve I’m working atm, but I might have a look at some point.
  20. wurstsalat that'd be nice!
  21. bot Daniel Brötzmann modified an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9711 >: #9711: < Enhance group chat join and invitation process >
  22. Ge0rG A friend of mine just had a nasty popup "Could not enter group chat" (or somesuch, translated), with the text of "service-unavailable" and no mention of the affected room
  23. Ge0rG running 1.1.3 on windows
  24. Ge0rG (and he didn't do anything)
  25. wurstsalat Ge0rG, https://dev.gajim.org/gajim/gajim/issues/9621 this is fixed (twice)
  26. Ge0rG ah, pending a new release, right?
  27. wurstsalat yep!
  28. wurstsalat Overall group chat handling should be much better in 1.2
  29. Ge0rG What about joining matrix rooms over the bridge?
  30. Ge0rG Looks like it's also b0rken in 1.1.3
  31. Ge0rG but maybe it's bifröst's fault
  32. wurstsalat I have no experience with matrix, but if it's not working it will produce log entries :)
  33. lovetox i thought the definition of a bridge is that the client does not have to do anything special, and the bridge just translates protocols
  34. lovetox so it would say this is almost always the fault of the bridge
  35. Ge0rG Doesn't Gajim also implement special hacks to be able to join Cisco MUCs? ;)
  36. Ge0rG BTW, I've looked into the new account workflow, and noticed some things.. - "Visit Server's Website" tries to open the server domain as https:// - that doesn't always work.. - https://xmpp.org/getting-started/ is references as _the_ server list, but that list got removed
  37. Ge0rG - the list is missing yax.im ;)
  38. Ge0rG - the "[ ] Anonymous Login" box is always greyed out. What does it even do?
  39. lovetox Ge0rG, you dont know SASL Anonymous :D?
  40. lovetox its deactivated because its not functional right now, but will be before release
  41. lovetox but we debated to move it into advanced page, because very few will ever need that
  42. Ge0rG lovetox: I entered "anon.yax.im" into the server input box, and that server allows SASL anon
  43. lovetox thanks on the hints for the server list
  44. Ge0rG lovetox: most domains don't allow both anon and normal login.
  45. Ge0rG lovetox: you probably need to query the server first anyway
  46. lovetox why? someone checks the box
  47. lovetox that means i offer only SASL anonymous
  48. lovetox and the server will tell me if thats not possible
  49. Ge0rG then move it into advanced
  50. lovetox and then i tell the user the server does not support that
  51. lovetox but good to know that you offer that on your server
  52. lovetox i need that to test
  53. Ge0rG feel free
  54. Ge0rG you can join MUCs on chat.yax.im from there
  55. Ge0rG but not do s2s
  56. lovetox as the xep recommends :)
  57. lovetox but thanks for testing i will incorporate your feedback
  58. lovetox and also probably support the register uris in the near future
  59. Ge0rG that'd be great
  60. Link Mauve lovetox, that’s also what I reported yesterday while testing, about the anonymous checkbox.
  61. Link Mauve My suggestion would be to always query the server for mechanisms first, and only if it supports both normal login mechanisms and ANONYMOUS then to bother the user with a choice.
  62. Link Mauve There is no reason to otherwise.
  63. lovetox my problem with that is, that you then never know if Gajim even supports that or not
  64. lovetox because if no anonymous is announced i dont bother the user
  65. lovetox so he asks himself, why does Gajim not offer me anonymous? does it even support it? is there somewhere a option i missed?
  66. Link Mauve My other suggestion is to make it another “account” creation workflow.
  67. lovetox would move it to advanced be enought for you?
  68. Link Mauve On the first page of the Add Account dialog, you have Log In or Sign Up, I’d add a third option “Anonymous login”.
  69. Link Mauve Maybe only enabled if the user checked advanced, not sure.
  70. Link Mauve I’m not sure I like this checkbox very much actually.
  71. lovetox hm yeah another button on first page
  72. Link Mauve At least where it is.
  73. lovetox but that would put it in a quite prominent place
  74. lovetox for a feature that lets be honest is not very popular
  75. wurstsalat I wouldn't want to put another button on the first page
  76. Link Mauve Even hidden until the user checks Advanced Settings?
  77. Ge0rG I agree with Link Mauve, also thought about making it a separate flow.
  78. Ge0rG if it's on the first page, people will try it and wonder what's wrong with it.
  79. Link Mauve The separate flow also lets you have a different list of servers, because currently the user additionally has to know one in order to input it.
  80. Link Mauve Ge0rG, maybe add a big red warning as the next step?
  81. Ge0rG Also if you use anon login, you are most often limited to the chatrooms of a single server.
  82. lovetox thats true, but as anon does not do s2s, it seems weird that a user would just select *any* server
  83. Ge0rG so "Anonymous login" is conveying totally the wrong message.
  84. Link Mauve That’s not universally true, I know of servers which let you s2s with a specific set of servers.
  85. Ge0rG "Anonymously join a support room"
  86. Link Mauve But yeah, I agree.
  87. Ge0rG or maybe "Test a server for free" :P
  88. lovetox i tend to put it into advanced
  89. lovetox really i dont think this is to useful
  90. lovetox for common user its hard to tell what this does and what it entails
  91. lovetox so this is really a expert user kind of thing for me
  92. Link Mauve Maybe remove it altogether then?
  93. Link Mauve It really sticks out in the current workflow.
  94. wurstsalat I bet many users will check that box, not knowing what it really does. right now it's too visible for me
  95. Link Mauve Same.
  96. wurstsalat Ge0rG, do you have a suggestion for the "Visit Server’s Website" button? I'm not sure if it can be done differently
  97. Link Mauve wurstsalat, maybe use XEP-0157 instead?
  98. Link Mauve And disable the link if it isn’t set by the admin.
  99. lovetox Link Mauve, that again would mean someone has to type a adress afterwards we have to query it
  100. Link Mauve lovetox, that’s the case currently, isn’t that hidden enough, while still usable?
  101. lovetox but thats problematic how would that work
  102. lovetox 0157 is a iq
  103. lovetox iq to a server can only be sent after auth
  104. lovetox if i have no account, how do i send an iq to a server
  105. lovetox or rather after bind
  106. lovetox not auth
  107. bot Philipp Hörist created an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/10038 >: #10038: < Reimplement POSH >
  108. bot Andrey Gursky created an issue in _python-nbxmpp_ < https://dev.gajim.org/gajim/python-nbxmpp/issues/104 >: #104: < Failed to reconnect >
  109. bot Philipp Hörist modified an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9987 >: #9987: < Roadmap Connection -> Client migration >
  110. Ge0rG wurstsalat, lovetox: no, I don't have a good suggestion. There is https://xmpp.org/extensions/xep-0156.html but it's not widely used
  111. lovetox Ge0rG, not sure how this is related?
  112. lovetox we use 0156 to get the websocket connection point
  113. lovetox but what has this to do with IBR?
  114. Ge0rG yeah, it's kind of backwards. sorry.
  115. bot Andrey Gursky modified an issue in _python-nbxmpp_ < https://dev.gajim.org/gajim/python-nbxmpp/issues/104 >: #104: < Failed to reconnect >
  116. bot Daniel Brötzmann updated a merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/-/merge_requests/597 >: AccountWizard: Update account switch after adding account
  117. bot Daniel Brötzmann updated a merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/-/merge_requests/597 >: AccountWizard: Update account switch after adding account
  118. bot Philipp Hörist closed an issue in _python-nbxmpp_ < https://dev.gajim.org/gajim/python-nbxmpp/issues/104 >: #104: < Failed to reconnect >
  119. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _python-nbxmpp_ < https://dev.gajim.org/gajim/python-nbxmpp >: *42a4409f* < https://dev.gajim.org/gajim/python-nbxmpp/-/commit/42a4409ffa7598269145c1efa2c87f504fa38500 > Client: Don't reset ping source on pong Fixes #104
  120. bot Philipp Hörist pushed 2 commits to branch _refs/heads/master_ of _python-nbxmpp_ < https://dev.gajim.org/gajim/python-nbxmpp >: https://conference.gajim.org:5281/pastebin/5ce904e4-8dd7-4947-8dd4-990b54ad27d4
  121. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _python-nbxmpp_ < https://dev.gajim.org/gajim/python-nbxmpp >: *744b7baa* < https://dev.gajim.org/gajim/python-nbxmpp/-/commit/744b7baa7af858d5b312ee74ac52951c51d03ed3 > Dispatcher: Refactor IQ timeout code
  122. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _python-nbxmpp_ < https://dev.gajim.org/gajim/python-nbxmpp >: *ea902b3b* < https://dev.gajim.org/gajim/python-nbxmpp/-/commit/ea902b3b0e7afe0bf16910fff53ee77a90eb8a08 > Dispatcher: Remove useless code