Gajim - 2018-10-12


  1. bot xekon created an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9379 >: #9379: < Plugin Manager, instead of prompting me to install new versions of plugins, I request an option in settings to just always do it without asking me. >
  2. bot Daniel Brötzmann closed an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9379 >: #9379: < Plugin Manager, instead of prompting me to install new versions of plugins, I request an option in settings to just always do it without asking me. >
  3. mrDoctorWho I'm a little bit concerned about plugins shipment security
  4. mrDoctorWho It would have been great if developers have signed plugins with a GPG signature just like linux packages
  5. mrDoctorWho Although this might still cause security troubles if the building will be automated
  6. mrDoctorWho But still, those package maintenaiters somehow deal with it
  7. lovetox mrDoctorWho, nobody is forced to use plugins
  8. lovetox and some distributions have packages for plugins
  9. bot Yann Leboulanger proposed a new merge request for _gajim-plugins/gajim_1.1_ < https://dev.gajim.org/gajim/gajim-plugins/merge_requests/97 >: ignore plugins that don't apply to our Gajim version
  10. bot Yann Leboulanger updated a merge request for _gajim-plugins/gajim_1.1_ < https://dev.gajim.org/gajim/gajim-plugins/merge_requests/97 >: ignore plugins that don't apply to our Gajim version
  11. bot Yann Leboulanger pushed 1 commit to branch _refs/heads/master_ of _gajim-plugins_ < https://dev.gajim.org/gajim/gajim-plugins >: *a6fc131a* < https://dev.gajim.org/gajim/gajim-plugins/commit/a6fc131a04aa2890053f2b56f89b45e447a45fc6 > prepare plugins for master branch
  12. bot Yann Leboulanger updated a merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/339 >: Ability to update plugins on startup from a download folder
  13. rom1dep hi there, I think it could be very convenient to be able to show/hide join&part messages on demand (like in weechat with alt+=), it seems that the current approach is "show and record all presence changes" and "do not show nor record anything". An idea of how difficult that could be under the current GUI assumptions?
  14. lovetox i think its not hard
  15. lovetox we do this in the xml console
  16. lovetox you can hide messages, presences, etc
  17. lovetox but i think we have a issue for that
  18. bot Daniel Brötzmann modified an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9143 >: #9143: < Show additional chatstates in MUCs >
  19. bot Werner Scholz created an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9380 >: #9380: < Happened at "synchronize history" >
  20. bot Philipp Hörist closed an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9380 >: #9380: < Happened at "synchronize history" >
  21. bot Philipp Hörist updated a merge request for _gajim-plugins/master_ < https://dev.gajim.org/gajim/gajim-plugins/merge_requests/97 >: ignore plugins that don't apply to our Gajim version
  22. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: *528f7582* < https://dev.gajim.org/gajim/gajim/commit/528f75828798edac7e81ea67e4d16a0c0c25c18d > Raise Gajim version
  23. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim-plugins_ < https://dev.gajim.org/gajim/gajim-plugins >: *0f52824c* < https://dev.gajim.org/gajim/gajim-plugins/commit/0f52824c4b1590df02cce02763965d9276bf75e9 > Fix typo
  24. bot Philipp Hörist updated a merge request for _gajim-plugins/master_ < https://dev.gajim.org/gajim/gajim-plugins/merge_requests/97 >: WIP: ignore plugins that don't apply to our Gajim version
  25. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: *ff0e0268* < https://dev.gajim.org/gajim/gajim/commit/ff0e02685aedfcd66d23b6351ada51d0d6c33f4e > Windows: Add correct plugin_installer
  26. nico the plugin installer updated and now I dont have any plugins at all
  27. lovetox what gajim version do you use?
  28. bot Yann Leboulanger updated a merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/339 >: Ability to update plugins on startup from a download folder
  29. Daniel nico, also you should post some logs, plugins tell you why they don't load (or the plugin system does
  30. asterix it's only because he doesn't have the correct plugin_instalelr version. But we need his Gajim version to tell him which version to get
  31. lovetox he probably is on master
  32. lovetox if so pull HEAD we updated the Gajim version
  33. nico yep I build the latest master I will try pullig and building again
  34. asterix for those on 1.0.x, use plugin installer from here: https://ftp.gajim.org/plugins_1/ For those on beta1 (1.0.99) use plugininstalelr from here: https://ftp.gajim.org/plugins_1.1_zip/ For those on master (1.1.91) use plugin installer from here: https://ftp.gajim.org/plugins_master_zip/
  35. nico ok working perfectly again 🙂 thank you 🙂
  36. asterix lovetox: about your comment, to show the traceback, log.exception will be considered an an error? or a warning?
  37. lovetox error
  38. asterix hmm ok :/
  39. lovetox it is an error though
  40. asterix it's not really blocking, so error is a bit strong ..
  41. lovetox its not expected that this fails
  42. lovetox i dont cosider an error blocking
  43. asterix and for the comment : we should not try to activate a not moved plugin, so a continue should be there in my opinion I don't really agree
  44. lovetox for me an error is when something happend that should not happen
  45. lovetox and is a bug
  46. asterix ok we cannot upgrade this plugin, but that's not a problem to load the old version
  47. asterix here it's not a Gajim bug, it's an error on user's system
  48. lovetox asterix, its only the job of update_plugin to load updated plugins
  49. lovetox normal plugins are loaded by other code
  50. lovetox i dont care if its a error or warning level, but i want the chance to debug it
  51. lovetox without telling the user to place prints into code which is damn near impossible on windows for most people
  52. lovetox you can just print the exception message in log.warning()
  53. lovetox i guess this is fine without full traceback
  54. lovetox but at least the exception error is needed
  55. asterix update_plugins only loads new plugins we just installed via plugin_installer. And in this case you're right we should not try to load it.
  56. asterix I'll stay with log.exception. after all it's better that user fix permission problems
  57. bot Yann Leboulanger updated a merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/339 >: Ability to update plugins on startup from a download folder
  58. asterix lovetox: ^
  59. lovetox k one moment
  60. asterix no hurry
  61. asterix gajim-nightly will now have the correct plugin_installer
  62. asterix plugins for all branches are now in pootle
  63. lovetox nice thanks
  64. Daniel Woho! Yeah, translating! :D
  65. asterix I also updated my script that updates pootle, but I'm not able to find where it's called. But it seems it is
  66. asterix Daniel: nothing to do, I copy the translation from the current one
  67. asterix Daniel: but if you really like to translation I suggest you learn more language to help us ;)
  68. Daniel Already learning russian, but that needs some time ;)
  69. asterix learn esperanto ;)
  70. asterix Daniel: you confirm that when a string is changed in a plugin, pootle is updated?
  71. asterix 1.0.1 is not yet ready? :) https://dev.gajim.org/gajim/gajim/milestones
  72. asterix haaa my script is called in crontab, found it :)
  73. bot Yann Leboulanger updated a merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/339 >: Ability to update plugins on startup from a download folder
  74. asterix arg SHIT !! I did a rebase as I was asked, nod now there is nothing in my MR
  75. asterix git is really hard to understand!!
  76. lovetox google git reflog
  77. lovetox and step back
  78. lovetox or leave it and i do it
  79. asterix I'd like to understand what I did wrong
  80. lovetox do you know hot to deal with conflict on a rebase?
  81. asterix I was asked to rebase onto remote branch. I did git rebase --onto gajim/master
  82. lovetox thats probably the problem
  83. asterix I had no conflict
  84. lovetox you had, i saw in previous versions that you merged
  85. lovetox a merge happens only if you have conflicts
  86. asterix yes but gitlab still told me to rebase ...
  87. lovetox hard to tell now
  88. lovetox should i step back or do you want to self figure it out?
  89. asterix I understand nothing to reflogs ...
  90. lovetox reflog gives you the history
  91. lovetox you copy the sha
  92. lovetox then use git reset --hard sha
  93. lovetox https://stackoverflow.com/questions/34519665/how-to-move-head-back-to-a-previous-location-detached-head
  94. bot Yann Leboulanger updated a merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/339 >: Ability to update plugins on startup from a download folder
  95. asterix ok done, but I'm still asked to rebase ...
  96. lovetox so
  97. lovetox you named the remote repo gajim?
  98. asterix $ git merge gajim/master Already up-to-date.
  99. asterix yes
  100. lovetox if you look now at your commits
  101. lovetox you have many merge commits in there
  102. asterix yes, ugly
  103. lovetox yeah just never merge, just never use this command ever
  104. lovetox now try
  105. lovetox git rebase -i gajim/master
  106. lovetox then you should get a list of all commits
  107. lovetox then you squash them into one
  108. asterix not the merge ones, only the 3 others
  109. lovetox replace "pick" by "s" except of the top commit
  110. lovetox then finish the rebase
  111. asterix error: could not apply 3197439bf... Ability to update plugins on startup from a download folder When you have resolved this problem, run "git rebase --continue". If you prefer to skip this patch, run "git rebase --skip" instead. To check out the original branch and stop rebasing, run "git rebase --abort". Could not apply 3197439bf24faa0b00d88580822924d55b0a5066... Ability to update plugins on startup from a download folder
  112. lovetox yeah ok
  113. lovetox thats a conflict
  114. lovetox now do nothing
  115. asterix ok I handle it
  116. asterix it's easy to handle it
  117. lovetox go into the file where the conflict is
  118. lovetox then do a git add with that file afterwards
  119. lovetox but no commit
  120. lovetox then do git rebase --continue
  121. asterix git push -f?
  122. lovetox yes
  123. lovetox you have to because you altered history
  124. bot Yann Leboulanger updated a merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/339 >: Ability to update plugins on startup from a download folder
  125. asterix ok only one commit now
  126. asterix thanks
  127. lovetox solve conflict, do git add, do rebase --continue
  128. lovetox thats the flow
  129. asterix but it still asks me to rebase
  130. lovetox this can solve everything
  131. lovetox asterix, because your local copy of gajim/master
  132. lovetox is not current
  133. lovetox it does not take it from the server
  134. lovetox it takes your local copy for rebasing
  135. asterix ha ok
  136. lovetox so do a git pull on your local copy
  137. asterix I fetch
  138. lovetox or git fetch
  139. lovetox is also enough
  140. asterix then rebase again?
  141. lovetox yeah but -i should not be needed
  142. lovetox this time
  143. bot Yann Leboulanger updated a merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/339 >: Ability to update plugins on startup from a download folder
  144. asterix haaa ready to be merged
  145. asterix so easy ...
  146. lovetox also the green thing is a button "Rebase", you can just press it and gitlab does it for you
  147. lovetox but this only works if there are no conflicts
  148. asterix if someone now commit in master before it's merge, I kill him ;)
  149. asterix it was not working
  150. asterix (maybe the last time it could have worked)
  151. lovetox yeah probably because there was something fucked up
  152. asterix test ;)
  153. asterix ha with noto I have a smeiley
  154. asterix enought for me for today, thanks and CU
  155. lovetox bye
  156. bot Yann Leboulanger updated a merge request for _gajim-plugins/master_ < https://dev.gajim.org/gajim/gajim-plugins/merge_requests/96 >: WIP: use new way to update a plugin on next restart.
  157. asterix impossible to squach the commits for https://dev.gajim.org/gajim/gajim-plugins/merge_requests/96
  158. asterix one is to drop (wrong branch)
  159. asterix but I do it with rebase -i, when I want to force push, I get: remote: GitLab: You are not allowed to force push code to a protected branch on this project.
  160. bot Yann Leboulanger updated a merge request for _gajim-plugins/master_ < https://dev.gajim.org/gajim/gajim-plugins/merge_requests/96 >: WIP: use new way to update a plugin on next restart.
  161. asterix un protected and it works. Hope I didn't beak anything
  162. asterix GN
  163. bot Yann Leboulanger updated a merge request for _gajim-plugins/master_ < https://dev.gajim.org/gajim/gajim-plugins/merge_requests/96 >: use new way to update a plugin on next restart.
  164. bot Philipp Hörist updated a merge request for _gajim-plugins/master_ < https://dev.gajim.org/gajim/gajim-plugins/merge_requests/94 >: [omemo] Polish GUI
  165. lovetox Daniel, i squashed some commits and add more
  166. lovetox i will merge it soon
  167. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: *00c8e5c0* < https://dev.gajim.org/gajim/gajim/commit/00c8e5c01dd92f54505fef6e96117e5710d118a2 > Ability to update plugins on startup from a download folder
  168. bot Philipp Hörist merged a merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/339 >: Ability to update plugins on startup from a download folder
  169. bot Philipp Hörist pushed 2 commits to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: *e5fe30cb* < https://dev.gajim.org/gajim/gajim/commit/e5fe30cb5b7e0984b16d683dcf2e59d7b1a2cba2 > Add get_builder() for plugins *c43714e4* < https://dev.gajim.org/gajim/gajim/commit/c43714e4c2d49278e88013a7ef434eb252603b90 > Dont monkey patch _() into plugins Plugins can import _() from plugins_i18n
  170. bot Philipp Hörist updated a merge request for _gajim-plugins/master_ < https://dev.gajim.org/gajim/gajim-plugins/merge_requests/94 >: [omemo] Polish GUI
  171. bot Philipp Hörist updated a merge request for _gajim-plugins/master_ < https://dev.gajim.org/gajim/gajim-plugins/merge_requests/96 >: use new way to update a plugin on next restart.
  172. bot Philipp Hörist updated a merge request for _gajim-plugins/master_ < https://dev.gajim.org/gajim/gajim-plugins/merge_requests/96 >: Update Plugins on restart
  173. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: *6c43c0f4* < https://dev.gajim.org/gajim/gajim/commit/6c43c0f40844576859a0018c46ce5e1a43997207 > Allow to load multiple widgets with get_builder()
  174. bot Philipp Hörist pushed 4 commits to branch _refs/heads/master_ of _gajim-plugins_ < https://dev.gajim.org/gajim/gajim-plugins >: https://conference.gajim.org:5281/pastebin/1774a54e-4e08-4931-b752-e6d633fe26f3
  175. bot Philipp Hörist merged a merge request for _gajim-plugins/master_ < https://dev.gajim.org/gajim/gajim-plugins/merge_requests/96 >: Update Plugins on restart
  176. bot Philipp Hörist closed a merge request for _gajim-plugins/master_ < https://dev.gajim.org/gajim/gajim-plugins/merge_requests/93 >: [plugin_installer] Update GUI
  177. bot Philipp Hörist closed a merge request for _gajim-plugins/master_ < https://dev.gajim.org/gajim/gajim-plugins/merge_requests/97 >: WIP: ignore plugins that don't apply to our Gajim version
  178. bot Philipp Hörist updated a merge request for _gajim-plugins/master_ < https://dev.gajim.org/gajim/gajim-plugins/merge_requests/94 >: [omemo] Polish GUI
  179. bot Philipp Hörist pushed 4 commits to branch _refs/heads/master_ of _gajim-plugins_ < https://dev.gajim.org/gajim/gajim-plugins >: https://conference.gajim.org:5281/pastebin/775f3504-0b2a-42d9-b0df-a02a7efc1f1c
  180. bot Philipp Hörist merged a merge request for _gajim-plugins/master_ < https://dev.gajim.org/gajim/gajim-plugins/merge_requests/94 >: [omemo] Polish GUI