Your message dated Tue, 03 Sep 2024 15:07:33 +0000
with message-id <e1slv81-00fiiw...@fasolo.debian.org>
and subject line Bug#1080391: fixed in kakoune 2024.05.18-2
has caused the Debian Bug report #1080391,
regarding kakoune: FTBFS: dh_installalternatives: error: Alternative 
"/usr/bin/kak" for "editor" in debian/kakoune.alternatives does not exist in 
debian/kakoune
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1080391: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1080391
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:kakoune
Version: 2024.05.18-1
Severity: serious
Tags: ftbfs

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build:

--------------------------------------------------------------------------------
[...]
 debian/rules binary
dh 'binary'
   dh_update_autotools_config
   dh_autoreconf
   dh_auto_configure
   debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_build -- all man debug=yes static=no pedantic=yes PREFIX=/usr
        make -j2 "INSTALL=install --strip-program=true" all man debug=yes 
static=no pedantic=yes PREFIX=/usr
make[2]: Entering directory '/<<PKGBUILDDIR>>'
echo 'namespace Kakoune { const char *version = ""; }' > src/.version.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.hash.debug.d -c -o src/hash.debug.o src/hash.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.alias_registry.debug.d -c -o src/alias_registry.debug.o src/alias_registry.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.main.debug.d -c -o src/main.debug.o src/main.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.ranked_match.debug.d -c -o src/ranked_match.debug.o src/ranked_match.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.remote.debug.d -c -o src/remote.debug.o src/remote.cc
In file included from /usr/include/c++/14/bits/stl_iterator.h:78,
                 from /usr/include/c++/14/bits/stl_algobase.h:67,
                 from /usr/include/c++/14/vector:62,
                 from src/vector.hh:7,
                 from src/hash_map.hh:6,
                 from src/env_vars.hh:4,
                 from src/remote.hh:4,
                 from src/remote.cc:1:
In function ‘constexpr decltype (::new(void*(0)) _Tp) std::construct_at(_Tp*, 
_Args&& ...) [with _Tp = char; _Args = {const char&}]’,
    inlined from ‘static constexpr std::_Require<std::__and_<std::__not_<typename std::allocator_traits< <template-parameter-1-1> 
>::__construct_helper<_Tp, _Args>::type>, std::is_constructible<_Tp, _Args ...> > > std::allocator_traits< 
<template-parameter-1-1> >::_S_construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = char; _Args = {const char&}; _Alloc = 
Kakoune::Allocator<char, Kakoune::MemoryDomain::Remote>]’ at /usr/include/c++/14/bits/alloc_traits.h:279:21,
    inlined from ‘static constexpr decltype (std::allocator_traits< <template-parameter-1-1> >::_S_construct(__a, __p, 
(forward<_Args>)(std::allocator_traits< <template-parameter-1-1> >::construct::__args)...)) std::allocator_traits< 
<template-parameter-1-1> >::construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = char; _Args = {const char&}; _Alloc = 
Kakoune::Allocator<char, Kakoune::MemoryDomain::Remote>]’ at /usr/include/c++/14/bits/alloc_traits.h:380:16,
    inlined from ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, 
_InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = const char*; 
_ForwardIterator = char*; _Allocator = Kakoune::Allocator<char, 
Kakoune::MemoryDomain::Remote>]’ at 
/usr/include/c++/14/bits/stl_uninitialized.h:352:25,
    inlined from ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, 
_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = 
const char*; _Tp = char; _Alloc = Kakoune::Allocator<char, 
Kakoune::MemoryDomain::Remote>]’ at /usr/include/c++/14/bits/vector.tcc:984:34,
    inlined from ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, 
_Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = const char*; 
<template-parameter-2-2> = void; _Tp = char; _Alloc = Kakoune::Allocator<char, 
Kakoune::MemoryDomain::Remote>]’ at /usr/include/c++/14/bits/stl_vector.h:1488:19,
    inlined from ‘void Kakoune::MsgWriter::write_raw(const char*, size_t)’ at 
src/remote.cc:74:24,
    inlined from ‘void Kakoune::MsgWriter::write_field(const T&) [with T = 
Kakoune::ByteCount]’ at src/remote.cc:81:18,
    inlined from ‘void Kakoune::MsgWriter::write_field(Kakoune::StringView)’ at 
src/remote.cc:86:20,
    inlined from ‘void Kakoune::MsgWriter::write(Args&& ...) [with Args = 
{Kakoune::StringView&}]’ at src/remote.cc:68:21,
    inlined from ‘void Kakoune::send_command(StringView, StringView)’ at 
