Gajim - 2018-01-22


  1. baitisj lovetox: I'll fix asap
  2. bot Daniel closed an issue in _gajim-plugins_ < https://dev.gajim.org/gajim/gajim-plugins/issues/258 >: #258: < [plugin_installer] Fallback icon does not scale correctly >
  3. bot Mikkel Kirkgaard Nielsen created an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/8863 >: #8863: < getRoster() returns NoneType object >
  4. bot Yann Leboulanger closed an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/8863 >: #8863: < getRoster() returns NoneType object >
  5. bot Daniel created an issue in _gajim-plugins_ < https://dev.gajim.org/gajim/gajim-plugins/issues/266 >: #266: < [http_upload] Usage of image compression? >
  6. bot Daniel proposed a new merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/198 >: Add translation for corrected messages
  7. bot Philipp Hörist closed an issue in _gajim-plugins_ < https://dev.gajim.org/gajim/gajim-plugins/issues/266 >: #266: < [http_upload] Usage of image compression? >
  8. horstvogel lovetox: Windows CPU Performance now Ok👌Version 22.01.2018😁
  9. Maranda Gonna try the new build when home
  10. nico is there a new windows alpha build released?
  11. Maranda Windows nightlies?
  12. Maranda nico, https://gajim.org/downloads/snap/win/
  13. Maranda basicly there's only one thing that doesn't look right.
  14. Maranda why does Gajim have a tray I con if I can't close the roster window?
  15. Maranda (on Windows)
  16. bronko Maranda: goto ACE (Advanced Config Editor) in Gajim and set "hide_on_roster_x_button" to true
  17. Maranda doesn't work
  18. Maranda nm it does
  19. bot Philipp Hörist pushed 2 commits to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: https://conference.gajim.org:5281/pastebin/d4c2bbdd-9ed0-40a0-8651-ea78236d079b
  20. bot Philipp Hörist merged a merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/196 >: Update copyright
  21. bot Philipp Hörist pushed 2 commits to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: https://conference.gajim.org:5281/pastebin/0263b355-47d4-4033-ad73-0f8327fb1259
  22. bot Philipp Hörist merged a merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/198 >: Add translation for corrected messages
  23. bot Philipp Hörist updated a merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/181 >: integrate httpupload plugin into gajim core
  24. bot Philipp Hörist updated a merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/181 >: integrate httpupload plugin into gajim core
  25. andy >integrate httpupload plugin into gajim core Hmm so now this functionality would be a part of Gajim? :)
  26. mimi89999 Latest gajim-default-nightly is using 100% of a CPU core
  27. andy mimi89999, with las?, from 21 or 22?
  28. mimi89999 las?
  29. bronko andy, yes and it supports drag&drop for httpupload
  30. lovetox the issue yesterday was only affecting windows
  31. andy bronko, cool.
  32. andy windows sux :D
  33. lovetox mimi89999, reproduceable?
  34. mimi89999 Yes
  35. lovetox does this mean your other cores are not affected
  36. lovetox ?
  37. lovetox seems weird
  38. bot Jeffrey Baitis updated a merge request for _python-nbxmpp/master_ < https://dev.gajim.org/gajim/python-nbxmpp/merge_requests/13 >: Cleanups, fix for logic error in code that checks for invalid file handles
  39. mimi89999 No 😂
  40. mimi89999 It meens that Gajim is only using one CPU core...
  41. andy bronko, so http_upload button will be integrated into "send file" options?
  42. andy bronko, so http_upload button will be integrated into "send file" option?
  43. bronko andy, yes there is a config option to select between jingle and httpupload (default if server supports it)
  44. baitisj woah. changing my status to "invisible" on a server that doesn't support the status change causes a BOATLOAD of network activity and unresponsiveness...
  45. baitisj todo figure out why
  46. lovetox baitisj, about your nbxmpp MR
  47. baitisj I'm here
  48. lovetox your recent commit, now you made iq an optional argument
  49. lovetox but why? we never pass iq to IdleQueueThread
  50. baitisj I thought that at some point we would want to extend to test the glib idle queue
  51. baitisj but I see your point
  52. lovetox i would just change the Queue with which we test for now, and could you squash all commits regarding the queue into one
  53. lovetox then i can merge this
  54. baitisj ok
  55. baitisj will squish
  56. lovetox but not everything
  57. lovetox only the commits regarding the default queue
  58. bot Jeffrey Baitis updated a merge request for _python-nbxmpp/master_ < https://dev.gajim.org/gajim/python-nbxmpp/merge_requests/13 >: Cleanups, fix for logic error in code that checks for invalid file handles
  59. baitisj oh, shit
  60. baitisj lovetox, do you want me to split this out again? I'm sorry I didn't see your request to squish only particular commits
  61. lovetox yeah read the git docu on how to step back, git reset and git reflog
  62. lovetox the reason is theres no need to have a commit do one thing, then another reverse the same thing
  63. lovetox so if you want to change something about what queue is used make it so its in one commit
  64. baitisj right, that makes complete sense
  65. bot Jeffrey Baitis closed a merge request for _python-nbxmpp/master_ < https://dev.gajim.org/gajim/python-nbxmpp/merge_requests/13 >: Cleanups, fix for logic error in code that checks for invalid file handles
  66. lovetox baitisj, why are you closing the merge request?
  67. baitisj I was under the impression that I screwed up the MR by squashing before the point of the original MR
  68. lovetox no, the MR is just a mirror of your repo
  69. lovetox whatever is in your repo that is in the MR
  70. lovetox i reopen it
  71. bot Philipp Hörist merge request for _python-nbxmpp/master_ < https://dev.gajim.org/gajim/python-nbxmpp/merge_requests/13 >: Cleanups, fix for logic error in code that checks for invalid file handles
  72. baitisj Dang it. Sorry, lovetox, it might take me a few strokes to figure out how to do this without mussing something up
  73. lovetox just type git reflog
  74. lovetox and you see the exact history of what you did
  75. lovetox then you see shas on the side
  76. lovetox then reset to the sha before the squash
  77. lovetox git reset --hard 0d1d7fc32
  78. lovetox the checkout the history again with git log --oneline
  79. lovetox and if everything is like you want it to push it to your repo with push -f
  80. baitisj ok. sounds good
  81. baitisj oh wow! I had no idea that reflog would also track git rebase
  82. bot Jeffrey Baitis updated a merge request for _python-nbxmpp/master_ < https://dev.gajim.org/gajim/python-nbxmpp/merge_requests/13 >: Cleanups, fix for logic error in code that checks for invalid file handles
  83. lovetox it seems you have it nearly baitisj
  84. lovetox but the first commit is already merged so it conflicts
  85. baitisj BAH dang it
  86. baitisj hahah
  87. lovetox hm this should be solveable with a rebase
  88. lovetox do you know how to do it?
  89. Maranda I should learn not to try to change my own code just because "it doesn't look good"
  90. baitisj Give me a minute to figure it out so I can learn :-)
  91. baitisj I see that e230629a in the upstream and 22c80955 are essentially the same commit
  92. baitisj so I *think* I can pull in upstream and then rebase that
  93. lovetox no pulling will not work
  94. lovetox pull works only if your repo is not different from master
  95. lovetox and you just miss the lastest commits
  96. baitisj hmm
  97. lovetox do you have the master repo added as a remote in your rempo?
  98. baitisj yes, I can use it as "upstream"
  99. baitisj so I need to fetch the upstream changes
  100. baitisj which will not merge them but will not integrate
  101. baitisj err will not integrate them. sorry english is my first language.
  102. baitisj ... and merge...
  103. lovetox yeah fetch upstream
  104. lovetox then do "git rebase upstream/master"
  105. andy Hmm, when I start a conversation with a person that I don't have in my contact list Gajim add it temporary to a roster - its fine, but when I close the window this temporary contact still appear on a roster till restart Gajim.
  106. andy I think Gajim should remove it after window was closed.
  107. lovetox then you close it excidently and cant get it back
  108. lovetox whats the problem having a contact in your roster until restart?
  109. lovetox you can right click it and delete it if you really want to get rid of it now in this second
  110. andy I dont have resonable argument ;)
  111. andy I know that I can click and delete... Maybe Gajim should ask to remove contact after window was closed? :)
  112. bot Jeffrey Baitis updated a merge request for _python-nbxmpp/master_ < https://dev.gajim.org/gajim/python-nbxmpp/merge_requests/13 >: Cleanups, fix for logic error in code that checks for invalid file handles
  113. andy It add +1 to UX
  114. andy :)
  115. lovetox lol baitisj how you even did that ^^
  116. baitisj did I do it wrong?
  117. lovetox you have now 12 commits
  118. lovetox instead of 6 ^^
  119. baitisj ugh. i'm sorry lovetox, this must be frustrating for you
  120. lovetox no, im sitting here and watch a movie, actually a nice evening :)
  121. baitisj haha cool. clearly i'm not getting something yet. I'll go back through the commit log and flatten the appropriate commits
  122. lovetox during your rebase
  123. lovetox was there a problem?
  124. lovetox and you merged?
  125. baitisj There was no problem with the rebase, and I merged completely uneventfully
  126. baitisj however
  127. baitisj it seems my git commit log is absolutely weird over here
  128. bot Yann Leboulanger closed an issue in _gajim-plugins_ < https://dev.gajim.org/gajim/gajim-plugins/issues/130 >: #130: < Facebook Icons >
  129. lovetox and then you did "push -f"?
  130. lovetox or only push
  131. baitisj ah, I only did push
  132. lovetox yeah thats the error
  133. Maranda 3 hours thrown away on a stupid regression.
  134. lovetox only push, will merge your changes with whatever is on the server in your fork currently
  135. Maranda sighs 😟
  136. lovetox and we dont even want to think what that will be at the end
  137. baitisj hmm. reset --hard, then rebase again, then push -f ?
  138. lovetox what you want to do is overwrite everythign that is on the server
  139. lovetox and that does push -f
  140. lovetox you could also do a rebase -i
  141. lovetox then mark all commits that you dont want with "d"
  142. lovetox that drops them
  143. lovetox but do it like you did it before
  144. lovetox that way you know at least
  145. baitisj I am vaguely familiar with interactive rebase but the issue now is that it's choking in a way that I can't seem to resolve the rebase
  146. baitisj I think I resolved the duplicated commit issue, but I did not resolve the original merge conflict :/
  147. bot Jeffrey Baitis updated a merge request for _python-nbxmpp/master_ < https://dev.gajim.org/gajim/python-nbxmpp/merge_requests/13 >: Cleanups, fix for logic error in code that checks for invalid file handles
  148. bot Jeffrey Baitis updated a merge request for _python-nbxmpp/master_ < https://dev.gajim.org/gajim/python-nbxmpp/merge_requests/13 >: Cleanups, fix for logic error in code that checks for invalid file handles
  149. baitisj Oooh, I think I got it this time...
  150. lovetox looks good now :)
  151. lovetox in general stay away from "merge"
  152. lovetox whenever it comes up
  153. lovetox you dev in your fork, if you want to pull in something from upstream use rebase
  154. baitisj Acknowledged. :-)
  155. lovetox after rebasing you always have to overwrite your fork on the server with "push -f"
  156. baitisj thanks for your teaching & patience
  157. lovetox thats btw one way to work with git
  158. lovetox of course other projects prefer maybe other workflows
  159. lovetox for example with merging stuff :)
  160. baitisj I'm writing myself a note :-)
  161. baitisj this workflow is better than merges I've done in *gasp* CVS or in subversion in distant history
  162. baitisj i also think it encourages granularity in commits where you generate an overall concept describing your changes, and then the specific changes that you make to implment it
  163. nico when uploading a picture with http upload using omemo why can someone not involved in the conversation open the image? does http upload even encrypt the image?
  164. lovetox yes
  165. lovetox and he most definitly cant open the image
  166. lovetox unless of course you shared the link
  167. lovetox then this would be the equivalent to asking me: why can someone read a message if i send it to them
  168. nico thanks i found the answer right after posting here 😀 I missed the fact that aesgcm is symmetric and the decryption key is appended to the link
  169. debacle problem with antispam plugin and biboumi (IRC-XMPP gateway): the plugin has generated 200000 messages or so, probably as reply to whatever comes from there, filling up the database of the XMPP server
  170. debacle how can this happen? antispam should not be active in MUCs or so, right? (I have *not* set "enable in conferences"!)
  171. lovetox not sure, but you should be able to observe this in the xml console
  172. lovetox if i see the stanza i can probably fix it
  173. debacle Btw. it would be nice to enable the antispam function "per account". I have multiple XMPP accounts, but only one, that gets SPIM. This happened on an account where I did not need antispam.
  174. lovetox from looking at the code i dont think antispam sends stanzas in a muc
  175. lovetox it only reacts to messages != groupchat
  176. lovetox but maybe the gateway sends such for some reason
  177. lovetox either way i need stanzas :)
  178. debacle I'll send you some :~)
  179. lovetox as for your feature request, yeah probably easy to add maybe i have time tomorrow
  180. Asterix You'll have to check accounts in plugin config dialog?
  181. lovetox there is no such option Asterix
  182. Asterix No, but how to you want to add it ?
  183. lovetox indeed its a lot of gui code to add it
  184. lovetox a combobox where you can choose account, and a add button that adds it to a listbox
  185. lovetox would be my idea
  186. lovetox and a remove button of course
  187. lovetox not that much code, just shows how lazy iam ^^
  188. Asterix Ho while I think about it, in account pref window, you modify the proxies list, the drop-down list is not updated. We have to go back to accounts list and come back to see the newly added proxy
  189. Asterix Why not a list of accounts and a check box next to each
  190. lovetox also possibility
  191. Asterix Anyway, good night