Gajim - 2018-03-21

  1. bot Maxim Zhukov modified an issue in _gajim_ < >: #8969: < Segfault on change font in chat window in OSX >
  2. mrDoctorWho I really miss mouse wheel actions on tabs
  3. bot spicewiesel created an issue in _gajim-plugins_ < >: #278: < omemo - untrusting fingerprints does not work with Gajim v1.0.0 and omemo 2.5.7 >
  4. rom1dep > I really miss mouse wheel actions on tabs mrDoctorWho: tabs have always sucked, IMO. messagewindow (putting them on the side) is the next thing
  5. mrDoctorWho next thing to suck? :)
  6. rom1dep At least it scrolls
  7. rom1dep Groups by active/inactive and shows unread count
  8. Daniel lovetox, did you implemtent the activity/mood mapping yet? :)
  9. bot spicewiesel modified an issue in _gajim-plugins_ < >: #278: < [OMEMO] - untrusting fingerprints does not work with Gajim v1.0.0 and omemo 2.5.7 >
  10. bot spicewiesel created an issue in _gajim_ < >: #8970: < gajim-remote fails - AttributeError: 'str' object has no attribute 'decode' >
  11. lovetox no Daniel not yet, im more about fixing the bugs that are now reported with 1.0
  12. spicewiesel lovetox, do you want me to put those little UI bugs into tickets?
  13. lovetox what are little UI bugs?
  14. spicewiesel for example: in a conversation window (not muc) you can see that little default avatar besides the contact's name. Not the real avatar, I mean that little grey guy :)
  15. spicewiesel since v1.0.0 it is always appears grey, no matter which status the contact has.
  16. lovetox thats the avatar
  17. lovetox not the status
  18. lovetox and if you mean the status, are you saying with all your contacts the status is always offline?
  19. lovetox i certainly cant reproduce that
  20. mrDoctorWho not the status, yes
  21. mrDoctorWho the avatar
  22. mrDoctorWho but it's quite misleading, what did we have back in 0.16?
  23. lovetox nothing
  24. lovetox yeah default avatar is different with each desktop theme
  25. spicewiesel hm... I was sure that little guy was there for a long time and indicated the status
  26. spicewiesel as I never saw the user set avatar there
  27. spicewiesel
  28. lovetox its now the other way around
  29. lovetox left is avatar
  30. lovetox right is status
  31. spicewiesel ahhhhh
  32. spicewiesel okay, that is quite surprising :)
  33. spicewiesel the last 10 years it was the other way round
  34. spicewiesel until you told me 20s ago I did not realize there's a little status avatar on the right :D
  35. spicewiesel until you told me 20s ago I did not even realize there's a little status avatar on the right :D
  36. spicewiesel urgs, sry
  37. spicewiesel okay, so that will need some time to readjust in my brain
  38. lovetox does no one has avatars in your company?
  39. lovetox if not, you can disable displaying the avatar in the chatwindow
  40. spicewiesel some do, some don't and I disabled avatars in the roster
  41. spicewiesel yes
  42. spicewiesel and then there was that thing, that conversations set avatars on another way than Gajim did, that pep/vcard stuff if I remember correctly...
  43. spicewiesel so, the avatar situation was quit... inconsistent I would say
  44. Maranda Dum
  45. Maranda De
  46. Maranda Dum
  47. lovetox we changed it, because the status was in the middle of the screen and avatar on the far right, but its more important that you can fast identify to which person you talk, then to see if the ones online
  48. lovetox and conversations fixed its avatar handling
  49. lovetox so this should not be a problem anymore
  50. Maranda enters mode: print "Hello World!";
  51. spicewiesel yes, it's okay, I will disable avatar display
  52. spicewiesel and the name pretty good indentifies the person I am talking to :)
  53. spicewiesel as long as the avatars are not forced to a defined size the roster is too unsettled with me, that's why I always disable them
  54. spicewiesel another "issue": Tabsize is too small, every Tabname is cut off after 4 chars. But as you plan to remove those tabs I guess we don't need a bug report for that?
  55. lovetox i think you can set this also
  56. lovetox i have to look
  57. spicewiesel let me check the config editor
  58. lovetox hm no seems there is nothing
  59. lovetox i dont think we changed anything there
  60. lovetox does it always happen, or only if you have many tabs open?
  61. spicewiesel always
  62. spicewiesel before 1.0.0 the whole names were displayed and cut off as soon as the space got short
  63. lovetox you can open a bug report for that
  64. spicewiesel ok
  65. lovetox im sure we changed nothing there, but could be that gtk did change something so maybe we have to adjust some min size
  66. spicewiesel okay
  67. lovetox can you please apply a screenshot would be good
  68. spicewiesel yep, no problem
  69. spicewiesel and a colleague got a problem with the message box writing long lines, I can reproduce that
  70. spicewiesel with the second line the first one dissapears and both then reappear when the third one is opened. From that time on you will see the last 3 lines, which is fine I guess but a setting to configure the Max would be nice, too
  71. mrDoctorWho Lovetox said it's gtk bug
  72. spicewiesel okay
  73. lovetox there is a issue about this already
  74. spicewiesel fine
  75. spicewiesel and thanks for all the work guys! I am so happy to see some life back in the project.
  76. mrDoctorWho yeah, great job keeping jabber alive, thanks a lot
  77. SaltyBones Is there already an issue about removing ressource locking from gajim?
  78. lovetox no, but if you add one you should also describe why we need to remove that, bacause its not clear to me
  79. SaltyBones hm :)
  80. SaltyBones I *think* the reason is that if you try to send to a specific ressource which timed out your messages will disappear.
  81. SaltyBones I only noticed that gajim has ressource locking because I am playing with aioxmpp and after C-cing a process once I don't get messages anymore. :)
  82. SaltyBones lovetox, if you actually want a decent answer you will have to ask in the xsf muc
  83. lovetox yeah i think i remember, i think it has to do with routing rules of servers
  84. lovetox though this only matters if there are no carbons
  85. lovetox and this is not a easy change
  86. lovetox have to look into it
  87. Asterix And RFC says we have to answer to the resource that talk to us IIRC
  88. Link Mauve No, there was a XEP which said that.
  89. Link Mauve
  90. Link Mauve But you basically should do the exact opposite as what it says.
  91. Asterix RFC6121, 5.1: The contact's client SHOULD address its replies to the user's full JID <user@domainpart/resourcepart> as provided in the 'from' address of the initial message. Once the user's client receives a reply from the contact's full JID, it SHOULD address its subsequent messages to the contact's full JID as provided in the 'from' address of the contact's replies, thus "locking in" on that full JID
  92. marmistrz Hi, gajim 1.0: ``` Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/nbxmpp/", line 498, in dispatch handler['func'](session, stanza) File "/usr/lib/python3.6/site-packages/gajim/common/", line 1495, in _IqCB roster.setRaw(roster_data) AttributeError: 'NoneType' object has no attribute 'setRaw' ```
  93. marmistrz Arch Linux
  94. Darlan (gajim:32747): Gtk-WARNING **: Theme parsing error: gtk-widgets-backgrounds.css:290:18: Missing name of pseudo-class Gajim needs GTK+ >= 3.20.0 to run. Quitting...
  95. Darlan Can you downgrade the requirement to GTK+ >= 3.18.0?
  96. Darlan Slackware has version 3.18.9
  97. Asterix No, we need 3.20, it's in README
  98. Darlan Then I'll wait to the next version of Slackware.
  99. mrDoctorWho Daniel, you can use flatpak in slackware, can't you?
  100. Darlan What does flatpak do?
  101. mrDoctorWho well, do you remember how you used to install software on windows?
  102. mrDoctorWho they usually have (almost) all dependencies built-in
  103. mrDoctorWho since gajim now supports flatpak, you can make a standalone installation of gajim in it's own environment
  104. Darlan I see
  105. Daniel mrDoctorWho, I don't use slackware. I'm on arch
  106. mrDoctorWho
  107. mrDoctorWho Daniel, I'm sorry, I was talking to Darlan
  108. Darlan That's is great. I will try it.
  109. mrDoctorWho I had to use flatpak myself since I get segfaults with new gajim on my system
  110. mrDoctorWho probably some gtk stuff is broken here
  111. bot SaltyBones created an issue in _gajim_ < >: #8971: < Remove resource locking >
  112. mrDoctorWho I've noticed a bug
  113. mrDoctorWho you must have an emty message input field
  114. mrDoctorWho you must have an emty message input box
  115. bot heapifyman created an issue in _gajim_ < >: #8972: < Gajim complains about avahi-daemon not running >
  116. mrDoctorWho then you right-click on it and select "Paste"
  117. mrDoctorWho then the "Write a message" text doesn't disappear
  118. mrDoctorWho and you can actually send it
  119. mrDoctorWho isn't there something like a placeholder for inputs (like in html) in gtk?
  120. Darlan ERROR $ flatpak --user install repo org.gajim.Gajim error: Remote listing for repo not available; server has no summary file Check the URL passed to remote-add was valid $ flatpak run org.gajim.Gajim error: app/org.gajim.Gajim/x86_64/master not installed
  121. lovetox hard to tell what went wrong Darlan if you dont show the output from the 3 commands before building the application
  122. bot spicewiesel created an issue in _gajim_ < >: #8973: < tabs in the message window are always cut off after 3 or 4 characters >
  123. Daniel mrDoctorWho, I can't reproduce this. which platform?
  124. mrDoctorWho Daniel, ubuntu 16.04, gajim installed with flatpak
  125. Daniel do you have any text-modifying plugins installed? like GUI for Me?
  126. mrDoctorWho I don't think so
  127. mrDoctorWho I'll check tomorrow at work, but it's unlikely that I could have installed them
  128. spicewiesel hm, I get a "feature not implemented" popup for my irc-transport rooms with v1.0.0
  129. Daniel mrDoctorWho, when i right click the empty input box, it shows the placeholder message and as soon as the text is pasted, the placeholder gets removed. your pasted text is inserted at cursor position or is it appended to the placeholder?
  130. mrDoctorWho Daniel: appended
  131. Daniel strange. normally the placeholder gets removed on focus
  132. mrDoctorWho it is removed if you press left mouse button
  133. lovetox spicewiesel, can you do a screenshot of this popup
  134. lovetox does it hinder you joinng the rooms?
  135. spicewiesel lovetox, of course. is it allowed to send it in here?
  136. louiz And what irc transport is it?
  137. lovetox yes of course just upload it
  138. spicewiesel
  139. lovetox hm could you open the xml console
  140. spicewiesel MUC join works, the irc channel does not work, but that could be due to it's general instability :)
  141. lovetox then try to join it
  142. spicewiesel what do you need from it?
  143. spicewiesel specific parts or should I paste-service everything?
  144. Asterix Just what is exchanged when you join the IRC channel
  145. Asterix The feature not implemented is the reply to something Gajim sends. We'll see what. But I guess a disco#info
  146. lovetox then we have to hide this popup if its really disco info
  147. lovetox im a bit sad that the transport doesnt implement that, i mean how are we supposed to get any info about the features of this muc or what it is
  148. mrDoctorWho You don't need that to just chat
  149. Asterix We need that to know it's a muc
  150. lovetox it gets complicated without discovery
  151. Daniel Asterix, what do you think, are the screenshots ok or should there also be linux ones? Besides that, do you think we could link from the website to the blog somewhere prominent?
  152. Asterix I haven't looked at them yet, but yes there must be linux ones, and maybe windows one 😉
  153. Daniel Let me know what you think :)
  154. Daniel What about displaying them depending on useragent? I thought about that for the download section as well: activating the windows section automatically for windows users.
  155. Asterix Website are mainly static pages. There is a PHP page that just call the static html page
  156. zuglufttier I just saw that you need to supply a protocol if you want to add a new contact. The only option is XMPP and I guess there's no need to display that at all.
  157. spicewiesel Asterix, lovetox: okay, I'll send it when I am back home
  158. Asterix zuglufttier: yes we should hide it when there is no transport
  159. bot Philipp Hörist closed an issue in _gajim_ < >: #8813: < Screen flickering on focus change >
  160. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < >: *abdca0ea* < > Fix TextView scrolling Fixes #8813
  161. lovetox Link Mauve, do you know are all args passed from a command line to python type str
  162. lovetox or are there circumstances where it is byte and we have to decode?
  163. lovetox i talk about python3
  164. lovetox i tested some and they appear to be str
  165. lovetox so not decodeable
  166. lovetox but im not sure if this is always the case
  167. lovetox or maybe it is only str if preffered encoding is utf8
  168. lovetox hm no that makes no sense or
  169. Link Mauve It’s always str, yeah.
  170. debacle NatureShadow has a problem with the preferences dialog: - I can
  171. debacle not confirm the bug for my own machine.
  172. debacle Any idea, whether a package is missing?
  173. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < >: *57d4ddcd* < > Commandline args are always type str in Python3 Fixes #8970
  174. bot Philipp Hörist closed an issue in _gajim_ < >: #8970: < gajim-remote fails - AttributeError: 'str' object has no attribute 'decode' >
  175. bot Philipp Hörist modified an issue in _gajim_ < >: #8969: < Segfault on change font in chat window in OSX >
  176. bot Philipp Hörist modified an issue in _gajim_ < >: #8970: < gajim-remote fails - AttributeError: 'str' object has no attribute 'decode' >
  177. bot Philipp Hörist modified an issue in _gajim_ < >: #8813: < Screen flickering on focus change >
  178. bot Philipp Hörist modified an issue in _gajim_ < >: #8884: < Flatpak image issues >
  179. bot Philipp Hörist modified an issue in _gajim_ < >: #8905: < 1.0.0-beta2-1 crashes at startup on Windows 10 (install & portable) >
  180. bot Philipp Hörist updated a merge request for _gajim/master_ < >: Fixup for History Manager
  181. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < >: *8d583a18* < > Fixup for History Manager Only call Gtk.main_quit() if History Manager is running standalone.
  182. bot Philipp Hörist merged a merge request for _gajim/master_ < >: Fixup for History Manager
  183. bot Philipp Hörist updated a merge request for _gajim/master_ < >: Fix window position restore on multi-head setups
  184. bot Philipp Hörist updated a merge request for _gajim/master_ < >: Fix window position restore on multi-head setups
  185. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < >:
  186. bot Philipp Hörist merged a merge request for _gajim/master_ < >: Fix window position restore on multi-head setups
  187. Daniel lovetox, is #8882 fixed by this MR?
  188. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < >: *a218864d* < > Add stanza to log output in case of an error
  189. bot Philipp Hörist closed an issue in _gajim_ < >: #8882: < Roster position outside of desktop on dual-monitor setup >
  190. bot Philipp Hörist modified an issue in _gajim_ < >: #8882: < Roster position outside of desktop on dual-monitor setup >
  191. Daniel I see :)
  192. lovetox thanks for finding this
  193. lovetox i cant keep track anymore of all the issues ^^
  194. lovetox hm so whats next on the list
  195. lovetox image in file send dialog as it seems
  196. Daniel Minimizing gajim with two connected displays was funky sometimes, so i remembered there was an issue :) will test in a moment!
  197. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < >: *3d980fd6* < > Show image preview in filechooser dialog
  198. Wiktor bot: 👏
  199. Daniel Nice!
  200. lovetox so now lets look at your preview plugin MR
  201. lovetox some other things i have to fix there too
  202. Daniel what else is on the menu for url image preview?
  203. bot Yann Leboulanger pushed 2 commits to branch _refs/heads/master_ of _website_ < >:
  204. lovetox Daniel just one comment from me, rest is good
  205. Daniel ok, I will have a look, thanks!
  206. lovetox could you fix that, and while you are doing it drop the commit where you modify the plugin version
  207. lovetox because after i merge yours i have to merge some other fixe
  208. Daniel yep! will do
  209. lovetox are you on git HEAD?
  210. lovetox because the scroll commit breaks the plugin
  211. lovetox thats why i have to fix it, so you might not be able to test your changes
  212. Asterix new screenshots are here:
  213. Asterix yes git head
  214. Daniel scroll commit was today right? then I'm not on HEAD right now
  215. lovetox then dont update
  216. Daniel ah dang it, Asterix, I did the _thumb extension for screenshot the wrong way round. now the thumb is displayed when the image is clicked. sorry!
  217. Asterix Daniel, you do a new MR or I fix?
  218. Daniel I can make a new MR, no problem!
  219. bot Yann Leboulanger pushed 2 commits to branch _refs/heads/master_ of _website_ < >:
  220. Daniel now it works, thanks! again, sorry
  221. bot Yann Leboulanger pushed 2 commits to branch _refs/heads/master_ of _website_ < >: *e4d261ef* < > fix XMPP strings *896b20b2* < > remove unused images
  222. Asterix np, thanks for the new screenshots
  223. Daniel is your test bench for website changes? :)
  224. Asterix yes, when there is a commit, devel. is automatically updated
  225. Asterix then I generate static html files and put them on
  226. Daniel that's nice! automating stuff till there's nothing to do anymore
  227. Daniel is direct reply to gitlabs mails (e.g. comment on an issue) via mail possible? I tried yesterday but the mail came back
  228. Asterix I thought I did that ... but if you tell me it doesn't work, maybe not ...
  229. nico As of these current changes will there be another update to the buid binaries for windows?
  230. Asterix I have to update the daily builds so they build on 1.0 branch instead of 0.16
  231. lovetox no i do that all the time
  232. lovetox replying via mail
  233. lovetox nico daily windows builds are here
  234. lovetox we plan to do a official gajim 1.0.1 release soon though to fix the worst bugs
  235. Asterix yes but no daily build for 1.0 branch
  236. lovetox hm ah
  237. apollo13 btw you got a few spam repos on
  238. apollo13
  239. apollo13 also
  240. Asterix only a few?
  241. apollo13 dunno those were the ones I jsut saw now
  242. Asterix apollo13, Thanks, removed
  243. apollo13
  244. apollo13 yeah you were right^^
  245. Daniel There is also a lot of spam in the snippets section of gitlab
  246. apollo13 lovely
  247. Asterix ok I am cleaning projects
  248. Asterix I Really love that job .....
  249. Asterix should be ok for projects
  250. apollo13 I'd disable snippets completly if possible, or are they used for normal stuff?
  251. Asterix a small script tht remove spam users would be nice ...
  252. Asterix using the itlab API
  253. Asterix it's not possible AFAIK
  254. Asterix no we don't use it
  255. apollo13 mhm, I'll check on my instances
  256. lovetox the funny thing is
  257. lovetox global snippets
  258. lovetox not even admin can delete them
  259. apollo13 you can limit snippet visibility, that should at least prevent them from getting indexed etc
  260. Asterix let me upgrade to latest gitlab
  261. apollo13 not sure if that affects the global ones though :D
  262. apollo13 yeah there is a security update from today ;)
  263. Asterix yes it's why I upgrade:)
  264. apollo13 probably stupid question, but any reason to run your own instance instead of putting stuff on
  265. Asterix done
  266. apollo13 I mean I manage the instances at work, which we cannot put out in the open, but gajim is oss anyways
  267. Asterix we can do much more things
  268. Asterix we can update instantly on new commits
  269. Asterix generate tarball on every commit
  270. apollo13 and that wouldn't be possible from (just curious, I thought you could also register your own workers there etc…)
  271. Asterix wow there are a lot :)
  272. Asterix we can for sure comfigure things the way we want
  273. Asterix and if tomorow become non-free ...
  274. Asterix and I like to host my things
  275. Asterix we still can't delete snippests
  276. apollo13 same here, I actually considered using gitlab for django
  277. apollo13 but sadly there are a few things you cannot do even on a local instance
  278. apollo13 like opening issue triage to any user
  279. apollo13 Asterix, apparently only works for issues :/
  280. apollo13 but recaptcha might help?
  281. apollo13 as much as I hate recaptcha
  282. lovetox we use that
  283. lovetox OH LOL
  284. lovetox because of the update Asterix, if we want to delete a user
  285. lovetox we have to type his name now
  286. lovetox actually we made it worse now
  287. Asterix :(
  288. apollo13 Oh my adblocker blocked recaptcha too😁
  289. Daniel lovetox, I hope I got your suggestions right! I updated the MR and dropped manifest.ini commit
  290. Daniel did you see that preview fails in messagewindow branch?
  291. lovetox yes it also has the scroll fix
  292. lovetox i push now my fixes and update the plugin
  293. Daniel exciting evening this is
  294. katnjia Question: So alt+ctrl+up allows you to edit a previous message. Can you edit messages previous of that again, and if so, how?
  295. katnjia Question: So alt+ctrl+up allows you to edit a previous message. Can you edit messages previous of that again, and if so, how?
  296. lovetox just ctrl + up
  297. lovetox you can do it as often as you want
  298. lovetox you can only correct your last message
  299. lovetox if thats your question
  300. Asterix but only last message of course
  301. katnjia Oki doki
  302. katnjia 😸
  303. katnjia Does anyone know how well Stanza encryption is supported by other clients? I mean, not all support OMEMO yet, and OTR has been defacto for a while.
  304. lovetox what do you mean with stanza encryption?
  305. lovetox do you mean just encryption
  306. katnjia "Esessions"
  307. lovetox it was only supported by gajim
  308. lovetox there was never another client that supported it
  309. lovetox and its not much different to OTR
  310. lovetox session based, resource based, not multiclient able, no offline messages
  311. lovetox so nothing i would recommend
  312. lovetox OMEMO is supported by alot clients though
  313. lovetox conversations, dino, chatsecure from the top of my head
  314. lovetox even pidgin has a plugin for it
  315. katnjia I see. Then it's not as a big issue as I thought.
  316. Link Mauve lovetox, it’s actually a lot better than OTR in that it encrypts the stanza, instead of the body of a message.
  317. lovetox yes i agree
  318. lovetox i dont know why it was not adopted more
  319. lovetox but probably because nobody wrote libs in the most common languages
  320. debacle katnija: "Are we OMEMO yet?"
  321. Daniel Asterix, this is the third time I have to translate the 1.0 changelog for the website. is there something wrong?
  322. Asterix Hmmm yes probably, because I don't have that pb for french ... Sorry about that :/
  323. Daniel no problem, just wanted to let you know
  324. Asterix I probably did a mistake. This evening I changed all daily scripts to build 1.0 instead of 0.16
  325. debacle
  326. debacle versions etc.:
  327. Asterix Lovetox fixed something recently avout that. Not sure yhat fixes that tb exactly though
  328. lovetox no my fix was not about that
  329. lovetox thats a new bug
  330. lovetox but should be fixable until 1.0
  331. lovetox but should be fixable until 1.0.1
  332. debacle is it some dependency I missed in the Debian package? I don't get this error