src/remote.cc:763:18:
/usr/include/c++/14/bits/stl_construct.h:97:14: warning: ‘void* 
__builtin_memcpy(void*, const void*, long unsigned int)’ offset [5, 8] is out 
of the bounds [0, 5] [-Warray-bounds=]
   97 |     { return ::new((void*)__location) 
_Tp(std::forward<_Args>(__args)...); }
      |              
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.memory.debug.d -c -o src/memory.debug.o src/memory.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.option_manager.debug.d -c -o src/option_manager.debug.o src/option_manager.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.input_handler.debug.d -c -o src/input_handler.debug.o src/input_handler.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.selectors.debug.d -c -o src/selectors.debug.o src/selectors.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.buffer_manager.debug.d -c -o src/buffer_manager.debug.o src/buffer_manager.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.buffer.debug.d -c -o src/buffer.debug.o src/buffer.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.line_modification.debug.d -c -o src/line_modification.debug.o src/line_modification.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.env_vars.debug.d -c -o src/env_vars.debug.o src/env_vars.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.window.debug.d -c -o src/window.debug.o src/window.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.color.debug.d -c -o src/color.debug.o src/color.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.keys.debug.d -c -o src/keys.debug.o src/keys.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.hash_map.debug.d -c -o src/hash_map.debug.o src/hash_map.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.ranges.debug.d -c -o src/ranges.debug.o src/ranges.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.shared_string.debug.d -c -o src/shared_string.debug.o src/shared_string.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.display_buffer.debug.d -c -o src/display_buffer.debug.o src/display_buffer.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.word_db.debug.d -c -o src/word_db.debug.o src/word_db.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.regex_impl.debug.d -c -o src/regex_impl.debug.o src/regex_impl.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.buffer_utils.debug.d -c -o src/buffer_utils.debug.o src/buffer_utils.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.option_types.debug.d -c -o src/option_types.debug.o src/option_types.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.completion.debug.d -c -o src/completion.debug.o src/completion.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.file.debug.d -c -o src/file.debug.o src/file.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.string_utils.debug.d -c -o src/string_utils.debug.o src/string_utils.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.hook_manager.debug.d -c -o src/hook_manager.debug.o src/hook_manager.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.command_manager.debug.d -c -o src/command_manager.debug.o src/command_manager.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.face_registry.debug.d -c -o src/face_registry.debug.o src/face_registry.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.regex.debug.d -c -o src/regex.debug.o src/regex.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.keymap_manager.debug.d -c -o src/keymap_manager.debug.o src/keymap_manager.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.json.debug.d -c -o src/json.debug.o src/json.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.selection.debug.d -c -o src/selection.debug.o src/selection.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.backtrace.debug.d -c -o src/backtrace.debug.o src/backtrace.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.highlighter.debug.d -c -o src/highlighter.debug.o src/highlighter.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.assert.debug.d -c -o src/assert.debug.o src/assert.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.highlighters.debug.d -c -o src/highlighters.debug.o src/highlighters.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.json_ui.debug.d -c -o src/json_ui.debug.o src/json_ui.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.shell_manager.debug.d -c -o src/shell_manager.debug.o src/shell_manager.cc
src/shell_manager.cc: In lambda function:
src/shell_manager.cc:229:20: warning: ignoring return value of ‘char* 
mkdtemp(char*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  229 |             mkdtemp(base_dir.data()),
      |             ~~~~~~~^~~~~~~~~~~~~~~~~
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.client.debug.d -c -o src/client.debug.o src/client.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.highlighter_group.debug.d -c -o src/highlighter_group.debug.o src/highlighter_group.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.terminal_ui.debug.d -c -o src/terminal_ui.debug.o src/terminal_ui.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.exception.debug.d -c -o src/exception.debug.o src/exception.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.parameters_parser.debug.d -c -o src/parameters_parser.debug.o src/parameters_parser.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.unit_tests.debug.d -c -o src/unit_tests.debug.o src/unit_tests.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.context.debug.d -c -o src/context.debug.o src/context.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.string.debug.d -c -o src/string.debug.o src/string.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.event_manager.debug.d -c -o src/event_manager.debug.o src/event_manager.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.changes.debug.d -c -o src/changes.debug.o src/changes.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.normal.debug.d -c -o src/normal.debug.o src/normal.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.commands.debug.d -c -o src/commands.debug.o src/commands.cc
src/commands.cc: In instantiation of ‘void Kakoune::{anonymous}::context_wrap(const Kakoune::ParametersParser&, 
Kakoune::Context&, Kakoune::StringView, Func) [with Func = <lambda(const Kakoune::ParametersParser&, 
Kakoune::Context&, const Kakoune::ShellContext&)>::<lambda(const Kakoune::ParametersParser&, 
Kakoune::Context&)>]’:
src/commands.cc:2195:21:   required from here
 2195 |         context_wrap(parser, context, "/\"|^@:", [](const ParametersParser& 
parser, Context& context) {
      |         
~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2196 |             ScopedSetBool disable_keymaps(context.keymaps_disabled(), not 
parser.get_switch("with-maps"));
      |             
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2197 |             ScopedSetBool disable_hooks(context.hooks_disabled(), not 
parser.get_switch("with-hooks"));
      |             
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2198 |
      |
 2199 |             for (auto& key : parser | transform(parse_keys) | flatten())
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2200 |                 context.input_handler().handle_key(key);
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2201 |         });
      |         ~~
src/commands.cc:2056:5: warning: possibly dangling reference to a temporary 
[-Wdangling-reference]
 2056 |     for (auto c : 
parser.get_switch("save-regs").value_or(default_saved_regs))
      |     ^~~
src/commands.cc:2056:58: note: the temporary was destroyed at the end of the full expression 
‘Kakoune::ParametersParser::get_switch(Kakoune::StringView) const(Kakoune::StringView(((const 
char*)"save-regs"))).Kakoune::Optional<Kakoune::StringView>::value_or<Kakoune::StringView&>(default_saved_regs)’
 2056 |     for (auto c : 
parser.get_switch("save-regs").value_or(default_saved_regs))
      |                   
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/commands.cc: In instantiation of ‘void Kakoune::{anonymous}::context_wrap(const Kakoune::ParametersParser&, 
Kakoune::Context&, Kakoune::StringView, Func) [with Func = <lambda(const Kakoune::ParametersParser&, 
Kakoune::Context&, const Kakoune::ShellContext&)>::<lambda(const Kakoune::ParametersParser&, 
Kakoune::Context&)>]’:
src/commands.cc:2220:21:   required from here
 2220 |         context_wrap(parser, context, {}, [&](const ParametersParser& 
parser, Context& context) {
      |         
~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2221 |             const bool no_hooks = context.hooks_disabled() or 
parser.get_switch("no-hooks");
      |             
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2222 |             ScopedSetBool disable_hooks(context.hooks_disabled(), 
no_hooks);
      |             
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2223 |
      |
 2224 |             LocalScope local_scope{context};
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2225 |             if (parser.get_switch("verbatim"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2226 |                 CommandManager::instance().execute_single_command(parser | 
gather<Vector<String>>(), context, shell_context);
      |                 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2227 |             else
      |             ~~~~
 2228 |                 CommandManager::instance().execute(join(parser, ' ', 
false), context, shell_context);
      |                 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2229 |         });
      |         ~~
src/commands.cc:2056:5: warning: possibly dangling reference to a temporary 
[-Wdangling-reference]
 2056 |     for (auto c : 
parser.get_switch("save-regs").value_or(default_saved_regs))
      |     ^~~
src/commands.cc:2056:58: note: the temporary was destroyed at the end of the full expression 
‘Kakoune::ParametersParser::get_switch(Kakoune::StringView) const(Kakoune::StringView(((const 
char*)"save-regs"))).Kakoune::Optional<Kakoune::StringView>::value_or<Kakoune::StringView&>(default_saved_regs)’
 2056 |     for (auto c : 
parser.get_switch("save-regs").value_or(default_saved_regs))
      |                   
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.insert_completer.debug.d -c -o src/insert_completer.debug.o src/insert_completer.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.register_manager.debug.d -c -o src/register_manager.debug.o src/register_manager.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.scope.debug.d -c -o src/scope.debug.o src/scope.cc
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MD -MP -MF 
src/.client_manager.debug.d -c -o src/client_manager.debug.o src/client_manager.cc
a2x --no-xmllint -f text README.asciidoc
gzip -n -9 -f < doc/kak.1 > doc/kak.1.gz
c++   -DKAK_DEBUG    -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++2a -Wall -Wextra -pedantic 
-Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime -Wno-stringop-overflow 
 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o 
src/.version.o src/.version.cc
c++         -Wl,-z,relro -Wl,-z,now 
-specs=/usr/share/debhelper/dh_package_notes/debian-package-notes.specs -std=c++2a -Wall 
-Wextra -pedantic -Wno-unused-parameter -Wno-sign-compare      -Wno-init-list-lifetime 
-Wno-stringop-overflow  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security 
-fcf-protection    src/hash.debug.o src/alias_registry.debug.o src/main.debug.o 
src/ranked_match.debug.o src/remote.debug.o src/memory.debug.o src/option_manager.debug.o 
src/input_handler.debug.o src/selectors.debug.o src/buffer_manager.debug.o 
src/buffer.debug.o src/line_modification.debug.o src/env_vars.debug.o src/window.debug.o 
src/color.debug.o src/keys.debug.o src/hash_map.debug.o src/ranges.debug.o 
src/shared_string.debug.o src/display_buffer.debug.o src/word_db.debug.o 
src/regex_impl.debug.o src/buffer_utils.debug.o src/option_types.debug.o 
src/completion.debug.o src/file.debug.o src/string_utils.debug.o src/hook_manager.debug.o 
src/command_manager.debug.o src/face_registry.debug.o src/regex.debug.o 
src/keymap_manager.debug.o src/json.debug.o src/selection.debug.o src/backtrace.debug.o 
src/highlighter.debug.o src/assert.debug.o src/highlighters.debug.o src/json_ui.debug.o 
src/shell_manager.debug.o src/client.debug.o src/highlighter_group.debug.o 
src/terminal_ui.debug.o src/exception.debug.o src/parameters_parser.debug.o 
src/unit_tests.debug.o src/context.debug.o src/string.debug.o src/event_manager.debug.o 
src/changes.debug.o src/normal.debug.o src/commands.debug.o src/insert_completer.debug.o 
src/register_manager.debug.o src/scope.debug.o src/client_manager.debug.o src/.version.o -o 
src/kak.debug
ln -sf kak.debug src/kak
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   debian/rules override_dh_auto_test
make[1]: Entering directory '/<<PKGBUILDDIR>>'
env LC_ALL=C.UTF-8 dh_auto_test -- debug=yes static=no pedantic=yes PREFIX=/usr
        make -j2 test debug=yes static=no pedantic=yes PREFIX=/usr
make[2]: Entering directory '/<<PKGBUILDDIR>>'
ln -sf kak.debug src/kak
if [ Linux = OpenBSD ]; then \
                export KAKOUNE_RUNTIME=$PWD/share/kak; \
fi && \
cd test && ./run
  test
    commands
      edit-fifo-noscroll
      edit-fifo-noscroll-noeol
    compose
      backward-search
      catch-error-desc
      complex-pipe
      del-empty-line
      discard-selections-with-itersel
      do-not-run-hooks-added-by-parent
      echo-to-file
      eof-multi-delete
      file-expansion
      history
      hook-named-captures
      inline-sort
      line-completion
      no-hook-on-unset-option-with-same-parent
      pipe-at-eof
      select-codepoints
      select-display-columns
      select-timestamp
      selections_char_desc-expansion
      undo-multi-replace-at-end
      unicode
    display
      horizontal-scroll
      horizontal-scroll-onto-tab
      horizontal-scroll-with-tab
      vertical-scroll
    highlight
      column
        multi-columns
      face-override
      named-captures
      number-lines
      ranges
      regions
      regions-recurse
      replace-empty-range
      replace-multiline-range
      replace-multiline-range-pulls-new-lines
      replace-only-fully-selected-ranges
      rust
        comment0
        doc_comment_hidden
        doc_comment_hidden_with_empty_line
        inner_block_comment1
        inner_block_doc_comment1
        inner_line_doc_comment1
        let
        line_comment1
        outer_block_doc_comment0
        pub
        todo
        value
      wrap
        avoid-odd-places
    hooks
      completion-hide
      module-loaded
      once
      remove-regex
    indent
      c-family
        align-while-expr
        close-block
        close-function-with-struct-param
        close-namespace
        comment-line-continuation
        construct-align
        deindent-function-closing-brace
        deindent-generic-closing-brace
        deindent-if-body
        deindent-if-closing-brace
        indent-after-parenthesis
        indent-else-brace
        indent-if-body
        indent-if-brace
        move-brace
        multiline-nested-align
        nested-align
        open-function
        paren-in-literal
        preserve-tabs
      clojure
        doubled-brackets
      comment
        comment-multiple-lines-indented
        comment-multiple-lines-unindented
        comment-multiple-lines-when-partially-commented
        uncomment-multiple-indented-lines
      elixir
        do-keyword
        following-blocks-should-not-prevent-end
        function-definition-shouldnt-duplicate
        insert-comment-hash
      fidl
        comments
        on-closing
        on-newline
      go
        deindent-function-closing-brace
        deindent-generic-closing-brace
        deindent-if-closing-brace
        insert-comment
      haskell
        before-comment
        indented-comment
        inside-comment
      html
        indent-closing-tag
        indent-on-new-line
      javascript
        deindent-complex-brace-structure
      lisp
        doubled-brackets
      lua
        insert-end-only-when-needed
        unindent-after-end
      markdown
        inside-complex-blockquote
        inside-list-item
        inside-nested-list-item
        inside-simple-blockquote
        inside-strong-emphasis
        list-item
        open-after-setext-heading-1
        open-after-setext-heading-2
      ruby
        deindent-on-if-else-end
        do-keyword
        following-blocks-should-not-prevent-end
        indent-after-class
        insert-comment-hash
        method-definition-shouldnt-duplicate
      rust
        after-open
        after-open-with-chars
        after-variable
        after-where
        align-closing-brace
        align-closing-brack
        align-closing-paren
        before-where
        block-comment
        block-comment-close
        dedent
        dedent-async
        dedent-function-closing-brace
        dedent-generic-closing-brace
        dedent-if-closing-brace
        empty-line
        empty-match
        line-comment
        line-comment-close
        line-start-with-operator
        on-open-paren
      sh
        deindent-after-done
        deindent-after-esac
        deindent-after-fi
        deindent-case-option
        deindent-compound-command
        deindent-one-line-case-option
        deindent-only-else
        indent-after-do
        indent-after-in
        indent-after-then
        indent-block-case
        indent-compound-command
        no-deindent-after-else
        no-deindent-after-fi
    normal
      align
      align-tab
      all
      append
      append-at-eol
      change
      clear-selections
      codepoint-width
        tab-width
        vertical-movement
      concat-paste-line
      convert-spaces-to-tabs
      convert-tabs-to-spaces
      copy-sel-above
      copy-sel-below
      copy-sel-below-multi-line
      deindent
      delete
      duplicate-selections
      extend-lines
      extra-word-chars
      facedesc-invalid-syntax
        attributes
        bg-color
      find-char-backward
      find-char-backward-extending
      find-char-forward
      find-char-forward-extending
      goto
      goto-extending
        buffer-bottom
        buffer-end
        buffer-top
        last-change
        line-begin
        line-end
        buffer-bottom
        buffer-end
        buffer-top
        file
        last-buffer
        last-change
        line-begin
        line-end
      indent
      insert
      insert-at-line-start
      insert-replace
      jump
        backward
        backward-count
        backward-invalid-count
        forward
        forward-count
        forward-invalid-count
      keep-cmd
      keep-cmd-reg
      lower-case
      match-char
      move
        down
        down-extending
        left
        left-extending
        right
        right-extending
        up
        up-extending
      next-big-word
      next-big-word-extending
      next-match
      next-match-appending
      next-word
      next-word-extending
      object
        around
        around-parent
          angle
          braces
          brackets
          parenthesis
          angle
          argument
            multi-level
            single-level
          big-word
          braces
          brackets
          double_quote
          grave_quote
          indent
          paragraph
          parenthesis
          sentence
          single_quote
          slash
          word
        drop-non-whitespace
        end
        end-extending
        end-extending-parent
          braces
          angle
          argument
          big-word
          braces
          brackets
          double_quote
          grave_quote
          indent
          paragraph
            count
            single
          parenthesis
          sentence
            count
            single
          single_quote
          word
          angle
          argument
          big-word
          braces
          brackets
          double_quote
          grave_quote
          indent
          paragraph
            count
            single
            to-buffer-end
          parenthesis
          sentence
            count
            single
            to-buffer-end
          single_quote
          word
        inner
          angle
          argument
            multi-level
            single-level
          big-word
          braces
          brackets
          double_quote
          grave_quote
          indent
          paragraph
          parenthesis
          sentence
          single_quote
          slash
          word
        on-end
          around
            angle
            braces
            brackets
            parenthesis
          inner
            angle
            braces
            brackets
            parenthesis
          to-end
            angle
            braces
            brackets
            parenthesis
        on-start
          around
            angle
            braces
            brackets
            double_quote
            grave_quote
            parenthesis
            single_quote
            slash
          inner
            angle
            braces
            brackets
            double_quote
            grave_quote
            parenthesis
            single_quote
          to-start
            angle
            braces
            brackets
            parenthesis
        start
        start-extending
          angle
          argument
          big-word
          braces
          brackets
          double_quote
          grave_quote
          indent
          paragraph
            count
            single
          parenthesis
          sentence
            count
            single
          single_quote
          word
          angle
          argument
          big-word
          braces
          brackets
          double_quote
          grave_quote
          indent
          paragraph
            count
            single
          parenthesis
          sentence
            count
            single
            to-buffer-begin
          single_quote
          word
      open-above
      open-below
      open-multiple-above
      open-multiple-below
      paste-after
      paste-all-after
      paste-all-before
      paste-all-replace
      paste-before
      pipe
      pipe-reg
      pipe-to
      pipe-to-reg
      previous-big-word
      previous-big-word-extending
      previous-word
      previous-word-extending
      previous-word-no-underscore
      record-macro
      redo
      reload
      repeat-insert
        repeat-insert
        repeat-insert-hooks
        repeat-insert-mapped
        repeat-normal-exec
        repeat-normal-movement
      repeat-select
        repeat-end-paragraph
        repeat-find-char
      replace
      replace-lines
      replay-complex-insert
      replay-macro
      restore-selections
      rotate
      rotate-content
      save-selections
      search
      search-extending
      search-reverse
      search-reverse-extending
      search-reverse-rightmost
        missed-match
        overlap
      select
      select-horizontal-whitespace
      select-line
      selection-undo
        fold-redundant-entries
        redo
        undo
        windisplay-hook
      split
      split-at-begin
      split-multiple-lines
      switch-case
      to-char-backward
      to-char-backward-extending
      to-char-forward
      to-char-forward-extending
      trim
      trim-drop-empty
      trim-lines
        table
      undo
      undo-after-replace-lines
      upper-case
      user-modes
        lock
        once
      yank
    prompt
      history-abort-previous
      history-navigate
      history-previous
      history-previous-prefix
      history-repeat-last
      history-stop-at-first
    regression
      0-assert-on-itersel
      0-autocomplete-overrules-completers
      0-comment-after-command
      0-compute-modified-range-crash
      0-crash-on-BufSetOption-hook
      0-crash-on-backspace-at-buffer-begin
      0-crash-on-delete-buffer-BufClose
      0-crash-on-pipe-with-selection-access
      0-crash-on-specialy-crafted-modeline
      0-crash-on-tab-just-before-wrap-column
      0-deindent-on-mixed-indent-line
      0-eval-creates-prompt
      0-intermediate-regex-saved-in-history
      0-mouse-during-insert
      0-no-incsearch
      0-nothing-selected-on-prompt-initial-shift-tab
      0-open-below-should-not-move-cursor-on-eol
      0-replace-last-eol-with-eol
      0-rotate-at-eof-mutates-selection
      0-select-object-with-empty-begin-match
      0-spurious-undo-group-on-external
      0-undo-change-at-eof
      1014-ambiguous-kak_selections
      1051-crash-on-empty-param
      1053-crash-on-deletion-and-paste
      1074-comment-leader-autoinsert-error
      1105-object-selection-behaviour
      1111-unexpected-behaviour-on-new-line-in-comment
      1118-misaligned-comment-start
      1129-capture-groups-are-broken
      1195-infinite-loop-in-regex-matching
      1227-segfault-on-option-access
      1233-corrent-cursor-handling-for-indent-objects
      1275-replaced-range-split
      1308-wrong-behaviour-of-kak-indent-on-newline
      1382-column-highlighter-broken-on-horizontal-scroll
      1433-scrolloff-broken-with-soft-wrap
      1435-misplaced-cursor-with-show_matching-hl
      1453-show_whitespaces-highlighter-breaks-tab-alignment
      1459-assertion-on-wrapped-long-line
      1469-assert-on-repeat-insert
      1504-assertion-on-incorrect-pipe-use
      1518-wrong-undo-handling-with-fifo-buffers
      1525-lua-indent-error
      1580-A-not-moving-to-eol
      1680-crash-with-dot-and-alt-semicolon
      1731-wrap-hidden-buffer
      1741-scrolloff-hides-end-of-lines
      1829-unicode-as-string-delimiter
      1902-regex-lookbehind-ignore-before-current-pos
      1904-select-empty-line-indent-gets-whole-buffer
      1920-crash-on-python-in-docstring
      1937-opening-missing-file-by-full-path-fails
      1964-O-does-not-position-cursor-correctly
      2030-custom-selection-nesting
      2056-assert-on-small-window
      2078-assert-on-restoring-invalid-selections
      2129-inside-parentheses
      2133-assert-on-rotate-contents
      2245-wrap-long-word
      2367-surround-with-tight-nesting
      2420-discrepancy-in-star-behaviour
      2499-html-regions-assert
      2562-column-highlighter-bleeding
      2711-weird-regex-highlighter-behaviour
      2737-segfault-on-WinDisplay-hook
      2755-segfault-on-double-wrap-highlighters
      2861-backspace-merges-selections
      2999-buggy-wrapping
      3010-extra_word_chars-fails-with-other-buffers
      3025-last-buffer-does-not-work-in-draft-context
      3041-invalid-regex-highlight-accross-regions
      3048-word-wrapping-broken
      3219-scroll-json-ui
      3270-crash-in-autocomplete
      3275-crash-on-replace-at-buffer-start
      3349-crash-in-completion
      3388-command-line-parsing-does-not-preserve-invalid-utf8
      3398-readonly-fifo-failure
      3439-parse-ascii-newline-as-return
      3472-crash-on-to-sentence-start
      3478-crash-on-scroll
      3489-crash-on-paragraph-begin
      3495-crash-highlighting-hidden-lines
      3544-capture-get-lost
      3669-pipe-adds-extra-newline
      3733-modeline-parsing-off-by-one-line
      3735-modeline-arbitrary-code-execution
      3757-crash-on-capture-group-select
      3799-incorrect-region-match
      3909-crash-on-closing-buffer-with-user-mapping
      4052-replace-range-vs-whitespace-highlighter-interaction
      4086-ruby-deindenting-other-lines-than-keywords
      4378-line-explicit-completion-buggy
      4414-crash-on-paste-all
      4460-nul-byte-in-regex
      4471-crash-on-alt-t-with-one-char-file
      4476-invalid-line-join
      4519-regex-alternation-priority
      4521-alt-mapping-broken-in-lower-case-modes
      4601-int-min-arg
      4605-fifo-hang
      4659-scroll-issue-with-replace-ranges
      4669-eol-highlight-to-column-highlighter
      4674-show-whitespaces-horizontal-scroll-assert
      4750-crash-on-append-empty-output-at-end-of-buffer
      4753-assert-in-display-line-split
      4779-crash-when-pasting-with-multiple-overlapping-selections
      4839-scroll-invalid-cursor
      4843-trim-front-split-glyph
      4844-crash-on-empty-paste
      4859-regex-invalid-behaviour
      4887-torn-utf8-sequence
      4896-remap-executing-mapping
      4896-unmap-executing-mapping
      4926-crash-with-fold-and-ranges
      4927-crash-jumping-to-eol
      4959-bad-default-region
      5001-line-highlighting-breaks-at-region
      5076-empty-text-should-not-change-prompt-history
      5118-crash-on-scroll-with-insert-completion-and-wrap
      5120-double-free-or-corruption-crash
      5122-dot-fails-after-macro-replay
      5124-assert-in-redo
      595-smart-search-unicode
      612-assertion-with-NormalBegin-hook
      633-spurious-new-line-inserted-when-replacing-at-end
      638-highlight-codepoint-with-bracket
      643-crash-on-a-@-on-specially-crafted-buffer
      654-crash-on-undo-after-macro
      699-to-eol-from-eol
      704-crash-when-using-a-hook-on-NormalBegin-and-NormalEnd
      733-selection-list-from-string-not-valid
      743-crash-on-replace-undo
      751-wrong-selection-after-undo
      787-crash-after-S
      809-alt-f-t-to-first-char
      811-double-width-codepoints
      844-prev-word-at-buffer-start
      860-python-incorrect-commenting
      872-indentation-misbeahviour-c++
      918-wrong-asterisk-inserted
      921-keep-empty-line-matches-all-lines
      993-user-text-object
      quoted-vals
    shell
      list-syntax
      prompt-shell-script-candidates
      prompt-shell-script-completion
      quoted-range
    tools
      git
        blame-in-diff (disabled)
        blame-jump-message (disabled)
      patch
        ignore-first-file
        signature

Summary: 571 tests, 0 failures
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   create-stamp debian/debhelper-build-stamp
   dh_prep
   debian/rules override_dh_auto_install
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_install -- debug=yes static=no pedantic=yes PREFIX=/usr
        make -j2 install DESTDIR=/<<PKGBUILDDIR>>/debian/tmp AM_UPDATE_INFO_DIR=no 
"INSTALL=install --strip-program=true" debug=yes static=no pedantic=yes PREFIX=/usr
make[2]: Entering directory '/<<PKGBUILDDIR>>'
ln -sf kak.debug src/kak
mkdir -p \
        /<<PKGBUILDDIR>>/debian/tmp/usr/bin \
        /<<PKGBUILDDIR>>/debian/tmp/usr/libexec/kak \
        /<<PKGBUILDDIR>>/debian/tmp/usr/share/kak/rc \
        /<<PKGBUILDDIR>>/debian/tmp/usr/share/kak/colors \
        /<<PKGBUILDDIR>>/debian/tmp/usr/share/kak/doc \
        /<<PKGBUILDDIR>>/debian/tmp/usr/share/doc/kak \
        /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man1
mkdir -p /<<PKGBUILDDIR>>/debian/tmp/usr/share/kak/gdb
cp -f gdb/kakoune.py /<<PKGBUILDDIR>>/debian/tmp/usr/share/kak/gdb
cp -f doc/kak.1.gz /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man1
chmod 0644 /<<PKGBUILDDIR>>/debian/tmp/usr/share/kak/gdb/kakoune.py
chmod 0644 /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man1/kak.1.gz
cp src/kak /<<PKGBUILDDIR>>/debian/tmp/usr/bin
chmod 0755 /<<PKGBUILDDIR>>/debian/tmp/usr/bin/kak
ln -sf ../../bin/kak /<<PKGBUILDDIR>>/debian/tmp/usr/libexec/kak/kak
cp share/kak/kakrc /<<PKGBUILDDIR>>/debian/tmp/usr/share/kak
chmod 0644 /<<PKGBUILDDIR>>/debian/tmp/usr/share/kak/kakrc
cp -r rc/* /<<PKGBUILDDIR>>/debian/tmp/usr/share/kak/rc
find /<<PKGBUILDDIR>>/debian/tmp/usr/share/kak/rc -type f -exec chmod 0644 {} +
[ -e /<<PKGBUILDDIR>>/debian/tmp/usr/share/kak/autoload ] || ln -s rc 
/<<PKGBUILDDIR>>/debian/tmp/usr/share/kak/autoload
cp colors/* /<<PKGBUILDDIR>>/debian/tmp/usr/share/kak/colors
chmod 0644 /<<PKGBUILDDIR>>/debian/tmp/usr/share/kak/colors/*
cp README.text /<<PKGBUILDDIR>>/debian/tmp/usr/share/doc/kak
chmod 0644 /<<PKGBUILDDIR>>/debian/tmp/usr/share/doc/kak/*.text
cp doc/pages/*.asciidoc /<<PKGBUILDDIR>>/debian/tmp/usr/share/kak/doc
chmod 0644 /<<PKGBUILDDIR>>/debian/tmp/usr/share/kak/doc/*.asciidoc
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_installdocs
   dh_installchangelogs
   dh_perl
   dh_link
   dh_installalternatives
dh_installalternatives: error: Alternative "/usr/bin/kak" for "editor" in 
debian/kakoune.alternatives does not exist in debian/kakoune
make: *** [debian/rules:29: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/202409/

About the archive rebuild: The build was made on virtual machines
of type m6a.large and r6a.large from AWS, using sbuild and a
reduced chroot with only build-essential packages.

If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.

Thanks.

--- End Message ---
--- Begin Message ---
Source: kakoune
Source-Version: 2024.05.18-2
Done: Peter Pentchev <r...@debian.org>

We believe that the bug you reported is fixed in the latest version of
kakoune, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1080...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Peter Pentchev <r...@debian.org> (supplier of updated kakoune package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Tue, 03 Sep 2024 16:47:12 +0300
Source: kakoune
Architecture: source
Version: 2024.05.18-2
Distribution: unstable
Urgency: medium
Maintainer: Peter Pentchev <r...@debian.org>
Changed-By: Peter Pentchev <r...@debian.org>
Closes: 1080391
Changes:
 kakoune (2024.05.18-2) unstable; urgency=medium
 .
   * Fix FTBFS with debhelper 13.17 and later: we override dh_auto_install,
     so it is on us to pass --destdir now. Also Closes: #1080391
   * Use debputy's X-Style: black.
Checksums-Sha1:
 d8fbf145561a9e72fb6609b2aff7ceaf3e63a386 2142 kakoune_2024.05.18-2.dsc
 67c647982310dd27bc55aa823ff47f8eb37a1bda 12480 
kakoune_2024.05.18-2.debian.tar.xz
Checksums-Sha256:
 be32f11600ffd3aaf822ec38fec7b4aaeaa86c1bab0d2b4785983956fbfe1626 2142 
kakoune_2024.05.18-2.dsc
 b0862ee152bb266e5289788a34860ddaa9a9bbdcf99dc0f0c68afc646a77b3c3 12480 
kakoune_2024.05.18-2.debian.tar.xz
Files:
 fe7b0dcef0525340d90ea067c18ccdfa 2142 editors optional kakoune_2024.05.18-2.dsc
 d86bf32ab593a82db8506810f745a2f7 12480 editors optional 
kakoune_2024.05.18-2.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQJEBAEBCgAuFiEELuenpRf8EkzxFcNUZR7vsCUn3xMFAmbXIkoQHHJvYW1AZGVi
aWFuLm9yZwAKCRBlHu+wJSffEyqaD/4786biMG9q3B9PaTI7zqOEa1kIWrdvDq4w
JALJMo0K0izlIGDdNlTopgKrd3AiGuU2WHzOQgwo9ukaR3BR/Yxvf59T+OeDlxUe
TqLwxRIBRBDu86t6f/Z+Zov5oMEeVtlgrZfPTWVwGVnCH7Cu96l+wvfAXTYY4UHq
2u9UW3j9PJaxLrkL+8VbGNfFG6lnRGQc3wstKh2e9j9XkHS5ZMc2wlFxLgE7kcOm
WT0JnafBsd7xYhYKBck4o/OIg0ZhSgyAlnG0N1euuGc5hCkL7JK5TEJXAFZYhCBi
m3nOE3n2kNkznu6YDYxRgqaJlx4CCnr06vGdzdDZam81ocGE6RES4e79JUmR5pqj
eKrWRuMrxxSfplRdhZQJ08kOsfNIukgKXCx3LmJ/HnkX1eaMMWPnZ1BUNRR95tk0
l/M2aQgrdj1lYMOOY/UclhGCpqXBU+JYxFmN32xfAR+k93b15DwLjwpESknBZEh8
GDdjJlpnG+YEnS38F8RRUAlatkJ2NT3SYtUqtHBC8O8KctSMJVapSvVHqNjd/z0t
288GGhv8KoVuO8/DJEtX1hJUVVGaUoXvEc3g2yzKR7s2HJWZ1v3LYRiyPYS8ZlD5
ulCt5xktrvZpGfZWApKEmSftgDf0KRLbC4iiIeU3xdo0DuLk5tadCIlMvE1eImzL
tI+D+6CPNA==
=2nt/
-----END PGP SIGNATURE-----

Attachment: pgpoysDy4VWv3.pgp
Description: PGP signature


--- End Message ---

Reply via email to