Debian Package Tracker
Register | Log in
Subscribe

vim

Vi IMproved - enhanced vi editor

Choose email to subscribe with

general
  • source: vim (main)
  • version: 2:9.1.1230-1
  • maintainer: Debian Vim Maintainers (DMD)
  • uploaders: James McCoy [DMD]
  • arch: all any
  • std-ver: 4.7.0
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • o-o-stable: 2:8.1.0875-5+deb10u2
  • o-o-sec: 2:8.1.0875-5+deb10u6
  • oldstable: 2:8.2.2434-3+deb11u1
  • old-sec: 2:8.2.2434-3+deb11u3
  • stable: 2:9.0.1378-2+deb12u2
  • testing: 2:9.1.1230-1
  • unstable: 2:9.1.1230-1
versioned links
  • 2:8.1.0875-5+deb10u2: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 2:8.1.0875-5+deb10u6: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 2:8.2.2434-3+deb11u1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 2:8.2.2434-3+deb11u3: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 2:9.0.1378-2+deb12u2: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 2:9.1.1230-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • vim (40 bugs: 0, 19, 21, 0)
  • vim-athena
  • vim-common (6 bugs: 0, 2, 4, 0)
  • vim-doc (1 bugs: 0, 0, 1, 0)
  • vim-gtk3 (3 bugs: 0, 1, 2, 0)
  • vim-gui-common
  • vim-motif
  • vim-nox (2 bugs: 0, 1, 1, 0)
  • vim-runtime (32 bugs: 0, 14, 18, 0)
  • vim-tiny (1 bugs: 0, 1, 0, 0)
  • xxd (3 bugs: 0, 0, 3, 0)
