Gajim - 2017-03-14


  1. bot Philipp Hörist pushed 1 commit to branch _refs/heads/gajim_0.16_ of _gajim_ <https://dev.gajim.org/gajim/gajim>: *d603a30f* <https://dev.gajim.org/gajim/gajim/commit/d603a30f3a06319d5eecfb983615b50b6edde098> Fix return value and negativ timeout values Fixes #8533
  2. mimi89999 arune: Since it is how Conversations is doing it, it would be good to support that.
  3. lovetox or conversations could do it like every other client :D
  4. Ge0rG or the prosody folks finally fix their PEP impl.
  5. MattJ I heard Link Mauve was working on it ;)
  6. Ge0rG MattJ: how many years ago has that been?
  7. Ge0rG prosody not having persistent PEP is the #1 blocker for me implementing bookmarks in yaxim.
  8. Ge0rG and avatars. and world domination!
  9. SaltyBones what even is PEP? :p
  10. Ge0rG SaltyBones: https://xmpp.org/extensions/xep-0223.html
  11. SaltyBones why would an avatar be "private" storage?
  12. uc I have no problem with 2 avatars. One public another private :P
  13. Ge0rG uc: nobody wants to see your private "avatar" :P
  14. uc Ge0rG: 😭
  15. MattJ SaltyBones, good question :) Prosody's PEP implemented simple notification stuff that everyone needed back then. Since then, people keep coming up with ideas and saying "we could use PEP for this!"
  16. MattJ and now it needs to be configurable, stored on disk, access control, number of item limits, and stuff
  17. SaltyBones ii think Ge0rG may have just sent me the wrong link :)
  18. SaltyBones https://xmpp.org/extensions/xep-0163.html this is pep
  19. SaltyBones not private storage
  20. MattJ XEP-0223 is a replacement for XEP-0049
  21. Ge0rG SaltyBones: bookmarks are private. avatars not. there is a bunch of XEPs for all that mess.
  22. SaltyBones ah
  23. Ge0rG SaltyBones: sorry, yes. I sent you the one for bookmarks.
  24. SaltyBones bleh
  25. Ge0rG but it doesn't matter, because neither is going to remain persistent :P
  26. SaltyBones "this is a simplification of pubsub for useless things like telling people what you're listening to because nobody wants to implement pubsub"
  27. SaltyBones and now people built a whole new mess on top of that
  28. SaltyBones every time i look at xmpp standards i want to barf
  29. Ge0rG SaltyBones: that's utterly the wrong reaction. You can just open your editor and create improvement PRs :D
  30. Ge0rG We (as the XSF) are working hard on improving XMPP. And we'd love to get more people's help.
  31. SaltyBones I have had this reaction to xmpp standards longer than pull requests exist. :p
  32. SaltyBones Which, to be fair, is not very long. ^^
  33. Ge0rG SaltyBones: a process to submit changes to the XSF existed before, it was just called differently.
  34. SaltyBones certainly
  35. Ge0rG SaltyBones: there really is no excuse. Look at me: eight years ago I was a random nerd writing negatively about XMPP. And today I'm an XSF member with a bunch of approved and some pending PRs.
  36. vflyson could you please review https://dev.gajim.org/gajim/gajim-plugins/merge_requests/29 and merge it in if all's looking good?
  37. Holger Ge0rG: You mean we should stop ranting? Who are you and what have you done to Ge0rG?
  38. Holger Ge0rG: I no longer trust MUC.
  39. Ge0rG Holger: No, what I mean is: you only deserve a right to rant after you try to improve the state of affairs sufficiently hard, and fail.
  40. Holger Fair enough.
  41. SaltyBones That's not really how things work, though. :) Everybody complains and the people who know stuff and get things done are subtly influenced by that.
  42. Ge0rG SaltyBones: the people who know stuff and get things done are all busy already.
  43. SaltyBones So are the people who complain. ;)
  44. Ge0rG SaltyBones: yes, but the latter are busy with complaining, so they could just stop with it and get things done as well
  45. Ge0rG SaltyBones: of course you could start running around and requesting emoji hugification from all clients. It's a minor tweak to implement, and a huge (eh-eh-eh) benefit to end users.
  46. SaltyBones oh come on :)
  47. SaltyBones complaining is so much less work than actually fixing something
  48. SaltyBones I mean, don't get me wrong, I want to help but there are so many other things that I also want or have to do... :)
  49. Ge0rG SaltyBones: what about writing succinct bug reports / feature requests?
  50. Ge0rG ?
  51. Ge0rG whoops.
  52. Ge0rG What does the status 'Available (desync'ed)' mean?
  53. SaltyBones Hm...no clue. Maybe a few messages didn't get acknowledged but the connection is still open?
  54. SaltyBones Is that a gajim thing?
  55. Ge0rG Yes, seeing it right now.
  56. Ge0rG Also is it normal for gajim to do a *ding* sound when I send a MUC message?
  57. SaltyBones Well..
  58. SaltyBones There is a sound for "Message sent"
  59. SaltyBones I usually have all sounds off but that seems to be it.
  60. Ge0rG Reminds me of the typewriter clicks of ICQ.
  61. SaltyBones haha
  62. SaltyBones i had forgotten about that
  63. Ge0rG Oh, how nice. When I send a message from another client, the carbon causes gajim to show a "new message" icon.
  64. SaltyBones ?
  65. SaltyBones You haven't used gajim in a while, huh?
  66. arune > What does the status 'Available (desync'ed)' mean? Ge0rG: might be when you have more than one account and they have different status?
  67. arune Cool:
  68. arune https://upload.jabber.at/http_upload/W9SB5xgXGjSvuMerjZGQK3sU9TgNFLFm/3RMc_cFhQ02UUS-5L3hoSg.jpg
  69. Ge0rG SaltyBones: I'm not a regular Gajim user at all. Currently I'm only falling back to it because I'm on a 2G mobile connection with multi-second latency, making poezio effectively unusable
  70. Ge0rG arune: what's wrong about it?
  71. SaltyBones Why is poezio unusable with high latency?
  72. Ge0rG SaltyBones: because you can't see what you type over SSH.
  73. SaltyBones Ah...but you could also run poezio locally.. ;)
  74. Ge0rG SaltyBones: so you want to tell me that notifying me about carbons of my own outgoing messages is a feature?
  75. SaltyBones Ge0rG, absolutely not.
  76. SaltyBones What I was trying to say is, that it has a bunch of somewhat severe problems right now but nobody but lovetox seems to work on it.
  77. Ge0rG SaltyBones: and lovetox is working on the gtk3 port, so normal maintenace does not receive much work either?
  78. SaltyBones yeah
  79. SaltyBones but "severe" was an exaggeration
  80. SaltyBones I use 0.16.7 everyday and it works fine
  81. mathieui Ge0rG, mosh makes that better
  82. SaltyBones but yeah it does things like that notification
  83. SaltyBones One might think mathieui has a notification on poezio being mentioned... :)
  84. mathieui I wonder how you would deduct that :)
  85. SaltyBones mathieui, do you speak esperanto btw?
  86. mathieui no
  87. Ge0rG Ah, there is #8524. Starring it.
  88. arune Ge0rG: cool with the "Ge0rG is typing..."
  89. Ge0rG arune: that's a poezio feature ;)
  90. Ge0rG arune: it also makes me kick people with mobile clients on old prosody.
  91. SaltyBones ?
  92. arune Ge0rG: Conversations recently added the GUI for it in mucs, this was the first time I saw it in action
  93. Ge0rG arune: cool!
  94. arune Actually it was a teaser project for gsoc students
  95. zak Won't it use precious traffic and battery life?
  96. SaltyBones >what >>>was >>?
  97. SaltyBones >wait? >>how? >narf
  98. arune SaltyBones: ?
  99. SaltyBones just wanted to try it out
  100. SaltyBones apparently exactly one level of quoting is supported :)
  101. zak I mean... if I minimize Conversations, CSI will prevent that I hope, but if I am writing with a friend and are joined in several chats at the same time, I would imagine a lot of noise going on there with all the writing notifications?
  102. SaltyBones zak, I'm not sure what you're talking about but if I understand correctly my answer is: You don't get notifications in unrelated chats only on other clients.
  103. zak SaltyBones: I am talking about typing notifications in MUCs.
  104. zak So there is a Chat State defined for each chat while I am using Conversations?
  105. zak ...so I don't get all the typing notifications when I am actually just looking at one specific chat?
  106. SaltyBones Hm...well, they're MUCs. When there is activity there is activity. Usually people send what they typed so I doubt the impact would be massive, right?
  107. zak That's exactly my thought.
  108. lovetox yeah that notification on own carbon copies .. i wanted to fix that for ages ..
  109. lovetox maybe tonight
  110. kalkin When I'm sending a message with gajim, the red X beside the message is shown after some time and a few seconds later it turns green
  111. kalkin I assume the red X is shown when a message ACK receipt isn't received
  112. kalkin I think you have to increase the timer for showing the red X
  113. lovetox it comes from long ago, when implemented ACKS the xep was misunderstood
  114. lovetox the xep says explicit that a not received ACK doesnt mean anything
  115. lovetox and is no indication that the message was not received
  116. lovetox so the red x should be removed altogether
  117. kalkin this make more sense
  118. kalkin lovetox: I knew this is some how weird, now that you spell it out. Conversations doesn't show any red X either
  119. kalkin lovetox: I knew this is some how weird, now that you spelled it out. Conversations doesn't show any red X either
  120. lovetox correctly so :)
  121. lovetox xep0184 can never tell you when a message did not arrive
  122. lovetox its just not made for that
  123. lovetox but many people misunderstand it
  124. lovetox and gajim is not helping that misunderstanding ^^
  125. kalkin ^^
  126. bot Philipp Hörist pushed 2 commits to branch _refs/heads/master_ of _gajim-plugins_ <https://dev.gajim.org/gajim/gajim-plugins>: *9a36e739* <https://dev.gajim.org/gajim/gajim-plugins/commit/9a36e73932fadd7047783a97ffe1f1fdd4c2d2b2> Implement dialog for editing rules; Validate regex before saving *6dbe4a0e* <https://dev.gajim.org/gajim/gajim-plugins/commit/6dbe4a0ecf33e9df7097e024ac251fc212187bdc> Merge branch 'regex-filter-config-ui' into 'master' Implement dialog for editing rules; Validate regex before saving See merge request !29
  127. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim-plugins_ <https://dev.gajim.org/gajim/gajim-plugins>: *62aa8987* <https://dev.gajim.org/gajim/gajim-plugins/commit/62aa89878c7e98802338d7f5fa84ec78f5f1a9ee> [regex_filter] Update manifest.ini
  128. SaltyBones you know what's also really weird
  129. SaltyBones when I invite somebody to a muc I have to chose a ressource
  130. SaltyBones I know MUCs and ressource have issues but it's still crap.
  131. lovetox so gajim should guess?
  132. Ge0rG In a perfect world, MUC invitations would be carbon copied
  133. SaltyBones it's a general error in xmpp-im that ressources exist..nobody wants to talk to a ressource people want to talk to other people which correspond to accounts :p
  134. lovetox now you know why most messengers dont allow multiple devices for the same account
  135. lovetox because then they would have to deal with shit like that
  136. SaltyBones :)
  137. lovetox its much easier to limit the user to one device :9
  138. SaltyBones actually if you keep all the state on the server it's pretty trivial ;)
  139. Ge0rG lovetox: to zero devices, and you are done!
  140. lovetox Ge0rG does MIX allow multiple resources to connect as one participant?
  141. Ge0rG lovetox: yes
  142. lovetox thats good :)
  143. Ge0rG lovetox: all of them get proxy JIDs with proxy resources
  144. SaltyBones MIX?
  145. lovetox the new muc :)
  146. Ge0rG Because MUC is only 80% of the solution, we've invented MIX, that's 100% different
  147. SaltyBones I think I just learned what stickers are for.
  148. Ge0rG SaltyBones: what are they for?
  149. SaltyBones Because I really need a large angry animated smiley for my response. ;)
  150. SaltyBones https://media.giphy.com/media/sUNqplVFtsctW/giphy.gif
  151. SaltyBones Aww...gajim doesn't display it inline
  152. Ge0rG So I've had to interrupt my internet connection and hibernate my (Linux) laptop. When will Gajim notice that it has to reconnect?
  153. SaltyBones Ge0rG, I don't know but that usually works for me.
  154. Ge0rG It's showing me online for 20 minutes now, without catching up with the MUCs
  155. Ge0rG one manual restart later...
  156. SaltyBones well MUCs...
  157. SaltyBones there is a very curious and hard to reproduce bug where sometimes MUCs get broken and you cannot send anymore
  158. Ge0rG The client needs to self-ping because MUC is awesome.
  159. SaltyBones What?
  160. Ge0rG sometimes, you are not in the MUC any more and there is no way ti know, unless you ping yourself (your MUC nick)
  161. SaltyBones uh..ok
  162. lovetox Ge0rG, gajim should instantly reconnect to the server when you go out of standby
  163. lovetox that is if you have a network manager installed
  164. lovetox look under Help -> Features if its installed
  165. lovetox but i never tried how it behaves with MUCs afterwards
  166. lovetox if it rejoins them or not
  167. Ge0rG looks like my Gajim has crashed or frozen or so, can't open any menus.
  168. lovetox btw im adding just now that thing with no notification on own carbons :)
  169. Ge0rG lovetox: network damager is checked, so it should have worked.
  170. Ge0rG lovetox: yay!
  171. lovetox are we talking about reconnect to the server?
  172. Ge0rG lovetox: yes
  173. lovetox this should work, can you try with disabling your network interface
  174. lovetox but to be honest this is a pretty hard issue on desktops, on linux we have networkmanager, on windows there is no easy way to know if you go into standby for example
  175. Ge0rG lovetox: yeah :(
  176. lovetox hmm
  177. Ge0rG lovetox: wow, it actually worked now. Gajim rejoined the MUCs after reconnecting (or maybe it was doing 0198?)
  178. lovetox how it behaves with mucs i never tried, because i dont use standby, but server reconnect should happen instantly
  179. Ge0rG does Gajim have 0198?
  180. lovetox yes
  181. lovetox also pretty much the latest version
  182. Ge0rG git master from some weeks ago.
  183. lovetox its not in gajim
  184. lovetox its in nbxmpp
  185. lovetox nbxmpp has 0198 since years
  186. lovetox sm:3 since 0.5.5
  187. Ge0rG Debian has 0.5.4-1
  188. lovetox then sm:2 should still be included
  189. Ge0rG Okay, then maybe it does not rejoin on reconnect, it just happened to be a resume
  190. SaltyBones Ge0rG, wait
  191. SaltyBones you could also have the ubuntu/gnome menu bug ;)
  192. SaltyBones the menus that are moved to the top bar do not work
  193. SaltyBones there is a command line option to fix that...
  194. SaltyBones export UBUNTU_MENUPROXY=0
  195. SaltyBones put that in your gajim launcher script
  196. lovetox or Ge0rg you could also use GKT3 version
  197. lovetox i dont see why you shouldnt
  198. SaltyBones well then...
  199. lovetox and the menu bug is fixed there
  200. SaltyBones I'm going to try and set that up now.
  201. lovetox i ported httpupload, and omemo to the latest version
  202. SaltyBones lovetox, first problem it seems my python-crypto version doesn't fit.
  203. lovetox the only thing that is not working is image preview, but i would suggest that you use inputmice imagedownloader script anyway
  204. lovetox SaltyBones install nightly
  205. lovetox deb
  206. lovetox gajim-default-nightly
  207. SaltyBones no, that will replace my stable one
  208. lovetox really?!
  209. SaltyBones it won't?
  210. lovetox hmm
  211. lovetox maybe im not a linux expert ^^
  212. SaltyBones The following packages will be REMOVED: gajim python3-nbxmpp
  213. lovetox yeah you need every lib in python3
  214. lovetox python3-nbxmpp
  215. SaltyBones I have python3-crypto
  216. lovetox install also cryptography
  217. SaltyBones that one I have as well
  218. lovetox and pyopenssl
  219. SaltyBones is installed
  220. lovetox so whats not working?
  221. SaltyBones python3-openssl is also installed
  222. SaltyBones File "/usr/lib/python3/dist-packages/OpenSSL/crypto.py", line 1002, in sign raise ValueError("No such digest method")
  223. SaltyBones let me figure out which digest it wants
  224. lovetox hm this seems like a conflict in openssl packages
  225. lovetox https://pypi.python.org/pypi/pyOpenSSL
  226. lovetox you need this
  227. SaltyBones shai256
  228. SaltyBones is that correct? with this i?
  229. lovetox i dont know what you are talking about
  230. lovetox i just install this and it works
  231. SaltyBones :)
  232. lovetox maybe you dont have the newest version? of pyopenssl
  233. lovetox Fixed compatibility errors with OpenSSL 1.1.0.
  234. SaltyBones do i need 0.16.2? pip only gives me 0.15.1
  235. lovetox thats like really old
  236. lovetox it will not work with your current openssl version
  237. SaltyBones hm...something s weird
  238. lovetox and pip should give you 0.16.2
  239. lovetox just add --upgrade
  240. SaltyBones Home-page: https://github.com/pyca/pyopenssl
  241. SaltyBones it seems like pyopenssl is not the correct name
  242. lovetox why not?
  243. lovetox it says on the page
  244. lovetox Release v16.2.0
  245. SaltyBones uh...how do I update stuff with pip? x)
  246. Akasch pip install -U packagename
  247. SaltyBones Akasch, thx
  248. SaltyBones I simply reinstalled and have 0.16.2 now but still get the same error.
  249. Akasch pip install -U pip is sometimes a good idea, and under debian it is called pip3 for python3 i think
  250. SaltyBones Yeah, it's up to date it seems.
  251. Link Mauve MattJ, Ge0rG, that was before I went skiing.
  252. Link Mauve I will probably get back to it after skiing.
  253. Ge0rG Link Mauve: how long is your skiing supposed to go on?
  254. Ge0rG Are we talking weeks or years?
  255. Link Mauve arune, Ge0rG, I have a branch adding CSN to Gajim, check the Trac.
  256. Link Mauve Ge0rG, I’m not rich enough for it to take years, so only until Sunday.
  257. SaltyBones lovetox, are you sure your gajim is loading jingle_xtls.py?
  258. MonoBOY а есть русские?
  259. Link Mauve Ge0rG, also, I have a branch making the separator actually useful in the case of multiple poezio open, I discovered this usecase when I was in Japan with 400ms of lag which made ssh unusable.
  260. Link Mauve I still have to make the tabs un-highlight once they are read by the other client.
  261. lovetox SaltyBones, i never used xtls jingle
  262. Ge0rG Link Mauve: Is it based on gtk3?
  263. lovetox so whats the problem?
  264. Link Mauve Ge0rG, of course.
  265. SaltyBones lovetox, I don't use it either I'm just guessing that it might have a bug and it doesn't get loaded because of dependencies but it does for me.
  266. Link Mauve Gajim’s gtk2 branch is dead to me, it doesn’t run natively on Wayland.
  267. Link Mauve I’m not going to make Gajim share an Xwayland with Firefox.
  268. lovetox Link Mauve btw, about the chatste muc MR, i will look over it, are you willing to finish this once you get back from holifay?
  269. Link Mauve Yeah, it’s very useful (especially in small rooms) so I want it to be merged at some point.
  270. lovetox k i check it out, i think it was some minor thing that was missing
  271. Link Mauve Making it work in single-window mode.
  272. lovetox that everytime fucks me over, i implement something, im happy, and afterwards someone comes and tells me it doesnt work in one of the 100 window modes gajim has
  273. Link Mauve Heh.
  274. Ge0rG lovetox: I'd react with deleting their window mode
  275. lovetox its actually insane, gajim has 5 window modes
  276. lovetox nobody would take the time to code something like that today
  277. zuglufttier Drop some modes, see what happens, call it a feature.
  278. lovetox i bet i have a open issue 1 week later, because some guy in iran is needing this very badly
  279. zuglufttier "New update broke everything, nothing works anymore. Worst program ever."
  280. SaltyBones Sounds legit.
  281. SaltyBones lovetox, can you add a bug to your jingle_xtls.py and see if it breaks?
  282. lovetox yeah why not lets do it the other way around for change :D
  283. bot Philipp Hörist pushed 3 commits to branch _refs/heads/gajim_0.16_ of _gajim_ <https://dev.gajim.org/gajim/gajim>: *88314abf* <https://dev.gajim.org/gajim/gajim/commit/88314abfeb305b45dd27c90f921b2af0d9b5bc08> Dont notify on own sent carbon copies *e1575344* <https://dev.gajim.org/gajim/gajim/commit/e1575344eb7886fc91c6b97d7ddf05be568dcab3> Remove notifications on receiving own sent carbon copies Notifications for a JID are removed when we see activity in the form of a sent carbon copie from one of our other devices. If we receive such carbon copies we can conclude that the message we received earlier was answered from one of our other devices. *bdb22b9a* <https://dev.gajim.org/gajim/gajim/commit/bdb22b9aea83123edde9c3a849f863c906180c50> Merge branch 'gajim_0.16' into 'gajim_0.16' Notification improvements See merge request !67
  284. SaltyBones well, if you have any ideas what else I could try I would be happy to hear them
  285. mimi89999 Does Gajim support typing status in MUCs?
  286. lovetox i dont understand whats the problem
  287. lovetox not currently mimi89999, but a MR is open for that
  288. lovetox SaltyBones, do you get some kind of error?
  289. lovetox or whats the problem
  290. mimi89999 Will it send them on all MUCs or only on private?
  291. SaltyBones yeah, it doesn't like the digest="shai256"
  292. SaltyBones in jingle_xtls.py line 250
  293. lovetox probably on all, but i havent thought about it :)
  294. SaltyBones which does sound like it might be a typo but then why would it work for you :p
  295. lovetox did you install pyopenssl16.2?
  296. SaltyBones yes
  297. SaltyBones not sure if it's being used but it is installed :p
  298. lovetox it says digest="sha256"
  299. lovetox for me?
  300. lovetox not shai
  301. lovetox ...
  302. SaltyBones well what the hell
  303. SaltyBones how is this possible?
  304. lovetox you cant just type random stuff into random files, you know it breaks
  305. lovetox
  306. lovetox =)
  307. SaltyBones git says the file has not been changed :D
  308. lovetox i dont know do a git fetch origin
  309. lovetox git reset --hard origin/master
  310. lovetox https://dev.gajim.org/gajim/gajim/blob/master/src/common/jingle_xtls.py#L229
  311. lovetox look what i got for birthday gift
  312. lovetox https://shop.lego.com/de-AT/Volkswagen-T1-Campingbus-10220
  313. SaltyBones wait...master? i'm on the gtk3 branch
  314. lovetox im going to build a bit on it now, bbl
  315. SaltyBones that one is so nice!
  316. SaltyBones enjoy :)
  317. lovetox saltybones, master = gtk3 :)
  318. lovetox only in plugins repo its actually called gtk3
  319. SaltyBones oh yeah
  320. SaltyBones OH YEAH
  321. SaltyBones https://dev.gajim.org/gajim/gajim/blob/gtk3/src/common/jingle_xtls.py#L229
  322. lovetox to make the confusion perfect you know :)
  323. SaltyBones nuadertouagtdneduairteuaie
  324. SaltyBones GAH :D
  325. SaltyBones somebody delete this bloody supposedly non-existant branch, please! :)
  326. lovetox why we only have 46 branches
  327. SaltyBones Well, so long story short. I was on the wrong branch. Also, that branch has an extra bug. :p
  328. SaltyBones hm..still need to get omemo to work now Warning: Error: cannot import name 'symbol_database'
  329. mimi89999 Will Gajim send typting status on all MUCs or only on private?
  330. zuglufttier >‎lovetox‎: https://shop.lego.com/de-AT/Volkswagen-T1-Campingbus-10220 Nice, it's your birthday today?? If so: All the best to you!
  331. lovetox mimi89999: probably on all, but i havent thought about it :)
  332. lovetox thanks zuglufttier :)
  333. lovetox SaltyBones, install python protobuf from pip
  334. lovetox this solved the same problem for mimi
  335. Ge0rG 03/14/2017 21:42:22 (E) nbxmpp.dispatcher_nb Invalid XML received from server. Forcing disconnect. 03/14/2017 21:42:31 (E) nbxmpp.smacks Server and client number of stanzas handled mismatch on session resumption (our h: 15, server h: 13)
  336. Ge0rG after a longer sleep.
  337. mimi89999 lovetox: Also wishing you all the best and a happy birthday!
  338. Ge0rG lovetox: and it doesn't rejoin the MUC
  339. lovetox Ge0rG did you type something into the XML Console?
  340. Ge0rG lovetox: nope, I jsut waited for it to get back online
  341. lovetox if you send something via XML Console this brings smacks out of sync
  342. lovetox for some reason
  343. zak Birthday? I wish you well, lovetox! Maybe we should define a Birthday-XEP for these events ;-)
  344. lovetox :D
  345. lovetox nbxmpp.dispatcher_nb Invalid XML received from server. Forcing disconnect.
  346. lovetox that line is more interesting
  347. lovetox i guess it didnt display what invalid xml it was ^^
  348. Ge0rG lovetox: nope. There is a bunch of tracebacks, but I think they are all from the gpg hangs we debugged eariler on
  349. Ge0rG def get_keys(self, secret=False): + import traceback + traceback.print_stack() keys = {}
  350. Ge0rG hm. python syntax colors don't work with diff
  351. lovetox which python gpg module do you have installed?
  352. lovetox you need python-gnupg
  353. lovetox and "gnupg" should not be installed, or it will not work
  354. Ge0rG python3-gnupg 0.3.6-1
  355. lovetox thats a bit old
  356. Ge0rG what? I need to uninstall gpg?
  357. lovetox no there are two python modules
  358. lovetox "gnupg" and "python-gnupg"
  359. lovetox they are not compatible
  360. lovetox they cannot be installed together
  361. Ge0rG "This package contains /usr/bin/gpg and some helper utilities like gpgconf and kbxutil."
  362. Ge0rG but I can upgrade that.
  363. lovetox please upgrade to 0.4.0
  364. Ge0rG still, MUCs don't get rejoined after SM fails.
  365. Ge0rG sorry, only 0.3.9 in debian
  366. lovetox yeah should do aswell
  367. lovetox i hope
  368. Ge0rG so, which branch do I need to get Link Mauve's awesome gtk3 with typing notifications?
  369. lovetox thats probably a valid bug with muc rejoins
  370. lovetox master branch
  371. mimi89999 https://lebihan.pl/xmpp-upload/index.php/f87ae823-099b-4063-b5da-27df3b6f85ab/Screenshot_20170314-215126.png
  372. Ge0rG mimi89999: your server is broken, it asks me to download the pngs
  373. Ge0rG fix your content type please
  374. lovetox actually his branch you need because its not merged
  375. mimi89999 Ge0rG: I see your avatar next to a message, but in the typing status I only see a big G
  376. lovetox though his branch is quite old already
  377. lovetox he should rebase that
  378. Ge0rG lovetox: then I'll stick to master
  379. mimi89999 Ge0rG: It's Prosody's http external. The PHP code.
  380. Ge0rG mimi89999: the PHP code is wrong.
  381. mimi89999 Who wrote it?
  382. Ge0rG mimi89999: I have no idea. I only see what your server serves, and it's got the wrong content type
  383. Ge0rG Test?
  384. Ge0rG lovetox: so, why does Gajim do a *ding* when I send a message, and not when it's actually delivered? And why at all?
  385. lovetox just disable it in the preference
  386. lovetox i dont know why this was added years ago
  387. lovetox people love sounds
  388. Ge0rG Interesting.
  389. mimi89999 Ge0rG: Because you might not know that you just sent a message. That's logical.
  390. lovetox i consider removing it from the default config
  391. Ge0rG mimi89999: when I send a MUC message over a laggy mobile connection, I hear the *ding* and the message just vanishes. It made me think of the sound of throwing a screw into a metal trashbin.
  392. Ge0rG lovetox: +1 to that
  393. Ge0rG but you might want to do some A/B studies on that before
  394. Ge0rG 03/14/2017 21:54:31 (W) gajim.c.connection_handlers_events Invalid JID: yaxim@chat.yax.im/🤖, ignoring it
  395. Ge0rG ah, demoted from a popup to a log message. thanks!
  396. lovetox hm not really, i didnt change this
  397. Ge0rG Btw, if I paste Gajim warning logs into Gajim, it will replace the warning letter with a sad flower emoji.
  398. Ge0rG I mean (W).
  399. lovetox but the popup might be only in one particular case
  400. lovetox thats intended :D
  401. lovetox pasting log messages to chat makes us sad
  402. Ge0rG right, the popup is still there.
  403. Ge0rG using (x) to encode emoji totally f***s me up. Lync is doing it all the time in the most inappropriate places.
  404. mimi89999 Ge0rG: Sent sound is also how Android behaves.
  405. Ge0rG Like when I do an enumeration with (a) and (b) and (c)
  406. Ge0rG you see!
  407. mimi89999 Screenshot?
  408. Ge0rG https://op-co.de/tmp/gajim-smiley-decoding.png
  409. mimi89999 So you enumerate by a big cup and a small cup 😂
  410. Ge0rG mimi89999: by beer and coffee.
  411. Ge0rG and I'm using a ladies toilet apparently
  412. mimi89999 😂😂😂
  413. bot Philipp Hörist pushed 2 commits to branch _refs/heads/master_ of _gajim_ <https://dev.gajim.org/gajim/gajim>: *142f2214* <https://dev.gajim.org/gajim/gajim/commit/142f2214ea831a46d76f93ed27517c15f56eade3> Dont notify on own sent carbon copies *4966b4bf* <https://dev.gajim.org/gajim/gajim/commit/4966b4bf069045966b18321ed77de1cdf0670527> Remove notifications on receiving own sent carbon copies Notifications for a JID are removed when we see activity in the form of a sent carbon copie from one of our other devices. If we receive such carbon copies we can conclude that the message we received earlier was answered from one of our other devices.
  414. bot Philipp Hörist pushed 9 commits to branch _refs/heads/master_ of _gajim_ <https://dev.gajim.org/gajim/gajim>: *5377fc82* <https://dev.gajim.org/gajim/gajim/commit/5377fc82f71607d838e397ab575a062027918f8d> Dont block contacts only partially This is needed for better interop with XEP-0191. The Server doesnt deliver a partial blocked contact as blocked to a XEP-0191 Client. *18e29ebc* <https://dev.gajim.org/gajim/gajim/commit/18e29ebc551cffa47ee9a38f2b6bb2321ee793fd> Add blocked contacts always to the default list *63335357* <https://dev.gajim.org/gajim/gajim/commit/63335357be4e56e4c1255ad2e546764c732cde02> Use push event to query privacy list after edit *25b933e2* <https://dev.gajim.org/gajim/gajim/commit/25b933e29475e168cc6a5143d0d510652e6a6219> Dont try to set empty privacy default list This will result in a conflict stanza because an active default list cant be deleted Decline the use of default list first, then delete the list *9f5c13b5* <https://dev.gajim.org/gajim/gajim/commit/9f5c13b5bb2fa09a47c7c8b0adb6c8fc5949e2cd> Dont set default list active on block There could be another list active (eg. invisible) If we block someone while invisible, setting the default list active would make us visible again *2c23b36a* <https://dev.gajim.org/gajim/gajim/commit/2c23b36ac3d022a6c4aede39df0e71bb34881e80> Remove redundant method *a0a036f3* <https://dev.gajim.org/gajim/gajim/commit/a0a036f3eb14f91218c8cab6fe9bc2365a741f18> Decline active list when going visible Declining the active list will switch us to the default list *1e33af70* <https://dev.gajim.org/gajim/gajim/commit/1e33af7053eb4a4211db8e64834a2892cbcfbe56> Fix KeyError when privacy list is received *49a5bb63* <https://dev.gajim.org/gajim/gajim/commit/49a5bb631c3f50436b9d271d934d1c56e80674d9> Merge branch 'master' into 'master' Fix Privacy Lists Closes #8476 See merge request !68
  415. SaltyBones lovetox, which version?
  416. SaltyBones there is a million protobufs in pip :)
  417. lovetox just the newest
  418. lovetox 3.2
  419. lovetox but python3 :)
  420. SaltyBones I tried just protobuf but then I don't actually have the C lib to back it up...
  421. SaltyBones I mean ubuntu only has protobuf 2.6.1 it seems
  422. SaltyBones Do I need to install that manually?
  423. lovetox no
  424. lovetox no via
  425. lovetox pip3
  426. lovetox pip3 install python-protobuf
  427. SaltyBones does not exist :)
  428. SaltyBones python3-protobuf?
  429. lovetox yeah or only protobuf
  430. SaltyBones well if I install only protobuf I get this
  431. lovetox wait i look what i have installed
  432. SaltyBones * (gajim:32712): CRITICAL **: gst_ffmpeg_cfg_set_property: assertion 'qdata->size == sizeof (gint64)' failed [295/8147] Encodings: d:utf-8, fs:utf-8, p:UTF-8 [libprotobuf FATAL google/protobuf/stubs/common.cc:61] This program requires version 3.2.0 of the Protocol Buffer runtime library, but the installed version is 2.6.1. Please update your library. If you compiled the program yourself, make sure that your headers are from the same version of Protocol Buffers as your link-time library. (Version verification failed in "google/protobuf/descriptor.pb.cc".) terminate called after throwing an instance of 'google::protobuf::FatalException' what(): This program requires version 3.2.0 of the Protocol Buffer runtime lib...
  433. lovetox wtf
  434. SaltyBones well, looks to me like pip installs only the python wrapper
  435. lovetox fucking vmware update broke my vm
  436. SaltyBones should have stuck with the lego ;)
  437. lovetox why is my unity side bar gone
  438. lovetox omg vmware has a feature thats called unity mode, has nothing to do with ubuntu unity :/
  439. andrey.g birthday? lovetox‎, alles Gute!
  440. lovetox =)
  441. lovetox thanks
  442. lovetox SaltyBones i can reproduce the problem now
  443. SaltyBones well... yay? :p
  444. SaltyBones und alles gute!
  445. SaltyBones gebugstag!
  446. lovetox SaltyBones‎ i have it
  447. lovetox uninstall protobuf
  448. lovetox sudo pip3 uninstall protobuf
  449. lovetox and python-protobuf
  450. lovetox then just install "sudo pip3 install protobuf==3.1.0"
  451. lovetox it seems they again broke protobuf with the new version
  452. Link Mauve mimi89999, why would you want it only in private ones?
  453. SaltyBones lovetox, I hear pip3 install --user instead of using sudo is also nice
  454. SaltyBones just installs stuff for you
  455. SaltyBones in case you have any use for that ;)
  456. lovetox ah thats the warning i get all the time
  457. lovetox ok i do this next time
  458. lovetox :)
  459. SaltyBones no the warning you get is
  460. SaltyBones sudo -H pip3 install ...
  461. SaltyBones which has to do with whose home it uses for storing crap, I think :))
  462. lovetox whatever that means i really dont care, i run linux only in a vm, i do everything with sudo :D
  463. SaltyBones I AM NOW SUPER MODERN!
  464. SaltyBones GIT - STYLE, BABY!
  465. lovetox what i really need is a way so that i dont have to write everytime "sudo"
  466. lovetox really gets on my nerves
  467. Akasch lovetox: sudo -s
  468. Akasch then you have a root shell
  469. SaltyBones sudo su -
  470. SaltyBones maybe that's the same
  471. lovetox ah nice thanks, you are like linux knowledge bot
  472. Akasch SaltyBones, have the same outcome but is very different in detail^^
  473. lovetox Ge0rG, i removed the dialog i think for invalid jid
  474. lovetox but i need to test it
  475. lovetox what is a char not allowed?
  476. lovetox or allowed but incorrectly marked as invalid
  477. 🤖 Hi!