Bug#838378: ycmd: Use python3-jedi with the latest vim-youcompleteme update to have python autocompletion
I actually realized this issue is already well explained in README.Debian: You can see a copy of it in: https://anonscm.debian.org/cgit/collab-maint/ycmd.git/tree/debian/README.Debian?h=debian/0%2b20160327%2bgitc3e6904-1 On 2016-09-20, Sandor Bodo-Merle wrote: > Dear Maintainer, > > After the latest vim-youcompleteme update (built with python3), ycmd > complains that no jedi support is available. > By manually installing python3-jedi the error message is gone. -- regards, Onur Aslan GPG Key : E5EF 3C2C 67BC 6F76 DAB3 A40E 7B96 C7AF EB16 673C .''`. Website : https://onur.im: :' : Github: https://github.com/onur`. `'` Debian QA : https://qa.debian.org/developer.php?login=o...@onur.im `- signature.asc Description: Digital signature
Bug#838378: ycmd: Use python3-jedi with the latest vim-youcompleteme update to have python autocompletion
Thanks for reporting. vim-youcompleteme is built with python2 but you can use JediHTTP (python completer of ycmd) with both python2 and python3. Default is python2 that's why this package is depending on python-jedi instead of python3-jedi. If you want to use python3 completion you have to install python3-jedi and set g:ycm_python_binary_path to python3 in your vimrc. IMO depending on both python-jedi and python3-jedi will cause user to install so many unnecessary dependencies. But I think this must be explained in README.Debian to make some clearification. -- regards, Onur Aslan GPG Key : E5EF 3C2C 67BC 6F76 DAB3 A40E 7B96 C7AF EB16 673C .''`. Website : https://onur.im: :' : Github: https://github.com/onur`. `'` Debian QA : https://qa.debian.org/developer.php?login=o...@onur.im `- signature.asc Description: Digital signature
Bug#838378: ycmd: Use python3-jedi with the latest vim-youcompleteme update to have python autocompletion
Package: ycmd Version: 0+20160327+gitc3e6904-1+b1 Severity: normal Dear Maintainer, After the latest vim-youcompleteme update (built with python3), ycmd complains that no jedi support is available. By manually installing python3-jedi the error message is gone. -- System Information: Debian Release: stretch/sid APT prefers unstable-debug APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 'unstable'), (500, 'testing'), (1, 'experimental-debug'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.7.0-1-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages ycmd depends on: ii libboost-filesystem1.61.0 1.61.0+dfsg-2.1 ii libboost-python1.61.0 1.61.0+dfsg-2.1 ii libboost-regex1.61.0 1.61.0+dfsg-2.1 ii libboost-system1.61.0 1.61.0+dfsg-2.1 ii libc6 2.24-3 ii libclang1-3.8 1:3.8.1-12 ii libgcc11:6.2.0-4 ii libpython2.7 2.7.12-3 ii libstdc++6 6.2.0-4 ii python-bottle 0.12.9-1 ii python-future 0.15.2-3 ii python-jedi0.9.0-1 ii python-requests2.11.1-1 ii python-waitress0.8.10-1 ii python2.7 2.7.12-3 pn python:any Versions of packages ycmd recommends: ii libclang-common-3.8-dev 1:3.8.1-12 ii node-typescript 1.8.10-1 ii vim-youcompleteme0+20160327+git1b76af4-2 ycmd suggests no packages. -- no debconf information