Package: errbot
Version: 6.2.0+ds-5
Severity: important
Tags: upstream
Dear Maintainer,
thanks for working on and providing this package!
* What led up to the situation?
Trying to run errbot with XMPP backend fails with the following output:
| Traceback (most recent call last):
| File "/usr/bin/errbot", line 33, in <module>
| sys.exit(load_entry_point('errbot==6.2.0', 'console_scripts', 'errbot')())
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
| File "/usr/lib/python3/dist-packages/errbot/cli.py", line 400, in main
| bootstrap(backend, root_logger, config, restore)
| ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "/usr/lib/python3/dist-packages/errbot/bootstrap.py", line 272, in
bootstrap
| bot.serve_forever()
| ~~~~~~~~~~~~~~~~~^^
| File "/usr/lib/python3/dist-packages/errbot/backends/xmpp.py", line 597, in
serve_forever
| self.conn.serve_forever()
| ~~~~~~~~~~~~~~~~~~~~~~~^^
| File "/usr/lib/python3/dist-packages/errbot/backends/xmpp.py", line 397, in
serve_forever
| self.client.process()
| ^^^^^^^^^^^^^^^^^^^
| AttributeError: 'ClientXMPP' object has no attribute 'process'
* What exactly did you do (or not do) that was effective (or
ineffective)?
Comparing errbot's requirements:
https://salsa.debian.org/python-team/packages/errbot/-/blob/debian/6.2.0+ds-5/setup.py?ref_type=tags#L130
with trixie's python3-slixmpp version (1.10.0-1) hints at an
incompatibility. This documentation of python3-slixmpp supports this:
https://salsa.debian.org/xmpp-team/slixmpp/-/blob/debian/1.10.0-1/docs/howto/remove_process.rst?ref_type=tags
* What was the outcome of this action?
It seems errbot needs an update to work with the newer python3-slixmpp
version.
* What outcome did you expect instead?
It would be awesome to be able to use errbot with XMPP backend.
Regards
itd