action needed
A new upstream version is available: 9.1.1382 high
A new upstream version 9.1.1382 is available, you should consider packaging it.
Created: 2024-11-17 Last update: 2025-05-14 09:31
17 bugs tagged patch in the BTS normal
The BTS contains patches fixing 17 bugs, consider including or untagging them.
Created: 2025-01-06 Last update: 2025-05-14 14:31
Depends on packages which need a new maintainer normal
The packages that vim depends on which need a new maintainer are:
  • docbook-xml (#802368)
    • Build-Depends-Indep: docbook-xml
Created: 2022-10-24 Last update: 2025-05-14 11:33
Fails to build during reproducibility testing normal
A package building reproducibly enables third parties to verify that the source matches the distributed binaries. It has been identified that this source package produced different results, failed to build or had other issues in a test environment. Please read about how to improve the situation!
Created: 2024-01-19 Last update: 2025-05-14 08:33
version in VCS is newer than in repository, is it time to upload? normal
vcswatch reports that this package seems to have a new changelog entry (version 2:9.1.1385-1, distribution UNRELEASED) and new commits in its VCS. You should consider whether it's time to make an upload.

Here are the relevant commit messages:
commit 0c51b66ef9a48c053e012c1a8cb599032cf7c1d0
Author: Kirill Rekhov <krekhov.dev@gmail.com>
Date:   Thu May 8 20:24:34 2025 +0300

    Fix day-of-week for changelog entries 1:6.3-015+1, 1:6.3-010+1, 4.6-2.
    
    Changes-By: lintian-brush
    Fixes: lintian: debian-changelog-has-wrong-day-of-week
    See-also: https://lintian.debian.org/tags/debian-changelog-has-wrong-day-of-week.html
    Signed-off-by: James McCoy <jamessan@debian.org>

commit 88b7b7b6b452b8d48e557e622d3d4841b614d91a
Author: Kirill Rekhov <krekhov.dev@gmail.com>
Date:   Thu May 8 20:23:43 2025 +0300

    d/upstream/metadata: add metadata
    
    Signed-off-by: James McCoy <jamessan@debian.org>

commit edf60209f106ee46aeb87a8bc6d939b87304e595
Author: James McCoy <jamessan@debian.org>
Date:   Tue May 13 06:30:11 2025 -0400

    Rediff patches

commit 1a33de073fb4f279af0b8f6c835d38073586e3b5
Author: James McCoy <jamessan@debian.org>
Date:   Tue May 13 06:29:31 2025 -0400

    Start changelog for v9.1.1385
    
    Signed-off-by: James McCoy <jamessan@debian.org>

commit 33afae4d7a518c8540a1a6beba02f19484f6a1df
Merge: 09ba9b001e acf0ebe8a8
Author: James McCoy <jamessan@debian.org>
Date:   Tue May 13 06:10:29 2025 -0400

    Merge tag 'v9.1.1385' into debian/sid
    
    v9.1.1385
    
    Signed-off-by: James McCoy <jamessan@debian.org>

commit 09ba9b001e13646574a47ba1e37ed9e3e0078fab
Author: James McCoy <jamessan@debian.org>
Date:   Mon Mar 24 20:59:28 2025 -0400

    release package vim version 2:9.1.1230-1
    
    Signed-off-by: James McCoy <jamessan@debian.org>

commit e8e874eaaf00b90b7b014ace36d3a4bba4281dca
Author: James McCoy <jamessan@debian.org>
Date:   Sat Mar 22 13:39:14 2025 -0400

    Refresh patches
    
    Gbp-Dch: ignore
    Signed-off-by: James McCoy <jamessan@debian.org>

commit aba6c8bd5656c32405ce6c0d1e5dba247b48624f
Author: James McCoy <jamessan@debian.org>
Date:   Sat Mar 22 13:38:47 2025 -0400

    Start changelog for 9.1.1230
    
    Signed-off-by: James McCoy <jamessan@debian.org>

commit f330ab9181bf7447ca0e2a402bc8f032012580a3
Merge: 0db7f4ef86 8a63529a2f
Author: James McCoy <jamessan@debian.org>
Date:   Sat Mar 22 13:34:05 2025 -0400

    Merge tag 'v9.1.1230' into debian/sid
    
    v9.1.1230
    
    Signed-off-by: James McCoy <jamessan@debian.org>

commit 0db7f4ef8602ff8e2705408eece8a7bc4987b067
Author: James McCoy <jamessan@debian.org>
Date:   Sat Feb 15 20:43:57 2025 -0500

    release package vim version 2:9.1.1113-1
    
    Signed-off-by: James McCoy <jamessan@debian.org>

commit e6193c647b5fb2ad10f5e28f51fc8ce3a924923a
Author: James McCoy <jamessan@debian.org>
Date:   Sat Feb 15 10:33:15 2025 -0500

    Refresh patches
    
    Gbp-Dch: Ignore
    Signed-off-by: James McCoy <jamessan@debian.org>

commit 0b4da895bf745d3694acb8cd71d79ddfa804c89f
Author: James McCoy <jamessan@debian.org>
Date:   Sat Feb 15 10:31:29 2025 -0500

    Update changelog and copyright for v9.1.1113
    
    Signed-off-by: James McCoy <jamessan@debian.org>

commit 49329a6565e096910e5297342c9874c8d8cb07cf
Merge: 116e442478 e67eff2e24
Author: James McCoy <jamessan@debian.org>
Date:   Sat Feb 15 10:02:43 2025 -0500

    Merge tag 'v9.1.1113' into debian/sid
    
    v9.1.1113

commit e67eff2e24f7289c5a40c90253b0b01910ab898d
Author: Yee Cheng Chin <ychin.git@gmail.com>
Date:   Fri Feb 14 18:01:25 2025 +0100

    patch 9.1.1113: tests: Test_terminal_builtin_without_gui waits 2 seconds
    
    Problem:  tests: Test_terminal_builtin_without_gui waits 2 seconds
    Solution: add --not-a-term to remove the annoying 2s delay in error
              message when Vim detects that stdio are not from a terminal
              (Yee Cheng Chin)
    
    closes: #16635
    
    Signed-off-by: Yee Cheng Chin <ychin.git@gmail.com>
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit b6c900be9ce49f688d3a03c2767dedb48e4f23ae
Author: zeertzjq <zeertzjq@outlook.com>
Date:   Fri Feb 14 17:59:31 2025 +0100

    patch 9.1.1112: Inconsistencies in get_next_or_prev_match()
    
    Problem:  Inconsistencies in get_next_or_prev_match() (after 9.1.1109).
    Solution: Change "file" to "entry" or "match" in comments.  Use the same
              order of branches for PAGEUP and PAGEDOWN (zeertzjq).
    
    closes: #16633
    
    Signed-off-by: zeertzjq <zeertzjq@outlook.com>
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit faf4112cdc60ca126986da15148f78337f126cf7
Author: glepnir <glephunter@gmail.com>
Date:   Fri Feb 14 17:57:52 2025 +0100

    runtime(doc): document ComplMatchIns highlight for insert-completion
    
    closes: #16636
    
    Signed-off-by: glepnir <glephunter@gmail.com>
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit 73d8222b31be47d274e2a194e3dde25088c6bb69
Author: Luca Saccarola <github.e41mv@aleeas.com>
Date:   Fri Feb 14 17:54:22 2025 +0100

    runtime(netrw): upstream snapshot of v177
    
    relevant commits:
    - defaults!: use 'suffixes' for 'g:netrw_sort_sequence'
    - refactor: remove associated buffer when deliting a file
    - refactor: s:NetrwLocalRm
    - refactor: s:NetrwDelete
    - refactor: s:NetrwLocalRmFile
    - feat: use vim.notify on neovim
    - fix: prefer v:lua instead of luaeval for vim.deprecate
    - chore: remove old batteries
    
    closes: #16638
    
    Signed-off-by: Luca Saccarola <github.e41mv@aleeas.com>
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit bf7c88d852204c36d89da1b803c72339fbd7b5fc
Author: Hirohito Higashi <h.east.727@gmail.com>
Date:   Thu Feb 13 21:04:07 2025 +0100

    patch 9.1.1111: Vim9: variable not found in transitive import
    
    Problem:  Vim9: variable not found in transitive import
              (lifepillar)
    Solution: fix import and class extends (Hirohito Higashi)
    
    fixes: #16379
    related: #16440
    closes: #16602
    
    Signed-off-by: Hirohito Higashi <h.east.727@gmail.com>
    Signed-off-by: Yegappan Lakshmanan <yegappan@yahoo.com>
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit e70587dbdbb1aba2c3f92490b8f870361d4a4177
Author: Yee Cheng Chin <ychin.git@gmail.com>
Date:   Thu Feb 13 20:55:45 2025 +0100

    patch 9.1.1110: Vim tests are slow and flaky
    
    Problem:  Vim tests are slow and flaky at the same time due to reliance
              on timeouts which are unreliable.
    Solution: improve Vim test performance and reduce flakiness
              (Yee Cheng Chin)
    
    A lot of Vim tests currently rely on waiting a specific amount of time
    before asserting a condition. This is bad because 1) it is slow, as the
    timeout is hardcoded, 2) it's unreliable as a resource-starved runner
    may overshoot the timeout. Also, there are a lot of builtin sleep
    commands in commonly used utilities like VerifyScreenDump and WaitFor()
    which leads to a lot of unnecessary idle time.
    
    Fix these issues by doing the following:
    1. Make utilities like VerifyScreenDump and WaitFor use the lowest wait
       time possible (1 ms). This essentially turns it into a spin wait. On
       fast machines, these will finish very quickly. For existing tests
       that had an implicit reliance on the old timeouts (e.g.
       VerifyScreenDump had a 50ms wait before), fix the tests to wait that
       specific amount explicitly.
    2. Fix tests that sleep or wait for long amounts of time to instead
       explicitly use a callback mechanism to be notified when a child
       terminal job has finished. This allows the test to only take as much
       time as possible instead of having to hard code an unreliable
       timeout.
    
    With these fixes, tests should 1) completely quickly on fast machines,
    and 2) on slow machines they will still run to completion albeit slowly.
    Note that previoulsy both were not true. The hardcoded timeouts meant
    that on fast machines the tests were mostly idling wasting time, whereas
    on slow machines, the timeouts often were not generous enough to allow
    them to run to completion.
    
    closes: #16615
    
    Signed-off-by: Yee Cheng Chin <ychin.git@gmail.com>
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit 977561a7198b5d31a17b852e332704025c2dbdc8
Author: glepnir <glephunter@gmail.com>
Date:   Thu Feb 13 20:48:56 2025 +0100

    patch 9.1.1109: cmdexpand.c hard to read
    
    Problem:  cmdexpand.c hard to read
    Solution: refactor the file slightly (glepnir)
    
    closes: #16621
    
    Signed-off-by: glepnir <glephunter@gmail.com>
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit d7deeffe11f4db3cce19236ddb80831652a87e83
Author: Matt Perry <matt@mattperry.com>
Date:   Thu Feb 13 20:45:13 2025 +0100

    runtime(exports): include simple filetype plugin
    
    closes: #16625
    
    Signed-off-by: Matt Perry <matt@mattperry.com>
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit 407319fe89d5df2c732937474479803d67761879
Author: Matt Perry <matt@mattperry.com>
Date:   Thu Feb 13 20:39:40 2025 +0100

    runtime(samba): include simple filetype plugin
    
    closes: #16626
    
    Signed-off-by: Matt Perry <matt@mattperry.com>
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit 2c47ab8fcd7188fa87053c757ea86b0d846c06c1
Author: zeertzjq <zeertzjq@outlook.com>
Date:   Thu Feb 13 20:34:34 2025 +0100

    patch 9.1.1108: 'smoothscroll' gets stuck with 'listchars' "eol"
    
    Problem:  'smoothscroll' gets stuck with 'listchars' "eol".
    Solution: Count size of 'listchars' "eol" in line size when scrolling.
              (zeertzjq)
    
    related: neovim/neovim#32405
    closes: #16627
    
    Signed-off-by: zeertzjq <zeertzjq@outlook.com>
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit c0b7ca406ba18640c56e2746d6f6d03549d53072
Author: glepnir <glephunter@gmail.com>
Date:   Thu Feb 13 20:27:44 2025 +0100

    patch 9.1.1107: cannot loop through completion menu with fuzzy
    
    Problem:  cannot loop through completion menu with fuzzy and nosort in
              'completeopt'
              (Tomasz N)
    Solution: Reset cur to zero and update compl_shown_match when
              'completeopt' contains "nosort" but not "noselect"
              (glepnir)
    
    fixes: #16624
    closes: #16629
    
    Signed-off-by: glepnir <glephunter@gmail.com>
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit 4f010c90bdcb56a9c72cfee4d6fe3130b88616f8
Author: Doug Kearns <dougkearns@gmail.com>
Date:   Thu Feb 13 20:24:42 2025 +0100

    runtime(vim): Update base-syntax, always match continuation comments to EOL
    
    closes: #16630
    
    Signed-off-by: Doug Kearns <dougkearns@gmail.com>
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit 8f3277fbbe92ff0e93289fec4bf8e91841e4ae25
Author: Wu, Zhenyu <wuzhenyu@ustc.edu>
Date:   Wed Feb 12 20:58:57 2025 +0100

    runtime(nroff): set define option & add matchit config in ftplugin
    
    closes: #16619
    
    Signed-off-by: Wu, Zhenyu <wuzhenyu@ustc.edu>
    Signed-off-by: Aman Verma <amanraoverma@gmail.com>
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit a9c06429ac2a5366ec177621f2275b166605f681
Author: Doug Kearns <dougkearns@gmail.com>
Date:   Wed Feb 12 20:44:17 2025 +0100

    runtime(vim): Update base-syntax, match Vim9 boolean and null literals in parens
    
    - Match Vim9 boolean and null literals in parenthesised expressions and
      function argument lists.
    - Match read-only registers in expressions.
    
    closes: #16622
    
    Signed-off-by: Doug Kearns <dougkearns@gmail.com>
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit 88ce0c546b54ecb0dc573b99cde6246f87b42687
Author: Christian Brabandt <cb@256bit.org>
Date:   Tue Feb 11 22:58:20 2025 +0100

    patch 9.1.1106: tests: Test_log_nonexistent() causes asan failure
    
    Problem:  tests: Test_log_nonexistent() causes asan failure
              (Hirohito Higashi)
    Solution: don't run vim using system(), but run Vim in a terminal
    
    related: #16602
    related: #16610
    
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit 7e89800988e44b0ef2d89c69ddb5360d85c03a67
Author: Yegappan Lakshmanan <yegappan@yahoo.com>
Date:   Tue Feb 11 22:07:05 2025 +0100

    patch 9.1.1105: Vim9: no support for protected new() method
    
    Problem:  Vim9: no support for protected new() method
    Solution: support the protected "_new()" object method
              (Yegappan Lakshmanan)
    
    closes: #16604
    
    Signed-off-by: Yegappan Lakshmanan <yegappan@yahoo.com>
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit f0ed0e6f6304d2eb6f43866126912c139778257d
Author: Drew Vogel <dvogel@github>
Date:   Tue Feb 11 21:36:33 2025 +0100

    patch 9.1.1104: CI: using Ubuntu 22.04 Github runners
    
    Problem:  CI: uses Ubuntu 22.04 runners
    Solution: Switch to Ubuntu 24.04 runners, make a few adjustments for
              different $TMPDIR (Drew Vogel)
    
    closes: #16442
    
    Signed-off-by: Drew Vogel <dvogel@github>
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit 58818281045fab3ab5b08f76c5745a0f71ba5ba2
Author: Yee Cheng Chin <ychin.git@gmail.com>
Date:   Tue Feb 11 20:16:11 2025 +0100

    ci: syntax tests spam output
    
    Currently syntax tests outputs all the Vim commands to the console,
    which is annoying for a local developer but also makes the CI output
    impossible to parse and just printing all the terminal output comes with
    a performance penalty.
    
    So let's just simply redirect all output to /dev/null similar to what
    the script tests do.
    
    This can be turned off locally for someone diagnosing issues but it
    should not be the default behavior to output all terminal control
    sequences to output in CI.
    
    closes: #16612
    
    Signed-off-by: Yee Cheng Chin <ychin.git@gmail.com>
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit 8cc725e9276d9bc314ca9cf1cb753dc8c9483181
Author: Drew Vogel <dvogel@github>
Date:   Tue Feb 11 20:06:07 2025 +0100

    patch 9.1.1103: if_perl: still some compile errors with Perl 5.38
    
    Problem:  if_perl: still some compile errors with Perl 5.38
    Solution: copy declaration of PL_memory_wrap from Perl header
              (Drew Vogel)
    
    closes: #16613
    
    Signed-off-by: Drew Vogel <dvogel@github>
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit bfc7719e48ffc365ee0a1bd1888120d26b6365f0
Author: Christian Brabandt <cb@256bit.org>
Date:   Tue Feb 11 20:03:10 2025 +0100

    patch 9.1.1102: tests: Test_WinScrolled_Resized_eiw() uses wrong filename
    
    Problem:  tests: Test_WinScrolled_Resized_eiw() uses wrong filename
              (Luuk van Baal, after v9.1.1084)
    Solution: Rename the filename to something more unique
    
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit 40891bac5d4760e97ff59cd6264f6f00437536e8
Author: glepnir <glephunter@gmail.com>
Date:   Mon Feb 10 22:18:00 2025 +0100

    patch 9.1.1101: insexpand.c hard to read
    
    Problem:  insexpand.c hard to read
    Solution: refactor slightly to make it better readable
              (glepnir)
    
    Problem:
    - Complex while loops with nested conditions
    - Redundant if branches
    - Hard to understand and maintain
    
    Solution:
    - Restructure using while(true) with clear break conditions
    - Using ternary to replace some if conditions
    - Add descriptive comments for each step
    
    closes: #16600
    
    Signed-off-by: glepnir <glephunter@gmail.com>
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit 35e02af7bf3086b7ad572113fd7c647535bd6605
Author: Christian Brabandt <cb@256bit.org>
Date:   Mon Feb 10 22:13:43 2025 +0100

    patch 9.1.1100: tests: Test_log_nonexistent only works on Linux
    
    Problem:  tests: Test_log_nonexistent only works on Linux
              (after v9.1.1097)
    Solution: Add CheckUnix condition
    
    closes: #16476
    
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit 1aa287e0480ff9e6c8d7029b0665b565b7cd6e59
Author: Doug Kearns <dougkearns@gmail.com>
Date:   Mon Feb 10 22:00:27 2025 +0100

    runtime(vim): Update base-syntax, improve variable matching
    
    - Match variables after operators, including line continuations.
    - Match option variables without leading whitespace.
    - Explicitly match expression subscripts.
    - Match Vim9 variables in LHS of assignments and method calls.
    - Match option variables (&option) with a dedicated syntax group like
      environment variables.
    - Match list literals, fixes: #5830
    - Match :{un}lockvar arguments.
    - Match registers and environment variables in :let unpack lists.
    - Match lambda expressions
    - Match Vim9 scope blocks
    - Match variables in :for subject
    - Highlight user variables with Normal
    - Improve this/super keyword matching, fixes: #15970
    
    closes: #16476
    
    Signed-off-by: Doug Kearns <dougkearns@gmail.com>
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit 54d7f18c3882bfa2b1c4294a862007feb9b6a382
Author: Yegappan Lakshmanan <yegappan@yahoo.com>
Date:   Mon Feb 10 21:35:07 2025 +0100

    patch 9.1.1099: Vim9: import with extends may crash
    
    Problem:  Vim9: import with extends may crash, v9.1.1087 wasn't the
              correct way to fix it)
    Solution: When using an import class, Check for a valid class member
              variable at compile time (Yegappan Lakshmanan)
    
    related: #16601
    closes: #16603
    
    Signed-off-by: Yegappan Lakshmanan <yegappan@yahoo.com>
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit e3647c8bf5b8143a24a37172e608a2e0c4661318
Author: glepnir <glephunter@gmail.com>
Date:   Mon Feb 10 21:16:32 2025 +0100

    patch 9.1.1098: leaking memory with completing multi lines
    
    Problem:  leaking memory with completing multi lines
              (after v9.1.1086)
    Solution: free allocated memory (glepnir)
    
    closes: #16605
    
    Signed-off-by: glepnir <glephunter@gmail.com>
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit c5654b84480822817bb7b69ebc97c174c91185e9
Author: Hirohito Higashi <h.east.727@gmail.com>
Date:   Mon Feb 10 20:55:17 2025 +0100

    patch 9.1.1097: --log with non-existent path causes a crash
    
    Problem:  --log with non-existent path causes a crash
              (Ekkosun)
    Solution: split initialization phase and init the execution stack
              earlier (Hirohito Higashi)
    
    fixes: #16606
    closes: #16610
    
    Signed-off-by: Hirohito Higashi <h.east.727@gmail.com>
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit 97baa1cfe83c08eff1a452aca8d91f51112ca932
Author: Drew Vogel <dvogel@github>
Date:   Mon Feb 10 20:17:56 2025 +0100

    patch 9.1.1096: if_perl: Perl 5.38 adds new symbols causing link failure
    
    Problem:  if_perl: Perl 5.38 adds new symbols causing link failure
    Solution: add stub symbols (Drew Vogel)
    
    closes: #16611
    
    Signed-off-by: Drew Vogel <dvogel@github>
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit 7de6b1bb5687b94369dda82a9648109d7d6832b7
Author: Christian Brabandt <cb@256bit.org>
Date:   Mon Feb 10 20:12:46 2025 +0100

    patch 9.1.1095: tests: matchparen plugin test wrongly named
    
    Problem:  tests: matchparen plugin test wrongly named
              (zeertzjq)
    Solution: rename test_matchparen to test_plugin_matchparen
              to be consistent with the other plugin tests
    
    related: #16599
    
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit 68d08588928b29fe0b19e3513cd689486260ab1c
Author: Yegappan Lakshmanan <yegappan@yahoo.com>
Date:   Sun Feb 9 19:39:52 2025 +0100

    patch 9.1.1094: Vim9: problem finding implemented method in type hierarchy
    
    Problem:  Vim9: problem finding implemented method for abstract method
              in type hierarchy (Aliaksei Budavei)
    Solution: When checking for abstract methods in an extended class, check
              whether an abstract method is implemented in one of the parent
              classes (Yegappan Lakshmanan)
    
    fixes: #16495
    closes: #16497
    
    Signed-off-by: Yegappan Lakshmanan <yegappan@yahoo.com>
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit f30eb4a17084eea741a9eb09ba47dd501412283d
Author: Doug Kearns <dougkearns@gmail.com>
Date:   Sun Feb 9 18:40:05 2025 +0100

    runtime(qf): Update syntax file, match second delimiter
    
    Match both | separators and link to the Delimiter highlight group.
    
    fixes #16584
    closes: #16590
    
    Signed-off-by: Doug Kearns <dougkearns@gmail.com>
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit 3cfac59f926adadf8ec504730ea8876b17bea457
Author: Christian Brabandt <cb@256bit.org>
Date:   Sun Feb 9 17:22:30 2025 +0100

    patch 9.1.1093: tests: output of test ...win32_ctrl_z depends on python version
    
    Problem:  tests: output of test Test_terminal_eof_arg_win32_ctrl_z depends on python
              version.
    Solution: Check for the expected output in both, the second last line
              and last line
    
    It seems python 3.13 changed the output a bit and there is no longer a
    trailing blank line.  So to keep compatible with python < 3.13, let's
    check for the expected output in either the last line and the second
    last line.
    
    closes: #16599
    
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit 2e4361bd40c302f84f3c699a90dcd0b6f637ec21
Author: Christian Brabandt <cb@256bit.org>
Date:   Sun Feb 9 17:18:07 2025 +0100

    patch 9.1.1092: tests: fix expected return code for python 3.13 on Windows
    
    Problem:  tests: fix expected return code for python 3.13 on Windows
    Solution: Check for return code 1 or 123 on Windows
    
    There is a regression with python 3.13 on Windows, that it no longer
    prints the requested error code, but instead exits with return code 1,
    which  breaks the test-suite.
    
    So let's check for either exit code 1 or 123 in tests
    Test_terminal_duplicate_eof_arg() and Test_terminal_eof_arg()
    
    This will probably be fixed on the Python side, see the pull request
    python/cpython#129901 but in the meantime, let's allow both error codes.
    
    related: #16599
    related: python/cpython#129900
    
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit ec7a4e4d69d17821292048bfa85801fcfa476228
Author: Christian Brabandt <cb@256bit.org>
Date:   Sun Feb 9 17:16:36 2025 +0100

    patch 9.1.1091: tests: timeout might be a bit too small
    
    Problem:  tests: timeout might be a bit too small
    Solution: increase the test timeout from 30 to 45 seconds
    
    related: #16599
    
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit aae1bfbdb96ccbbf5314321849b5f384a3d7c6a0
Author: Christian Brabandt <cb@256bit.org>
Date:   Sun Feb 9 17:10:30 2025 +0100

    patch 9.1.1090: tests: test_terminwscroll_topline2 unreliable
    
    Problem:  tests: test_terminwscroll_topline2 unreliable
              (Yee Cheng Chin)
    Solution: instead of using term_wait() with a specific time, use
              terminal-api and to wait until the terminal is finished
    
    call a terminal callback function when finished printing, instead of
    using term_wait(), with a defined time, which caused timeouts on CI
    with the macos runners
    
    Unfortunately I couldn't figure out how to call the terminal-api on Windows,
    so skip the test on Windows. cmd.com echo didn's seem to work and
    neither did trying to use python, but perhaps it was just me fighting
    with the terminal quoting rules :shrug:
    
    related: #16599
    related: #16552
    
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit 6f14ef4b0b4e3cb8406c94ae0fdf4f3bdbd6672e
Author: Christian Brabandt <cb@256bit.org>
Date:   Sun Feb 9 17:05:21 2025 +0100

    patch 9.1.1089: tests: No check when tests are run under Github actions
    
    Problem:  tests: No check when tests are run under Github actions
    Solution: Add the CheckGithubActions check command and skip test if
              needed
    
    related: #16599
    related: actions/runner-images#11512
    
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit 934d9ab3a25066d403678c91fd99ce9ce738d95f
Author: Christian Brabandt <cb@256bit.org>
Date:   Sun Feb 9 17:03:31 2025 +0100

    patch 9.1.1088: tests: plugin tests are named inconsistently
    
    Problem:  tests: plugin tests are named inconsistently
    Solution: group them under a common 'plugin' prefix
    
    related: #16599
    
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit 645a4288e27f43f88077916fad12f4650bc036a4
Author: Hirohito Higashi <h.east.727@gmail.com>
Date:   Sun Feb 9 16:41:23 2025 +0100

    patch 9.1.1087: Vim9: import with extends may crash
    
    Problem:  Vim9: import with extends may crash
    Solution: check otv for being NULL before trying to access it
              (Hirohito Higashi)
    
    closes: #16601
    
    Signed-off-by: Hirohito Higashi <h.east.727@gmail.com>
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit 76bdb82527a13b5b2baa8f7d7ce14b4d5dc05b82
Author: glepnir <glephunter@gmail.com>
Date:   Sat Feb 8 19:04:51 2025 +0100

    patch 9.1.1086: completion doesn't work with multi lines
    
    Problem:  completion doesn't work with multi lines
              (Łukasz Jan Niemier)
    Solution: handle linebreaks in completion code as expected
              (glepnir)
    
    fixes: #2505
    closes: #15373
    
    Signed-off-by: glepnir <glephunter@gmail.com>
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit 746fe54d4f16ad1c5694cccc8bc8d93a97c050e1
Author: Christoph Sax <c_sax@mailbox.org>
Date:   Sat Feb 8 19:01:05 2025 +0100

    patch 9.1.1085: filetype: cmmt files are not recognized
    
    Problem:  filetype: cmmt files are not recognized
    Solution: detect '*.cmmt' as trace32 filetype
              (Christian Sax)
    
    "*.cmmt" files use the same syntax as regular TRACE32 scripts,
    but are intended as a kind of script template.
    
    closes: #16598
    
    Signed-off-by: Christoph Sax <c_sax@mailbox.org>
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit 116e442478936f8e868189995a7e8e7f43e35772
Author: Andrea Pappacoda <andrea@pappacoda.it>
Date:   Tue Feb 4 15:45:09 2025 +0100

    Drop backspace and history from debian.vim
    
    They are now redundant, as they have been made Vim's defaults in patches
    9.1.0899 and 9.1.0895, respectively.
    
    Closes: #1095155
    Signed-off-by: James McCoy <jamessan@debian.org>

