Debian Patches

Status for vim-youcompleteme/0+20230109+git7620d87+ds-3

Patch Description Author Forwarded Bugs Origin Last update
0001-Hide-diagnostics-UI-when-entering-Insert-Mode.patch [PATCH] Hide diagnostics UI when entering Insert Mode Ben Jackson <ben.jackson@fidessa.com> no 2023-01-16
0002-Actually-fix-the-problem-where-changedtick-is.patch [PATCH] Actually fix the problem where changedtick is '' Ben Jackson <puremourning@gmail.com> no 2023-01-16
0003-Don-t-change-the-cursor-position-if-GoTo-doesnt-have.patch [PATCH] Don't change the cursor position if GoTo doesnt have one
This fixes the behavour of GoToAlternate file to keep the buffer's
cursor position.
Ben Jackson <puremourning@gmail.com> no 2023-01-17
0004-Update-ycmd.patch [PATCH] Update ycmd Ben Jackson <puremourning@gmail.com> no 2023-01-17
0005-Update-vim-docs.patch [PATCH] Update vim docs "mergify[bot]" <mergify[bot]@users.noreply.github.com> no 2023-01-17
0006-Fix-traceback-when-diagnostics-contain-quotes.patch [PATCH] Fix traceback when diagnostics contain quotes
Fixes #4125
Ben Jackson <puremourning@gmail.com> no 2023-02-05
0007-retry-failed-vim-tests.-they-are-kinda-flaky.patch [PATCH] retry failed vim tests. they are kinda flaky Ben Jackson <puremourning@gmail.com> no 2023-02-06
0008-Wait-even-longer-for-jedi.patch [PATCH] Wait even longer for jedi Ben Jackson <puremourning@gmail.com> no 2023-02-06
0010-Build-containers-for-current-architecture.patch [PATCH] Build containers for current architecture Ben Jackson <puremourning@gmail.com> no 2023-02-06
00-path-to-server-script.patch Use Debian's ycmd package locations for ycmd. We neither have the third_party directory for vim-youcompleteme nor
for ycmd, so we can't import them and we don't want to either.
.
This means we can drop lots and lots of complicated code as we know
by virtue of dependencies where everything is and that it is good
David Kalnischkies <donkult@debian.org> not-needed 2020-10-28
01-allow-tests-to-be-run.patch Use Debian's ycmd package locations for ycmd in tests We neither have the third_party directory for vim-youcompleteme nor
for ycmd, so we can't import them and we don't want to either.
.
The two python tests are removed as we have always Python installed
in Debian due to dependencies and the tests can for some reason not
override this properly.
David Kalnischkies <donkult@debian.org> not-needed
02-allow-to-retry-failed-test-runs.patch Allow retrying failed vim tests automatically The vim tests are somewhat sensitive to timing, so if the machine isn't
the fastest or does other things concurrently it can happen that the
timing in the tests fail to match reality.
.
Ideally the tests would not be sensitive to timing issues, but that is
a bigger and more involved problem to solve for upstream. So as a tiny
downstream we just cop out here and allow the tests to be retried a
bunch of times likely hitting the 'PASS' jackpot in a retry.
David Kalnischkies <donkult@debian.org> no
03-do-not-override-unset-ycmd-settings.patch Load ycmd default settings from its default_settings.json Upstream prefers to keep the configuration in one place, but as Debian has
ycmd and vim-youcompleteme in two different packages and can update them
independently it makes more sense to not override the defaults ycmd has
as that would require updating both packages then.
.
This is still the case as the configuration options are only documented here
as they can only be changed sensible from here by the user, but it allows at
least the package maintainer to change options in one place and only have the
documentation lagging behind (or ahead) slightly.
David Kalnischkies <donkult@debian.org> invalid 2020-10-28
04-do-not-require-semantic-highlighting.patch Do not require a ycmd upgrade No need to entangle us too strongly for experimental features David Kalnischkies <donkult@debian.org> not-needed
08-ignore-arch-specific-details-in-hover-test.patch Ignore architecture-specific details in hover vim-test Offset and Padding are different on e.g. i386 vs. amd64,
so we go from exact matching to manually comparing arrays of lines
of text which we match individually against an expected pattern.
For most lines, that will be a fixed string as before, but for
the offending two we will accept any number in place of a fixed one.
David Kalnischkies <donkult@debian.org> no
09-allow-tests-to-be-skipped.patch Implement a simple interface to skip vim tests In this way I can skip certain tests in autopkgtest to run them
later on individually if desired.
.
The patch is incomplete as it does handle only skipping entire
tests while upstream allows running individual testcases inside
a test file, so an upstreamable --skip should ideally support
this as well beside that the patch as-is depends on the retry
one at the moment althrough trivially.
David Kalnischkies <donkult@debian.org> no
10-add-libclang-test.patch Check that libclang-based completer offers fixit clangd is preferred and more featureful, but libclang is a decent
fallback and as long as we built it, it should at least keep working.
David Kalnischkies <donkult@debian.org> not-needed
11-add-ccls-test.patch Check ccls support Support is Debian specific as upstream already has libclang and clangd for
the cfamily and adding more is hard to do platform agnostic, while in Debian
it is hardly one apt call way and hence easy to do.
David Kalnischkies <donkult@debian.org> not-needed
12-add-gopls-test.patch Check gopls works The test content itself is a bit pointless, but it can at
least proof that go support isn't entirely broken.
David Kalnischkies <donkult@debian.org> not-needed
13-add-fortran-test.patch Adding a simple test for fortran completer This is Debian-specific as enabling the completer is a
Debian-specific patch in ycmd.
David Kalnischkies <donkult@debian.org> not-needed

All known versions for source package 'vim-youcompleteme'

Links