Gajim - 2017-10-28


  1. dellet Ой да ладно)
  2. hartmann Gajim doesn't MAM very well with Conversations (Android app). Using Gajim 0.16.8
  3. jfc What does MAM mean?
  4. vanitasvitae jfc: Message Archive Management
  5. ThibG hartmann: doesn't do MAM very well with your server, rather?
  6. ThibG IIRC it uses an older version of MAM
  7. jfc Starting to realise that XMPP is quite a complicated protocol.
  8. jfc http://about.psyc.eu/Jabber#Technical_Issues_in_Jabber
  9. jfc What do you all think of this article?
  10. jh Hello, is the bug known? Traceback (most recent call last): File "/usr/share/gajim/src/roster_window.py", line 4183, in on_roster_treeview_row_activated self.on_row_activated(widget, path) File "/usr/share/gajim/src/roster_window.py", line 4176, in on_row_activated resource=resource, session=session) File "/usr/share/gajim/src/gui_interface.py", line 2286, in on_open_chat_window session=session) File "/usr/share/gajim/src/gui_interface.py", line 2233, in new_chat chat_control.read_queue() File "/usr/share/gajim/src/chat_control.py", line 3071, in read_queue correct_id=event.correct_id) File "/usr/share/gajim/src/chat_control.py", line 2583, in print_conversation msg_log_id=msg_log_id, correct_id=correct_id) File "/usr/share/gajim/src/chat_control.py", line 994, in print_conversation_line gajim.events.add_event(self.account, full_jid, event) File "/usr/share/gajim/src/common/events.py", line 247, in add_event self.fire_event_added(event)
  11. jh Hello, is the bug known? Should I create a ticket?
  12. Asterix jh: it seems the error is not complete
  13. jh Traceback (most recent call last): File "/usr/share/gajim/src/roster_window.py", line 4183, in on_roster_treeview_row_activated self.on_row_activated(widget, path) File "/usr/share/gajim/src/roster_window.py", line 4176, in on_row_activated resource=resource, session=session) File "/usr/share/gajim/src/gui_interface.py", line 2286, in on_open_chat_window session=session) File "/usr/share/gajim/src/gui_interface.py", line 2233, in new_chat chat_control.read_queue() File "/usr/share/gajim/src/chat_control.py", line 3071, in read_queue correct_id=event.correct_id) File "/usr/share/gajim/src/chat_control.py", line 2583, in print_conversation msg_log_id=msg_log_id, correct_id=correct_id) File "/usr/share/gajim/src/chat_control.py", line 994, in print_conversation_line gajim.events.add_event(self.account, full_jid, event) File "/usr/share/gajim/src/common/events.py", line 247, in add_event self.fire_event_added(event) File "/usr/share/gajim/src/common/events.py", line 216, in fire_event_added listener(event) File "/home/r7598/.local/share/gajim/plugins/appindicator_integration/plugin.py", line 190, in on_event_added file_path = gtkgui_helpers.get_path_to_generic_or_avatar(jid) AttributeError: 'module' object has no attribute 'get_path_to_generic_or_avatar'
  14. jh Asterix: it's better now
  15. Asterix Yes it is. It's a appindicator plugin issue, and it's because we changed things inside Gajim. We should update the plugin
  16. jh okay, Should I create a ticket?
  17. hartmann > hartmann: doesn't do MAM very well with your server, rather? ThibG: Conversations does MAM very well with my server, but Gajim doesn't
  18. ThibG hartmann, which server are you using?
  19. hartmann ThibG: conversations.im
  20. ThibG ok
  21. ThibG well, as I said earlier, gajim 0.16.8 only supports an old version of MAM
  22. hartmann Is newer MAM planned for future releases?
  23. Link Mauve hartmann, it’s already present in master.
  24. Link Mauve You can upgrade if you want to use it.
  25. hartmann OK thank you 👍
  26. Asterix jh: yes please
  27. jh Asterix: ok
  28. zak jfc: Thanks for the article. Reading this makes me sad again. I hope things will start to improve for XMPP soon.
  29. Link Mauve zak, most of these claims have either been solved long ago, or are completely bogus in the first place.
  30. Link Mauve This is a propaganda document for their own solution.
  31. zak Link Mauve: Thanks, nice to hear. It doesn't sound like it.
  32. mdosch Wow, seems like you merged the new design branch to master
  33. mdosch Gajim looks pretty fresh and modern now :)
  34. Flow o/cycle
  35. debacle "room logs in https://conference.gajim.org:5281/muc_log/gajim/" => "Whatever you were looking for is not here. Keep looking."
  36. debacle zak, Link Mauve, I cannot see the link to the article anymore. If there is FUD, I want to read it! :~)
  37. Link Mauve debacle, the PSYC one.
  38. debacle isn't this very old stuff? especially in the last three(?) years, the XMPP landscape changed dramatically.
  39. wiktor debacle: http://about.psyc.eu/Jabber#Technical_Issues_in_Jabber
  40. Link Mauve debacle, indeed, but it keeps being dug up to bash on XMPP.
  41. debacle Yes, it is annoying, that those eight to twelve years old FUD still is around. OTOH, how many people use XMPP every day? And how many have ever heard of - what was it's name again?
  42. jfc Link Mauve: I have no stance on whether XMPP is a good protocol or not, I just wanted to see what people here thought of that article. I use XMPP everyday for communication and think that it is probably the most effective IM solution in the FOSS world.
  43. jfc Plus with OMEMO it is also quite secure.
  44. jfc However I think that better video and audio support would be very nice.
  45. jfc GNU Ring support that but is extremely unstable. I do not think that blockchain technologies scale very well for that type of usage, but perhaps this will change.
  46. Link Mauve jfc, audio and video is a very hard thing to do well, and most people making XMPP clients are not experts on that in any way.
  47. jfc There is also a Ycombinator thread in which someone suggests that forkig IRC would be a more sane starting point for IM than XMPP. Would that even make sense?
  48. Link Mauve On the opposite, people who specialise in audio and video are often not very good at text-based chat, see Jitsi Meet.
  49. Link Mauve jfc, haha, if you want to reimplement all of the XMPP features, sure.
  50. Link Mauve But tbh, I think most of the issues come from implementations not having enough funding (in time mostly).
  51. Link Mauve If you had ten full-time devs working on Gajim, I’m sure it would evolve way faster.
  52. jfc It would be nice if the jitsi people and jabber people teamed up together to make a client.
  53. Link Mauve Jitsi people are working on a Jabber client, and they’ve published XEPs to improve XMPP, your statement doesn’t make sense. :p
  54. Link Mauve Jitsi Meet is a Jabber client. ^^
  55. jfc I know, but you said they don't understand IM very well.
  56. jfc Imagin e
  57. Link Mauve They mostly lack contributors in that area.
  58. jfc woops, that was a typing error
  59. jfc Imagine if they took Gajim as the IM base and implemented their AV components on top. That would be a very feature rich client.
  60. Link Mauve jfc, Gajim already has AV support.
  61. jfc but it is not very good (from what people have told me). The Jitsi people are much further ahead in that regard.
  62. Link Mauve And also, it’s written in Python with GTK+ and Gstreamer, while theirs is written in JavaScript and Java using libjitsi.
  63. Link Mauve You can’t just take an existing software and put it in another one.
  64. jfc I understand that, but it seems silly to have so many different projects with similar goals. What people NEED is a Skype replacement that is FOSS.
  65. Link Mauve Most people I know don’t need that.
  66. jfc I prefer Python to Java and JS. Perhaps that is just personal opinion.
  67. jfc The end goal is to move normies to free software as well though.
  68. Link Mauve They are perfectly fine with the shitty Facebook chat for example, which doesn’t have any of these fancy features.
  69. Link Mauve Gotta start contributing then!
  70. jfc That is my plan, I just need to work out what direction I want to support.
  71. jfc Tkk
  72. jfc Too much politics
  73. jfc Link Mauve: I found this amusing http://harmful.cat-v.org/software/
  74. Link Mauve I find that stupid, tbh.
  75. jfc Link Mauve: He has some valid points but many seem stupid to me also.
  76. Link Mauve Yeah, some points are valid, but the overall website is totally stupid.
  77. jfc I had never heard of the Acme text editor before reading that page.
  78. Link Mauve “16:40:54 jfc> Too much politics”, I disagree with that, there is never too much. ^^
  79. jfc I love politics, but things get very complex.
  80. jfc I don't really know if Plan 9 from User Space is a serious project or not.
  81. Link Mauve It is.
  82. Link Mauve It has a few good ideas, but I hate their concept of reducing every syscall to just read() and write().
  83. Link Mauve It requires to invent serialisation mechanisms and deserialisation in the kernel for no reason, compared to ioctl().
  84. jfc what kernel is it using/
  85. jfc h
  86. jfc Wow, didn't realise WhatsApp was using XMPP.
  87. thomas jfc, Facebook too
  88. jfc wow!
  89. thomas Yeah, in the beginning you could even talk to facebook users via XMPP
  90. mdosch was chatting with a friend using facebook account in Pidgin sending OTR encrypted messages
  91. mdosch Probably this is why they stopped it ^^
  92. thomas :D
  93. lovetox hm ok i have to put the new chatwindow menu into the application menu bar
  94. lovetox this looks like shit on mac :D
  95. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ <https://dev.gajim.org/gajim/gajim>: *6a8bbe7e* <https://dev.gajim.org/gajim/gajim/commit/6a8bbe7e71d12102577fba60fba365ad7bb594b0> Update README.md
  96. lovetox Link Mauve, does the facebook transport still work=?
  97. lovetox because i saw that on jabber.fr
  98. wiktor lovetox: if you're asking about spectrum2 pidgin Facebook gateway then yep it's working great, I don't know about jabber.fr though
  99. mimi89999 Again private messages in MUC that I send from Conversations appear as sent from me in Gajim
  100. lovetox you sent them from a different account?
  101. lovetox or else that would be expected
  102. mimi89999 * as sent from contact
  103. lovetox and you are probably joined with 2 resources in themuc
  104. mimi89999 Yes
  105. lovetox hm k i look into it, its probably that we get the jid not correctly from the carbon message
  106. mimi89999 lovetox: Can you PM me?
  107. mimi89999 https://lebihan.pl/xmpp-upload/index.php/3d5e14ae-85ce-40d1-8cdb-88e7778c6751/Capture%20du%202017-10-28%2021-25-21.png
  108. mimi89999 lovetox:
  109. lovetox yeah its a problem with carbons
  110. mimi89999 I don't see. The stanza seems OK
  111. mimi89999 <!-- Incoming sam. 28 oct. 2017 21:24:18 CEST --> <message type='chat' to='removed@removed/Gajim' from='removed@removed'> <sent xmlns='urn:xmpp:carbons:2'> <forwarded xmlns='urn:xmpp:forward:0'> <message type='chat' to='gajim@conference.gajim.org/lovetox' from='removed@removed/phone' id='3adaa6cd-30dc-4838-b945-259782cf5416' xmlns='jabber:client'> <body>Reply</body> <x xmlns='http://jabber.org/protocol/muc#user'/> <request xmlns='urn:xmpp:receipts'/> <origin-id id='3adaa6cd-30dc-4838-b945-259782cf5416' xmlns='urn:xmpp:sid:0'/> </message> </forwarded> </sent> </message> <r xmlns='urn:xmpp:sm:3'/>
  112. mimi89999 lovetox: What is the problem?
  113. mimi89999 If I open history, everything looks right...
  114. lovetox i dont know, probably just parsing the wrong nick
  115. lovetox i test it later
  116. mimi89999 Hmm.. There is also:
  117. mimi89999 <!-- Incoming sam. 28 oct. 2017 21:24:18 CEST --> <message type='chat' to='removed@removed/Gajim' from='gajim@conference.gajim.org/lovetox' id='51d928c0-a9b9-4544-a86b-da88c69b7047' xml:lang='de'> <received id='3adaa6cd-30dc-4838-b945-259782cf5416' xmlns='urn:xmpp:receipts'/> <x xmlns='http://jabber.org/protocol/muc#user'/> <stanza-id id='AwZXLG4F2YIVxAJB' by='removed@removed' xmlns='urn:xmpp:sid:0'/> </message> <message type='chat' to='removed@removed/Gajim' from='michel@lebihan.pl'> <received xmlns='urn:xmpp:carbons:2'> <forwarded xmlns='urn:xmpp:forward:0'> <message type='chat' to='removed@removed/phone' from='gajim@conference.gajim.org/lovetox' id='51d928c0-a9b9-4544-a86b-da88c69b7047' xml:lang='de' xmlns='jabber:client'> <received id='3adaa6cd-30dc-4838-b945-259782cf5416' xmlns='urn:xmpp:receipts'/> <x xmlns='http://jabber.org/protocol/muc#user'/> </message> </forwarded> </received> </message> <r xmlns='urn:xmpp:sm:3'/>
  118. mimi89999 What is it for?
  119. lovetox what is what for
  120. monty-c_ help
  121. mdosch /help not /me help
  122. mdosch 😁
  123. monty-c_ haha
  124. monty-c_ https://lichess.org/MbGdPPQG
  125. monty-c_ lets play antichess
  126. viq Is it correct that to be able to use newer MAM I will need to use nbxmpp from git?
  127. viq conversations + gajim on new prosody, and it seems that history is not synced between them - I get carbons but not MAM, it would appear
  128. Link Mauve viq, you need to use both nbxmpp and gajim master, correct.
  129. viq Thank you.
  130. lovetox zuglufttier, could you update my newest commits on the hidpi MR
  131. lovetox i think almost everything should look good now
  132. mathieui so I have been tasked with finding a cheap laptop playing melee decently
  133. mathieui oops
  134. mathieui damn poezio
  135. Link Mauve mathieui, x121e works.
  136. Link Mauve Maybe get something slightly better to avoid any kind of lag, and also to allow more upscaling.
  137. mathieui x121e is also a cheap piece of crap with broken hinges
  138. Link Mauve Yeah.
  139. Link Mauve Although I never broke my hinges.
  140. mathieui I’m writing this from my server, a x121e