Package: python3-debianbts
Version: 4.0.1
Severity: minor

Dear Maintainer,

I tried running reportbug in a mixed bullseye/bookworm system.

This led to the following backtrace:

Traceback (most recent call last):
  File "/usr/bin/reportbug", line 40, in <module>
    from reportbug import utils
  File "/usr/lib/python3/dist-packages/reportbug/utils.py", line 70, in <module>
    from . import debbugs   # noqa: E402
    ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/reportbug/debbugs.py", line 33, in 
<module>
    import debianbts
  File "/usr/lib/python3/dist-packages/debianbts/__init__.py", line 1, in 
<module>
    from debianbts.debianbts import * # noqa
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/debianbts/debianbts.py", line 21, in 
<module>
    import pysimplesoap
  File "/usr/lib/python3/dist-packages/pysimplesoap/__init__.py", line 16, in 
<module>
    from . import client, server, simplexml, transport
  File "/usr/lib/python3/dist-packages/pysimplesoap/client.py", line 33, in 
<module>
    from .transport import get_http_wrapper, set_http_wrapper, get_Http
  File "/usr/lib/python3/dist-packages/pysimplesoap/transport.py", line 109, in 
<module>
    if 'timeout' in inspect.getargspec(httplib2.Http.__init__)[0]:
                    ^^^^^^^^^^^^^^^^^^
AttributeError: module 'inspect' has no attribute 'getargspec'. Did you mean: 
'getargs'?


This was while using python3-debianbts version 3.1.0, so it may not be
repeatable with 4.0.1.

Upgrading the python3-pysimplesoap version from 1.16.2-3 to 1.16.2-5 resolved 
the issue.

It would seem that there is a change in python3-pysimplesoap that is somehow 
exposed
by python3-debianbts, which should probably be reflected in the dependencies 
(even if it
will never occur in a pure bookworm setup).


-- System Information:
Debian Release: bookworm/sid
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 
'stable'), (100, 'testing'), (50, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.1.0-5-amd64 (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=nl_NL.UTF-8, LC_CTYPE=nl_NL.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages python3-debianbts depends on:
ii  python3               3.11.2-1
ii  python3-pysimplesoap  1.16.2-5

python3-debianbts recommends no packages.

python3-debianbts suggests no packages.

-- no debconf information

Reply via email to