Gajim - 2018-07-08


  1. andrey.g thanks for the warning. Wow, #8563 is fixed, great! It means it would be possible to use XML Console (amongst others) to enable/disable CSI just by sending: - <inactive xmlns='urn:xmpp:csi:0'/> - <active xmlns='urn:xmpp:csi:0'/>
  2. Zash AttributeError: 'NoneType' object has no attribute 'remove_tab' https://q.zash.se/60412e51ea77.txt
  3. Zash Trying to test Prosody things, gets a flood of issues from everything else :|
  4. concerto What's wrong with Gajim's Debian repos? :\
  5. concerto https://conference.gajim.org:5281/pastebin/719cc3f9-f36b-4236-97f7-94181337f6a5
  6. concerto Not sure if this was sent -
  7. concerto > What's wrong with Gajim's Debian repos? :\
  8. concerto https://conference.gajim.org:5281/pastebin/032ad53f-cd2c-4950-91ac-67c7e091c281
  9. asterix It should be 20180708 ...
  10. pep. > lovetox> Supported version should be the namespace > mam:3 for example > not the xep version > a xep gets updated often because of typos or stuff like that > nothing we have to track Yes and no, does that mean you'll support all the new features added that don't require NS bumps?
  11. lovetox True but happens not very often
  12. lovetox and also people are mostly insterested if they have server support
  13. pep. I agree with the maintenance bit, but that means a lot less accuracy
  14. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: *3cfd82b0* < https://dev.gajim.org/gajim/gajim/commit/3cfd82b0c2a654cc860a3f6418e567179cb68967 > Fix method call
  15. lovetox Thanks Zash, fixed
  16. lovetox i mean the traceback
  17. lovetox not the prosody issue
  18. lovetox i look if i can test later on Link Mauve server
  19. lovetox Link Mauve, could add this fix?
  20. Link Mauve Which one?
  21. Zash I was testing MUC stuff in this case
  22. Link Mauve lovetox, new features without a namespace bump happen a lot in older XEPs, MUC for instance is getting these quite often recently.
  23. Link Mauve Ah, want me to update mod_muc?
  24. Zash Not sure what lovetox meant
  25. lovetox the bosh stuff
  26. lovetox https://issues.prosody.im/1134
  27. Link Mauve Oh, I applied that like two months ago.
  28. lovetox but Zash wrote today
  29. lovetox about applied logging
  30. Zash I may have forgotten what that was about
  31. lovetox ah that was 7 weeks ago the commit
  32. lovetox hm ok i will try later
  33. Zash I was looking at unresolved issues
  34. lovetox gajim has more xmpp lib code integrated then dedicated xmpp libs ^^
  35. Link Mauve lovetox, in https://dev.gajim.org/gajim/gajim/commit/15bcd80e1980603ac6e87522e7ae7560efd8cc2f are you sure you should use %s- at the beginning of the string?
  36. Link Mauve The variant you are sending to the action should already carry this information.
  37. lovetox yes makes not much sense for now
  38. lovetox but the join-groupchat action does not allow for a argument right now
  39. lovetox hm
  40. lovetox you mean if we could get somehow the action name that was called and extract the account from there, we dont have to pass it
  41. lovetox hm yes thats a good idea i think thats possible
  42. Link Mauve No, the opposite.
  43. Link Mauve Only use the variant, and have a single action name.
  44. lovetox yes i want to go that way, but some changes have to be done before
  45. Link Mauve Ok.
  46. lovetox because now every account has its own menu item Join Groupchat
  47. lovetox so it needs its own action
  48. Link Mauve I see.
  49. lovetox so i can disable the menu item
  50. lovetox when the acc is offline
  51. lovetox if i only have one action and disable it, the menu item is everywhere disabled, even for online accs
  52. lovetox but yes i want to get rid of the account specific menu items
  53. lovetox and provide a global join groupchat
  54. lovetox we integrated a account selector for that purpose in the join groupchat window
  55. lovetox its sad that we have no python xmpp lib that works with GTK on every OS
  56. lovetox except nbxmpp ^^
  57. lovetox but i guess this is GTKs fault also, because nobody there cares to integrated it probably with the python event loop
  58. Link Mauve lovetox, have you tried slixmpp?
  59. Link Mauve I haven’t heard of anything preventing it from running with GTK+.
  60. lovetox i can try, but the problem lies not with the libs
  61. lovetox its the integration of the glib event loop with python event loop
  62. lovetox for that you need an extra package, and i think there is a problem on windows with that
  63. lovetox the network stuff seems not to work
  64. lovetox but i will test slix maybe something is different
  65. Link Mauve I don’t think we’re doing anything special with the network, nor are we testing on Windows.
  66. lovetox i never gotten the GTK network stuff to work on Windows
  67. lovetox we call select() on a python socket every 10 ms on windows
  68. lovetox which is pretty bad
  69. lovetox but works
  70. marmistrz I've installed gajim from flatpak and for some reason the encryption button is always grayed out. Ubuntu 16.04. Do you have an idea why?
  71. lovetox probably because the encryption plugin is not installed?
  72. lovetox or activated
  73. marmistrz lovetox: that's gajim 1.0, it should come with omemo out of the box
  74. marmistrz 1.0.3
  75. marmistrz or shouldn't it?
  76. lovetox no
  77. marmistrz Thanks. While installing URL image preview I get an error: no module named PIL.
  78. marmistrz PIL is installed in the host system
  79. lovetox but its not in the flatpak sandbox
  80. lovetox you cant do anything about it
  81. lovetox we are migrating to flatpak plugins
  82. lovetox with the next version of gajim
  83. marmistrz Thanks. Can I somehow autogenerate a desktop menu entry when using flatpak? Usually my distro's packages did that for me.
  84. lovetox not sure, is there none?
  85. lovetox i guess flatpak should do that
  86. lovetox how is it with other apps from flathub?
  87. marmistrz I don't know, that's the only app from flathub we've used.
  88. marmistrz I always install apps from the repos
  89. marmistrz I'll run a `find` maybe it's in some location the DE doesn't recognize
  90. Daniel marmistrz, just adding a desktop shortcut with 'flatpak run org.gajim.Gajim' doesn't work?
  91. js hm, is anyone running Gajim on OpenBSD here?
  92. lovetox Link Mauve, can you run slixmpp so you dont have to use the inbuild plugins for the xeps?
  93. lovetox like if i want to register to vcard namespace, and i want my app to handle everything related to vcard and not slix
  94. lovetox just a hypothetical question
  95. Link Mauve You can choose not to register the xep_0054 plugin, but some other plugin may have it as a dependency and try to load it.
  96. bot Mikaela Suomalainen created an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9233 >: #9233: < Show which account is being used with "single window for everything" >
  97. bot André proposed a new merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/291 >: Filetransfer UI: remove deprecated properties
  98. mikaela Does enabling the local account on flatpak depend on https://dev.gajim.org/gajim/gajim/issues/8884 ?
  99. lovetox no
  100. lovetox but im not sure we have all dependencys shipped for that in flatpak
  101. lovetox is it not possible to activate?
  102. mikaela It's grayed out for me on Ubuntu 18.04, but I am not sure if I have all the depedencies for it available
  103. lovetox flatpak ships all dependencys
  104. lovetox that means we didnt add it to the flatpak yet
  105. mikaela I see. Is there any nightly build flatpak repository or similar available or only flathub?
  106. lovetox no
  107. lovetox but you can build it yourself
  108. lovetox https://dev.gajim.org/gajim/gajim/tree/master/flatpak
  109. lovetox but im not sure plugins will work right now, we are in the process to uploading them to flathup as separate extension
  110. mikaela Thanks, I think I will stay on flathub
  111. bot Daniel Brötzmann modified an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9233 >: #9233: < Show which account is being used with "single window for everything" >
  112. Daniel js, I'm not but I'm interested: is there a package for Gajim 1.0 yet?
  113. js Daniel: There's one for 1.0.3, but I'm getting "Unable to get local issuer certificate" on every server, and setting fingerprint_sha_256 doesn't help either
  114. lovetox then Gajim is not able to find your cert store
  115. lovetox and cant verify the certificates
  116. lovetox or your certstore just does not contain the ca certs
  117. js lovetox: cert store is there, cert store contains the root as ewll
  118. js I'm guessing a problem with LibreSSL
  119. js also, looking through the code, it should not even very the cert via the chain if fingerprint_sha_256 is ste?
  120. js *set
  121. lovetox no you cant accept the cert anymore
  122. lovetox but you can ignore the error
  123. lovetox but that is not what we want
  124. lovetox your certs are under /etc/ssl/certs?
  125. js yes, /etc/ssl/certs.pem
  126. js well, I'd be ok with pinning the cert and ignoring the chain :)
  127. lovetox can you move the certs.pem to /etc/ssl/certs?
  128. lovetox and try again
  129. js it's a single file
  130. js do you want me to put it at /etc/ssl/certs/certs.pem?
  131. lovetox yes
  132. js it does help
  133. js ok, so I guess the path needs to be added for OpenBSD :)
  134. js is my old commit access still active? ^^
  135. lovetox you have to try, but this has to be added in nbxmpp
  136. js /etc/ssl/cert.pem it is, actually. Without the s.
  137. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: *bd79fe62* < https://dev.gajim.org/gajim/gajim/commit/bd79fe629f7fbaaead18694dd52b5bd56d522db9 > Refactor Privacy and Blocking into own modules
  138. concerto o/
  139. concerto Using Gajim v20180629-1 on Debian Stable, with XFCE v4.12. Gajim doesn't seem to respect the system-wide theme settings :\
  140. lovetox what does not look like it should?
  141. andrey.g concerto‎, fugata has just asked similar in the xmpp@ MUC.
  142. concerto lovetox: window decorations are obeyed, but the application itself is still light whereas I chose the xfce-dusk theme.
  143. lovetox so not one thing changes if you switch theme?
  144. concerto lovetox: whoops. Seems theme-dependant.
  145. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: *78d16c44* < https://dev.gajim.org/gajim/gajim/commit/78d16c44f3f9171a31add9e80e3f2658c02930fa > Register PEP module first Other modules depend on it
  146. mikaela dev.gajim.org just complained to me that I hadn't set any SSH keys onto my account, so I did that and also attempted to upload my GPG public key. However that resulted to error 500, should I report it somewhere?
  147. lovetox are you thinking about contributing?
  148. mikaela Also is there an open issue for tab bar showing IRC topic in Gajim while in Conversations it says "#channel on irc.example.net" ? I cannot find it with searches like "tab" and "MUC topic" didn't seem relevant.
  149. mikaela No, sorry, I don't have energy for that and I am not a coder and I think learning Czech is taking all my energy that could be used for it. I just wanted to get rid of the warning.
  150. lovetox then you dont need a ssh key
  151. lovetox but yes you can open an issue about gitlab giving you a 500 error
  152. mikaela To which project?
  153. lovetox Gajim
  154. lovetox we have no dedicated project for gitlab
  155. lovetox about that IRC thing
  156. lovetox yes open a issue, but i think i read somewhere a issue about muc topics and such
  157. lovetox but i dont find it
  158. lovetox https://dev.gajim.org/gajim/gajim/issues/5406
  159. lovetox ah have it
  160. lovetox add you request there
  161. mikaela Thanks :)
  162. bot Mikaela Suomalainen created an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9234 >: #9234: < Gitlab gives error 500 when attempting to upload a public GPG key >
  163. bot nano created an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9235 >: #9235: < Starts fails on Ubuntu 16.04 after installing via apt >
  164. bot Philipp Hörist closed an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9235 >: #9235: < Starts fails on Ubuntu 16.04 after installing via apt >
  165. bot Daniel Brötzmann modified an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9234 >: #9234: < Gitlab gives error 500 when attempting to upload a public GPG key >
  166. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: *a2d7283e* < https://dev.gajim.org/gajim/gajim/commit/a2d7283e6e334417cd89512b5ac5efdd94923975 > Refactor AdHocCommands into own module
  167. bot Philipp Hörist updated a merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/277 >: WIP: Replace adhoc command window with GtkAssistant
  168. bot Philipp Hörist updated a merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/290 >: Fixes account box with one account is shown
  169. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: *3438b060* < https://dev.gajim.org/gajim/gajim/commit/3438b06069bc4470aa56dfc8562d953e4be53c9e > Fix JoinGroupchat hotkey if zeroconf is active
  170. bot Philipp Hörist updated a merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/290 >: Fixes account box with one account is shown
  171. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: *0750d6f6* < https://dev.gajim.org/gajim/gajim/commit/0750d6f6efd42d7f14ea68d93e9bcb2d524f92dd > Fixes account box with one account is shown
  172. bot Philipp Hörist merged a merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/290 >: Fixes account box with one account is shown
  173. lovetox mimi89999, you can change the color of the account indicator in ACE
  174. lovetox every account has a color config value
  175. Daniel lovetox, I saw your commits on adhoc commands and also zeroconf: has the situation described in this issue changed? https://dev.gajim.org/gajim/gajim/issues/7468
  176. lovetox no, that is the Command System for chat commands
  177. lovetox it has nothing to do with AdHocCommands
  178. Daniel Ah I see! Thank you
  179. bot Daniel Brötzmann modified an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/7468 >: #7468: < Do not auto-complete chat commands that not supported in zeroconf >
  180. bot Daniel Brötzmann modified an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/7468 >: #7468: < Do not auto-complete chat commands not supported in zeroconf >
  181. lovetox Link Mauve, how do i join a irc channel over jabber.fr
  182. lovetox gtk+%irc.gnome.org@irc.jabberfr.org
  183. lovetox i tried with that
  184. Link Mauve Just like that, yeah.
  185. lovetox yeah but we disco groupchats, and server says not implemented
  186. Link Mauve You may have to escape the + using XEP-0106, not sure.
  187. lovetox does biboumi not support that?
  188. mikaela lovetox: I think you are missing a # from the beginning
  189. lovetox true thanks
  190. Link Mauve Oh, indeed.
  191. lovetox hm Link Mauve cant join any irc channel
  192. lovetox ‎[21:01:28] ‎chat.freenode.net‎: Connecting to chat.freenode.net:6697 (encrypted) ‎[21:01:28] ‎chat.freenode.net‎: Connected to IRC server (encrypted). ‎[21:01:28] ‎chat.freenode.net‎: ERROR: Connection closed.
  193. lovetox ‎[20:57:52] ‎irc.gnome.org‎: Connecting to irc.gnome.org:6697 (encrypted) ‎[20:57:53] ‎irc.gnome.org‎: Connected to IRC server (encrypted). ‎[20:57:53] ‎irc.gnome.org‎: ERROR: Connection closed: TLS error: Received a record that exceeds maximum size
  194. Link Mauve lovetox, hmm, works fine for me. :/
  195. bot Andrey Gursky created an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9236 >: #9236: < Join Group Chat dialog: no accounts visible >
  196. bot Andrey Gursky created an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9237 >: #9237: < Join Group Chat dialog: no autofill of room and server on address paste >
  197. r00tobo hi guys. is it possible to get a picture with the image preview a big bigger or when for example I hover over the picture it gets maxmized a bit
  198. r00tobo bit*
  199. lovetox yes in the plugin config you can set the size
  200. r00tobo oh I forget that it has a configuration
  201. r00tobo wait let me check
  202. andrey.g Regarding Join Group Chat dialog. The labels Account / Server / Room / ... are not black. It looks strange for me. Is it some new fancy design policy?
  203. lovetox its intended
  204. lovetox i dont know if its fancy
  205. lovetox i dont think it looks bad on your screenshot
  206. andrey.g I mean they are harder to read than usually.
  207. r00tobo the plugin is working good :3
  208. r00tobo btw lovetox this is running in a flatpak
  209. r00tobo it seems like you have to install the plugin as a flatpak too
  210. andrey.g Some disabled options not intended to be used and thus must not be good readable, but in this labels should be good readable.
  211. andrey.g Some disabled options not intended to be used and thus must not be good readable, but these labels should be good readable IMHO.
  212. lovetox yes andrey.g i guess everybody has another opinion about what is readable and what not
  213. lovetox lets go with it and see how we like it
  214. bot Philipp Hörist closed an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9236 >: #9236: < Join Group Chat dialog: no accounts visible >
  215. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: *c25a4a0a* < https://dev.gajim.org/gajim/gajim/commit/c25a4a0aabbaa8145bb1319c18d387f467a63861 > Fallback to account name when label is missing Fixes #9236
  216. lovetox andrey.g, you can set account label btw in the Account window
  217. andrey.g http://picpaste.com is suggested here in MUC but does it work for you?
  218. mikaela > failed to connect
  219. Daniel andrey.g, to my opinion grey labels look much better. There is also some GUI research about contrasts and readbility (black on white may have the most contrast but not the best readability).
  220. bot Daniel Brötzmann modified an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9237 >: #9237: < Join Group Chat dialog: no autofill of room and server on address paste >
  221. andrey.g Daniel‎, I agree, good readability should deliver blue on white. But I cannot really believe about gray on white.
  222. mimi89999 08/07/2018 19:17:43 (W) nbxmpp.transports_nb calling send on empty buffer and queue /usr/lib/python3.6/subprocess.py:766: ResourceWarning: subprocess 18221 is still running ResourceWarning, source=self) /usr/lib/python3.6/subprocess.py:766: ResourceWarning: subprocess 18319 is still running ResourceWarning, source=self) /usr/lib/python3.6/subprocess.py:766: ResourceWarning: subprocess 18460 is still running ResourceWarning, source=self) Erreur de segmentation michel@debian:~/git/gajim$
  223. mimi89999 Eugh... Is it Python3 that just segfaulted?
  224. lovetox yes ^^
  225. mimi89999 LOL
  226. mimi89999 I thought that the selling point of Python was "Forget about segfaults in your apps"
  227. lovetox to be honest i never seen python itself segfault
  228. Link Mauve I have, quite recently.
  229. Link Mauve Everytime I exit poezio.
  230. Link Mauve And it happens after Python is done executing all poezio code, in PyFinalize().
  231. Link Mauve I still have no idea why or how to fix that.
  232. mimi89999 Link Mauve: Report a bug in Python. It mustn't segfault.
  233. Link Mauve Says who?
  234. Link Mauve It’s written in C after all.
  235. bot Philipp Hörist updated a merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/291 >: Filetransfer UI: remove deprecated properties
  236. lovetox im not aware that a selling point of python is not to segfault
  237. lovetox is this because its like a abstraction of C and if you want to do the same with C as you do with python, you probably run into many segfaults just because C is much harder to master?
  238. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: *dbb4c531* < https://dev.gajim.org/gajim/gajim/commit/dbb4c5318c8aaf3fa131b4be4751ea4465469b55 > Filetransfer UI: remove deprecated properties
  239. bot Philipp Hörist merged a merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/291 >: Filetransfer UI: remove deprecated properties
  240. mimi89999 https://lebihan.pl/xmpp-upload/index.php/f59bfa7c-3e32-494e-adaa-53909d24a4f2/Capture%20du%202018-07-08%2022-53-33.png
  241. mimi89999 lovetox: How do you sum this up to 6?
  242. lovetox there is a issue open about this
  243. mimi89999 Ah.
  244. Daniel https://dev.gajim.org/gajim/gajim/issues/9145
  245. Daniel mimi89999 ^