Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
---|---|---|---|---|---|---|
00-build-system.patch | Use Debian's llvm and gmock paths. | not-needed | ||||
00-use-system-unicode-data.patch | Use unicode-data instead of embedded copies or downloads Upstream embeds the generated files in their release tarballs. As they are giant blobs which are impossible to review we will just use the script provided by upstream to regenerate them – just with data we have already in the unicode-data package instead of trying to download |
David Kalnischkies <donkult@debian.org> | not-needed | |||
00-use-system-whereami.patch | Use system whereami for running tests | David Kalnischkies <donkult@debian.org> | not-needed | |||
01-dont-try-to-use-thirdparty-dir.patch | don't try to use non-existent thirdparty directory We strip the thirdparty directory from the tarball to avoid shipping and using the various embedded copies upstream has. On the plus side: As we don't include them, we don't need to load them. |
David Kalnischkies <donkult@debian.org> | not-needed | |||
02-generic-ycm-extra-conf-py.patch | This patch converts projets ycm_extra_conf.py to a generic configuration for semantic completion. This patch also sets global ycm_extra_conf in default_settings.json |
not-needed | ||||
03-go-use-home-gopls.patch | Use gopls from current users go home gopls is not packaged in Debian yet, so the best we can do for now is allowing a manually installed one to be picked up. |
not-needed | ||||
04-tsserver-path.patch | Use tsserver from node-typescript package. | not-needed | ||||
05-tern-support.patch | Debian doesn't have node-tern. This patch is making ycmd to use locally installed tern with `npm install tern` command. | not-needed | ||||
07-shebang.patch | Adds missing script headers | not-needed | ||||
08-reintroduce-SecureBytesEqual.patch | Reintroduce SecureBytesEqual for vim-youcompleteme ycmd and vim-youcompleteme dropped python2 support officially around the same time and SecureBytesEqual was a embedded copy of compare_digest added in python3.4, so the method was removed here and its usage there. . This seems not to be a public API so the CORE_VERSION wasn't increased, but coupling the upgrade of these two packages in Debian just for this seems overly aggressive and seemingly easy to avoid as we don't have to restore the embedded copy but can instead just call the replacement. |
David Kalnischkies <donkult@debian.org> | not-needed | 2020-03-15 | ||
09-allow-ccls-to-be-used.patch | Allow ccls to be used as C/C++ completer ycmd supports language servers via a common protocol, but as Debian's packaging is built with libclang-based completer enabled which can't be disabled upstream as in that case you would just built it without support we add a user option to disable it and hence allow the use of ccls as the third option for C/C++ completer |
David Kalnischkies <donkult@debian.org> | not-needed | 2020-04-06 | ||
10-add-fortran-language-server-support.patch | Adds fortran language server to default set | invalid |