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

Reply via email to