Package: ycmd Version: 0+20230103+gitf53e7ac+ds-1 Severity: normal X-Debbugs-Cc: a...@dwimlabs.net
Dear Maintainer, Currently in Debian testing python3 refers to python3.11, but that version has removed getargspec function from inspect module. So when you try to run ycmd, it errors out: Traceback (most recent call last): File "/usr/bin/ycmd", line 37, in <module> from ycmd.hmac_plugin import HmacPlugin File "/usr/lib/ycmd/ycmd/hmac_plugin.py", line 19, in <module> from bottle import request, abort, response File "/usr/lib/python3/dist-packages/bottle.py", line 44, in <module> from inspect import getargspec ImportError: cannot import name 'getargspec' from 'inspect' (/usr/lib/python3.11/inspect.py) Running manually with `python3.10 /usr/bin/ycmd` shows usage information from ycmd, meaning the command is not completely broken on python3.10. But `python3.11 /usr/bin/ycmd` shows the error shown above, so this issue definitely was exposed by python3.11 becoming the new default. Versions of packages ycmd depends on: ii libabsl20220623 20220623.1-1 ii libc6 2.36-8 ii libclang1-14 1:14.0.6-10+b1 ii libgcc-s1 12.2.0-14 ii libpython3.11 3.11.1-2 ii libstdc++6 12.2.0-14 ii python3 3.11.1-3 ii python3-bottle 0.12.19-1+deb11u1 ii python3-frozendict 1.2-3 ii python3-future 0.18.2-6 ii python3-jedi 0.18.2-1 ii python3-watchdog 2.2.1-1 Versions of packages ycmd recommends: pn libclang-common-14-dev <none> ii vim-youcompleteme 0+20230109+git7620d87+ds-2 Versions of packages ycmd suggests: pn ccls <none> pn clangd <none> pn fortran-language-server <none> pn gopls <none> pn node-typescript <none> -- no debconf information