Gajim - 2018-04-18


  1. Maranda lovetox, grimoire@muc.metronome.im and trek-radio@conference.lightwitch.org it shown for the second
  2. Maranda oh and yay computed hash is wrong let me fix it.
  3. Maranda forgot to debase64 BINVAL (again).
  4. Maranda Fixed
  5. bot Stanislav created an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9087 >: #9087: < Can't change locale. Windows 7. >
  6. Daniel lovetox, yes it's for the better!
  7. Daniel Is the plugin rebuilt on the server on version_change or only when version_new > version_old?
  8. Daniel Just asking ;)
  9. asterix On every commit
  10. bot Philipp Hörist closed an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9087 >: #9087: < Can't change locale. Windows 7. >
  11. Daniel I see!
  12. bot Daniel closed an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/5060 >: #5060: < export history of specified jid(s) to file(s) >
  13. bot Daniel closed an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/3322 >: #3322: < Auto accept files >
  14. bot Daniel closed an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/5471 >: #5471: < Manually removing parts of the history may result in the roster not being shown >
  15. bot Daniel closed an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/7472 >: #7472: < Crash report >
  16. bot Philipp Hörist closed an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/7368 >: #7368: < Gajim doesn't store information in history about which user's account received/sent a message >
  17. lovetox i found out that module reloading works not as we thought
  18. lovetox you cant just reload a whole package
  19. lovetox for example if in one file of the package another file is imported with from x import y
  20. lovetox then this is not re imported by reload()
  21. bot Stanislav created an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9088 >: #9088: < Bug, when I send file. >
  22. lovetox There is no way to reliably reload a whole package, with small packages this might be possible but we cant say that for every plugin
  23. Daniel Can we somehow check if it worked, and of not, throw a message that restart is necessary?
  24. lovetox too complicated
  25. lovetox plugins are not updated that often
  26. asterix Sad. This mean we have to start Gajim and it says you have to restart ...
  27. lovetox no you dont HAVE to restart
  28. lovetox and we should not write it like that
  29. lovetox Updates finshed. Changes take effect on next Start of Gajim.
  30. Maranda lovetox gave a look to muc avatars?
  31. lovetox nope, in the evening
  32. Maranda Kk
  33. bot Daniel modified an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9088 >: #9088: < Bug, when I send file. >
  34. jjrh on gitlab - it says the pipeline for my pushed branch is 'stuck' because there are no runners assigned to it. Do I just need to wait and eventually it's going to do stuff?
  35. bot Daniel closed an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9088 >: #9088: < Bug, when I send file. >
  36. Daniel jjrh, i think your account needs to be enabled for that
  37. jjrh It's not enabled but I can push a branch?
  38. jjrh Oh maybe I figured it out
  39. Daniel Yes push works but no runners. Runners need to be enabled by devs i think?
  40. jjrh ahh okay
  41. jjrh well - https://dev.gajim.org/jjrh for when someone with permission is around. No rush. branch/commit is https://dev.gajim.org/jjrh/gajim/commit/7ce8e6185f7d845febb2f5ce92f8d16ffb617615
  42. jjrh On another note - I noticed the other day that if you do browse services for a big server - like say movim - the gajim ui basically freezes while it grinds away. Is this something that is feasible to fix or are there a bunch of roadblocks that make that happen asynchronously? Any suggestions where I might look in the code to take a stab at that? Wondering if I can at least put in something that after X number of iterations gives you a chance to cancel so you don't have to kill gajim
  43. lovetox jjrh, look for service discovery window
  44. lovetox in the code
  45. lovetox UI wise you can always add stuff without making the UI stuck
  46. lovetox jjrh test should now work
  47. bot Justin Hornosty proposed a new merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/233 >: Use logging YAML logging config files to provide more flexibility while still…
  48. jjrh thanks lovetox
  49. jjrh The little I looked watching logs is it appears at least in the case of pubsub we are grabbing all the child nodes in the tree which is probably the biggest issue when you have thousands of em. I need to look at the code in detail.
  50. lovetox service discovery window should not be a pubsub browser though
  51. lovetox i doubt movim offers thousands of services
  52. jjrh err no sorry I mean when you click 'browse' - this is immediately noticeable for pubsub but I had this issue with MUC's as well
  53. zuglufttier "Overall, Gajim is an impressive Jabber client. It provides all the features that I look for in a Jabber client, and it's very stable despite the fact that it's not quite to version 1.0 yet. Gajim seems to have a fairly active developer community, and I suspect it's going to continue to improve at a rapid pace."
  54. zuglufttier That review is from 2005 :D https://www.linux.com/news/review-gajim-jabber-client
  55. lovetox haha nice 🙂
  56. lovetox back then people expected just a message to arrive
  57. zuglufttier It was a good client back then and now.
  58. jjrh lovetox - ran your new_conversation branch, looks great!
  59. lovetox thanks, but so much work to do, as it doesnt support anything beside displaying a message
  60. lovetox like menus, xhtml etc
  61. lovetox emojis
  62. jjrh Still pretty good so far.
  63. Maranda lovetox, tested yet :P?
  64. lovetox yeah
  65. lovetox works out of the box :D
  66. lovetox it just doesnt save it and display it everywhere
  67. lovetox how do you do this
  68. bbreezin Hey guys, any ideas? All of a sudden Gajim can't connect to my prosody server even though Conversations connects fine. Gajim-Debug shows "Could not resolve host: No DNS record of the requested type for "xmppconnect.mydomain.org"
  69. bbreezin SRV record issue?
  70. lovetox hm no
  71. lovetox the log should go further than that
  72. bbreezin It doesn't unfortunately
  73. lovetox i dont believe you :D
  74. lovetox gajim has much more debug output if you start it
  75. bbreezin This is just the Cmd window that opens with Gajim-Debug
  76. lovetox start it with -v
  77. bbreezin Looks like it correctly resolves my xmpp-client SRV record
  78. bbreezin I see skipping connection record with unsupported type: plain
  79. bbreezin Then connecting to myserver.org [xmpp.myserver.org:5222], type = tls
  80. lovetox and then ..
  81. bbreezin I'm going to pastebin... Please hold
  82. bbreezin Https://pastebin.com/fpz8aYv8
  83. lovetox hm the log gives not really much sadly
  84. lovetox it seems we just cant connect
  85. lovetox you can give me an account on the server then i can test if its a problem with your computer
  86. lovetox Maranda, somehow i dont like that
  87. lovetox this presence looks like its from a contact
  88. Maranda lovetox, that's how also ejabberd will do it
  89. lovetox can you not put a <x xmlns='http://jabber.org/protocol/muc> in it?
  90. Maranda You can't insert the muc x element in it, it makes no sense it'd look like a join from the client that way.
  91. lovetox this is also done for all other presences
  92. lovetox what?!
  93. lovetox if i receive this how would a client think its a join
  94. lovetox you cant join a client :D
  95. Maranda lovetox, don't ask
  96. Maranda you never know how an old client may misbehave.
  97. lovetox point is, every presence is cleary marked as from a muc
  98. lovetox this looks like its from a contact
  99. lovetox its not pretty
  100. Maranda lovetox, well this is how ejabberd does it as well.
  101. lovetox yeah and?
  102. Maranda And I'm not doing it differently for now, conversations has already code for it.
  103. lovetox k i wait for the xep proposal and put in my feedback there
  104. Maranda lovetox, I already pointed out about adding a x element in there but you never know what issues may arise then
  105. bot André proposed a new merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/234 >: Flatpak: update runtime version
  106. bbreezin The weird thing is that Gajim was working with my server fine, but then I started running the XMPP compliance tester script and added the MUC archive plugin...and then Gajim couldn't connect anymore. I removed the plugin, and it still can't connect.... very strange
  107. lovetox Maranda, my code is pretty is now
  108. lovetox if namespace.startswith(nbxmpp.NS_MUC): self.is_gc = True
  109. lovetox but its often with xmpp, that it feels like they want you to guess hard what it could be
  110. lovetox dont make anything eplicit seems to be the motto
  111. Maranda actually I may add I think
  112. Maranda hoping nothing else breaks
  113. lovetox is there a xep planned?
  114. Maranda lovetox, I'm not sure
  115. Maranda for now I don't think so
  116. lovetox i mean, we could also invent a new namespace or not?
  117. lovetox if this is not standard anyway
  118. lovetox what about
  119. lovetox <x xmlns='http://jabber.org/protocol/muc#room-avatar'/>
  120. lovetox that way its explicit :)
  121. benrob0329 didn't jitsi have room avatars?
  122. lovetox and its not maskerading as something else
  123. benrob0329 I know that Movim does
  124. benrob0329 maybe you could ask them, for compatibikity
  125. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: *db8630d2* < https://dev.gajim.org/gajim/gajim/commit/db8630d28bb67eee481ee0d38b515f5c4d1b3c42 > Flatpak: update runtime version
  126. bot Philipp Hörist merged a merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/234 >: Flatpak: update runtime version
  127. bot André updated a merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/225 >: Make keyring a hard dependency
  128. Maranda lovetox, yes... unstandard... I suppose it won't do nothing bad
  129. Maranda lovetox, will Gajim throw up at it?
  130. Maranda lovetox, though I'm not sure if we can reuse a registered namespace like that
  131. bot Daniel proposed a new merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/235 >: Update flatpak README.md with more guidance and git instructions
  132. Maranda lovetox,
  133. Maranda <presence id='room-avatar' to='imadmin@lightwitch.org/gajim.0VW18RRJ' from='trek-radio@conference.lightwitch.org'> <x xmlns='vcard-temp:x:update'> <photo>254eefcf48757601236bfd8e83850b04288e6e4a</photo> </x> <x xmlns='http://jabber.org/protocol/muc#room-avatar'/> </presence>
  134. Maranda lovetox, if I get anyone from council at my throat I'll 302 'em to you :P
  135. 7usr7local I hope, the "Make keyring a hard dependency" thing will not fire up several keyring popups if I don't want to store my password at all?
  136. Maranda https://github.com/maranda/metronome/commit/988d4ca95d4c5ddef4bcec93a1b6149229fc64d1
  137. lovetox 7usr7local, if you dont want to save your password you just check not save password
  138. lovetox then keyring is obviously not even triggered as there is nothing to save
  139. Maranda lovetox, yet like this Gajim doesn't still recognize.
  140. lovetox yeah i add the code Maranda
  141. 7usr7local Fine. There is software out there without that option. It drives me crazy.
  142. Maranda Ok I'll restart reinstalling dailies after :P
  143. lovetox you really have a thing for MUC avatars it seems :D
  144. 7usr7local lovetox >Fine. There is software out there without that option. It drives me crazy. Meaning, it had that option *before* it switched to keyring.
  145. lovetox Gajim had always the option to *not* save the password
  146. lovetox what this MR tries to remove to save the password in plaintext in a config file
  147. lovetox what this MR tries to remove is, to save the password in plaintext in a config file
  148. Maranda lovetox, favicon alle the things
  149. lovetox so everyone has to use keyring IF he wants to save the password
  150. Maranda :O
  151. Maranda I have a mod_favicon too!
  152. bot Daniel updated a merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/235 >: Update flatpak README.md with more guidance and git instructions
  153. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: *a3210056* < https://dev.gajim.org/gajim/gajim/commit/a32100564ce1cb4897e430b7282881c4b02b64c5 > Update flatpak README.md
  154. bot Philipp Hörist merged a merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/235 >: Update flatpak README.md with more guidance and git instructions
  155. bot Daniel closed an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/8830 >: #8830: < Resource: gajim.$rand >
  156. lovetox meh Maranda, i add this tomorrow, i have to do a bit of refactoring first
  157. lovetox otherwise this gets pretty ugly in gajim
  158. Maranda Ooookay