commit 4e92decc53f1b1b854122f40e7f224e13665c3b0
Author: James McCoy <jamessan@debian.org>
Date:   Tue Feb 4 16:14:57 2025 -0500

    Start new changelog
    
    Signed-off-by: James McCoy <jamessan@debian.org>

commit 940fa6416cd09d6a79150ae4c74d65a0c3e13363
Author: James McCoy <jamessan@debian.org>
Date:   Fri Jan 10 06:31:54 2025 -0500

    release package vim version 2:9.1.0967-2
    
    Signed-off-by: James McCoy <jamessan@debian.org>

commit e6791a3cf6367842dbc3e654935e44b611bad535
Author: James McCoy <jamessan@debian.org>
Date:   Thu Jan 9 20:42:04 2025 -0500

    Revert "patch 9.1.0949: popups inconsistently shifted to the left"
    
    It causes a regression in vim-YouCompleteMe's autopkgtests.
    https://github.com/ycm-core/YouCompleteMe/issues/4284
    
    Closes: #1091729
    Signed-off-by: James McCoy <jamessan@debian.org>

commit 57f9a0e6616bb37f4875f614b08d32c95056f848
Author: James McCoy <jamessan@debian.org>
Date:   Thu Jan 9 20:05:54 2025 -0500

    Start new changelog
    
    Signed-off-by: James McCoy <jamessan@debian.org>

