Gajim - 2019-02-16


  1. bot Andrey Gursky created an issue in _python-nbxmpp_ < https://dev.gajim.org/gajim/python-nbxmpp/issues/66 >: #66: < [modules/omemo] AttributeError: 'NoneType' object has no attribute 'getTag' >
  2. Maranda lovetox, the OMEMO plugin on master doesn't even load, is that known?
  3. Maranda it's unable to import is_error_result from nbxmpp.util and throws an exception.
  4. lovetox Maranda update nbxmpp
  5. Maranda lovetox, on windows master?
  6. Maranda >.>
  7. Maranda hmmm I need to update Gajim then I suppose
  8. lovetox yes you need new nightly
  9. Maranda lovetox it's messy
  10. Maranda https://conference.gajim.org:5281/pastebin/391175e9-f926-49e4-a6da-602e3dffe397
  11. Maranda doesn't even start
  12. Maranda on master now
  13. Maranda I mean it worked, until I closed Gajim and reopened it
  14. Maranda it then borked.
  15. lovetox hm seems like some problem with the sql db
  16. lovetox a restart doesnt help?
  17. lovetox but this is already weird, did you delete your omemo.db?
  18. lovetox this exception means it tried to generate new keys
  19. Maranda lovetox it should have generated for the new accounts
  20. Maranda yes happens on every restart now
  21. Maranda where's the db?
  22. Maranda i'll try to delete it
  23. Maranda wait found it
  24. Maranda deleted all dbs
  25. Maranda and same
  26. Maranda fails to start properly now
  27. Maranda can't even quit the app have to terminate it via task manager
  28. Maranda https://conference.gajim.org:5281/pastebin/09e67a31-9131-4ccf-a4e4-8f6d3de73b6f
  29. Maranda this is the exception i get when quitting
  30. lovetox this is something that indicates that gajim was not correclty loaded because of other exceptions
  31. Maranda let me try to delete the omemo plugin
  32. lovetox hm just tried this on my machine and it works as expected
  33. Maranda ok deleting the omemo plugins it works as expected
  34. Maranda attempting to reinstall the OMEMO plugin now
  35. Maranda https://conference.gajim.org:5281/pastebin/bb7be34a-83e4-4721-8b09-1414ba14241e
  36. Maranda I have no idea.
  37. Maranda I have 3 accounts on Gajim lovetox, 2 on the same server and one on yax.im to test
  38. Maranda not sure if that helps in debugging
  39. lovetox it says some other process is not finished operating on the database
  40. Maranda lovetox, do you still have an account on my server?
  41. lovetox it has nothing to do with your server really
  42. lovetox can you try to disable all other accounts in Gajim?
  43. Maranda ok
  44. Maranda nope same
  45. Maranda there must be some sql library still loaded will try log out
  46. lovetox Maranda i can reproduce this on the nightly installer
  47. lovetox i will investigate
  48. Maranda 😞 😞 😞 😞 😞 😞 😞 😞
  49. Maranda ok
  50. Maranda :P
  51. Maranda The Archive synchronization UI looks to be also bugged
  52. Maranda it hangs on "connecting..." then says it finished synchronising having download 0 messages while it downloaded the whole history
  53. Maranda https://upload.lightwitch.org/share/RIGjQZfWdeA9324/gajim-sync-bug-ui.png
  54. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: *4c3110c2* < https://dev.gajim.org/gajim/gajim/commit/4c3110c27d1b75dca02b69577e236ddc1a920b82 > Redirect some print statments to stderr Otherwise they errors will not show up if the console output is redirected to a file
  55. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim-plugins_ < https://dev.gajim.org/gajim/gajim-plugins >: *3a8fb991* < https://dev.gajim.org/gajim/gajim-plugins/commit/3a8fb991c8dd226bce4b6e8296c1d08865cc2f01 > [omemo] More refactoring
  56. lovetox Maranda, could you clone the plugin repo
  57. lovetox and use the omemo plugin from there?
  58. Maranda later
  59. Maranda lovetox also since you're at it, make sure the plugin configures devicelist and bundle nodes to be singleton nodes
  60. lovetox yes it does already
  61. Maranda That was the cause of my earlier headache, also some client not publishing with the item id
  62. zak Morning. Can I add a contact to the roster without asking him for presence subscription with Gajim?
  63. asterix Hmm no, you can't
  64. lovetox if by roster you mean stored in your roster on your server
  65. lovetox no
  66. lovetox if you mean just temporary display it until restart in your gajim roster, you can use CTRL + N type the new jid
  67. lovetox this opens a chatcontrol
  68. lovetox and then you should have the contact available in your roster
  69. zak No, I mean store it in my roster.
  70. zak I used to have the contact there (he does not want to use presence subscription). But it always disappeared from my roster again.
  71. zak So I do not want to bother him with yet another request.
  72. zak But nevermind.
  73. lovetox generally this is no probem
  74. lovetox just add the contact, and he simply does not accept you request, then the contact should stay in your roster
  75. lovetox but yeah a option is missing in gajim to add a contact to a roster without sending out a subscription request
  76. Marzanna lovetox, is this related to my problem? https://paste.ubuntu.com/p/N42mb374K3/
  77. Marzanna btw I just updated Gajim and nbxmpp
  78. lovetox hm thats a nother bug, the one you reported im about to fix in some minutes
  79. zak Is it possible there maybe was a bug in Gajim so contacts without presence subscription got removede somehow?
  80. zak Is it possible there maybe was a bug in Gajim so contacts without presence subscription got removed somehow?
  81. lovetox hm no idea zak, i have read up how and when contacts are stored in the roster
  82. zak Maybe I will try adding him later again and see what happens.
  83. bot Philipp Hörist closed an issue in _python-nbxmpp_ < https://dev.gajim.org/gajim/python-nbxmpp/issues/66 >: #66: < [modules/omemo] AttributeError: 'NoneType' object has no attribute 'getTag' >
  84. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _python-nbxmpp_ < https://dev.gajim.org/gajim/python-nbxmpp >: *7eb56761* < https://dev.gajim.org/gajim/python-nbxmpp/commit/7eb56761de16156204752fedc12becb836cecbfb > Dont fail on empty devicelist and bundle nodes Fixes #66
  85. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: *7cd781e9* < https://dev.gajim.org/gajim/gajim/commit/7cd781e921cfdb84ddcbce0f48df752768746bd0 > Get module instance after checking for zeroconf
  86. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim-plugins_ < https://dev.gajim.org/gajim/gajim-plugins >: *41cd8530* < https://dev.gajim.org/gajim/gajim-plugins/commit/41cd853085cb4bb5cec256d3edfff3bf31db1ebb > [omemo] Dont register GUI event handlers in module
  87. an anyone else having issues with the UI in v1.1.2 using high dpi monitors?
  88. Link Mauve an, works fine here, you’ll have to be more precise.
  89. an font size is enormous. cannot read this read properly with using it fullscreen
  90. Link Mauve Here it scales with the scale factor of my monitor, maybe try to post a screenshot?
  91. Link Mauve Also, on which OS?
  92. Link Mauve (OS, DE, etc.)
  93. an win7 64-bit. one moment and I will have screenshot
  94. pep. lovetox, I'm trying out file transfer in gajim, but "Send File Directly" is greyed out. Tried with 1.1.2 and 1.1.91.1.
  95. pep. Any way I can debug that
  96. pep. I'm trying with Link Mauve on the other end, and he can send, I can receive
  97. pep. jingle-ft, to be precise. I don't have http upload on this host, but that's not the point here
  98. Link Mauve I am connected from more than one client, if that’s something you check for that.
  99. lovetox no you have to advertise support
  100. lovetox thats it
  101. pep. I'm also connected only with this one client
  102. lovetox urn:xmpp:jingle:apps:file-transfer:5
  103. lovetox thats what you have to advertise
  104. an how does file attachments work in muc rooms? should I just post the screenshot in here or upload it to some host?
  105. pep. I? You mean gajim :)
  106. Link Mauve lovetox, I’m running Gajim 1.1.91.1, and it should do that.
  107. Link Mauve I’ve been able to successfully send a file directly to pep., btw.
  108. Link Mauve an, you can just attach it here.
  109. pep. I don't see jingle-ft when I disco that (my) account though
  110. pep. Ah wait
  111. pep. I need to disco the fulljid.
  112. an https://upload.xmpp.is:5281/upload/OwtsAH1YJimVrKR5/gojim.png
  113. pep. Ok good. I see it, and also see it on Link Mauve
  114. an maybe I should've made the chat window regular sized
  115. lovetox you can adjust font size in the preferences under theme
  116. lovetox but this looks like some bug in gtk unable to get the correct scale, or you have to adjust your diplay scale on windows preferences itself
  117. lovetox what is this windows 7?
  118. lovetox pep. i dont know how it behaves when there are multiple resources online and one does not support jingle
  119. lovetox so i would test to only have a resource online that supports it
  120. pep. Testing now
  121. an really? I did look very hard for that
  122. lovetox and if you use stable 1.1.2 it will send the wrong hash namespace
  123. lovetox i fixed this yesterday
  124. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim-plugins_ < https://dev.gajim.org/gajim/gajim-plugins >: *87ece239* < https://dev.gajim.org/gajim/gajim-plugins/commit/87ece2397ed9d745f9158eba4baa7002eb4477b5 > [omemo] Refactor AxolotlStore - Dont use cursor object - Use namedtuple factory
  125. an I am still not able to locate options for font size in preferences. my windows is already scaled up 2.5 times. I will not scale it down and make everything else unusable.
  126. lovetox GTK only supports total values of scale
  127. lovetox preferences -> Design -> manage theme
  128. an https://upload.xmpp.is:5281/upload/GnQk0PasdrVFbkbI/manage.png
  129. pep. lovetox, it seems to be that indeed.
  130. an this is all I see
  131. pep. The option is not greye anymore
  132. pep. Waiting for Link Mauve to confirm
  133. pep. greyed*
  134. lovetox an you can scroll this list
  135. Link Mauve lovetox, the tabs seem to have their close button mispositioned on latest master: https://linkmauve.fr/files/wayland-screenshot-2019-02-16_17-29-21.png
  136. lovetox but yeah this will only help you in the in the chatcontrol
  137. lovetox this is simply how 2.5 scale looks
  138. Link Mauve pep., what a beautiful picture. :D
  139. pep. indeed
  140. an oh, thanks. did you consider using visible scrollbars? -.-
  141. an or might jsut be the dark theme
  142. Link Mauve an, it seems to be your theme that is preventing them from appearing.
  143. lovetox yes, but then we thought, where the fun in that
  144. an yea, I figured
  145. an thank you for pointing it out though >.<
  146. lovetox an, can you test something
  147. an sure
  148. lovetox add to your windows env a env var GDK_SCALE=2
  149. an y
  150. lovetox tell me then if the buttons and icons are bigger
  151. lovetox restarg gajim oviously
  152. an lovetox, I don't think the icons size has changed
  153. an should be 2x from before, right?
  154. pep. lovetox, I assume it's not just a jingle issue, that gajim doesn't check disco of all resources (if that's actually the case)
  155. lovetox pep. yes thats safe to assume, but nothing comes to mind except jingle where we need that
  156. lovetox an, hm dont know, you already scaled your windows 2.5, i dont think such a scale value is supported by GTK thats why it default to 1 and everything is so small
  157. lovetox i hoped to override that with that setting
  158. lovetox works for me here, definitly everything gets bigger if i set this
  159. an now that I look at my screenshots, they actually seem smaller. they couldn't have scaled with my windows 2.5x and with that env variable putting it down to 2.0? the 2.5 is obviously 250% in windows options
  160. an I had no scaling issues with v1.1.1
  161. an but I don't see anything that should affect this in the changelog
  162. an the icon size is fine to me as it is, it is only the font that has changed since the update
  163. Link Mauve lovetox, Traceback (most recent call last): https://conference.gajim.org:5281/pastebin/1c1366bc-d508-43f5-9a19-8e9105ff5dbd
  164. Link Mauve It happened four times when I tried Gajim (latest master) with pep.
  165. lovetox an can you verify that and install gajim 1.1.1
  166. lovetox https://gajim.org/downloads/1.1/
  167. lovetox if thats really the case, then i can investigate what dependency caused this
  168. lovetox its not a Gajim matter per se, rather of the dependencys we use
  169. lovetox and updates to them are not listen in the changelog
  170. an sure. just upgraded a couple of hours ago. okay that is understandable
  171. lovetox Link Mauve, would be interested in the stanza that causes this
  172. lovetox as we request a specific id on the node with avatars
  173. lovetox i expect a item-not-found error instead of an empty items node
  174. Link Mauve Want me to print the items?
  175. Link Mauve Is print(item) enough to serialise the XML to a string?
  176. lovetox its enough if you log with -v
  177. lovetox all stanza received are already printed
  178. an lovetox, yea that fixed it. do you want a screenshot?
  179. lovetox yeah please
  180. Link Mauve lovetox, it will flood above the limit of my terminal.
  181. Link Mauve Can I just log the stanzas somehow?
  182. lovetox you can redirect your console output to a file
  183. an one moment, locale keeps changing after updates. gotta change it back
  184. lovetox but this will only work on gajim master HEAD, i added it today that exceptions are also printed into a redirected log
  185. lovetox i have to go away, back in an hour, an please stay in this channel :)
  186. Link Mauve I am running master anyway.
  187. an alright I will but cannot promise that I am not afk.
  188. Link Mauve lovetox, <items node='urn:xmpp:avatar:metadata'><item id='6034FEB7B8E1'><metadata xmlns='urn:xmpp:avatar:metadata'/></item></items>
  189. Link Mauve This seems to be a bug from Movim.
  190. Link Mauve I also have another traceback earlier: Traceback (most recent call last): File "/usr/lib/python3.7/site-packages/gajim/gtk/notification.py", line 62, in on_proxy_ready proxy = Gio.DBusProxy.new_finish(res) gi.repository.GLib.GError: g-io-error-quark: Erreur lors de l’appel de StartServiceByName pour org.freedesktop.Notifications : Le délai d’attente est dépassé (24)
  191. an has anyone successfully decrypted omemo messages in zom received from gajim?
  192. Link Mauve Better ask in the Zom room?
  193. an where they at?
  194. Link Mauve Most likely not here. :D
  195. an yea, I don't think they have one. checked their conference server for a public room but there were none except an empty room called 'zoe'. I have now added their support email on jabber in the hope that it is a registered jid as well.
  196. lovetox Link Mauve, this is not the stanza that caused the problem i think
  197. lovetox because this stanza has a item node
  198. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _python-nbxmpp_ < https://dev.gajim.org/gajim/python-nbxmpp >: *54d0e5b3* < https://dev.gajim.org/gajim/python-nbxmpp/commit/54d0e5b35ea4d49e84d538e6ecc2b59b0d3e1caf > Dont fail on malformed avatar data
  199. bot Maxime Buquet created an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9582 >: #9582: < Jingle discovery doesn't take into account all available resources >
  200. bot Maxime Buquet modified an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9582 >: #9582: < Jingle discovery doesn't take into account all available resources >
  201. bot Maxime Buquet modified an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9582 >: #9582: < Jingle discovery doesn't take into account all available resources >
  202. trwnh How do I change font size in Gajim?
  203. lovetox preferences -> Design -> manage theme
  204. trwnh hmm. seems kind of hard to customize but thanks, i got it to look like i wanted to eventually
  205. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: *0573d42d* < https://dev.gajim.org/gajim/gajim/commit/0573d42d2937300bd0b6cdc8ea997dca1723e853 > Notifications: Catch all DBus errors
  206. bot Bernhard Kneip created an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9583 >: #9583: < sqlite3.DatabaseError: database disk image is malformed >
  207. hannibal lovetox: could the GTK downgrade be the reason for an's scaling issue?
  208. lovetox no, 1.1.1 and 1.1.2 use the same gtk version i think
  209. lovetox its some other dependency
  210. lovetox also if we upgrade we have other issues
  211. hannibal https://dev.gajim.org/gajim/gajim/commit/60b3a1d02e581f678ea85ed331abda34c02f37e9 happened after 1.1.1
  212. lovetox yes, its worth a shot maybe i make a custom build tomorrow with a higher gtk version for an
  213. an I just noticed that my client info is leaking. I guess everyone else can see that I am using gajim from looking at the participant list, just like I can. even though I have those options disabled. not sure if it is only happening in muc's.
  214. an https://upload.xmpp.is:5281/upload/c7RhPuvK09V9z9_N/set.png
  215. lovetox i doubt that
  216. lovetox what makes you think it sends os info?
  217. an no just client info, like Gajim.
  218. lovetox show me the stanza
  219. an should be <identity type="pc" category="client" name="Gajim" />
  220. lovetox thats not what this button is for
  221. lovetox there is more detailed stuff you can request from a client
  222. lovetox you cant remove that info
  223. an oh
  224. lovetox also dont use Gajim to be anonymous, its not designed for it, there are many places where it leaks all kind of data
  225. an could you be more specific or would it be too cumbersome to list?
  226. lovetox - dns requests when connecting to the server - your ip when using p2p filetransfer - your ip when you download plugins with the plugin installer - your ip if you use the image preview plugin
  227. lovetox just form the top of my head
  228. an oh, I already fixed those
  229. lovetox an can you check in the about help window
  230. lovetox what gtk version is listed
  231. an 3.24.2
  232. an now that you mention IP leaks. there is one issue I've had since I first installed gajim. my socks5 proxies doesn't seem to work when authentication is added. this only happens with the proxies used for the individual jabber accounts but the "Global proxy" can use the authenticated socks5 proxies just fine.