Gajim - 2017-05-16

  1. mrDoctorWho how come 218855826_chat#7@conference.server.tld isn't a name of a group chat?
  2. mrDoctorWho I was invited to a room with a name like this one and accepted the invite, but gajim says it's not a name of a groupchat
  3. mrDoctorWho Finds out, for some reason this chat was added to my roster
  4. mrDoctorWho funny thing, it's in the groupchats group with other groupchats
  5. mrDoctorWho but gajim offers me to start a conversation with it, like it's a user
  6. mrDoctorWho and yay, I can't remote it from roster!
  7. lovetox this is a bug which is fixed in git
  8. lovetox you should be able to remove it
  9. lovetox and then join the channel manually
  10. lovetox bug will be gone in the next version
  11. mrDoctorWho great, thanks
  12. 00dani Hi, I'm running Gajim 0.16.7 on Windows 10 and logging it into my own XMPP server - which I'm chatting from now - and I'm also logging in with Conversations 1.18.4 on Android 7.1.2. Gajim doesn't quite seem to be handling XEPs 280 and 313 (Message Carbons and Message Archive Management) properly. Carbons do work, I can see messages sent from Conversations, but Gajim incorrectly marks those messages as "has not yet been received by the remote end". As far as I can tell, Gajim won't sync archives through MAM at all, although it works fine with Conversations. How do I go about debugging this? My server is ejabberd 16.01, and both Carbons and MAM show as Enabled in Conversations (as do all the other XEPs it lists!).
  13. 00dani Not totally sure why that became a pastebin. The gist is, how do I debug Carbons and MAM in Gajim?
  14. Jamalaka hello!
  15. Jamalaka I would like to modify a wikipage an contribute my findings while installing gajim on my mac at work
  16. Jamalaka
  17. Jamalaka how can I edit the wiki?
  18. Jamalaka it seems like i can not fork the project, nor edit the wiki
  19. Jamalaka I created a patch and submitted it here:
  20. mdom I'm running gajim on debian jessie (0.16-1+deb8u1) and i can't change my status via the widget under the roster, doing anything with it doesn't seem to have any result?
  21. mdom And on another issue: Is it possible to deactivate zeroconf? Our users here keep asking me why they have an additional account... :)
  22. mdom Just removing it from the config just results in a new local account
  23. mdom I have the same problem with 0.16.6 from backports
  24. lovetox 00dani, history you only see in the history window
  25. lovetox not in the chat window
  26. lovetox and receipts can be buggy, i would recommend to use the current nightly on windows
  27. lovetox
  28. lovetox mdom, you should really not use 0.16-1+deb8u1 thats super old
  29. lovetox go to Accounts -> Local -> Connect on Startup
  30. lovetox and uncheck it
  31. 00dani lovetox, hmm, I'm only seeing messages that would've been logged locally in Conversation History. :/ I'll try the nightly, though, maybe it'll help with this also?
  32. lovetox what mam version does your server use?
  33. lovetox so to test carbons is relatively easy, send a message from your other device, it should show up in history
  34. lovetox and even in the chatwindow if its open
  35. 00dani I have no idea which version of MAM is supported in this version of ejabberd. Is there an iq I can send to detect that?
  36. lovetox you can also just go offline, send a message to a friend, reconnect gajim
  37. lovetox look into the history window of that contact
  38. lovetox if the message is there
  39. lovetox send a message of course with the second device
  40. lovetox but wait with looking into the history some seconds after start, give it time to actually fetch it
  41. 00dani Hmm, carbons seem to work, except for the delivery receipts issue, which the nightly might fix. (It's still downloading. My internet is awful.)
  42. lovetox yeah receipts should work better in nightly
  43. 00dani Messages sent while Gajim is offline definitely don't end up in history when it reconnects though. Does nightly have improved MAM support, as well?
  44. lovetox there is no problem with MAM in gajim
  45. 00dani Ah. Hmm.
  46. lovetox maybe we have to check if your server supports the right version
  47. 00dani Yeah. Can that be queried, or should I delve into ejabberd's internals to figure it out?
  48. lovetox open the xml console
  49. lovetox disconnect the account
  50. lovetox connect it again
  51. lovetox under the 100 stanzas that flow in there should be a long one from the server
  52. lovetox which has a lot of "feature" tags in it
  53. lovetox there should be mentioned a mam:0 in it
  54. lovetox or
  55. lovetox <iq type='get' id='disco1' to='juliet@capulet.lit' from='juliet@capulet.lit/balcony'> <query xmlns=''/> </iq>
  56. lovetox send this via xml console to your server
  57. Holger ... just without the 'from' and 'to' attributes.
  58. Holger Recent ejabberd versions support mam:tmp, mam:0, and mam:1.
  59. 00dani <feature var='urn:xmpp:mam:0'/> <feature var='urn:xmpp:mam:1'/> <feature var='urn:xmpp:mam:tmp'/> Looks like my version is recent. :P
  60. lovetox you can make me a test account on your server if you want
  61. lovetox then i can look into it
  62. lovetox if its a server side problem or a gajim config problem
  63. lovetox you can also look if you have under preference-> advanded-> advanced config editor
  64. lovetox a entry under "last_mam_id"
  65. lovetox if yes, that suggests that we received mam messages in the past
  66. lovetox i have to go, im back in half an hour
  67. 00dani Ah, alright. Thanks for your help so far. ✨
  68. 00dani Huh. Apparently I had mod_mam enabled, but configured not to actually archive any messages. Awkward.
  69. 00dani It appears to work fine now I've switched it from "never" to "always". 👌
  70. mdom lovetox: Yeah, i updated to 0.16.6 ... i wondered if there's a way so that gajim does not recreate the local account? And i'm still not able to set my status via widget under the roster
  71. lovetox no there is no way mdom, as its a default enabled feature of gajim
  72. lovetox what does happen when you set the status? or what do you think should happen?
  73. mdom Ah, okay thank! Now i can stop searching for a way to do it... :)
  74. mdom lovetox: I set the status to "online", but the status is still "offline"
  75. mdom Although the status at the top of the roster, where ( 10/...) is displayed, i'm online.
  76. mdom Mhh, was that clear or should i upload a screenshot somewhere?
  77. mdom lovetox: And thanks for helping!
  78. lovetox no i think i understand
  79. lovetox i think it has to do with the zeroconf feature, but let me test one moment
  80. Link Mauve Uh, it’s trivial to disable the Avahi account, just go to Edit > Accounts > Local and uncheck Active.
  81. lovetox yeah i just realised this
  82. mdom Link Mauve: The active checkbox was greyed out, i had to disable it in the config file
  83. Link Mauve Weird.
  84. lovetox if its greyed out that means you dont have python-avahi installed
  85. Link Mauve Oh, then it won’t be there anyway.
  86. lovetox so you should not see a local account
  87. mdom But even with a disabled zeroconf account i can't set my status with the roster widget
  88. lovetox do you have any other account configured?
  89. mdom Uhm, it's not displayed in the roster ... let me make a screenshot
  90. mdom lovetox: No just local and my work account
  91. lovetox are you seeinge a (desynced) written in the status widget?
  92. mdom
  93. mdom lovetox: Nope
  94. lovetox but there is no local account in the roster
  95. lovetox so where do you want to have it gone from?
  96. lovetox and thats version 0.16.6?
  97. mdom lovetox: The problem with the local account is solved... :)
  98. mdom lovetox: My only remaining problem is that my status is offline at the bottom of the roster
  99. mdom And i can't use it to change my status
  100. lovetox ok what version is this
  101. mdom help -> about says 0.16.6
  102. lovetox so no matter what you set, it always stays at offline?
  103. mdom Yep, i tried every field, no effect
  104. lovetox account -> generel
  105. lovetox is sync with global status checked?
  106. mdom lovetox: That's it! Sorry, i didn't understand the significance of that option
  107. lovetox thank god, that was my last straw :D
  108. lovetox gagaline, are you still interested in the win dev enc?
  109. lovetox gagaline, are you still interested in the win dev env?
  110. lovetox i upload now a pretty easy way to make a dev env
  111. gagaline lovetox: Yes , but I have been away for all this time, haven t been able to dig into it. But very interested yeah
  112. gagaline link?
  113. bot Philipp Hörist pushed 2 commits to branch _refs/heads/master_ of _gajim_ <>: *6c9e6854* <> Switch to using MSYS2 for Windows build *8d880e88* <> Merge branch 'master' into 'master' Switch to using MSYS2 for Windows build See merge request !99
  114. lovetox
  115. lovetox here
  116. lovetox would be very interested in feedback, if you run into any problems
  117. gagaline Thanks, I ll hopefuly look into that whrn I am back. Sure will report my findings back
  118. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ <>: *a0a27d9c* <> Use named icons in filetransfer window