commit 86f816bf0c8b3033cfb1ef9b29ac39750f98de70
Author: James McCoy <jamessan@debian.org>
Date:   Sat Dec 28 23:19:29 2024 -0500

    release package vim version 2:9.1.0967-1
    
    Signed-off-by: James McCoy <jamessan@debian.org>

commit 78c3bc77eeca7d5ef5d1253dc318d303ea52fa68
Author: James McCoy <jamessan@debian.org>
Date:   Fri Dec 27 22:10:32 2024 -0500

    Remove tags-* / tags.ref from debian/clean
    
    Upstream runtime/doc/ Makefile handles cleaning those now
    
    Signed-off-by: James McCoy <jamessan@debian.org>

commit cd2ac1c50d9829e96c9c217846a6d96296d0e2b0
Author: James McCoy <jamessan@debian.org>
Date:   Fri Dec 27 22:09:42 2024 -0500

    Add new graphql runtime files to debian/copyright
    
    Signed-off-by: James McCoy <jamessan@debian.org>

commit 446445ac3ace7d0adbe8412dd4ba3fea110c38dc
Author: James McCoy <jamessan@debian.org>
Date:   Fri Dec 27 21:43:41 2024 -0500

    Revert "Skip Test_display_registers after 9.1.0852"
    
    This reverts commit fb3f458a956d18908e9375da7344a388d99e503e.

