Hi Iliya,
For your next upload, you can drop this from debian/control, it's automatic in debhelper 14:
Depends: ${misc:Depends},
${shlibs:Depends}
Please also address this Lintian output:
Running lintian...
N:
W: kakoune: script-not-executable [usr/share/kak/rc/filetype/diff-parse.pl]
N:
N: This file starts with the #! sequence that marks interpreted scripts, but
N: it is not executable.
N:
N: There has been some discussion to allow such files in paths other than
N: /usr/bin but there was ultimately no broad support for it.
N:
N: Please refer to Bug#368792 for details.
N:
N: Visibility: warning
N: Show-Always: no
N: Check: scripts
N:
N:
W: kakoune: script-not-executable [usr/share/kak/rc/tools/blocking-editor-in-client]
N:
W: kakoune: script-not-executable [usr/share/kak/rc/tools/patch-range.pl]
N:
I: kakoune source: patch-not-forwarded-upstream [debian/patches/04-path-max.patch]
N:
N: According to the DEP-3 headers, this patch has not been forwarded
N: upstream.
N:
N: Please forward the patch and try to have it included in upstream's version
N: control system. If the patch is not suitable for that, please mention
N: not-needed in the Forwarded field of the patch header.
N:
N: If the patch was actually taken from upstream, please prefix the Origin
N: field information with upstream or backport, as documented in the DEP-3.
N: For example:
N:
N: Origin: upstream, https://github.com/zim-desktop-wiki/zim-desktop-wiki/commit/d33286c75b623cfb249c627b0c348be62e6377c9.patch
N:
N: Please refer to social contract item 2, Coordination with upstream
N: developers (Section 3.1.4) in the Debian Developer's Reference, Changes to
N: the upstream sources (Section 4.3) in the Debian Policy Manual,
N: Bug#755153, and https://dep-team.pages.debian.net/deps/dep3/ for details.
N:
N: Visibility: info
N: Show-Always: no
N: Check: debian/patches/dep3
N: Renamed from: send-patch
N:
N:
I: kakoune source: patch-not-forwarded-upstream [debian/patches/05-kfreebsd.patch]
N:
I: kakoune source: patch-not-forwarded-upstream [debian/patches/07-readme-listing.patch]
N:
I: kakoune source: quilt-patch-missing-description [debian/patches/10-docinstall-remove.patch]
N:
N: quilt patch files should start with a description of patch. All lines
N: before the start of the patch itself are considered part of the
N: description. You can edit the description with quilt header -e when the
N: patch is at the top of the stack.
N:
N: As well as a description of the purpose and function of the patch, the
N: description should ideally contain author information, a URL for the bug
N: report (if any), Debian or upstream bugs fixed by it, upstream status, the
N: Debian version and date the patch was first included, and any other
N: information that would be useful if someone were investigating the patch
N: and underlying problem. Please consider using the DEP 3 format for this
N: information.
N:
N: Please refer to https://dep-team.pages.debian.net/deps/dep3/ for details.
N:
N: Visibility: info
N: Show-Always: no
N: Check: debian/patches/quilt
N:
N:
P: kakoune source: trailing-whitespace [debian/rules:20]
N:
N: This file contains lines with trailing whitespace characters.
N:
N: Whilst often harmless and unsightly, such extra whitespaces can also cause
N: tools to interpret the whitespace characters literally. The tool diff(1)
N: does not like them, either. They are best avoided.
N:
N: Some of these problems can be hard to track down.
N:
N: Whitespace at the end of lines may be removed with the following:
N:
N: $ sed -i -e 's@[[:space:]]*$@@g' debian/control debian/changelog
N:
N: If you use Emacs, you can also use "M-x wh-cl" (whitespace-cleanup).
N:
N: However, if you wish to only remove trailing spaces and leave trailing
N: tabs (eg. for Makefiles), you can use the following code snippet:
N:
N: $ sed -i -e 's@[ ]*$@@g' debian/rules
N:
N: To remove empty lines from the end of a file, you can use:
N:
N: $ sed -i -e :a -e '/^\n*$/{$d;N;};/\n$/ba' debian/rules
N:
N: Visibility: pedantic
N: Show-Always: no
N: Check: debian/trailing-whitespace
N: Renamed from: file-contains-trailing-whitespace
N:
N:
X: kakoune source: debian-watch-does-not-check-openpgp-signature [debian/watch]
N:
N: This watch file does not specify a means to verify the upstream tarball
N: using a cryptographic signature.
N:
N: If upstream distributions provides such signatures, please use the
N: pgpsigurlmangle options in this watch file's opts= to generate the URL of
N: an upstream OpenPGP signature. This signature is automatically downloaded
N: and verified against a keyring stored in debian/upstream/signing-key.asc
N:
N: Of course, not all upstreams provide such signatures but you could request
N: them as a way of verifying that no third party has modified the code after
N: its release (projects such as phpmyadmin, unrealircd, and proftpd have
N: suffered from this kind of attack).
N:
N: Please refer to the uscan(1) manual page for details.
N:
N: Visibility: pedantic
N: Show-Always: no
N: Check: debian/watch
N: Renamed from: debian-watch-does-not-check-gpg-signature
N: debian-watch-may-check-gpg-signature
N: This tag is experimental.
N:
N:
X: kakoune: spelling-error-in-binary expresions expressions [usr/bin/kak]
N:
N: Lintian found a spelling error in the given binary. Lintian has a list of
N: common misspellings that it looks for. It does not have a dictionary like
N: a spelling checker does.
N:
N: If the string containing the spelling error is translated with the help of
N: gettext or a similar tool, please fix the error in the translations as
N: well as the English text to avoid making the translations fuzzy. With
N: gettext, for example, this means you should also fix the spelling mistake
N: in the corresponding msgids in the *.po files.
N:
N: You can often find the word in the source code by running:
N:
N: grep -rw <word> <source-tree>
N:
N: This tag may produce false positives for words that contain non-ASCII
N: characters due to limitations in strings.
N:
N: Visibility: pedantic
N: Show-Always: no
N: Check: binaries/spelling
N: This tag is experimental.
N:
N:
X: kakoune: spelling-error-in-binary mutch much [usr/bin/kak]
N:
X: kakoune: spelling-error-in-binary transfering transferring [usr/bin/kak]
N:
X: kakoune source: very-long-line-length-in-source-file 1013 > 512 [test/highlight/named-captures/script:2]
N:
N: The source file includes a line length that is well beyond the normally
N: human made code line length.
N:
N: This very long line length does not allow Lintian to do correctly some
N: source file checks.
N:
N: This line could also be the result of some text injected by a computer
N: program, and thus could lead to FTBFS bugs.
N:
N: Last but not least, long line in source code could be used to obfuscate
N: the source code and to hide stuff like backdoors or security problems.
N:
N: It could be due to jslint source comments or other build tool comments.
N:
N: You may report this issue upstream.
N:
N: Visibility: pedantic
N: Show-Always: no
N: Check: files/contents/line-length
N: Renamed from: insane-line-length-in-source-file
N: This tag is experimental.
N:
N: Screen: autotools/long-lines
N: Advocates: "Russ Allbery" <rra@debian.org>
N: Reason:
N: Upstream sources using autoconf have traditionally been
N: distributed with generated ./configure scripts as well as
N: other third-party m4 macro files such as libtool.
N:
N: When paired with automake, there may also be some intermediate
N: Makefile.in files.
N:
N: A lot of sources potentially contain such files, but they are
N: not actionable by either the Debian distributor or by the
N: upstream maintainer.
N:
N: As a side note, modern Debian build protocols will re-create
N: many of those files via dh_autoreconf. They are present merely
N: to aid in bootstrapping systems where the GNU suite may not yet
N: be available.
N:
N: Read more in Bug#996740.
N:
N:
X: kakoune source: very-long-line-length-in-source-file 1015 > 512 [test/regression/4669-eol-highlight-to-column-highlighter/script:2]
N:
X: kakoune source: very-long-line-length-in-source-file 1022 > 512 [test/highlight/replace-ranges/replace-multiline-range/script:2]
N:
X: kakoune source: very-long-line-length-in-source-file 1031 > 512 [test/highlight/replace-ranges/replace-empty-range/script:2]
N:
X: kakoune source: very-long-line-length-in-source-file 1036 > 512 [test/highlight/ranges/script:2]
N:
X: kakoune source: very-long-line-length-in-source-file 1050 > 512 [test/highlight/regions/script:2]
N:
X: kakoune source: very-long-line-length-in-source-file 1054 > 512 [test/regression/5405-error-face-on-empty-prompt/script:3]
N:
X: kakoune source: very-long-line-length-in-source-file 1056 > 512 [test/regression/5001-line-highlighting-breaks-at-region/script:2]
N:
X: kakoune source: very-long-line-length-in-source-file 10673 > 512 [test/regression/2999-buggy-wrapping/in:1]
N:
X: kakoune source: very-long-line-length-in-source-file 1114 > 512 [test/highlight/wrap/interact-with-tabulation/script:2]
N:
X: kakoune source: very-long-line-length-in-source-file 1159 > 512 [rc/filetype/zig.kak:93]
N:
X: kakoune source: very-long-line-length-in-source-file 1164 > 512 [test/highlight/wrap/basic/script:2]
N:
X: kakoune source: very-long-line-length-in-source-file 1183 > 512 [test/regression/1453-show_whitespaces-highlighter-breaks-tab-alignment/script:2]
N:
X: kakoune source: very-long-line-length-in-source-file 1187 > 512 [test/display/horizontal-scroll-onto-tab/script:2]
N:
X: kakoune source: very-long-line-length-in-source-file 1202 > 512 [test/regression/1731-wrap-hidden-buffer/in:1]
N:
X: kakoune source: very-long-line-length-in-source-file 1237 > 512 [test/highlight/replace-ranges/replace-with-multiple-lines/script:2]
N:
X: kakoune source: very-long-line-length-in-source-file 1311 > 512 [test/regression/5253-line-and-column-highlighter-issue/script:1]
N:
X: kakoune source: very-long-line-length-in-source-file 1362 > 512 [test/regression/4843-trim-front-split-glyph/script:2]
N:
X: kakoune source: very-long-line-length-in-source-file 14138 > 512 [rc/filetype/gdscript.kak:77]
N:
X: kakoune source: very-long-line-length-in-source-file 1419 > 512 [test/regression/3041-invalid-regex-highlight-accross-regions/script:2]
N:
X: kakoune source: very-long-line-length-in-source-file 1426 > 512 [test/highlight/wrap/word/script:2]
N:
X: kakoune source: very-long-line-length-in-source-file 1442 > 512 [test/regression/2245-wrap-long-word/script:2]
N:
X: kakoune source: very-long-line-length-in-source-file 1444 > 512 [rc/filetype/crystal.kak:37]
N:
X: kakoune source: very-long-line-length-in-source-file 1475 > 512 [rc/filetype/c-family.kak:260]
N:
X: kakoune source: very-long-line-length-in-source-file 1480 > 512 [rc/filetype/julia.kak:44]
N:
X: kakoune source: very-long-line-length-in-source-file 1494 > 512 [test/highlight/wrap/interact-with-number-lines/script:2]
N:
X: kakoune source: very-long-line-length-in-source-file 1549 > 512 [test/regression/1382-column-highlighter-broken-on-horizontal-scroll/script:2]
N:
X: kakoune source: very-long-line-length-in-source-file 1559 > 512 [test/regression/5415-final-fg-attributes-lost-to-final-attr/script:2]
N:
X: kakoune source: very-long-line-length-in-source-file 1574 > 512 [test/highlight/replace-ranges/replace-only-fully-selected-ranges/script:2]
N:
X: kakoune source: very-long-line-length-in-source-file 1621 > 512 [test/highlight/wrap/interact-with-replace-ranges/script:2]
N:
X: kakoune source: very-long-line-length-in-source-file 2035 > 512 [test/regression/2999-buggy-wrapping/script:2]
N:
X: kakoune source: very-long-line-length-in-source-file 2187 > 512 [test/highlight/rust/inner_block_comment1/script:2]
N:
X: kakoune source: very-long-line-length-in-source-file 2188 > 512 [test/regression/1459-assertion-on-wrapped-long-line/in:1]
N:
X: kakoune source: very-long-line-length-in-source-file 2188 > 512 [test/regression/1459-assertion-on-wrapped-long-line/out:1]
N:
X: kakoune source: very-long-line-length-in-source-file 2453 > 512 [test/regression/4052-replace-range-vs-whitespace-highlighter-interaction/script:2]
N:
X: kakoune source: very-long-line-length-in-source-file 2489 > 512 [test/highlight/tabulation/ensure-cursor-on-tab-fully-visible/script:2]
N:
X: kakoune source: very-long-line-length-in-source-file 2942 > 512 [test/highlight/wrap/marker-and-indent/script:2]
N:
X: kakoune source: very-long-line-length-in-source-file 3073 > 512 [test/regression/5118-crash-on-scroll-with-insert-completion-and-wrap/script:8]
N:
X: kakoune source: very-long-line-length-in-source-file 3183 > 512 [test/regression/5383-missing-redraw-with-Gtvv/script:2]
N:
X: kakoune source: very-long-line-length-in-source-file 3187 > 512 [test/display/vertical-scroll/script:2]
N:
X: kakoune source: very-long-line-length-in-source-file 3193 > 512 [test/regression/3219-scroll-json-ui/script:1]
N:
X: kakoune source: very-long-line-length-in-source-file 3264 > 512 [test/highlight/rust/todo/script:2]
N:
X: kakoune source: very-long-line-length-in-source-file 3361 > 512 [test/regression/1433-scrolloff-broken-with-soft-wrap/script:2]
N:
X: kakoune source: very-long-line-length-in-source-file 3410 > 512 [test/highlight/column/multi-columns/script:2]
N:
X: kakoune source: very-long-line-length-in-source-file 3441 > 512 [test/highlight/replace-ranges/replace-large-with-multiple-lines/script:2]
N:
X: kakoune source: very-long-line-length-in-source-file 3739 > 512 [test/highlight/rust/line_comment1/script:2]
N:
X: kakoune source: very-long-line-length-in-source-file 4392 > 512 [test/highlight/rust/let/script:2]
N:
X: kakoune source: very-long-line-length-in-source-file 4434 > 512 [test/highlight/rust/comment0/script:2]
N:
X: kakoune source: very-long-line-length-in-source-file 4767 > 512 [test/regression/1731-wrap-hidden-buffer/script:2]
N:
X: kakoune source: very-long-line-length-in-source-file 4818 > 512 [test/highlight/rust/outer_block_doc_comment0/script:2]
N:
X: kakoune source: very-long-line-length-in-source-file 4976 > 512 [test/highlight/rust/value/script:2]
N:
X: kakoune source: very-long-line-length-in-source-file 514 > 512 [rc/filetype/kickstart.kak:25]
N:
X: kakoune source: very-long-line-length-in-source-file 535 > 512 [rc/filetype/kotlin.kak:96]
N:
X: kakoune source: very-long-line-length-in-source-file 569 > 512 [rc/filetype/twig.kak:55]
N:
X: kakoune source: very-long-line-length-in-source-file 593 > 512 [test/hooks/completion-hide-using-register/script:3]
N:
X: kakoune source: very-long-line-length-in-source-file 5959 > 512 [test/highlight/replace-ranges/replace-multiline-range-scrolls-fine/script:2]
N:
X: kakoune source: very-long-line-length-in-source-file 5960 > 512 [test/highlight/replace-ranges/replace-multiline-range-pulls-new-lines/script:2]
N:
X: kakoune source: very-long-line-length-in-source-file 6002 > 512 [test/highlight/number-lines/full-relative/script:2]
N:
X: kakoune source: very-long-line-length-in-source-file 601 > 512 [test/regression/0-nothing-selected-on-prompt-initial-shift-tab/script:3]
N:
X: kakoune source: very-long-line-length-in-source-file 601 > 512 [test/shell/prompt-shell-script-completion/script:4]
N:
X: kakoune source: very-long-line-length-in-source-file 608 > 512 [rc/filetype/php.kak:63]
N:
X: kakoune source: very-long-line-length-in-source-file 618 > 512 [rc/filetype/i3.kak:46]
N:
X: kakoune source: very-long-line-length-in-source-file 653 > 512 [test/highlight/number-lines/basic/script:2]
N:
X: kakoune source: very-long-line-length-in-source-file 653 > 512 [test/regression/4659-scroll-issue-with-replace-ranges/script:2]
N:
X: kakoune source: very-long-line-length-in-source-file 657 > 512 [test/highlight/wrap/marker-interact-with-long-replace-ranges/script:2]
N:
X: kakoune source: very-long-line-length-in-source-file 6618 > 512 [test/highlight/rust/inner_block_doc_comment1/script:2]
N:
X: kakoune source: very-long-line-length-in-source-file 678 > 512 [rc/filetype/latex.kak:74]
N:
X: kakoune source: very-long-line-length-in-source-file 6797 > 512 [test/highlight/rust/doc_comment_hidden_with_empty_line/script:2]
N:
X: kakoune source: very-long-line-length-in-source-file 705 > 512 [test/regression/0-crash-on-0-height-window/script:2]
N:
X: kakoune source: very-long-line-length-in-source-file 705 > 512 [test/regression/5364-exec-and-view-commands-anomalous-interaction/script:2]
N:
X: kakoune source: very-long-line-length-in-source-file 738 > 512 [test/highlight/face-override/script:5]
N:
X: kakoune source: very-long-line-length-in-source-file 738 > 512 [test/highlight/regions-recurse/script:5]
N:
X: kakoune source: very-long-line-length-in-source-file 738 > 512 [test/highlight/wrap/avoid-odd-places/script:5]
N:
X: kakoune source: very-long-line-length-in-source-file 738 > 512 [test/regression/1741-scrolloff-hides-end-of-lines/script:5]
N:
X: kakoune source: very-long-line-length-in-source-file 738 > 512 [test/regression/1920-crash-on-python-in-docstring/script:5]
N:
X: kakoune source: very-long-line-length-in-source-file 738 > 512 [test/regression/2562-column-highlighter-bleeding/script:5]
N:
X: kakoune source: very-long-line-length-in-source-file 738 > 512 [test/regression/2711-weird-regex-highlighter-behaviour/script:5]
N:
X: kakoune source: very-long-line-length-in-source-file 738 > 512 [test/regression/3048-word-wrapping-broken/script:5]
N:
X: kakoune source: very-long-line-length-in-source-file 739 > 512 [test/display/horizontal-scroll/script:5]
N:
X: kakoune source: very-long-line-length-in-source-file 741 > 512 [test/regression/1435-misplaced-cursor-with-show_matching-hl/script:5]
N:
X: kakoune source: very-long-line-length-in-source-file 7566 > 512 [test/highlight/rust/inner_line_doc_comment1/script:2]
N:
X: kakoune source: very-long-line-length-in-source-file 757 > 512 [test/commands/edit-fifo-noscroll-noeol/script:8]
N:
X: kakoune source: very-long-line-length-in-source-file 757 > 512 [test/commands/edit-fifo-noscroll/script:18]
N:
X: kakoune source: very-long-line-length-in-source-file 763 > 512 [rc/filetype/css.kak:50]
N:
X: kakoune source: very-long-line-length-in-source-file 763 > 512 [test/regression/3398-readonly-fifo-failure/script:5]
N:
X: kakoune source: very-long-line-length-in-source-file 771 > 512 [rc/filetype/perl.kak:105]
N:
X: kakoune source: very-long-line-length-in-source-file 771 > 512 [test/regression/4674-show-whitespaces-horizontal-scroll-assert/script:2]
N:
X: kakoune source: very-long-line-length-in-source-file 779 > 512 [test/display/horizontal-scroll-with-tab/script:2]
N:
X: kakoune source: very-long-line-length-in-source-file 786 > 512 [test/regression/5483-freeze-on-replace_ranges-and-wrap/script:2]
N:
X: kakoune source: very-long-line-length-in-source-file 791 > 512 [rc/filetype/elvish.kak:34]
N:
X: kakoune source: very-long-line-length-in-source-file 8009 > 512 [test/highlight/rust/doc_comment_hidden/script:2]
N:
X: kakoune source: very-long-line-length-in-source-file 812 > 512 [rc/filetype/swift.kak:90]
N:
X: kakoune source: very-long-line-length-in-source-file 818 > 512 [test/highlight/wrap/interact-with-show-whitespaces/script:2]
N:
X: kakoune source: very-long-line-length-in-source-file 871 > 512 [test/regression/5409-scrolloff-incorrectly-offset-column-highlighter/script:2]
N:
X: kakoune source: very-long-line-length-in-source-file 8722 > 512 [test/highlight/rust/pub/script:2]
N:
X: kakoune source: very-long-line-length-in-source-file 891 > 512 [test/tools/git/blame-jump-message/script:6]
N:
X: kakoune source: very-long-line-length-in-source-file 895 > 512 [rc/filetype/mercury.kak:65]
N:
X: kakoune source: very-long-line-length-in-source-file 956 > 512 [test/regression/638-highlight-codepoint-with-bracket/script:2]
N:
X: kakoune source: very-long-line-length-in-source-file 966 > 512 [test/regression/3799-incorrect-region-match/script:2]
I: Lintian run successful (worst tag: warn)
Otherwise, enjoy:
$ dput ssh-upload ../kakoune_2026.05.21-2_source.changes
Uploading kakoune using sftp to ssh-upload (host: ssh.upload.debian.org; directory: /srv/upload.debian.org/UploadQueue/)
running allowed-distribution: check whether a local profile permits uploads to the target distribution
running protected-distribution: warn before uploading to distributions where a special policy applies
running checksum: verify checksums before uploading
running suite-mismatch: check the target distribution for common errors
running gpg: check GnuPG signatures before the upload
Logging into host ssh.upload.debian.org as tsimonq2
Uploading kakoune_2026.05.21-2.dsc
Uploading kakoune_2026.05.21-2.debian.tar.xz
Uploading kakoune_2026.05.21-2_source.buildinfo
Uploading kakoune_2026.05.21-2_source.changes
I have also granted you access to https://salsa.debian.org/debian/kakoune
Best regards,
Simon Quigley
tsimonq2@debian.org