gajim-plugins issueshttps://dev.gajim.org/gajim/gajim-plugins/-/issues2022-07-05T16:45:30Zhttps://dev.gajim.org/gajim/gajim-plugins/-/issues/443[plugin_installer] 'NoneType' object has no attribute 'get_selected'2022-07-05T16:45:30ZJonny Rimkus[plugin_installer] 'NoneType' object has no attribute 'get_selected'## Versions
- OS: Ubuntu 19.04
- GTK+ Version: 3.24.8
- PyGObject Version: 3.32.0
- python-nbxmpp Version: 0.6.10
- Gajim Version: 1.1.3+gajim@b63dd2ed86789f870beeb98a31acca7e48f1c34d
## Traceback
```
Traceback (most recent call last):
...## Versions
- OS: Ubuntu 19.04
- GTK+ Version: 3.24.8
- PyGObject Version: 3.32.0
- python-nbxmpp Version: 0.6.10
- Gajim Version: 1.1.3+gajim@b63dd2ed86789f870beeb98a31acca7e48f1c34d
## Traceback
```
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/gajim/./data/plugins/plugin_installer/plugin_installer.py", line 350, in select_root_iter
model, iter_ = selection.get_selected()
AttributeError: 'NoneType' object has no attribute 'get_selected'
```
## Steps to reproduce the problem
...https://dev.gajim.org/gajim/gajim-plugins/-/issues/556[plugin_installer] Display error message if fetching plugin list fails2022-05-13T07:58:42Zkoshkamau[plugin_installer] Display error message if fetching plugin list failsSome time ago, perhaps with the beginning of the 1.3.x versions I lost the ability to update plugins via the list of Available plugins.
This list is always empty now. I tried to install recent version of Gajim on two PCs - Win7 and Win10...Some time ago, perhaps with the beginning of the 1.3.x versions I lost the ability to update plugins via the list of Available plugins.
This list is always empty now. I tried to install recent version of Gajim on two PCs - Win7 and Win10. I tried to remove all previous application data and I also disabled third-party firewall and dnscrypt. Nothing helped.
![Clipboard01](/uploads/98512ca9d1b1fa9a1b46159d63d8e11c/Clipboard01.jpg)
But I can use web browser to access https://ftp.gajim.org/plugins_1.3_zip/ to download and install plugins.https://dev.gajim.org/gajim/gajim-plugins/-/issues/207Use proxy for plugin connections2022-05-07T06:59:46ZTyler SchwendUse proxy for plugin connectionsUse proxy for plugin installer updates, fetching images, etc.Use proxy for plugin installer updates, fetching images, etc.Gajim 1.4.0https://dev.gajim.org/gajim/gajim-plugins/-/issues/293[feature request] include changelog in plugin_installer updates2020-09-10T08:29:30Zcuc[feature request] include changelog in plugin_installer updatesit would be great to not only get notified about updates. but also display whats changed/fixed.
or at least see a changelog beside the mostly oneline description field.it would be great to not only get notified about updates. but also display whats changed/fixed.
or at least see a changelog beside the mostly oneline description field.https://dev.gajim.org/gajim/gajim-plugins/-/issues/512[plugin_installer] Crash while trying to update plugin in "Available" tab2020-07-25T19:34:04Zpmacfarlane7[plugin_installer] Crash while trying to update plugin in "Available" tab## Versions
- OS: Windows 10
- GTK Version: 3.24.20
- PyGObject Version: 3.36.1
- GLib Version : 2.64.1
- python-nbxmpp Version: 1.0.0
- Gajim Version: 1.2.0
## Traceback
```
Traceback (most recent call last):
File "C:/msys64/home/app...## Versions
- OS: Windows 10
- GTK Version: 3.24.20
- PyGObject Version: 3.36.1
- GLib Version : 2.64.1
- python-nbxmpp Version: 1.0.0
- Gajim Version: 1.2.0
## Traceback
```
Traceback (most recent call last):
File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.8/site-packages/gajim/data/plugins/plugin_installer/plugin_installer.py", line 214, in _on_download_plugin_finished
AttributeError: 'NoneType' object has no attribute 'update_plugin'
```
## Steps to reproduce the problem
I believe this happened when plugin updates were set to auto so that the user wouldn't get a message at Gajim startup.
...https://dev.gajim.org/gajim/gajim-plugins/-/issues/508Traceback on plugin update2020-06-29T20:28:38ZGeobert QuachTraceback on plugin update## Versions
- OS: Windows 10
- GTK Version: 3.24.20
- PyGObject Version: 3.36.1
- GLib Version : 2.64.1
- python-nbxmpp Version: 1.0.0
- Gajim Version: 1.2.91
## Traceback
```
Traceback (most recent call last):
File "C:/msys64/home/ap...## Versions
- OS: Windows 10
- GTK Version: 3.24.20
- PyGObject Version: 3.36.1
- GLib Version : 2.64.1
- python-nbxmpp Version: 1.0.0
- Gajim Version: 1.2.91
## Traceback
```
Traceback (most recent call last):
File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.8/site-packages/gajim/data/plugins/plugin_installer/plugin_installer.py", line 214, in _on_download_plugin_finished
AttributeError: 'NoneType' object has no attribute 'update_plugin'
```
## Steps to reproduce the problem
I've clicked on "Automatically update plugin" in the popup the first time, then now I got this on startup
...https://dev.gajim.org/gajim/gajim-plugins/-/issues/435[plugin_installer] Use global proxy2020-03-17T17:02:50ZDaniel Brötzmann[plugin_installer] Use global proxyThe plugin installer should make use of Gajim's global proxy setting.The plugin installer should make use of Gajim's global proxy setting.https://dev.gajim.org/gajim/gajim-plugins/-/issues/487Error message window pops up shortly after entering the plugin manager2020-03-16T10:13:14ZvilleneuveError message window pops up shortly after entering the plugin manager## Versions
- OS: Windows 7
- GTK Version: 3.24.14
- PyGObject Version: 3.34.0
- GLib Version : 2.62.1
- python-nbxmpp Version: 0.9.94
- Gajim Version: 1.1.94
## Traceback
```
Traceback (most recent call last):
File "C:\Programme (sta...## Versions
- OS: Windows 7
- GTK Version: 3.24.14
- PyGObject Version: 3.34.0
- GLib Version : 2.62.1
- python-nbxmpp Version: 0.9.94
- Gajim Version: 1.1.94
## Traceback
```
Traceback (most recent call last):
File "C:\Programme (standalone)\Gajim\UserData\Plugins\plugin_installer\plugin_installer.py", line 166, in _on_download_plugin_list_finished
self._available_page.append_plugins(plugin_list)
File "C:\Programme (standalone)\Gajim\UserData\Plugins\plugin_installer\widget.py", line 61, in append_plugins
self._select_first_plugin()
File "C:\Programme (standalone)\Gajim\UserData\Plugins\plugin_installer\widget.py", line 131, in _select_first_plugin
selection.select_iter(iter_)
TypeError: Argument 1 does not allow None as a value
```
## Steps to reproduce the problem
Click on "Gajim" in the menü bar and then on "Plugins" and wait two seconds or so.https://dev.gajim.org/gajim/gajim-plugins/-/issues/360Installing omemo update on ubuntu 18.042018-11-11T09:25:25ZHaraldInstalling omemo update on ubuntu 18.04## Versions
- OS: Linux
- GTK+ Version: 3.22.30
- PyGObject Version: 3.26.1
- python-nbxmpp Version: 0.6.8
- Gajim Version: 1.1.0
## Traceback
```
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/gajim/./data/pl...## Versions
- OS: Linux
- GTK+ Version: 3.22.30
- PyGObject Version: 3.26.1
- python-nbxmpp Version: 0.6.8
- Gajim Version: 1.1.0
## Traceback
```
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/gajim/./data/plugins/plugin_installer/plugin_installer.py", line 280, in on_plugin_downloaded
if plugin.name == model_row[Column.NAME]:
AttributeError: 'NoneType' object has no attribute 'name'
```
## Steps to reproduce the problem
Install gajim in ubuntu with apt install gajim ftp.gajim.org
install the omemo plugin.https://dev.gajim.org/gajim/gajim-plugins/-/issues/325Add plugin auto updater2018-10-17T20:09:07ZDaniel BrötzmannAdd plugin auto updaterImplement auto updater for plugins with functionality like in !60 / #134 but without additional .ui files. Plugin settings should instead be implemented via plugin configuration dialog, which doesn't require reloading .ui files. Reloadin...Implement auto updater for plugins with functionality like in !60 / #134 but without additional .ui files. Plugin settings should instead be implemented via plugin configuration dialog, which doesn't require reloading .ui files. Reloading .ui files lead to problems with the plugin installer updating itself.
Changes from !60 were reverted due to faulty plugin reloading code.Daniel BrötzmannDaniel Brötzmannhttps://dev.gajim.org/gajim/gajim-plugins/-/issues/336[plugin_installer] Update GUI2018-10-13T09:41:16ZDaniel Brötzmann[plugin_installer] Update GUIGajim's internal Plugins window has been reworked in gajim/gajim!296 . These changes should be adopted in the plugin_installer GUI as well.Gajim's internal Plugins window has been reworked in gajim/gajim!296 . These changes should be adopted in the plugin_installer GUI as well.https://dev.gajim.org/gajim/gajim-plugins/-/issues/134Autoupdate plugins2018-06-12T19:24:29ZanonymousAutoupdate pluginsMake it optional, but default, to always update plugins. For "regular users" it's cumbersome and strange to update the plugins "manually". Maybe the "plugins to update"-messagebox could be extended with a "update automatic"-button next t...Make it optional, but default, to always update plugins. For "regular users" it's cumbersome and strange to update the plugins "manually". Maybe the "plugins to update"-messagebox could be extended with a "update automatic"-button next to "review-and-update-with-pluginmanager"-button, but the best would be to never see any information about plugins to update at all for regular users.https://dev.gajim.org/gajim/gajim-plugins/-/issues/110Snarl plugin doesn't work2018-03-30T12:24:21ZanonymousSnarl plugin doesn't workHello,
I'm trying to use the Snarl notifications plugin in Windows.
But as soon as I install it, I have a traceback. If I try to restart gajim after, It won't start and I have to manually delete the plugin on %appdata%.
Here is the tr...Hello,
I'm trying to use the Snarl notifications plugin in Windows.
But as soon as I install it, I have a traceback. If I try to restart gajim after, It won't start and I have to manually delete the plugin on %appdata%.
Here is the traceback:
{{{
Traceback (most recent call last):
File "C:\Users\Quentin\AppData\Roaming\Gajim\Plugins\plugin_installer\plugin_installer.py", line 340, in on_plugin_downloaded
gajim.plugin_manager.add_plugin(plugins[0])
File "src\plugins\helpers.py", line 114, in wrapper
File "src\plugins\pluginmanager.py", line 128, in add_plugin
File "src\plugins\helpers.py", line 107, in wrapper
File "src\plugins\plugin.py", line 161, in __init__
File "src\plugins\helpers.py", line 107, in wrapper
File "C:\Users\Quentin\AppData\Roaming\Gajim\Plugins\snarl_notifications\plugin.py", line 57, in init
[] # classes
File "C:\Users\Quentin\AppData\Roaming\Gajim\Plugins\snarl_notifications\pySnarl.py", line 98, in __init__
title
File "C:\Users\Quentin\AppData\Roaming\Gajim\Plugins\snarl_notifications\pySnarl.py", line 111, in SetTo
self.app.Classes = self.classes.Classes()
File "c:\python27\lib\site-packages\win32com\client\__init__.py", line 471, in __setattr__
AttributeError: 'module' object has no attribute 'VARIANT'
}}}
I'm using latest Gajim (0.16.4) but this was the same behavior before...
Note: I'm tagging this on "Plugin Installer" because Snarl isn't on the Components list...
Thanks !https://dev.gajim.org/gajim/gajim-plugins/-/issues/103GUI lockup caused by Plugin Installer plugin when using a proxy2018-01-20T19:44:10ZanonymousGUI lockup caused by Plugin Installer plugin when using a proxyAs reported [gajim:ticket:45 here], Gajim shouldn't lock up the GUI when it can't install plugins due to proxy usage.
Appearently this is FTP-related because of the lack of proxy availability with FTP.As reported [gajim:ticket:45 here], Gajim shouldn't lock up the GUI when it can't install plugins due to proxy usage.
Appearently this is FTP-related because of the lack of proxy availability with FTP.https://dev.gajim.org/gajim/gajim-plugins/-/issues/117Maximum number of allowed clients (10)2017-11-19T17:54:27ZanonymousMaximum number of allowed clients (10)Seeing this message from this morning. Seems the FTP server configuration should be fixed.
530 Sorry, the maximum number of allowed clients (10) are already connected.Seeing this message from this morning. Seems the FTP server configuration should be fixed.
530 Sorry, the maximum number of allowed clients (10) are already connected.Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim-plugins/-/issues/34Have configuration option for FTP TLS2017-11-19T17:54:27ZanonymousHave configuration option for FTP TLSFTP over tls may not work in some cases (mine for example where I use a multi-wan router)
I make a patch for it.FTP over tls may not work in some cases (mine for example where I use a multi-wan router)
I make a patch for it.Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim-plugins/-/issues/45Support http proxy2017-11-19T17:54:27ZanonymousSupport http proxyThe current installer does not work when you are behin an http proxy.
please let us use at least the env variable http_proxy or smth.
The current installer does not work when you are behin an http proxy.
please let us use at least the env variable http_proxy or smth.
Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim-plugins/-/issues/121Can't update plugins installer2017-11-19T17:54:27ZYann LeboulangerCan't update plugins installerfrom [gajim:ticket:8278]
# Bug description
Keeps prompting me to update plugins installer, update keeps failing.
Traceback (most recent call last):
File
"C:\Users\scott\AppData\Roaming\Gajim\Plugins\plugin...from [gajim:ticket:8278]
# Bug description
Keeps prompting me to update plugins installer, update keeps failing.
Traceback (most recent call last):
File
"C:\Users\scott\AppData\Roaming\Gajim\Plugins\plugin_installer\plugin_installer.py",
line 360, in on_plugin_downloaded
row_len = len(self.installed_plugins_model[0])
IndexError: could not find tree path
= Steps to reproduce =
= Software versions =
OS version: Windows 10Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim-plugins/-/issues/133Emoticons tab focuses when updated plugins to install2017-11-19T17:54:26ZanonymousEmoticons tab focuses when updated plugins to installWhen there are updated plugins to install there is a popup question if you want to update those plugins. When clicking ok normally one would be presented with the Available tab in the plugin manager where you can update the plugins. But ...When there are updated plugins to install there is a popup question if you want to update those plugins. When clicking ok normally one would be presented with the Available tab in the plugin manager where you can update the plugins. But if you have the Emoticons plugin installed this tab will be prestented instead so you will manually have to go to the Available tab and then update.
I assume it's hardcoded to present the second tab which normally is the Available tab, but Emoticons have been placed in between Installed and Available.Philipp Höristphilipp@hoerist.comPhilipp Höristphilipp@hoerist.comhttps://dev.gajim.org/gajim/gajim-plugins/-/issues/78Verify TLS certificate of Plugin Server2017-11-19T17:54:26ZanonymousVerify TLS certificate of Plugin ServerAs far as I see in the current code, the plugin manager does use TLS below its FTP connection, but *does not* tell the ssl module to check the certificates given by the server, let alone shipping & giving the lib a set of trustworthy cer...As far as I see in the current code, the plugin manager does use TLS below its FTP connection, but *does not* tell the ssl module to check the certificates given by the server, let alone shipping & giving the lib a set of trustworthy certificates.
This reduces the value of using TLS to having a encrypted connection, but *not* any authentication of the plugin server.Yann LeboulangerYann Leboulanger