Merge lp:~saviq/elisa/freeze_plugins into lp:elisa
Proposed by
Michał Sawicz
Status: | Needs review |
---|---|
Proposed branch: | lp:~saviq/elisa/freeze_plugins |
Merge into: | lp:elisa |
Diff against target: |
85 lines (+18/-8) 2 files modified
elisa-core/elisa/core/plugin_registry.py (+5/-2) elisa-plugins/elisa/plugins/poblesec/main.py (+13/-6) |
To merge this branch: | bzr merge lp:~saviq/elisa/freeze_plugins |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Olivier Tilloy | functional | Needs Fixing | |
Review via email: mp+25342@code.launchpad.net |
Description of the change
Allow freezing a list of plugins that should not be updated automatically. This is needed e.g. for Debian so that the packaging system takes over by default.
To post a comment you must log in.
Unmerged revisions
- 1616. By Michał Sawicz
-
Add 'freeze_plugins' option to prevent updates
You added an extra parameter to the do_process_plugins function, but you forgot to adapt 7 other places in the code where it is called.
If in my configuration I set "auto_update_ plugins" to "False", I will then get a popup upon availability of updates, and clicking "Update All" will fail with the following traceback:
Traceback (most recent call last): osomon/ dev/elisa- branches/ moovida/ elisa-plugins/ elisa/plugins/ poblesec/ modal_popup. py", line 148, in _clicked_cb callback( ) osomon/ dev/elisa- branches/ moovida/ elisa-plugins/ elisa/plugins/ poblesec/ main.py" , line 592, in <lambda> new_recommended )), plugins( ) takes exactly 3 arguments (2 given)
File "/home/
button.
File "/home/
message.
TypeError: do_process_