commit 5a56fa55cad89a8a16f45a5b630f319610e0c467
Author: James McCoy <jamessan@debian.org>
Date:   Fri Dec 27 21:43:23 2024 -0500

    Refresh patches
    
    Gbp-Dch: Ignore
    Signed-off-by: James McCoy <jamessan@debian.org>

commit dc1fce3d802332fe4f415c0c080be9e3b147c4bd
Author: James McCoy <jamessan@debian.org>
Date:   Fri Dec 27 21:42:54 2024 -0500

    Start new changelog
    
    Signed-off-by: James McCoy <jamessan@debian.org>

commit 0e1f414a1e2c7dc82cc169f3a7fa3d24116cfe58
Merge: d9476722ed 2e252474c4
Author: James McCoy <jamessan@debian.org>
Date:   Fri Dec 27 21:41:49 2024 -0500

    Merge tag 'v9.1.0967' into debian/sid
    
    v9.1.0967

commit 2e252474c4df5018b9819d86ebb70bf3b1b1a1af
Author: Aliaksei Budavei <0x000c70@gmail.com>
Date:   Fri Dec 27 16:46:36 2024 +0100

    patch 9.1.0967: SpotBugs compiler setup can be further improved
    
    Problem:  SpotBugs compiler can be further improved
    Solution: Introduce event-driven primitives for SpotBugs
              (Aliaksei Budavei)
    
    closes: #16258
    
    Signed-off-by: Aliaksei Budavei <0x000c70@gmail.com>
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit b7f19a5459273d8a3ff095c1ff5f0a78a960ae6a
Author: h-east <h.east.727@gmail.com>
Date:   Fri Dec 27 16:25:32 2024 +0100

    patch 9.1.0966: Vim9: :enum command can be shortened
    
    Problem:  Vim9: :enum command can be shortened
    Solution: prevent shortening of :enum command by adding the EX_WHOLE
              flag to command definition (h-east)
    
    closes: #16305
    
    Signed-off-by: h-east <h.east.727@gmail.com>
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit 6c57c30ad43f5e0d040f7d432ceb5d61fc6ab651
Author: Konfekt <Konfekt@users.noreply.github.com>
Date:   Fri Dec 27 16:22:44 2024 +0100

    runtime(compiler): include a basic bash syntax checker compiler
    
    See @saccarosium 's suggestion at
    https://github.com/vim/vim/pull/16311#issuecomment-2563447885
    
    closes: #16314
    
    Signed-off-by: Konfekt <Konfekt@users.noreply.github.com>
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit b9b762c21f2b61e0e7d8fee43d4d3dc8ecffd721
Author: Luca Saccarola <github.e41mv@aleeas.com>
Date:   Fri Dec 27 16:08:14 2024 +0100

    patch 9.1.0965: filetype: sh filetype set when detecting the use of bash
    
    Problem:  filetype: sh filetype set when detecting the use of bash
    Solution: when bash is detected, use 'bash' filetype instead
              (Luca Saccarola)
    
    closes: #16309
    
    Signed-off-by: Luca Saccarola <github.e41mv@aleeas.com>
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit 0a3b9fb5c2358a38f931350e0a996d584d903ce6
Author: Christian Brabandt <cb@256bit.org>
Date:   Fri Dec 27 15:51:09 2024 +0100

    runtime(doc): clarify ARCH value for 32-bit in INSTALLpc.txt
    
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit 157397edffbc5c375ce54e5e26ee0cabd30a8c73
Author: Andrey A. Voropaev <voropaev.andrey@swm.de>
Date:   Thu Dec 26 15:55:24 2024 +0100

    patch 9.1.0964: MS-Windows: sed error with MinGW
    
    Problem:  MS-Windows: sed error with MinGW
    Solution: use double quotes for sed, update compilation notes
              (Andrey A Voropaev)
    
    closes: #16304
    
    Signed-off-by: Andrey A. Voropaev <voropaev.andrey@swm.de>
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit 5a04999a7402201cf1b47ff10bc474dd1cdc24f4
Author: glepnir <glephunter@gmail.com>
Date:   Thu Dec 26 15:38:39 2024 +0100

    patch 9.1.0963: fuzzy-matching does not prefer full match
    
    Problem:  fuzzy-matching does not prefer full match
              (Maxim Kim)
    Solution: add additional score for a full match
              (glepnir)
    
    fixes: #15654
    closes: #16300
    
    Signed-off-by: glepnir <glephunter@gmail.com>
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit f07ae5b3bdb7331ee0e65adcb74402eef74f0a2b
Author: Anton Kastritskii <halloy52@gmail.com>
Date:   Thu Dec 26 15:16:12 2024 +0100

    patch 9.1.0962: filetype: bun.lock file is not recognized
    
    Problem:  filetype: bun.lock file is not recognized
    Solution: detect 'bun.lock' file as jsonc filetype
              (Anton Kastritskii)
    
    closes: #16308
    
    Signed-off-by: Anton Kastritskii <halloy52@gmail.com>
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit 6d2efd492010cc12e9eeec3ad2bb2645106e0087
Author: Jim Zhou <csd_189@163.com>
Date:   Thu Dec 26 10:30:37 2024 +0100

    runtime(vim): update indentation plugin for Vim script
    
    Make the indent script aware of enums and ensure those will be correctly
    indented.
    
    fixes: #16289
    closes: #16293
    
    Co-authored-by: Aliaksei Budavei <0x000c70@gmail.com>
    Signed-off-by: Jim Zhou <csd_189@163.com>
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit b9ea0a89fadb53812860b8c2c1ca27e1d51a33da
Author: h-east <h.east.727@gmail.com>
Date:   Thu Dec 26 10:22:46 2024 +0100

    runtime(doc): tweak documentation style in helphelp.txt
    
    closes: #16302
    
    Signed-off-by: h-east <h.east.727@gmail.com>
    Signed-off-by: Aliaksei Budavei <0x000c70@gmail.com>
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit 9b67a2e1ddf277faf01fa957bf72f7b804a7cb7f
Author: Doug Kearns <dougkearns@gmail.com>
Date:   Thu Dec 26 10:13:45 2024 +0100

    runtime(vim): Update base-syntax, allow parens in default arguments
    
    Allow parentheses in default arguments specified in :def and :function
    definitions.
    
    fixes #16243
    closes: #16269
    
    Signed-off-by: Doug Kearns <dougkearns@gmail.com>
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit de6a313014ca4bc5316bd077e44fd856b15c5901
Author: Christian Brabandt <cb@256bit.org>
Date:   Wed Dec 25 18:00:38 2024 +0100

    runtime(doc): mention auto-format using clang-format for sound.c/sign.c
    
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit ae01b96004e2ea38eaca2f72e3332762c9b05601
Author: Christian Brabandt <cb@256bit.org>
Date:   Wed Dec 25 17:52:12 2024 +0100

    runtime(help): fix typo s/additional/arbitrary/
    
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit 5ddcecf05febcdd374f47bea856830c3b6d1bff8
Author: Shougo Matsushita <Shougo.Matsu@gmail.com>
Date:   Wed Dec 25 10:55:48 2024 +0100

    runtime(help): Add better support for language annotation highlighting
    
    closes: #16238
    
    Co-authored-by: Christian Brabandt <cb@256bit.org>
    Co-authored-by: h_east <h.east.727@gmail.com>
    Signed-off-by: Shougo Matsushita <Shougo.Matsu@gmail.com>
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit 9360de9027aa286e802363ede59c9e97025ae123
Author: Wu, Zhenyu <wuzhenyu@ustc.edu>
Date:   Wed Dec 25 10:37:57 2024 +0100

    patch 9.1.0961: filetype: TI gel files are not recognized
    
    Problem:  filetype: TI gel files are not recognized
    Solution: detect '*.gel' files as gel filetype, include
              get filetype and syntax plugins
              (Wu, Zhenyu)
    
    References:
    https://downloads.ti.com/ccs/esd/documents/users_guide/ccs_debug-gel.html
    
    closes: #16226
    
    Signed-off-by: Wu, Zhenyu <wuzhenyu@ustc.edu>
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit a32daed55933df49a7aed571cc6e400ae01c7976
Author: Wu, Zhenyu <wuzhenyu@ustc.edu>
Date:   Wed Dec 25 10:33:57 2024 +0100

    patch 9.1.0960: filetype: hy history files are not recognized
    
    Problem:  filetype: hy history files are not recognized
    Solution: detect '*.hy', '.hy-history' files as hy filetype,
              detect '.lips_repl_history' files are scheme filetype
              (Wu, Zhenyu)
    
    closes: #16298
    
    Signed-off-by: Wu, Zhenyu <wuzhenyu@ustc.edu>
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit b6ab33bdb2fa51f7c49f01b5b10b580f67ceafdc
Author: Fredrik <fredrik.oljemark@helsinki.fi>
Date:   Wed Dec 25 10:28:29 2024 +0100

    translation(fi): Fix typoes in Finish menu translation
    
    fixes: #16285
    closes: #16286
    
    Signed-off-by: Fredrik <fredrik.oljemark@helsinki.fi>
    Signed-off-by: Flammie A Pirinen <flammie@iki.fi>
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit 00d3459ea66438f4bdf3ca37df25c85e864d256a
Author: Yegappan Lakshmanan <yegappan@yahoo.com>
Date:   Wed Dec 25 10:20:51 2024 +0100

    patch 9.1.0959: Coverity complains about type conversion
    
    Problem:  Coverity complains about type conversion
              (after v9.1.0957)
    Solution: use size_t instead of int for file length
              (Yegappan Lakshmanan)
    
    closes: #16297
    
    Signed-off-by: Yegappan Lakshmanan <yegappan@yahoo.com>
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit 9739086de2ff2f894671668be20e335cad3fba3b
Author: Aliaksei Budavei <0x000c70@gmail.com>
Date:   Wed Dec 25 10:18:15 2024 +0100

    runtime(vim): Use supported syntax in indent tests
    
    For now, prefer mis-indentation of enum values (see #16289)
    rather than invalid syntax.
    
    Related to #13670 and #14224.
    
    closes: #16292
    
    Signed-off-by: Aliaksei Budavei <0x000c70@gmail.com>
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit e62d93ead10b4c5818e3c0b7551f1784d24bfe33
Author: Wu, Zhenyu <wuzhenyu@ustc.edu>
Date:   Tue Dec 24 09:54:27 2024 +0100

    patch 9.1.0958: filetype: supertux2 config files detected as lisp
    
    Problem:  filetype: supertux2 config files detected as lisp
    Solution: detect supertux2 config files as scheme instead
              (Wu, Zhenyu)
    
    References:
    https://github.com/SuperTux/supertux/wiki/S-Expression
    
    supertux uses #t and #f as bool type, which is same as scheme, not
    common lisp
    
    closes: #16287
    
    Signed-off-by: Wu, Zhenyu <wuzhenyu@ustc.edu>
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit 084529c03dd3e74c0d4f46a93f76e33789ac112e
Author: Yegappan Lakshmanan <yegappan@yahoo.com>
Date:   Tue Dec 24 09:50:01 2024 +0100

    patch 9.1.0957: MS-Windows: conversion warnings
    
    Problem:  MS-Windows: conversion warnings
    Solution: add explicit type casts (Yegappan Lakshmanan)
    
    closes: #16288
    
    Signed-off-by: Yegappan Lakshmanan <yegappan@yahoo.com>
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit 8d0bb6dc9f2e5d94ebb59671d592c1b7fa325ca6
Author: glepnir <glephunter@gmail.com>
Date:   Tue Dec 24 09:44:35 2024 +0100

    patch 9.1.0956: completion may crash, completion highlight wrong with preview window
    
    Problem:  completion may crash, completion highlight wrong with preview
              window (after v9.1.0954)
    Solution: correctly calculate scroll offset, check for preview window
              when adding extra highlighting
              (glepnir)
    
    when there have a preview window prepare_tagpreview
    will change curwin to preview window and this may cause
    ComplMatchIns check condition not correct. check wp is curwin
    and also the type of wp is not a preview or poup info
    
    fixes: #16284
    closes: #16283
    
    Signed-off-by: glepnir <glephunter@gmail.com>
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit f07c10d7bb770547ab88cf479621b06a16c09b55
Author: Yegappan Lakshmanan <yegappan@yahoo.com>
Date:   Mon Dec 23 10:15:08 2024 +0100

    patch 9.1.0955: Vim9: vim9compile.c can be further improved
    
    Problem:  Vim9: vim9compile.c can be further improved
    Solution: refactor the compile_def_function
              (Yegappan Lakshmanan)
    
    closes: #16280
    
    Signed-off-by: Yegappan Lakshmanan <yegappan@yahoo.com>
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit 08be9ddc8568918714e0e70347bd109c26b73db0
Author: h-east <h.east.727@gmail.com>
Date:   Mon Dec 23 10:11:25 2024 +0100

    runtime(doc): move help tag E1182
    
    closes: #16279
    
    Signed-off-by: h-east <h.east.727@gmail.com>
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit 4ce1cb5bf1dc507224792543d8e56e6ab431a2b5
Author: Jon Parise <jon@indelible.org>
Date:   Mon Dec 23 09:57:42 2024 +0100

    runtime(graphql): contribute vim-graphql to Vim core
    
    Contribute the core of my vim-graphql project (ftplugin, indent, syntax)
    to the Vim project. This replaces the basic ftplugin support that was
    already in the runtime with a more complete set of filetype settings. I
    can assume maintainership for all of these files.
    
    I'll continue to maintain the higher-level embedded filetype support
    separately (in vim-graphql) for now, because it's fairly complex, but we
    can consider integrating that code directly into vim later.
    
    runtime files use the MIT license.
    
    closes: #16273
    
    Signed-off-by: Jon Parise <jon@indelible.org>
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit 89a107efd141d5a1fed850af80a74900077666cf
Author: glepnir <glephunter@gmail.com>
Date:   Sun Dec 22 15:16:40 2024 +0100

    patch 9.1.0954: popupmenu.c can be improved
    
    Problem:  popupmenu.c can be improved
    Solution: slightly refactor the logic
              (glepnir)
    
    closes: #16271
    
    Replace some if blocks and combine user attr abstract to an inline
    function.
    
    Signed-off-by: glepnir <glephunter@gmail.com>
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit 7cb24917a112ba473cb351bdcdc48b8adbd46793
Author: Hugo Osvaldo Barrera' via vim_dev <vim_dev@googlegroups.com>
Date:   Wed Dec 18 17:52:48 2024 +0100

    patch 9.1.0953: filetype: APKBUILD files not correctly detected
    
    Problem:  filetype: APKBUILD files not correctly detected
    Solution: detect 'APKBUILD' files as apkbuild filetype,
              include a apkbuild syntax script (which basically
              just sources the sh.vim syntax file)
              (Hugo Osvaldo Barrera)
    
    Vim plugins (e.g.: ALE, nvim-lspconfig, etc) rely on filetype to
    determine which integrations/helpers are applicable. They expect
    filetype=apkbuild for APKBUILD files.
    
    On the other hand, plugins also enable bash-specific linters and
    functionality when filetype=bash, but APKBUILD files are POSIX sh, not
    bash, so these often provide bogus results.
    
    Change the filetype for APKBUILD to a 'apkbuild', so that tools and
    ftplugin can properly target these files. This filetype will use the
    existing `sh` syntax rules, since these are applicable for them.
    
    Signed-off-by: Hugo Osvaldo Barrera' via vim_dev <vim_dev@googlegroups.com>
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit d9476722ed9fcf3232cc7fde43464e28f9adb9ed
Author: James McCoy <jamessan@debian.org>
Date:   Wed Nov 13 06:35:24 2024 -0500

    release package vim version 2:9.1.0861-1
    
    Signed-off-by: James McCoy <jamessan@debian.org>

commit fb3f458a956d18908e9375da7344a388d99e503e
Author: James McCoy <jamessan@debian.org>
Date:   Tue Nov 12 21:56:12 2024 -0500

    Skip Test_display_registers after 9.1.0852
    
    9.1.0852 causes the test to fail if there's no X environment since the
    first use of the "+ / "* registers in such an environment emits an error.
    
    Signed-off-by: James McCoy <jamessan@debian.org>

commit b7cc793fa2981d2f6d15a8344c903a960e4c7a36
Author: James McCoy <jamessan@debian.org>
Date:   Tue Nov 12 20:51:45 2024 -0500

    Skip GetLatestVimScripts tests since they require network access
    
    Signed-off-by: James McCoy <jamessan@debian.org>

commit c8a05920b265a9979d1ea02cb7165fbda9552344
Author: James McCoy <jamessan@debian.org>
Date:   Tue Nov 12 20:25:56 2024 -0500

    Refresh patches
    
    Gbp-Dch: Ignore
    Signed-off-by: James McCoy <jamessan@debian.org>

commit 33d9ba1d839677e8056eaf0ee47f27c92e3d0c75
Author: James McCoy <jamessan@debian.org>
Date:   Tue Nov 12 20:24:38 2024 -0500

    Bump version to 2:9.1.0861-1
    
    Signed-off-by: James McCoy <jamessan@debian.org>

commit d552d7ed2ce95fcd55e5db1dbd6b39e3d94a9ae8
Merge: bd715aaa55 e798446362
Author: James McCoy <jamessan@debian.org>
Date:   Tue Nov 12 20:23:51 2024 -0500

    Merge tag 'v9.1.0861' into debian/sid
    
    v9.1.0861
    
    Signed-off-by: James McCoy <jamessan@debian.org>

commit e798446362efe4d784a26f51b106280d35c6da82
Author: Yegappan Lakshmanan <yegappan@yahoo.com>
Date:   Tue Nov 12 21:03:00 2024 +0100

    patch 9.1.0861: Vim9: no runtime check for object member access of any var
    
    Problem:  Vim9: no runtime check for object member access of any var
              (after: 9.1.0850)
    Solution: Add runtime type compatibility check for object member
              accessed using a any variable (Yegappan Lakshmanan).
    
    closes: #16037
    
    Signed-off-by: Yegappan Lakshmanan <yegappan@yahoo.com>
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit 210c49bbe8b2edf15fd4fbbc089ec128e4c9c0c9
Author: Konfekt <Konfekt@users.noreply.github.com>
Date:   Tue Nov 12 20:48:31 2024 +0100

    runtime(compiler): update pylint linter
    
    closes: #16039
    
    Signed-off-by: Konfekt <Konfekt@users.noreply.github.com>
    Signed-off-by: Christian Brabandt <cb@256bit.org>

commit 24078e39cd10b8a65af5297ebe12ddf1e550167a
Author: Yee Cheng Chin <ychin.git@gmail.com>
Date:   Tue Nov 12 20:26:48 2024 +0100

    patch 9.1.0860: tests: mouse_shape tests use hard code sleep value
    
    Problem:  tests: mouse_shape tests use hard code sleep value
              (Bram Moolenaar)
    Solution: Use WaitForAssert() instead (Yee Cheng Chin)
    
    related: #12157
    closes: #16042
    
    Signed-off-by: Yee Cheng Chin <ychin.git@gmail.com>
    Signed-off-by: Christian Brabandt <cb@256bit.org>
Created: 2025-05-13 Last update: 2025-05-13 13:03
lintian reports 2 warnings normal
Lintian reports 2 warnings about this package. You should make the package lintian clean getting rid of them.
Created: 2025-04-10 Last update: 2025-04-10 00:32
AppStream hints: 2 warnings normal
AppStream found metadata issues for packages:
  • vim-common: 1 warning
  • vim-gui-common: 1 warning
You should get rid of them to provide more metadata about this software.
Created: 2020-06-01 Last update: 2020-06-01 01:13
1 low-priority security issue in bookworm low

There is 1 open security issue in bookworm.

1 issue left for the package maintainer to handle:
  • CVE-2025-29768: (needs triaging) Vim, a text editor, is vulnerable to potential data loss with zip.vim and special crafted zip files in versions prior to 9.1.1198. The impact is medium because a user must be made to view such an archive with Vim and then press 'x' on such a strange filename. The issue has been fixed as of Vim patch v9.1.1198.

You can find information about how to handle this issue in the security team's documentation.

Created: 2025-03-03 Last update: 2025-03-30 05:56
debian/patches: 5 patches to forward upstream low

Among the 5 debian patches available in version 2:9.1.1230-1 of the package, we noticed the following issues:

  • 5 patches where the metadata indicates that the patch has not yet been forwarded upstream. You should either forward the patch upstream or update the metadata to document its real status.
Created: 2023-02-26 Last update: 2025-03-25 08:00
Build log checks report 1 warning low
Build log checks report 1 warning
Created: 2025-01-08 Last update: 2025-01-08 03:00
Issues found with some translations low

Automatic checks made by the Debian l10n team found some issues with the translations contained in this package. You should check the l10n status report for more information.

Issues can be things such as missing translations, problematic translated strings, outdated PO files, unknown languages, etc.

Created: 2020-02-26 Last update: 2023-09-13 08:27
Standards version of the package is outdated. wishlist
The package should be updated to follow the last version of Debian Policy (Standards-Version 4.7.2 instead of 4.7.0).
Created: 2025-02-21 Last update: 2025-03-25 05:00
testing migrations
  • This package will soon be part of the auto-libsodium transition. You might want to ensure that your package is ready for it. You can probably find supplementary information in the debian-release archives or in the corresponding release.debian.org bug.
news
[rss feed]
  • [2025-03-30] Accepted vim 2:8.2.2434-3+deb11u3 (source) into oldstable-security (Sean Whitton)
  • [2025-03-30] Accepted vim 2:8.2.2434-3+deb11u2 (source) into oldstable-security (Sean Whitton)
  • [2025-03-27] vim 2:9.1.1230-1 MIGRATED to testing (Debian testing watch)
  • [2025-03-25] Accepted vim 2:9.1.1230-1 (source) into unstable (James McCoy)
  • [2025-02-18] vim 2:9.1.1113-1 MIGRATED to testing (Debian testing watch)
  • [2025-02-16] Accepted vim 2:9.0.1378-2+deb12u2 (source) into proposed-updates (Debian FTP Masters) (signed by: Sean Whitton)
  • [2025-02-16] Accepted vim 2:9.1.1113-1 (source) into unstable (James McCoy)
  • [2025-02-01] Accepted vim 2:9.0.1378-2+deb12u1 (source) into proposed-updates (Debian FTP Masters) (signed by: Sean Whitton)
  • [2025-01-13] vim 2:9.1.0967-2 MIGRATED to testing (Debian testing watch)
  • [2025-01-10] Accepted vim 2:9.1.0967-2 (source) into unstable (James McCoy)
  • [2024-12-29] Accepted vim 2:9.1.0967-1 (source) into unstable (James McCoy)
  • [2024-11-16] vim 2:9.1.0861-1 MIGRATED to testing (Debian testing watch)
  • [2024-11-13] Accepted vim 2:9.1.0861-1 (source) into unstable (James McCoy)
  • [2024-10-24] vim 2:9.1.0777-1 MIGRATED to testing (Debian testing watch)
  • [2024-10-13] Accepted vim 2:9.1.0777-1 (source) into unstable (James McCoy)
  • [2024-09-28] vim 2:9.1.0709-2 MIGRATED to testing (Debian testing watch)
  • [2024-09-21] Accepted vim 2:9.1.0709-2 (source) into unstable (James McCoy)
  • [2024-09-03] Accepted vim 2:9.1.0709-1 (source) into unstable (James McCoy)
  • [2024-08-28] Accepted vim 2:9.1.0698-1 (source) into unstable (James McCoy)
  • [2024-06-23] vim 2:9.1.0496-1 MIGRATED to testing (Debian testing watch)
  • [2024-06-20] Accepted vim 2:9.1.0496-1 (source) into unstable (James McCoy)
  • [2024-05-03] vim 2:9.1.0377-1 MIGRATED to testing (Debian testing watch)
  • [2024-04-27] Accepted vim 2:9.1.0377-1 (source) into unstable (James McCoy)
  • [2024-04-26] Accepted vim 2:9.1.0374-1 (source) into unstable (Simon Quigley)
  • [2024-03-24] Accepted vim 2:9.1.0199-1 (source) into unstable (James McCoy)
  • [2024-01-20] vim 2:9.1.0016-1 MIGRATED to testing (Debian testing watch)
  • [2024-01-11] Accepted vim 2:9.1.0016-1 (source) into unstable (Simon Quigley)
  • [2024-01-05] vim 2:9.1.0-1 MIGRATED to testing (Debian testing watch)
  • [2024-01-05] vim 2:9.1.0-1 MIGRATED to testing (Debian testing watch)
  • [2024-01-03] Accepted vim 2:9.1.0-1 (source) into unstable (Simon Quigley)
  • 1
  • 2
bugs [bug history graph]
  • all: 104
  • RC: 0
  • I&N: 50
  • M&W: 54
  • F&P: 0
  • patch: 17
links
  • homepage
  • lintian (0, 2)
  • buildd: logs, checks, reproducibility, cross
  • popcon
  • browse source code
  • edit tags
  • other distros
  • security tracker
  • screenshots
  • l10n (-, 100)
  • debian patches
  • debci
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 2:9.1.0967-1ubuntu4
  • 139 bugs (5 patches)
  • patches for 2:9.1.0967-1ubuntu4

Debian Package Tracker — Copyright 2013-2025 The Distro Tracker Developers
Report problems to the tracker.debian.org pseudo-package in the Debian BTS.
Documentation — Bugs — Git Repository — Contributing