botxekon 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. >
botDaniel 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. >
mrDoctorWhoI'm a little bit concerned about plugins shipment security
mrDoctorWhoIt would have been great if developers have signed plugins with a GPG signature just like linux packages
mrDoctorWhoAlthough this might still cause security troubles if the building will be automated
mrDoctorWhoBut still, those package maintenaiters somehow deal with it
lovetoxmrDoctorWho, nobody is forced to use plugins
lovetoxand some distributions have packages for plugins
botYann 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
botYann 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
botYann 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
botYann 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
rom1dephi 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?
lovetoxi think its not hard
lovetoxwe do this in the xml console
lovetoxyou can hide messages, presences, etc
lovetoxbut i think we have a issue for that
botDaniel Brötzmann modified an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9143 >:
#9143: < Show additional chatstates in MUCs >
botWerner Scholz created an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9380 >:
#9380: < Happened at "synchronize history" >
botPhilipp Hörist closed an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9380 >:
#9380: < Happened at "synchronize history" >
botPhilipp 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
botPhilipp 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
botPhilipp 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
botPhilipp 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
nicothe plugin installer updated and now I dont have any plugins at all
lovetoxwhat gajim version do you use?
botYann 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
Danielnico, also you should post some logs, plugins tell you why they don't load (or the plugin system does
asterixit'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
lovetoxhe probably is on master
lovetoxif so pull HEAD we updated the Gajim version
nicoyep I build the latest master I will try pullig and building again
asterixfor 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/
nicook working perfectly again 🙂 thank you 🙂
asterixlovetox: about your comment, to show the traceback, log.exception will be considered an an error? or a warning?
lovetoxerror
asterixhmm ok :/
lovetoxit is an error though
asterixit's not really blocking, so error is a bit strong ..
lovetoxits not expected that this fails
lovetoxi dont cosider an error blocking
asterixand 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
lovetoxfor me an error is when something happend that should not happen
lovetoxand is a bug
asterixok we cannot upgrade this plugin, but that's not a problem to load the old version
asterixhere it's not a Gajim bug, it's an error on user's system
lovetoxasterix, its only the job of update_plugin to load updated plugins
lovetoxnormal plugins are loaded by other code
lovetoxi dont care if its a error or warning level, but i want the chance to debug it
lovetoxwithout telling the user to place prints into code which is damn near impossible on windows for most people
lovetoxyou can just print the exception message in log.warning()
lovetoxi guess this is fine without full traceback
lovetoxbut at least the exception error is needed
asterixupdate_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.
asterixI'll stay with log.exception. after all it's better that user fix permission problems
botYann 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
asterixlovetox: ^
lovetoxk one moment
asterixno hurry
asterixgajim-nightly will now have the correct plugin_installer
asterixplugins for all branches are now in pootle
lovetoxnice thanks
DanielWoho! Yeah, translating! :D
asterixI also updated my script that updates pootle, but I'm not able to find where it's called. But it seems it is
asterixDaniel: nothing to do, I copy the translation from the current one
asterixDaniel: but if you really like to translation I suggest you learn more language to help us ;)
DanielAlready learning russian, but that needs some time ;)
asterixlearn esperanto ;)
asterixDaniel: you confirm that when a string is changed in a plugin, pootle is updated?
asterix1.0.1 is not yet ready? :)
https://dev.gajim.org/gajim/gajim/milestones
asterixhaaa my script is called in crontab, found it :)
botYann 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
asterixarg SHIT !! I did a rebase as I was asked, nod now there is nothing in my MR
asterixgit is really hard to understand!!
lovetoxgoogle git reflog
lovetoxand step back
lovetoxor leave it and i do it
asterixI'd like to understand what I did wrong
lovetoxdo you know hot to deal with conflict on a rebase?
asterixI was asked to rebase onto remote branch. I did git rebase --onto gajim/master
lovetoxthats probably the problem
asterixI had no conflict
lovetoxyou had, i saw in previous versions that you merged
lovetoxa merge happens only if you have conflicts
asterixyes but gitlab still told me to rebase ...
lovetoxhard to tell now
lovetoxshould i step back or do you want to self figure it out?
botYann 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
lovetoxyeah just never merge, just never use this command ever
lovetoxnow try
lovetoxgit rebase -i gajim/master
lovetoxthen you should get a list of all commits
lovetoxthen you squash them into one
asterixnot the merge ones, only the 3 others
lovetoxreplace "pick" by "s" except of the top commit
lovetoxthen finish the rebase
asterixerror: 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
lovetoxyeah ok
lovetoxthats a conflict
lovetoxnow do nothing
asterixok I handle it
asterixit's easy to handle it
lovetoxgo into the file where the conflict is
lovetoxthen do a git add with that file afterwards
lovetoxbut no commit
lovetoxthen do git rebase --continue
asterixgit push -f?
lovetoxyes
lovetoxyou have to because you altered history
botYann 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
asterixok only one commit now
asterixthanks
lovetoxsolve conflict, do git add, do rebase --continue
lovetoxthats the flow
asterixbut it still asks me to rebase
lovetoxthis can solve everything
lovetoxasterix, because your local copy of gajim/master
lovetoxis not current
lovetoxit does not take it from the server
lovetoxit takes your local copy for rebasing
asterixha ok
lovetoxso do a git pull on your local copy
asterixI fetch
lovetoxor git fetch
lovetoxis also enough
asterixthen rebase again?
lovetoxyeah but -i should not be needed
lovetoxthis time
botYann 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
asterixhaaa ready to be merged
asterixso easy ...
lovetoxalso the green thing is a button "Rebase", you can just press it and gitlab does it for you
lovetoxbut this only works if there are no conflicts
asterixif someone now commit in master before it's merge, I kill him ;)
asterixit was not working
asterix(maybe the last time it could have worked)
lovetoxyeah probably because there was something fucked up
asterixtest ;)
asterixha with noto I have a smeiley
asterixenought for me for today, thanks and CU
lovetoxbye
botYann 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.
asteriximpossible to squach the commits for https://dev.gajim.org/gajim/gajim-plugins/merge_requests/96
asterixone is to drop (wrong branch)
asterixbut 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.
botYann 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.
asterixun protected and it works. Hope I didn't beak anything
asterixGN
botYann 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.
botPhilipp Hörist updated a merge request for _gajim-plugins/master_ < https://dev.gajim.org/gajim/gajim-plugins/merge_requests/94 >:
[omemo] Polish GUI
lovetoxDaniel, i squashed some commits and add more
lovetoxi will merge it soon
botPhilipp 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
botPhilipp 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
botPhilipp 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
botPhilipp Hörist updated a merge request for _gajim-plugins/master_ < https://dev.gajim.org/gajim/gajim-plugins/merge_requests/94 >:
[omemo] Polish GUI
botPhilipp 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.
botPhilipp Hörist updated a merge request for _gajim-plugins/master_ < https://dev.gajim.org/gajim/gajim-plugins/merge_requests/96 >:
Update Plugins on restart
botPhilipp 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()
botPhilipp 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
botPhilipp Hörist merged a merge request for _gajim-plugins/master_ < https://dev.gajim.org/gajim/gajim-plugins/merge_requests/96 >:
Update Plugins on restart
botPhilipp Hörist closed a merge request for _gajim-plugins/master_ < https://dev.gajim.org/gajim/gajim-plugins/merge_requests/93 >:
[plugin_installer] Update GUI
botPhilipp 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
botPhilipp Hörist updated a merge request for _gajim-plugins/master_ < https://dev.gajim.org/gajim/gajim-plugins/merge_requests/94 >:
[omemo] Polish GUI
botPhilipp 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
botPhilipp Hörist merged a merge request for _gajim-plugins/master_ < https://dev.gajim.org/gajim/gajim-plugins/merge_requests/94 >:
[omemo] Polish GUI