Gajim - 2019-03-26


  1. bot Daniel Brötzmann modified an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9629 >: #9629: < Autostart in Windows 10 >
  2. vorner Hello. I've just upgraded from an ancient version of gajim (0.16.something) to 1.1.2. And I discovered it doesn't want to connect to my IRC transport, https://conference.gajim.org:5281/pastebin/ce717e6e-ab97-407a-9ebf-d830536d8cef
  3. Link Mauve vorner, in general I recommend biboumi for an IRC transport.
  4. Link Mauve You may want to report this to Gajim anyway.
  5. Link Mauve And to your current transport, not supporting disco#info is really bad practice nowadays.
  6. vorner I guess so. I didn't have that much time to do proper maintainance of that server. I'm the only user of that transport, so it never got much priority 😇
  7. vorner Hmm. It even is biboumi. Just probably really old one. Thanks for the help, I'll have a look at both.
  8. Link Mauve Latest biboumi shouldn’t have this issue.
  9. lovetox wurstsalat, a week ago when i talked about the remove contact dialog
  10. lovetox did you think i meant the remove account?
  11. lovetox just wondering because that remove account dialog look update came out of nowhere 😃
  12. wurstsalat No, I just clicked the remove_account.ui file and thought, well, could be better :D
  13. wurstsalat No misunderstanding :D
  14. lovetox haha k 😃
  15. lovetox hm do you know that you can specify the gajim.css in glade
  16. lovetox then you get the gajim css classes applied directly in glade
  17. wurstsalat Yep, I do that
  18. lovetox and GTK inspector is also known to you or?
  19. wurstsalat Yes, and gtk3-icon-browser as well :)
  20. lovetox good 🙂
  21. bot David Laudy created an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9639 >: #9639: < error on keyboard input click >
  22. bot Daniel Brötzmann closed an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9639 >: #9639: < error on keyboard input click >
  23. bot Loidt created an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9640 >: #9640: < Settings print_status_in_muc has no effect. >
  24. bot Loidt modified an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9640 >: #9640: < Settings print_status_in_muc has no effect. >
  25. bot Daniel Brötzmann updated a merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/384 >: WIP: Revise some text strings
  26. mimi89999 Hello
  27. mimi89999 I just got this error:
  28. mimi89999 26/03/2019 18:46:10 (E) gajim.plugin_system.omemo ERROR: https://conference.gajim.org:5281/pastebin/e2fc46d5-a5d8-4352-9e06-e045c980ae72
  29. bot Daniel Brötzmann updated a merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/384 >: WIP: Revise some text strings
  30. lovetox hm mimi89999 seems we dont have a session for one of the devices
  31. lovetox are there many people in this muc?
  32. bot Loidt closed an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9640 >: #9640: < Settings print_status_in_muc has no effect. >
  33. mimi89999 Like 6
  34. lovetox does it hinder you to write messages completely?
  35. mimi89999 Sorry.
  36. mimi89999 There are 11 members and 5 were online besides me.
  37. lovetox ok but can you write messages or not?
  38. mimi89999 Yes, I can
  39. lovetox then ignore it, one of the contacts has announced a device and we were not able to build a session, this error message could be prettier, its handled better in master
  40. lovetox hard to find out now who with that many members
  41. mimi89999 OK. Thanks.
  42. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: *21aa352a* < https://dev.gajim.org/gajim/gajim/commit/21aa352a344948d076f0fc033aa021312c28cdcb > Refactor NewConfirmationDialog
  43. bot Philipp Hörist pushed 2 commits to branch _refs/heads/master_ of _gajim-plugins_ < https://dev.gajim.org/gajim/gajim-plugins >: *7b702cc0* < https://dev.gajim.org/gajim/gajim-plugins/commit/7b702cc08a203f29a9386d2c55e15dfa150fe01c > [openpgp] Adapt to Gajim dialog changes *9d810ef5* < https://dev.gajim.org/gajim/gajim-plugins/commit/9d810ef5794f8baec9be4c1d1e38e92b4e1f41c8 > [openpgp] Update manifest.ini
  44. bot Philipp Hörist pushed 2 commits to branch _refs/heads/master_ of _gajim-plugins_ < https://dev.gajim.org/gajim/gajim-plugins >: *10bbeda0* < https://dev.gajim.org/gajim/gajim-plugins/commit/10bbeda0f7695a4373b6f49a926ec3f997cee7f2 > [omemo] Use Gajims confirmation dialog *33223f7a* < https://dev.gajim.org/gajim/gajim-plugins/commit/33223f7a53aff798949b9d522b53cd05735a7335 > [omemo] Update manifest.ini & CHANGELOG
  45. arkedos heyho, I got a question: I am currently studying the source code of gajim, and I noticed that it checks for python-nbxmpp version 0.9.91, but in the repositories of my linux distribution the version available is 0.6.10 (using Manjaro), same goes for arch itsself, so I am a bit confused
  46. lovetox because you are looking at an unreleased version
  47. lovetox you can look into the branch gajim_1.1
  48. lovetox if you want to look at released code
  49. arkedos ah okay so I guess 0.9.91 will be released along with the new gajim version
  50. lovetox its also a dev version, you would have to install nbxmpp from git to use it
  51. lovetox but yes, once we release the next gajim version we will release nbxmpp also
  52. arkedos thank you :)
  53. wurstsalat arkedos, what are you up to? :)
  54. arkedos I just want to learn. Since Gajim is written in Python which is the language I started with. And I am a bit proud of myself that I understood the code for the start up process, since I always thought I am unable to understand code not written by myself :) So just want to learn stuff and tinker with it. And maybe, who knows I learn enough :)
  55. bot Daniel Brötzmann proposed a new merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/393 >: Rework HTTPUpload dialog
  56. lovetox looks grate wurstsalat :D
  57. lovetox looks grate wurstsalat :O
  58. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: *acd9f67d* < https://dev.gajim.org/gajim/gajim/commit/acd9f67d926e9c971aba82ef08cc2bfe1f0e992c > HistoryManager: Use NewConfirmationDialog
  59. Kritzefitz Can I see somewhere in gajim (with the omemo plugin) the SID associated with a fingerprint?
  60. lovetox no
  61. lovetox you can ask someone to write you a message from a device, then look into the xml console and read the sid attr
  62. lovetox thats the only way i can think of
  63. Kritzefitz I think I can see the SID in that case, but I don't know which fingerprint was used, right?
  64. lovetox but your contact knows from which fingerprint he sent the message
  65. Kritzefitz Ah, yes.
  66. lovetox in gajim you can lookup your own sid
  67. Kritzefitz Do you think displaying the SID along with the fingerprints might be a desirable feature?
  68. lovetox not really, why do you care about the sid
  69. lovetox this would only confuse people, its a detail of how the fingerprint is stored on the server, it does not matter in the encryption process
  70. Kritzefitz I wanted to create a list containing the fingerprints, XMPP-URI (with fingerprints) and QR codes of various people to make distribution of the fingerprints easier.
  71. Kritzefitz This would be easier if I had a list of the SIDs/fingerprints and could combine them in the appropriate form using some script.
  72. Kritzefitz But maybe Gajim is just the wrong tool for this kind of thing.
  73. lovetox sounds weird to me
  74. lovetox the idea of the qr code is so you can scan the physical device
  75. lovetox if you send qr codes around this does not give you added benefit over just manually trusting a fingerprint
  76. Kritzefitz The idea is that I can send someone that list over an otherwise trusted channel. That's easier than everyone on the list finding some trusted channel to send their own fingerprint.
  77. lovetox hm, i would wait a bit, this requirement that the sid has to be in the uri is useless
  78. lovetox and might be removed in the near future
  79. lovetox you could also ask on the Conversations issue tracker for it to be ignored or removed
  80. Kritzefitz That would be useful indeed.
  81. lovetox and state your usecase
  82. Kritzefitz (just to make my usecase a bit more clear, though you convinced me that Gajim is probably the wrong place to fix it:) Imagine I have the fingerprints of A, B and C. Now D wants to have all those fingerprints, but doesn't have the ability to meet A, B and C in person. If they trust my fingerprint and trust me to not lie about the fingerprints of A, B and C I can send them the list.
  83. Kritzefitz (just to make my usecase a bit more clear, though you convinced me that Gajim is probably the wrong place to fix it:) Imagine I have the fingerprints of A, B and C. Now D wants to have all those fingerprints, but doesn't have the ability to meet A, B and C in person. If they trust my fingerprint and trust me to not lie about the fingerprints of A, B and C I can send D the list.
  84. lovetox so basically this
  85. lovetox https://xmpp.org/extensions/inbox/automatic-trust-transfer.html
  86. lovetox you could write yourself a python script that reads the Gajim omemo db
  87. lovetox it has all fingerprints in it and also the devices
  88. lovetox you can look into the database interface of the plugin
  89. lovetox it should hold all methods you need
  90. lovetox the plugin has also the code to generate the qrcodes
  91. Kritzefitz Yes, that probably makes the most sense for now.
  92. lovetox Kritzefitz, from what client did you just correct that message?
  93. Kritzefitz Gajim 1.1.2
  94. lovetox hm k thanks
  95. Kritzefitz The trust transfer XEP you send looks like it would also solve my problem.
  96. Kritzefitz Thanks for your help.
  97. lovetox np
  98. lovetox Kritzefitz, https://github.com/vanitasvitae/OmemoQRCodeGenerator
  99. lovetox if you care only about your QR codes
  100. vanitasvitae 😜
  101. Kritzefitz Isn't the QR code just the URI?
  102. lovetox yes, this tool logs into your account, queries all your devices and fingerprints and generates the QR code
  103. lovetox it is probably not hard to change the jid which it queries
  104. lovetox so you can get all the fingerprints and devices from your contacts
  105. Kritzefitz Yes, that's what I thought as well.
  106. bot Daniel Brötzmann updated a merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/392 >: Ask whether to disconnect when disabling account
  107. wurstsalat lovetox, upload progress integrated into the conversation would be even nicer :) but who knows, maybe that one might be a good starting point
  108. wurstsalat I like the NewConfirmationDialog and it's ButtonActions
  109. lovetox yeah makes it a bit nicer
  110. lovetox but there is still something wrong
  111. lovetox i use run() which blocks
  112. lovetox i have to change this
  113. wurstsalat There are only a few 'old' ConfirmationDialogs left. When these are migrated, will there be a name change: NewConfirmationDialog -> ConfirmationDialog ?
  114. lovetox yes
  115. 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/7f7d0877-81ab-423a-b0fb-311b2879de56
  116. lovetox wurstsalat,
  117. lovetox please call now .show() on the dialog
  118. lovetox and then you should be able to use the state for set_active() again
  119. lovetox instead of the config value
  120. lovetox but i think we dont need that line at all
  121. lovetox if we dont change the state, we dont have to call that
  122. lovetox and if you use make('Remove', .. you can spare that ButtonAction.Destructive line
  123. lovetox and the import
  124. lovetox also didnt we want to write "group chat" instead of "groupchat"
  125. Link Mauve Yes, https://docs.modernxmpp.org/terminology/
  126. bot Philipp Hörist updated a merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/393 >: Rework HTTPUpload dialog