Gajim - 2019-11-06


  1. djx I'm having trouble with Gajim (portable) not connecting through a proxy I set up.
  2. djx I am looking at the proxy connection logs and it seems like Gajim isn't even attempting to use it.
  3. djx XML console shows nothing. What else can I check?
  4. concerto What's pygobject called on Debian? python3-gi?
  5. concerto What version of Gajim would you folks recommend for someone who doesn't want to fiddle with Testing/source installation?
  6. concerto What version of Gajim would you folks recommend for someone who's running Stable and doesn't want to risk things with Testing/source installation/installing dependencies from packages.debian.org?
  7. concerto (How old/bad is the one in the Stable repos?)
  8. concerto Uninstalled nightly, installed the one from stable repos, and... 1. It warns that it's in an insecure location and isn't marked as executable (I choose 'mark as executable') 2. It refuses to launch - https://paste.gajim.org/view/322a511b
  9. bot André updated a merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/522 >: Fix opening URIs from sandbox
  10. bot André updated a merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/400 >: Remove color and font formatting
  11. saltybones what the...what
  12. saltybones I just got a message "You have joined too many conferences" and a window got closed.
  13. saltybones I didn't even join any and I have like 5...
  14. wurstsalat concerto: you cannot switch from nightly to stable using the same profile. You have to start clean (use the backup you made before fiddling with nightly versions).
  15. concerto wurstsalat: uh oh.
  16. concerto wurstsalat: can't transfer some way from Nightly to Stable either?
  17. wurstsalat djx: start with gajim -v
  18. wurstsalat concerto: no
  19. saltybones concerto, don't switch to stable
  20. saltybones master is really the best experience atm
  21. saltybones imho
  22. concerto saltybones: so I gotta install Testing libraries manually on two computers 🙁
  23. saltybones Hm...maybe?
  24. saltybones Which part of the ubuntu guide doesn't work on debian?
  25. wurstsalat master is clearly for people who like to test things and know how to deal with issues arising while using master. If you are not up to that I'm not suggesting master
  26. wurstsalat Use flatpak if your system does not provide the latest stable version
  27. saltybones wurstsalat, do we have a flatpak of nightly masters?
  28. wurstsalat No I don't think so
  29. saltybones #bandnames The new album by nightly masters: flatpak
  30. saltybones How can I see the channel topic on master?
  31. wurstsalat saltybones, the "Information" menu item
  32. djx wurstsalat - ok, did that but I don't see any additional errors. Does it put out a log somewhere or something?
  33. wurstsalat it should show you where it fails to connect
  34. djx maybe I should clarify that I'm on Windows 🙂
  35. wurstsalat then you can enable logging in preferences > advanced
  36. djx yes did that.
  37. djx Where should it put the logs?
  38. wurstsalat a paste service, this one for example: https://paste.gajim.org
  39. djx I mean where do I see them? I don't see a logs folder or a popup or anything
  40. wurstsalat look for sensible stuff before ;)
  41. djx I will, once I can find the log files XD
  42. wurstsalat we really need an "Open folder" button for that.. wait
  43. wurstsalat %appdata% gajim debug somewhere
  44. wurstsalat sorry, I'm not on win
  45. djx Ok, seems to be: Gajim\UserData\Debug
  46. bot Daniel Brötzmann closed an issue in _gajim-plugins_ < https://dev.gajim.org/gajim/gajim-plugins/issues/455 >: #455: < PGP plugin: save the key password >
  47. djx wurstsalat - ok, I think I may see the issue. My XMPP server is not at the same address as the domain, I'm using the standard SRV DNS entries to point to the correct address.
  48. djx It seems that it's not using that, the proxy is trying to connect directly to: mydomain: 11/6/2019 17:41:16 (I) gajim.c.connection: >>>>>> Connecting to mydomain.com [mydomain.com:5223], type = ssl
  49. djx wurstsalat - and then using the "hostname" to manually set it, it works fine through the proxy
  50. djx wurstsalat - thanks for your help.
  51. wurstsalat djx, hostname as in Account settings?
  52. wurstsalat or proxy settings?
  53. djx yes
  54. wurstsalat ok!
  55. djx in the account settings
  56. djx is that expected? I thought those DNS records were part of the XMPP standard to support addresses like me@myDomain.com and have the server actually somewhere like chat.myDomainc.om
  57. wurstsalat djx, I cannot answer you that, but maybe others can. to me it looks rather complicated
  58. djx https://wiki.xmpp.org/web/SRV_Records <- These are what I'm referring to 🙂
  59. bot Daniel Brötzmann proposed a new merge request for _gajim-plugins/master_ < https://dev.gajim.org/gajim/gajim-plugins/merge_requests/150 >: [omemo] Fix opening file and add Open Folder button
  60. wurstsalat saltybones, ^
  61. djx I just read an article suggesting that it is supposed to work, so perhaps the issue is that the DNS request is not being done through the proxy.
  62. saltybones Hm...the DNS request should go through the proxy?
  63. saltybones That sound weird. :)
  64. djx DoH, or whatever you want to call it 😉.
  65. djx If we have to proxy out our XMPP, we may also have to proxy out the request for getting a server address. Both are methods to block the XMPP from happening at all 🙂
  66. saltybones That's true but the DNS response is fine, right? Gajim is just not using the SRV records right, isn't that what you said?
  67. bot Daniel Brötzmann proposed a new merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/523 >: Preferences: Add Open Folder for debug logs
  68. concerto Gajim still doesn't seem to remember the size of the contacts list, it's still always set to the minimum width. (nightly on Debian Stable)
  69. wurstsalat concerto, current master? one window mode? logs?
  70. concerto yes and yes
  71. concerto There's this traceback, but it doesn't seem related - https://conference.gajim.org:5281/pastebin/ba8964cf-5a79-46fd-a58b-8636e6a532d7
  72. concerto There seem to be quite a few of those
  73. wurstsalat concerto, which PyGObject version are you using?
  74. concerto wurstsalat: if you mean `python3-gi`, it's 3.34.0-1
  75. wurstsalat yes, that's what I meant
  76. wurstsalat concerto, you can `cat ~/.config/gajim/config | grep -E 'roster_hpaned_position|msgwin-width'` while gajim is running and after restarting gajim. to properly test this, you should grep for msgwin-width while gajim is closed (your base value), then start gajim (don't resize), close it, grep again
  77. concerto wurstsalat: UUoC ;) `grep -E 'roster_hpaned_position|msgwin-width' ~/.config/gajim/config` Thanks, lemme see
  78. concerto While running - https://conference.gajim.org:5281/pastebin/67ade717-2424-4bbc-a94c-a30211e2ef13
  79. concerto quit - https://conference.gajim.org:5281/pastebin/63ae5057-d0d0-4591-b969-2c7e26c4f018
  80. concerto start (no resize) - https://conference.gajim.org:5281/pastebin/95d9ec89-f89a-4375-92c4-24ebfb5b3c1b
  81. concerto Hm...it might be some sort of interaction with Maximus
  82. concerto Oh, I had to start and close without resizing...I'll try again.
  83. concerto wurstsalat: I killed maximus, checked that it hadn't respawned (`ps aux | grep maximus`), closed Gajim, checked that it was closed (`ps aux | grep gaj https://conference.gajim.org:5281/pastebin/bc929c61-6d83-4dc4-9a73-29d6f50f83f8
  84. saltybones what's maximus?
  85. concerto Old utility which auto-maximizes applications
  86. wurstsalat concerto: and after that, your contact list was hidden again? 146px missing?
  87. concerto wurstsalat: minimized - I can just see the icons and avatars, no names.
  88. concerto wurstsalat: minimized - I can just see the activity icons, client icons, and avatars, no names.
  89. wurstsalat And after another reastart? Does it minimize further?
  90. wurstsalat As we discussed here yesterday: we need to save window size/positions immediately, not after restarting
  91. concerto wurstsalat: > And after another reastart? Does it minimize further? don't think so
  92. wurstsalat Could you check?
  93. wurstsalat concerto: I try to understand why it does that
  94. concerto wurstsalat: so I close -> note values -> (start -> close -> note values)×2 ?
  95. wurstsalat Yeah, I'd like to know if it continues shrinking
  96. bot Martin created an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9881 >: #9881: < Don't send RTL/LTR control sequences in the stanzas to other clients >
  97. concerto wurstsalat: here you go https://conference.gajim.org:5281/pastebin/d327740a-54c2-4c43-badf-26aa79a886db
  98. wurstsalat So it does not change the second time, interesting
  99. wurstsalat Could it be your window manager?
  100. concerto Possibly. Both the laptops I've seen this on run XFCE on Debian Stable.
  101. bot Daniel Brötzmann modified an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9881 >: #9881: < Don't send RTL/LTR control sequences in the stanzas to other clients >
  102. bot Martin modified an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9881 >: #9881: < Don't send RTL/LTR control sequences in the stanzas to other clients >
  103. wurstsalat concerto, thanks for testing!
  104. concerto wurstsalat: cheers. Is it fixed?
  105. concerto Or should I try out another WM?
  106. wurstsalat if you have another WM at hand?
  107. sebastian hey there... I received messages while my computer clock was set to year 2235 (still don't know what caused that..) now Gajim shows me these 3 messages all the time
  108. sebastian And it cant really render the date... ‎‎%(nb_days)i days ago‎ [10:01:30 PM]
  109. sebastian any idea how to quickly fix this? it is three not important messages, if htere is a way to manually delete it from history that would be ideal
  110. wurstsalat sebastian, check out Gajim > History manager
  111. wurstsalat there you can delete these messages
  112. sebastian wurstsalat, thanks! i never noticed the history manager!
  113. sebastian that fixed it
  114. wurstsalat sebastian, yeah for some users it's the other way round. plan is to unify these two
  115. sebastian 👌 👍
  116. sebastian yeah i checked the history from the contact
  117. sebastian for me this is a contact-centric feature
  118. sebastian but i can imagine, if you have a lot of contacts, you might not know with which contact you discussed $keyword... so unification of these two dialogs might be useful...
  119. sebastian but i can imagine, if you have a lot of contacts, you might not know with which contact you discussed $keyword... so unification of these two dialogs might be useful...
  120. wurstsalat it's really only delete and export what makes the history manager different from history view (plus seeing all contacts at once)
  121. concerto wurstsalat: seems to work correctly on Fluxbox
  122. concerto wurstsalat: https://conference.gajim.org:5281/pastebin/9366b3a8-47c4-4248-be60-ce182200f480
  123. concerto Contacts window was always visible
  124. concerto Contacts pane was always visible
  125. wurstsalat concerto, that looks correct to me!
  126. wurstsalat so your WM seems to resize the window somehow
  127. concerto wurstsalat: no issues with LXQT either o.O
  128. concerto .o(What's wrong with XFCE?)
  129. wurstsalat concerto, thanks for testing this on multiple WMs :)
  130. lovetox size should always work
  131. lovetox position not necessarily
  132. lovetox if you use wayland it does not let Gajim decide on the position of a window
  133. lovetox this is intended and not something we can do anything about
  134. lovetox wurstsalat, concerto you can go back to stable but you have to delete cache.db
  135. lovetox djx, yes we dont use srv resolution when we connect through a proxy
  136. lovetox 1. python has no way to proxy a dns request
  137. lovetox 2. some proxys dont even support srv querys through proxy
  138. lovetox notably TOR does only allow A/AAAA querys
  139. lovetox because of 1. we decided to disable dns requests altogther when using a proxy
  140. lovetox because user expects not to leak a dns request when connecting through a proxy
  141. lovetox and concerto i dont see the big problem to install one dependency from testing
  142. lovetox and saltybones your guide is more a developer guide than a user guide to checkout master
  143. saltybones lovetox, uh yes, why?
  144. saltybones oh you mean...well
  145. saltybones It's also what I am doing to run master as a user.
  146. saltybones But yeah using master comes with some developery feelings. :)
  147. concerto lovetox: I'm running X11. This isn't about size or position, it's the contacts pane (is that really counted as a window, though). And it's not just one dependency, I'll have to install others too (e.g. to get maps to work).
  148. concerto lovetox: I'm running X11. This isn't about size or position, it's the contacts pane (is that really counted as a window, though?). And it's not just one dependency, I'll have to install others too (e.g. to get maps to work).
  149. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: *1fa8533c* < https://dev.gajim.org/gajim/gajim/commit/1fa8533c793196694b8eb6f00c6824a3d1af4b78 > Preferences: Add Open Folder for debug logs
  150. bot Philipp Hörist merged a merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/523 >: Preferences: Add Open Folder for debug logs
  151. bot Daniel Brötzmann proposed a new merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/524 >: XML console: Start search at beginning when changing search term
  152. bot Daniel Brötzmann updated a merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/484 >: Move some accelerators from Glade file into code
  153. bot Daniel Brötzmann updated a merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/451 >: WIP: Rework input dialogs
  154. concerto I installed python3-gi (via packages.debian.org), apt complained about python3-gi-cairo. Installed that (the same way), it complained about python-gi-dev. Installed that (the same way), it's now complaining about the version of python-gi.
  155. concerto Installed that (the same way), and now...python-gi-cairo /o\
  156. concerto Installed that (the same way), and now...it seems to be fine :>
  157. bot Philipp Hörist updated a merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/524 >: XML console: Start search at beginning when changing search term
  158. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: *1f845aa3* < https://dev.gajim.org/gajim/gajim/commit/1f845aa3241dd3252ad68420aaa0e7babed24e73 > XMLConsole: Start search at beginning when changing search term
  159. bot Philipp Hörist merged a merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/524 >: XML console: Start search at beginning when changing search term
  160. bot Philipp Hörist pushed 2 commits to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: *3162d799* < https://dev.gajim.org/gajim/gajim/commit/3162d7990dcef528e307beca24cf5ea9ee6ba653 > Fix opening URIs from sandbox *7137b37e* < https://dev.gajim.org/gajim/gajim/commit/7137b37eba56404977883aa83755c86df84fcfff > Stay compatible with python 3.5 time.monotonic_ns() is only available in python 3.7+
  161. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: *1ac852f0* < https://dev.gajim.org/gajim/gajim/commit/1ac852f0cd3382f944806ba6a1594fed52cfe57d > Logger: Improve speed of find_stanza_id() The SQLite Query Planner does not use the best index