Gajim - 2019-02-19


  1. debacle is there any incompatibility between Gajim 1.1.2 and the new nbxmpp release? I assume, there is none, but I ask to be sure :)
  2. bot Daniel Brötzmann closed an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9586 >: #9586: < Crash >
  3. bot Daniel Brötzmann modified an issue in _gajim-plugins_ < https://dev.gajim.org/gajim/gajim-plugins/issues/390 >: #390: < [omemo] Allow <markable> tag to be sent >
  4. mrDoctorWho hi there
  5. mrDoctorWho has helldev.net got banned on gajim.org?
  6. lovetox debacle, no, and it is advised to upgrade nbxmpp because it fixes some bugs
  7. lovetox debacle every 0.6.x release is compatible with Gajim 1.1
  8. lovetox every future release
  9. lovetox mrDoctorWho, why do you think that?
  10. lovetox and what means banned? server does not establish s2s connection?
  11. bot Florian Münchbach proposed a new merge request for _gajim-plugins/gajim_1.1_ < https://dev.gajim.org/gajim/gajim-plugins/merge_requests/116 >: [syntax_highlight] Update
  12. mrDoctorWho lovetox: yeah, it does. I can't join this room and it seems by XML console that the muc server doesn't answer to Gajim's IQ request
  13. mrDoctorWho same for conversejs and conversations
  14. lovetox its most likely a s2s connection problem, maybe ask the admin if he sees some errors?
  15. mrDoctorWho I am the admin of helldev.net
  16. mrDoctorWho and no, I don't see s2s errors
  17. lovetox this is hard to believe, if a user sends a presence to gajim.org, you have to see something in your console
  18. lovetox maybe ask in prosody support muc
  19. lovetox or ejabberd
  20. bot Florian Münchbach proposed a new merge request for _gajim-plugins/master_ < https://dev.gajim.org/gajim/gajim-plugins/merge_requests/117 >: [syntax_highlight] Integrate into plugin's master branch
  21. mrDoctorWho also
  22. mrDoctorWho https://conference.gajim.org:5281/pastebin/146c6ed7-a8a6-4811-914b-2b33d346e9c8
  23. bot Florian Münchbach updated a merge request for _gajim-plugins/master_ < https://dev.gajim.org/gajim/gajim-plugins/merge_requests/117 >: WIP: [syntax_highlight] Integrate into plugin's master branch
  24. debacle lovetox, thanks, that is what I expected. Upgrading in Debian ASAP.
  25. lovetox thanks MrDoctorWho, will look at it in the evening
  26. mrDoctorWho that would be great
  27. ta fm, is that fixed in your recent changes or something else?
  28. ta https://uploads.trashserver.net/upload/8b9ca26a-35cd-44b1-8fe6-e8e10010ea04/syntax_highlighting.png
  29. ta rendering is ongoing like this
  30. fm jeah, should be fixed, as I am using fixed start and end markers now, that are limited to the currently inserted code span
  31. fm if you would like to test, you can take the plugin from the mr for that
  32. fuesschen but the new code isn't released till now?
  33. fm nope, just opened the mr some time ago
  34. fm ‎[09:14:06 AM] ‎bot‎: Florian Münchbach proposed a new merge request for _gajim-plugins/gajim_1.1_ < https://dev.gajim.org/gajim/gajim-plugins/merge_requests/116 >: [syntax_highlight] Update
  35. fm ;)
  36. fuesschen i know thats what i meant
  37. wurstsalat fm, nice to see so many contributions :)
  38. fm wurstsalat, I'm happy I finally found the time to do so :)
  39. fm ta, btw, are you discussing xep-393 updates? :)
  40. pvoigt I am tying to understand OMEMO a bit more: Does Gajim use Axolotl or Olm?
  41. vanitasvitae pvoigt: all OMEMO implementations are using acolotl
  42. pvoigt vanitasvitae, OK, thanks for feedback. I've recently read that OMEMO switched to Olm around 2017. Unfortunately, I cannot find the reference anymore.
  43. debacle When searching in the history, I cannot search for participant? E.g. I wanted to show all my own messages, but searching for my nick only shows messages by others, where I'm mentioned.
  44. vanitasvitae pvoigt: the standard switched to olm, however nobody implements the standard :D
  45. pvoigt vanitasvitae, well, thanks for clarification. I am trying to find out, if an offline device, whose fingerprint has been verified in the past by a chat partner, will receive encrypted messages from the past as soon as it is online again.
  46. vanitasvitae It should
  47. vanitasvitae As soon as your partner verifies/trusts your device, their devices will encrypt messages for your device.
  48. pvoigt vanitasvitae, does this depend on the server having implemented and the client using MAM?
  49. vanitasvitae Not directly
  50. vanitasvitae If you only use one client, than you dont need mam
  51. vanitasvitae However if you have more than one device, you want mam to deliver messages to your device, which were already delivered to another device earlier.
  52. vanitasvitae In any case mam is a good thing to have though
  53. pvoigt Yes, I meant having more than one device. And I suppose carbons should be active as well.
  54. vanitasvitae Yes
  55. vanitasvitae Carbons are there so that all devices which are logged in at the same time will receive your messages
  56. fm pvoigt, the fsfe blog has an interesting read on the current state of OMEMO and it's issues (especially those with the standard itself)....
  57. fm http://blogs.fsfe.org/vanitasvitae/2018/09/07/future-of-omemo/
  58. pvoigt vanitasvitae, is it right, that receiving past encrypted messages are restricted to point in time when the fingerprint of the device has been verified?
  59. pvoigt fm, ah, thanks, interesting blog.
  60. vanitasvitae pvoigt: you can only decrypt messages from that point in time on at which the sender decided to trust your device (eg. when they verified your device)
  61. pvoigt vanitasvitae, thanks, that's exactly what I meant.
  62. vanitasvitae pvoigt, fm: better read it on my new blog https://blog.jabberhead.tk/2018/09/07/future-of-omemo/ ;)
  63. fm lol.
  64. fm will do, didn't see that it was your post ;)
  65. pvoigt vanitasvitae, well, I needed two views to see that it is your post ;-)
  66. vanitasvitae Hehe
  67. vanitasvitae Nice to see that aparently people read my blog :D
  68. fm nice posts deserve to be read ;)
  69. fuesschen vanitasvitae, i subscribed to it via RSS.
  70. vanitasvitae 👌
  71. debacle vanitasvitae, your blog cannot be subscribed via PubSub? :)
  72. vanitasvitae No
  73. vanitasvitae At least not yet ;)
  74. vanitasvitae You can follow it via activtypub though :D
  75. vanitasvitae (eg from mastodon)
  76. debacle We need a social pod software that supports all social protocols: RSS, XMPP PubSub, and ActivityPub. And maybe Diaspora protocol, too. But that's OT here.
  77. nico plain old rss 😀 does it for me 😀
  78. bot jubdu created an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9587 >: #9587: < sound and login >
  79. bot jubdu modified an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9587 >: #9587: < sound and login >
  80. stp The master from today won't start on my Windows machine. What was the command line option to show error messages on command line?
  81. Svais good day
  82. Svais have a problem, Gajim does not pull up the story
  83. lovetox Svais History is in the History Dialog, CTRL + H
  84. lovetox stp there is a gajim-debug.exe
  85. stp lovetox: Ah yes, that's what I used in the past. Thanks!
  86. bot Carlen White created an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9588 >: #9588: < Text box does not scroll completely/correctly >
  87. bot Florian Münchbach updated a merge request for _gajim-plugins/gajim_1.1_ < https://dev.gajim.org/gajim/gajim-plugins/merge_requests/116 >: [syntax_highlight] Update
  88. bot Florian Münchbach updated a merge request for _gajim-plugins/gajim_1.1_ < https://dev.gajim.org/gajim/gajim-plugins/merge_requests/116 >: WIP: [syntax_highlight] Update
  89. bot Philipp Hörist closed an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9588 >: #9588: < Text box does not scroll completely/correctly >
  90. bot Andrey Gursky created an issue in _gajim-plugins_ < https://dev.gajim.org/gajim/gajim-plugins/issues/391 >: #391: < [omemo] IndexError: bytearray index out of range >
  91. bot Daniel Brötzmann modified an issue in _gajim-plugins_ < https://dev.gajim.org/gajim/gajim-plugins/issues/391 >: #391: < [omemo] IndexError: bytearray index out of range >
  92. topi omemo problem with a friend of mine. she requested encryption, and i duly enabled omemo. but now there is no way to accept her cert. i do get a window that shows it, but i would like a button or at least some way to accept her into my life
  93. topi false alarm, user error
  94. Eduard As usual
  95. topi sad but true
  96. topi oh! since i'm here, i'll take this opportunity to offer my deepest gratitude and thanks to everybody in the gajim team. you have made my communication so much easier. if i find a way to help, i surely will
  97. jubalh hi
  98. jubalh i tried to use gajim with the old 'PGP' plugin
  99. topi that's nice
  100. topi i mean, is there a problem or a question?
  101. jubalh i seleced a contact and assigned it an gpg key. then i click the shield and it sais "openpgp key is assigned to this contact, and you trust their key, so messages will be encrypted" once i write to the contact i get "no openpgp key is assgined to your account" where exactly should i set this? i tried in the plugins settings but seems its not there. also rightclicking on my account i dont see it (like i did with the contact)
  102. jubalh argh, found it now ;)
  103. bot Florian Münchbach updated a merge request for _gajim-plugins/gajim_1.1_ < https://dev.gajim.org/gajim/gajim-plugins/merge_requests/116 >: [syntax_highlight] Update
  104. topi :)
  105. ta Is the OX plugin usable? Its crashing on Windows, but i havent investigated further. Missing a mobile client supporting it, there is not to much pressure.
  106. jubalh ta, ever tried pgp with profanity? seems broken :/
  107. mikaela Is there an issue about the OMEMO plugin hving a bit unclear UI for trusting fingerprints?
  108. topi thanks for asking. for example, i get a window that shows the fingerprint but there's no "ok" button or seemingly any way to accept it
  109. bot Philipp Hörist pushed 12 commits to branch _refs/heads/gajim_1.1_ of _gajim-plugins_ < https://dev.gajim.org/gajim/gajim-plugins >: https://conference.gajim.org:5281/pastebin/14268787-dd67-4e44-bdcb-02c565e2446b
  110. bot Philipp Hörist merged a merge request for _gajim-plugins/gajim_1.1_ < https://dev.gajim.org/gajim/gajim-plugins/merge_requests/116 >: [syntax_highlight] Update
  111. lovetox ta: can you show me some error?
  112. lovetox mikaela, whats unclear about it?
  113. ta Tomorrow
  114. mikaela lovetox, there are just coloured shields and no hint that the shields have to be clicked and there are no OK/cancel buttons or anything.
  115. lovetox because there is nothing to OK or cancel
  116. lovetox it shows you the state of a the current fingerprints
  117. lovetox i dont have an idea how can make it more obvious that the button can be clicked
  118. lovetox its already formed and looks like a button
  119. lovetox we could add a help text that says, click the shield button
  120. mikaela Could there be some help text in the window?
  121. mikaela 👍️
  122. mikaela Today I was also a bit confused by there not being any button to close requiring me to press the i3 quit button as it doesn't make the Xes to the title bar
  123. lovetox geneally you can close all dialogs with ESC, if not thats a bug in Gajim
  124. Eduard Or Ctrl + W
  125. Eduard Ctrl + Q works also
  126. lovetox em, ctrl q exits gajim
  127. mikaela I may have disabled that in ACE after getting too confused about it starting to close my MUCs when I have just wanted to move to nonexistant main screen like at Telegram
  128. Eduard > em, ctrl q exits gajim Yes, according to mikaela she want to close gajim
  129. lovetox i thought she talked about the fingerprint dialog
  130. lovetox either way, a window is managed by your window manager, it should give you some possibility to close that window
  131. mikaela Yes, I was talking about the fingerprint dialog
  132. Eduard Ctrl + w close the windows
  133. Eduard Ctrl + w close the window
  134. mikaela Oh, thanks, I was only aware of Ctrl + q (after noticing that Gajim didn't like Win + Shift + C)
  135. bot Philipp Hörist pushed 2 commits to branch _refs/heads/master_ of _python-nbxmpp_ < https://dev.gajim.org/gajim/python-nbxmpp >: *b7cb8019* < https://dev.gajim.org/gajim/python-nbxmpp/commit/b7cb80198c291d9bcb7e50cc4061279937f8f148 > Annotations: Fix log message *e83b5d4d* < https://dev.gajim.org/gajim/python-nbxmpp/commit/e83b5d4d07444224dcab693f56d459125d216b90 > EME: Use namedtuple
  136. Eduard > Today I was also a bit confused by there not being any button to close requiring me to press the i3 quit button as it doesn't make the Xes to the title bar mikaela: it's offtopic but about what i3 quit button are you talking?
  137. Eduard It doesn't have, afaik.
  138. mikaela Eduard, I meant the shortcut Windows + Shift + Q, sorry. I guess I am getting a bit tired
  139. marc Link Mauve, do you have plans to use gstreamer webrtc instead of the (unmaintained?) farstreamer library?
  140. fm lovetox, I assumed you would squash after pulling the branch into the main repo but before merging, since that would not alter my fork (unlike letting gitlab do it, iirc). That's what I ment in the comment
  141. fm Anyways, if it's ok with you, I will just copy the files to master, as it would be cumbersome to do it with git operations...
  142. lovetox fm: http://imgs.xkcd.com/comics/git.png
  143. marc I mean lovetox, sorry :D
  144. fm lovetox, true^^
  145. lovetox marc, that would be a nice project for someone but not on my list of things i would want to do any time soon
  146. lovetox but fm, you dont need to close the merge request, the MR mirrors whatever is in your branch that you set as source
  147. Eduard > Eduard, I meant the shortcut Windows + Shift + Q, sorry. I guess I am getting a bit tired That sounds better, yes that's the kill window shortcut.
  148. Eduard mikaela: `
  149. lovetox so if you override your server branch the MR will adapt
  150. lovetox what is the design idea behind i3 removing the window X buttons?
  151. lovetox do they expect that all applications now add "Close" buttons to every window?
  152. lovetox or do they want that users use window manager specific i3 shortcuts?
  153. Eduard Yea
  154. Eduard The last
  155. lovetox yeah i thought so
  156. Eduard By default it provides shortcuts that do that actions
  157. Eduard I thought that they want users to use it
  158. mikaela Eduard, it works for closing Gajim dialogs, but does nothing to Gajim itself where I will need to Ctrl - Q. lovetox, their intention is to be able to do everything by keyboard and while clicking window title bars works, it's not recommended as you have to move your hands onto your mouse instead of simply $Mod+jkl/arrow
  159. lovetox i think i know why
  160. lovetox in i3 there is no minimizing windows or?
  161. lovetox Gajim is by default setup that the window X button, minimizes the window and does not kill gajim
  162. lovetox because usually thats the behavior people except from a messanger, always on in the background
  163. lovetox now if you use a window manager that does not support "minimize" it does nothing
  164. lovetox there is a ACE option that is called "quit_on_roster_x_button"
  165. lovetox if it is activated the usual i3 shortcuts should work
  166. fm > lovetox‎: but fm, you dont need to close the merge request you're talking about the one targeted to master?
  167. lovetox yes
  168. lovetox i just said this because people think they have to close the MR if they want to start "fresh"
  169. fm alright, I also didn't close the other one, just force pushed it ;)
  170. lovetox yeah perfect :)
  171. fm but yes, gitlab does not make it to obvious how to handle complete "restarts" ;)
  172. fm so, copying files is ok with you?
  173. Eduard > i think i know why > in i3 there is no minimizing windows or? It's a tiling window manager
  174. Eduard There isn't
  175. Eduard > Eduard, it works for closing Gajim dialogs, but does nothing to Gajim itself where I will need to Ctrl - Q. > lovetox, their intention is to be able to do everything by keyboard and while clicking window title bars works, it's not recommended as you have to move your hands onto your mouse instead of simply $Mod+jkl/arrow Windows + Ctrl + Q I'm sure that closes Gajim
  176. lovetox fm whatever you like, you can reset and force push your own branch as much as you like
  177. Eduard Because it kill the current window
  178. Eduard mikaela: seems that it's my own config https://gitlab.com/edu4rdshl/linuxscripts/blob/master/user-config/i3/config#L87
  179. Eduard Not sure if its by default
  180. Eduard Or if there's a key combination for that by default
  181. mikaela It's default
  182. mikaela https://github.com/Mikaela/shell-things/blob/master/conf/i3/config#L50
  183. Eduard Well, then it should kill the current window/process
  184. mikaela Does it do that for you in Gajim?
  185. mikaela I am under assumption that Gajim captures it so it does nothing
  186. Eduard Yes, it does for me
  187. mikaela I wonder what is my problem then, but Ctrl + Q works
  188. Eduard Gajim shouldn't capture windows key for nothing
  189. Eduard And yes, Ctrl + Q does a better work, I think.
  190. Eduard Because win + Ctrl + q is killing the process and in a normal case isn't the best way to close a program
  191. lovetox yes please dont do that, we do a bunch of things on quit
  192. lovetox mikaela, did you check the config option i mentioned?
  193. Eduard > yes please dont do that, we do a bunch of things on quit I know, that's why in first place I recommended Ctrl + q
  194. mikaela lovetox, sorry, I missed that message 🙂
  195. lovetox there is a ACE option that is called "quit_on_roster_x_button" -> set it to activate
  196. lovetox then try your i3 shortuct
  197. mikaela It says to be deactivated, but while it's not recommended I have no need to change it
  198. marc lovetox, btw, gajim-nightly is really nice. thanks!
  199. lovetox thanks marc, but a bit unstable still right now
  200. Eduard > now if you use a window manager that does not support "minimize" it does nothing If you use i3status it supports Gajim running in the background
  201. mikaela or tray icon
  202. Eduard Yes
  203. fm lovetox, hm, not the answer I expected for that question :D but I guess copying the files from 1.1 to master will be a viable way to go, if there are updates, depending on their importance I will collect them and drag them over to master once in a while...
  204. fm how are others handling it?
  205. lovetox ah thats what you mean
  206. lovetox i misunderstood you
  207. lovetox i usually develop for master
  208. lovetox then switch to 1.1 branch
  209. lovetox and use the cherry-pick command
  210. lovetox to apply the commits from master to 1.1
  211. lovetox you can also cherry-pick whole ranges of commits, so its usually a oneline
  212. lovetox but in the current state this should also work the other way around
  213. lovetox 1.1 and master are pretty similiar when it comes to the textview
  214. lovetox and thats basically the only thing you use from gajim
  215. lovetox only thing that you should not cherry-pick are the manifest.ini commits
  216. fm I thought about switching to master for development, too. for future updates, I will use cherry pick, since then I have a common base on both branches... for the first time i integrate it with master, cherry-picking would only help, if I would take all commits over, as it needs a common base, i.e. the first addition of the files.
  217. fm of course, i could squash them together again, but then it will not provide any benefit ;)
  218. fm either way, not today. maybe tomorrow ;)
  219. lovetox do you have differences between master and 1.1?
  220. lovetox you can also do one "port all changes from 1.1" commit
  221. lovetox i dont care
  222. lovetox you can just copy the files over make one commit
  223. fm ok, that's what I meant. afterwards, of course cherry-pick
  224. lovetox its your plugin, i just want that the commit history follows some basic format guidelines
  225. lovetox but if you want you can put everything into one commit or into 20, as long as it has [plugin_name] commit message
  226. fm sure, honorable intent :)
  227. fm yes, I will make sure not to mess it up again^^
  228. lovetox and are you aware that git has the capability of an extended commit message?
  229. lovetox yeah as it seems from your last one
  230. lovetox thats also something many people dont know, they try to put everything into the title
  231. fm well, I use git a lot (work and private) but, from my experience, no matter how much/long/often/whatever you use it, ther will always be something new to learn about it :D
  232. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim-plugins_ < https://dev.gajim.org/gajim/gajim-plugins >: *49ad0b1f* < https://dev.gajim.org/gajim/gajim-plugins/commit/49ad0b1f841645993260cfb4f5efb49cabd21dbe > Update CONTRIBUTING.md
  233. fm btw (ot): is that bot a custom creation or does it come with gitlab nowadays? appears to be more than just a git hook, as it knows about issues in gitlab, too
  234. lovetox its a xmpp bot
  235. lovetox you can configure gitlab that it posts to some service, on every change
  236. lovetox of issue, commit, merge etc
  237. fm ah, nice, haven't used gitlab for a long time. last time I did such options were very limited, basically the only working was email notifications....
  238. lovetox yeah its come a long way
  239. fm indeed, it did
  240. fm anyway, afk for some hours ;)
  241. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim-plugins_ < https://dev.gajim.org/gajim/gajim-plugins >: *2f0aafba* < https://dev.gajim.org/gajim/gajim-plugins/commit/2f0aafba11257e1e2c8be084752c282d37fb0df5 > [omemo] Dont fail on invalid session
  242. bot Philipp Hörist pushed 4 commits to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: https://conference.gajim.org:5281/pastebin/9aeaff7c-99f7-4668-b7e9-7257b5a4352a