gajim issues
https://dev.gajim.org/gajim/gajim/-/issues
2022-09-20T18:27:59Z
https://dev.gajim.org/gajim/gajim/-/issues/11157
non-executabel gajim/gajim_remote.py has shebang
2022-09-20T18:27:59Z
Sebastian
non-executabel gajim/gajim_remote.py has shebang
The file [`gajim/gajim_remote.py`](https://dev.gajim.org/gajim/gajim/-/blob/master/gajim/gajim_remote.py#L1) has a shebang:
```
#!/usr/bin/env python3
```
but is not executable, so the shebang should be removed.
I haven't found a poss...
The file [`gajim/gajim_remote.py`](https://dev.gajim.org/gajim/gajim/-/blob/master/gajim/gajim_remote.py#L1) has a shebang:
```
#!/usr/bin/env python3
```
but is not executable, so the shebang should be removed.
I haven't found a possibility to fork and create a merge request, so I can only create an issue.
1.5.2
https://dev.gajim.org/gajim/gajim/-/issues/10985
Gajim remote: TypeError: 'BareContact' object is not iterable
2022-06-15T22:32:35Z
Uwe Koloska
Gajim remote: TypeError: 'BareContact' object is not iterable
## Versions:
- OS: Manjaro Linux 21.2.6 (Qonos)
- GTK Version: 3.24.34
- PyGObject Version: 3.42.1
- GLib Version : 2.72.0
- python-nbxmpp Version: 3.1.0
- Gajim Version: 1.4.3
## Traceback
```
Traceback (most recent call last):
File ...
## Versions:
- OS: Manjaro Linux 21.2.6 (Qonos)
- GTK Version: 3.24.34
- PyGObject Version: 3.42.1
- GLib Version : 2.72.0
- python-nbxmpp Version: 3.1.0
- Gajim Version: 1.4.3
## Traceback
```
Traceback (most recent call last):
File "/usr/lib/python3.10/site-packages/gajim/remote_control.py", line 100, in on_method_call
result = getattr(self, method_name)(*args)
File "/usr/lib/python3.10/site-packages/gajim/remote_control.py", line 691, in list_contacts
item = self._contacts_as_dbus_structure(contact)
File "/usr/lib/python3.10/site-packages/gajim/remote_control.py", line 756, in _contacts_as_dbus_structure
for res_contact in bare_contact:
TypeError: 'BareContact' object is not iterable
```
## Steps to reproduce the problem
* start gajim and connect to at least one account
* call `gajim-remote list_contacts`
This is a gajim installation updated from 1.3 and before. I even have closed all chats, created a new workspace and restarted the app. Even when calling the command with an account name, I always get the same error message and the `gajim-remote` command needs a little while to return, even if the traceback-windows is long closed.
1.4.4
https://dev.gajim.org/gajim/gajim/-/issues/10934
remote_control.py: TypeError: '>' not supported between instances of 'str' an...
2022-06-15T19:10:07Z
André
remote_control.py: TypeError: '>' not supported between instances of 'str' and 'int'
**Please first check if another issue has been opened for your problem**
## Versions
- OS: Linux
- Gajim version: 1.4.2
- GTK version: 3.24.34
- Python-nbxmpp version: 3.1.0
## Steps to reproduce the problem
1. have `remote...
**Please first check if another issue has been opened for your problem**
## Versions
- OS: Linux
- Gajim version: 1.4.2
- GTK version: 3.24.34
- Python-nbxmpp version: 3.1.0
## Steps to reproduce the problem
1. have `remote_control` enabled in ACE
## Expected behavior
No error.
## Actual behavior
```
(E) gajim.c.ged Error while running an event handler: <bound method GajimRemote.on_presence_received of <gajim.remote_control.GajimRemote object at 0x7f2a202ad9f0>>
Traceback (most recent call last):
File "/usr/lib/python3.10/site-packages/gajim/common/ged.py", line 101, in raise_event
if handler(event_obj):
File "/usr/lib/python3.10/site-packages/gajim/remote_control.py", line 319, in on_presence_received
if obj.old_show < 2 and obj.new_show > 1:
TypeError: '>' not supported between instances of 'str' and 'int'
```
1.4.4
https://dev.gajim.org/gajim/gajim/-/issues/10735
Alternative to gajim-remote toggle_roster_appearance
2022-05-23T15:54:40Z
Arno Onken
Alternative to gajim-remote toggle_roster_appearance
It would be nice to be able to bring up / hide the roster by means of a keyboard shortcut. It seems that there used to be a command for this: `gajim-remote toggle_roster_appearance` but it is no longer supported by `gajim-remote`. Is the...
It would be nice to be able to bring up / hide the roster by means of a keyboard shortcut. It seems that there used to be a command for this: `gajim-remote toggle_roster_appearance` but it is no longer supported by `gajim-remote`. Is there any alternative?
https://dev.gajim.org/gajim/gajim/-/issues/10545
UnboundLocalError: local variable 'transport' referenced before assignment wh...
2021-07-24T20:01:22Z
Michael Wood
UnboundLocalError: local variable 'transport' referenced before assignment when sending a file using gajim-remote
## Versions
- OS: Ubuntu 20.10
- GTK Version: 3.24.23
- PyGObject Version: 3.38.0
- GLib Version : 2.66.0
- python-nbxmpp Version: 1.0.1
- Gajim Version: 1.2.1
## Traceback
```
Traceback (most recent call last):
File "/usr/lib/python3...
## Versions
- OS: Ubuntu 20.10
- GTK Version: 3.24.23
- PyGObject Version: 3.38.0
- GLib Version : 2.66.0
- python-nbxmpp Version: 1.0.1
- Gajim Version: 1.2.1
## Traceback
```
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/gajim/remote_control.py", line 99, in on_method_call
result = getattr(self, method_name)(*args)
File "/usr/lib/python3/dist-packages/gajim/remote_control.py", line 493, in send_file
app.interface.instances['file_transfers'].send_file(
File "/usr/lib/python3/dist-packages/gajim/gtk/filetransfer.py", line 373, in send_file
app.connections[account].get_module('Jingle').start_file_transfer(
File "/usr/lib/python3/dist-packages/gajim/common/modules/jingle.py", line 213, in start_file_transfer
transport=transport,
UnboundLocalError: local variable 'transport' referenced before assignment
```
## Steps to reproduce the problem
I tried to send a file to one of my contacts using gajim-remote and it crashed:
```
$ gajim-remote send_file Pictures/Screenshot\ at\ 2021-05-06\ 12-26-31.png user@example.com
No translations found
Dirs searched: [PosixPath('/usr/share/mate'), PosixPath('/usr/local/share'), PosixPath('/usr/share'), PosixPath('/var/lib/snapd/desktop')]
$ echo $?
1
```
1.3.3
https://dev.gajim.org/gajim/gajim/-/issues/9339
Traceback and missed notifications
2018-09-18T20:28:26Z
Marco d'Itri
Traceback and missed notifications
## Versions
- OS: Debian unstable
- Gajim version: HEAD
- GTK version: debian unstable
- Python-nbxmpp version: HEAD
I track gajim HEAD. Since a couple of weeks ago from time to time new messages from contacts are not reported ...
## Versions
- OS: Debian unstable
- Gajim version: HEAD
- GTK version: debian unstable
- Python-nbxmpp version: HEAD
I track gajim HEAD. Since a couple of weeks ago from time to time new messages from contacts are not reported in the UI. They can be seen if I close and reopen the chat window or if I disconnect and reconnect from the XMPP server.
I have noticed this trackback, which could be related:
```
09/10/18 15:47:30 (E) gajim.c.ged Error while running an event handler: <bound method GajimRemote.on_chatstate_received of <gajim.remote_control.GajimRemote object at 0x7fb56ad850b8>>
Traceback (most recent call last):
File "/USR3/src/gajim/gajim/gajim/common/ged.py", line 90, in raise_event
if handler(*args, **kwargs):
File "/USR3/src/gajim/gajim/gajim/remote_control.py", line 328, in on_chatstate_received
obj.jid, obj.fjid, obj.stanza, obj.resource, obj.chatstate]))
File "/USR3/src/gajim/gajim/gajim/remote_control.py", line 399, in raise_signal
GLib.Variant.new_tuple(get_dbus_struct(data)))
File "/USR3/src/gajim/gajim/gajim/remote_control.py", line 56, in get_dbus_struct
lst = [get_dbus_struct(i) for i in obj if i is not None]
File "/USR3/src/gajim/gajim/gajim/remote_control.py", line 56, in <listcomp>
lst = [get_dbus_struct(i) for i in obj if i is not None]
File "/USR3/src/gajim/gajim/gajim/remote_control.py", line 57, in get_dbus_struct
result = GLib.Variant('av', lst)
File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 172, in __new__
v = creator._create(format_string, value)
File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 145, in _create
builder.add_value(self._create(element_type, i))
File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 118, in _create
return self._LEAF_CONSTRUCTORS[format](value)
TypeError: Argument 0 does not allow None as a value
```
https://dev.gajim.org/gajim/gajim/-/issues/8609
Merge gajim-remote into gajim
2022-06-18T10:46:14Z
Link Mauve
Merge gajim-remote into gajim
This would make the CLI usage simpler, by having a single entry-point that can be used both to start Gajim and to control it, thanks to GApplication.
Ideas:
- [ ] `get_status`
- [ ] `get_status_message`
- [ ] `change_status`
- [ ] `sen...
This would make the CLI usage simpler, by having a single entry-point that can be used both to start Gajim and to control it, thanks to GApplication.
Ideas:
- [ ] `get_status`
- [ ] `get_status_message`
- [ ] `change_status`
- [ ] `send_message`
- [ ] `list_contacts`
- [ ] `toggle_window`
https://dev.gajim.org/gajim/gajim/-/issues/1537
Unclutter notifications
2017-08-06T00:57:38Z
anonymous
Unclutter notifications
How about removing this ugly button from notifications that only clutters this nice pop-ups?
How about removing this ugly button from notifications that only clutters this nice pop-ups?
0.9
nkour
nkour
https://dev.gajim.org/gajim/gajim/-/issues/1019
make the client remember whether encryption was enabled or not for a contact ...
2017-08-06T00:57:43Z
anonymous
make the client remember whether encryption was enabled or not for a contact (after restart)
When you assigne a pgp key to a contact and enable encryption the client will forget about it each time you restart it(not about the key only about the encryption mode). There are two solutions i can think of:
1. Enable encryption for a...
When you assigne a pgp key to a contact and enable encryption the client will forget about it each time you restart it(not about the key only about the encryption mode). There are two solutions i can think of:
1. Enable encryption for a contact that has a key assigned by default.
2. Remember, whether it was turned on or off, across sessions.
As i think this would be a very convenient feature:)
0.11
Yann Leboulanger
Yann Leboulanger
https://dev.gajim.org/gajim/gajim/-/issues/452
MUC - extra notification in window title (enhances &#34;* title&#34;)
2017-08-06T00:57:52Z
anonymous
MUC - extra notification in window title (enhances "* title")
gajim marks windows with pending events with "*" in window titles. This could be extended in MUC - turn the "*" into something special (like "$") if there was a "special" event (someone used my name, for example).
This would make it eas...
gajim marks windows with pending events with "*" in window titles. This could be extended in MUC - turn the "*" into something special (like "$") if there was a "special" event (someone used my name, for example).
This would make it easy to, say, decide if the overnight logs of a MUC are worth reading. As long as there are special unread events gajim could use "$" instead of "*" in a window title (and perhaps something like "$20$" instead of "[20]"?)
0.5
Yann Leboulanger
Yann Leboulanger
https://dev.gajim.org/gajim/gajim/-/issues/5660
gajim-remote handle_uri and no uri gives traceback
2017-12-11T16:38:57Z
Zash
gajim-remote handle_uri and no uri gives traceback
# Bug description
`gajim-remote handle_uri` doesn't check that a uri is actually given
# Steps to reproduce
gajim-remote handle_uri
Gives
Traceback (most recent call last):
File "gajim-remote.py", line 59...
# Bug description
`gajim-remote handle_uri` doesn't check that a uri is actually given
# Steps to reproduce
gajim-remote handle_uri
Gives
Traceback (most recent call last):
File "gajim-remote.py", line 596, in \<module>
GajimRemote()
File "gajim-remote.py", line 318, in __init__
self.handle_uri()
File "gajim-remote.py", line 537, in handle_uri
if not sys.argv[2].startswith('xmpp:'):
IndexError: list index out of range}
# Software versions
r11924:863dabb43577
0.13.4
https://dev.gajim.org/gajim/gajim/-/issues/5457
AttributeError: 'module' object has no attribute 'SystemBusNotPresent'
2017-12-11T16:38:58Z
anonymous
AttributeError: 'module' object has no attribute 'SystemBusNotPresent'
If your system dbus session is not running, you got this traceback, when launching Gajim:
$ ./launch.sh
Traceback (most recent call last):
File "gajim.py", line 410, in \<module>
interface = Inte...
If your system dbus session is not running, you got this traceback, when launching Gajim:
$ ./launch.sh
Traceback (most recent call last):
File "gajim.py", line 410, in \<module>
interface = Interface()
File "/home/dmedvinsky/projects/gajim/src/gui_interface.py", line 3288, in __init__
import network_manager_listener
File "/home/dmedvinsky/projects/gajim/src/network_manager_listener.py", line 66, in \<module>
bus = system_bus.bus()
File "/home/dmedvinsky/projects/gajim/src/common/dbus_support.py", line 67, in bus
return self.SystemBus()
File "/home/dmedvinsky/projects/gajim/src/common/dbus_support.py", line 63, in SystemBus
raise exceptions.SystemBusNotPresent
AttributeError: 'module' object has no attribute 'SystemBusNotPresent'
Error in atexit._run_exitfuncs:
Traceback (most recent call last):
File "/usr/lib/python2.6/atexit.py", line 24, in _run_exitfuncs
func(*targs, **kargs)
File "gajim.py", line 366, in on_exit
gajim.interface.roster.prepare_quit()
AttributeError: Interface instance has no attribute 'roster'
Error in sys.exitfunc:
Traceback (most recent call last):
File "/usr/lib/python2.6/atexit.py", line 24, in _run_exitfuncs
func(*targs, **kargs)
File "gajim.py", line 366, in on_exit
gajim.interface.roster.prepare_quit()
AttributeError: Interface instance has no attribute 'roster'
So, I thought, it will be nice to have this Exception defined.
Also, I fixed little indent problem. :)
See attachment for the patch.
0.13.2
https://dev.gajim.org/gajim/gajim/-/issues/3773
gajim-remote show_next_pending_event doesn't steal focus
2017-12-11T16:38:59Z
anonymous
gajim-remote show_next_pending_event doesn't steal focus
I'd like to be able to make gajim-remote steal focus, as right now you really can't. so if I want to pop up next event with it using a shortcut with 'gajim-remote.py show_next_pending_event' I have to alt+tab to gajim window/message wind...
I'd like to be able to make gajim-remote steal focus, as right now you really can't. so if I want to pop up next event with it using a shortcut with 'gajim-remote.py show_next_pending_event' I have to alt+tab to gajim window/message window.
If possible, this behaviour should change to reflect a more ICQ-like one (use a shortcut to popup message window)
Yann Leboulanger
Yann Leboulanger
https://dev.gajim.org/gajim/gajim/-/issues/2869
xmpp uri handling integration on kde
2018-04-30T11:42:25Z
misc
xmpp uri handling integration on kde
Currently, gajim integrate with gnome, to handle xmpp: uri.
It would be nice to be integrated in kde as well, following #2861 discussion. From what I have seen, adding this file :
$ cat ~/.kde/share/services/xmpp.protocol
...
Currently, gajim integrate with gnome, to handle xmpp: uri.
It would be nice to be integrated in kde as well, following #2861 discussion. From what I have seen, adding this file :
$ cat ~/.kde/share/services/xmpp.protocol
[Protocol]
exec=/home/misc/checkout/svn/gajim/src/gajim-remote.py handle_uri %u
protocol=xmpp
input=none
output=none
helper=true
listing=false
reading=false
writing=false
makedir=false
deleting=false
Icon=""
seems to be enough. Maybe we could also check that /usr/share/services/xmpp.protocol do not already exist ?
Yann Leboulanger
Yann Leboulanger
https://dev.gajim.org/gajim/gajim/-/issues/2539
traceback from gajim-remote when dbus-python is missing
2017-12-11T16:39:01Z
anonymous
traceback from gajim-remote when dbus-python is missing
i know that i need dbus-python for gajim-remote (this was only a test ;)), so i can install it of course, but someone might not know it and therefore i think a traceback is not the right behaviour here but a notification for the user wou...
i know that i need dbus-python for gajim-remote (this was only a test ;)), so i can install it of course, but someone might not know it and therefore i think a traceback is not the right behaviour here but a notification for the user would be besser. correct me, if i'm wrong.
baze ~ $ gajim-remote get_status
Traceback (most recent call last):
File "gajim-remote.py", line 43, in ?
raise exceptions.DbusNotSupported
common.exceptions.DbusNotSupported: D-Bus is not present on this machine or python module is missing
0.11
dkirov
dkirov
https://dev.gajim.org/gajim/gajim/-/issues/2470
typing on muc listview doesnt correctly find occupant name
2017-12-11T16:39:01Z
nkour
typing on muc listview doesnt correctly find occupant name
0.10.1
Yann Leboulanger
Yann Leboulanger
https://dev.gajim.org/gajim/gajim/-/issues/2208
Discovery windows use the server hostname instead of the domain part of the jid
2017-12-11T16:39:02Z
misc
Discovery windows use the server hostname instead of the domain part of the jid
When using "service discovery", the address textbox is already filled with the hostname of my server.
Since I use a ssh tunnel to bypass a firewall, I see "localhost", which doesn't work. Using the domain name of my jid work fine.
So, I...
When using "service discovery", the address textbox is already filled with the hostname of my server.
Since I use a ssh tunnel to bypass a firewall, I see "localhost", which doesn't work. Using the domain name of my jid work fine.
So, I think it should always use the domain of the jid, as the hostname doesn't mean much from a service discovery point of view.
More ever, the code seems to do this, except the variable is overwritten later. Removing the offending line solve this bug ( patch enclosed ).
0.7
Yann Leboulanger
Yann Leboulanger
https://dev.gajim.org/gajim/gajim/-/issues/2134
'show_next_unread' works only when trayicon is enabled
2017-12-11T16:39:02Z
anonymous
'show_next_unread' works only when trayicon is enabled
Executing gajim-remote show_next_unread has no effect if tray icon is disabled.
Executing gajim-remote show_next_unread has no effect if tray icon is disabled.
0.11
dkirov
dkirov
https://dev.gajim.org/gajim/gajim/-/issues/1912
Drop support for dbus < 0.61 in Gajim 0.11
2018-04-30T11:44:38Z
dkirov
Drop support for dbus < 0.61 in Gajim 0.11
It is a real pain in the a** to suport so much different apis.
It is a real pain in the a** to suport so much different apis.
0.11
dkirov
dkirov
https://dev.gajim.org/gajim/gajim/-/issues/1587
gajim-remote shell
2018-04-30T11:44:38Z
anonymous
gajim-remote shell
a gajim-remote shell to see messages, dialog and else could be a great enhancement. We can with it let a client connected and remotly accessing to see unseen messages and reply it.
a gajim-remote shell to see messages, dialog and else could be a great enhancement. We can with it let a client connected and remotly accessing to see unseen messages and reply it.
dkirov
dkirov