Bug#1099249: lua-mode: FTBFS: dh_elpa_test: error: buttercup -L . --traceback pretty returned exit code 255
Package: src:lua-mode
Version: 20221027+git20231023.d074e41-1
Severity: serious
Tags: ftbfs trixie sid
Dear maintainer:
During a rebuild of all packages in unstable, your package failed to build:
--------------------------------------------------------------------------------
[...]
debian/rules clean
dh clean --with elpa
dh_auto_clean
dh_clean
debian/rules binary
dh binary --with elpa
dh_update_autotools_config
dh_autoreconf
dh_auto_configure
dh_auto_build
make -j2 "INSTALL=install --strip-program=true"
make[1]: Entering directory '/<<PKGBUILDDIR>>'
Loading /etc/emacs/site-start.d/00debian.el (source)...
Loading /etc/emacs/site-start.d/50autoconf.el (source)...
[... snipped ...]
[32m works for repeat ... until blocks: 1[0m (0.35ms)
works for repeat ... until blocks: 2
[32m works for repeat ... until blocks: 2[0m (0.52ms)
works for repeat ... until blocks: 3
[32m works for repeat ... until blocks: 3[0m (0.73ms)
works for repeat ... until blocks: 4
[32m works for repeat ... until blocks: 4[0m (0.82ms)
works for repeat ... until blocks: single line
[32m works for repeat ... until blocks: single line[0m (0.25ms)
works for repeat ... until blocks: single line with continuation 1
[32m works for repeat ... until blocks: single line with continuation 1[0m (0.42ms)
XFAIL: works for repeat ... until blocks: single line with continuation 1
[33m XFAIL: works for repeat ... until blocks: single line with continuation 1[0m[33m PENDING[0m (0.05ms)
Indentation test `goto-label.lua'
is sane
[32m is sane[0m (0.36ms)
does not affect indentation when put on a separate line
[32m does not affect indentation when put on a separate line[0m (0.45ms)
XFAIL: does not affect indentation before block modifiers
[33m XFAIL: does not affect indentation before block modifiers[0m[33m PENDING[0m (0.05ms)
does not affect indentation after block modifiers
[32m does not affect indentation after block modifiers[0m (0.38ms)
reindents according to luawiki examples: 1
[32m reindents according to luawiki examples: 1[0m (1.70ms)
reindents according to luawiki examples: 2
[32m reindents according to luawiki examples: 2[0m (1.46ms)
reindents according to luawiki examples: 3
[32m reindents according to luawiki examples: 3[0m (0.53ms)
reindents according to luawiki examples: 4
[32m reindents according to luawiki examples: 4[0m (0.87ms)
reindents according to luawiki examples: 5
[32m reindents according to luawiki examples: 5[0m (0.92ms)
reindents according to luawiki examples: 6
[32m reindents according to luawiki examples: 6[0m (2.18ms)
reindents according to luawiki examples: 7
[32m reindents according to luawiki examples: 7[0m (1.50ms)
Indentation test `do-block.lua'
works for do ... end blocks on separate lines
[32m works for do ... end blocks on separate lines[0m (0.36ms)
works for do ... end blocks: single line
[32m works for do ... end blocks: single line[0m (0.26ms)
works for do ... end blocks: body on the same line
[32m works for do ... end blocks: body on the same line[0m (0.27ms)
works for do ... end blocks: continuation inside body
[32m works for do ... end blocks: continuation inside body[0m (0.40ms)
works for do ... end blocks: parentheses inside body
[32m works for do ... end blocks: parentheses inside body[0m (0.41ms)
Continuation lines
are indented before/after binary operators: +
[32m are indented before/after binary operators: +[0m (0.36ms)
are indented before/after binary operators: -
[32m are indented before/after binary operators: -[0m (0.36ms)
are indented before/after binary operators: *
[32m are indented before/after binary operators: *[0m (0.34ms)
are indented before/after binary operators: /
[32m are indented before/after binary operators: /[0m (0.34ms)
are indented before/after binary operators: ^
[32m are indented before/after binary operators: ^[0m (0.34ms)
are indented before/after binary operators: %
[32m are indented before/after binary operators: %[0m (0.34ms)
are indented before/after binary operators: ..
[32m are indented before/after binary operators: ..[0m (0.33ms)
are indented before/after binary operators: <
[32m are indented before/after binary operators: <[0m (0.32ms)
are indented before/after binary operators: <=
[32m are indented before/after binary operators: <=[0m (0.33ms)
are indented before/after binary operators: >
[32m are indented before/after binary operators: >[0m (0.33ms)
are indented before/after binary operators: >=
[32m are indented before/after binary operators: >=[0m (0.34ms)
are indented before/after binary operators: ==
[32m are indented before/after binary operators: ==[0m (0.33ms)
are indented before/after binary operators: ~=
[32m are indented before/after binary operators: ~=[0m (0.34ms)
are indented before/after binary operators: and
[32m are indented before/after binary operators: and[0m (0.33ms)
are indented before/after binary operators: or
[32m are indented before/after binary operators: or[0m (0.34ms)
Function indentation
indents function call arguments
[32m indents function call arguments[0m (1.04ms)
indent blocks with lua-indent-nested-block-content-align
[32m indent blocks with lua-indent-nested-block-content-align[0m (1.00ms)
indent blocks with lua-indent-close-paren-align
[32m indent blocks with lua-indent-close-paren-align[0m (0.53ms)
indents nested tables with alternative block indenting
[32m indents nested tables with alternative block indenting[0m (2.66ms)
Hiding process buffer does not switch current window
when process is active
[32m when process is active[0m (3.23ms)
and does not signal when process is already killed
[32m and does not signal when process is already killed[0m (1.46ms)
when process is not started
[32m when process is not started[0m (0.24ms)
Compilation minor mode
sets comint-prompt-regexp in process buffer
[32m sets comint-prompt-regexp in process buffer[0m (1.50ms)
Fontification in compilation buffer
fontifies runtime error messages
[33m fontifies runtime error messages[0m[33m PENDING[0m (0.06ms)
fontifies syntax error messages
[33m fontifies syntax error messages[0m[33m PENDING[0m (0.05ms)
String escaping
Escapes literal tabs
[32m Escapes literal tabs[0m (0.09ms)
`lua-start-process'
doesn't hang for an already-running process
[32m doesn't hang for an already-running process[0m (1.31ms)
Test indent-new-comment-line
works with -- ...
[32m works with -- ...[0m (1.02ms)
works with ---- ....
[32m works with ---- ....[0m (0.66ms)
doesn't recognize "--" inside strings and comments
[32m doesn't recognize "--" inside strings and comments[0m (1.40ms)
works when the comment is empty
[32m works when the comment is empty[0m (0.51ms)
lua-comment-start-pos
returns beginning of single-line comment if inside
[32m returns beginning of single-line comment if inside[0m (0.25ms)
returns beginning of single-line comment if between delimiters
[32m returns beginning of single-line comment if between delimiters[0m (0.22ms)
returns nil if before delimiters
[32m returns nil if before delimiters[0m (0.21ms)
returns nil if before single-line comment
[32m returns nil if before single-line comment[0m (0.21ms)
returns nil if after single-line comment
[32m returns nil if after single-line comment[0m (0.20ms)
returns nil if inside single-line string
[32m returns nil if inside single-line string[0m (0.21ms)
returns nil if inside multi-line string
[32m returns nil if inside multi-line string[0m (0.23ms)
returns beginning of multi-line comment if inside 1
[32m returns beginning of multi-line comment if inside 1[0m (0.22ms)
returns beginning of multi-line comment if inside 2
[32m returns beginning of multi-line comment if inside 2[0m (0.21ms)
returns beginning of multi-line comment if inside 3
[32m returns beginning of multi-line comment if inside 3[0m (0.22ms)
returns beginning of multi-line comment if between delimiters 1
[32m returns beginning of multi-line comment if between delimiters 1[0m (0.21ms)
returns beginning of single-line comment if between delimiters 2
[32m returns beginning of single-line comment if between delimiters 2[0m (0.22ms)
returns beginning of multi-line comment if between delimiters 3
[32m returns beginning of multi-line comment if between delimiters 3[0m (0.21ms)
returns beginning of multi-line comment if between delimiters 4
[32m returns beginning of multi-line comment if between delimiters 4[0m (0.21ms)
returns beginning of multi-line comment if between delimiters 5
[32m returns beginning of multi-line comment if between delimiters 5[0m (0.21ms)
returns nil if before multi-line opener
[32m returns nil if before multi-line opener[0m (0.22ms)
returns nil if after multi-line closer
[32m returns nil if after multi-line closer[0m (0.23ms)
returns beginning of multi-line comment if after multi-line closer with different opener
[32m returns beginning of multi-line comment if after multi-line closer with different opener[0m (0.24ms)
returns nil if multi-line opener is inside string 1
[32m returns nil if multi-line opener is inside string 1[0m (0.17ms)
returns nil if multi-line opener is inside string 2
[32m returns nil if multi-line opener is inside string 2[0m (0.16ms)
returns nil if multi-line opener is inside multi-line string 1
[32m returns nil if multi-line opener is inside multi-line string 1[0m (0.20ms)
returns nil if multi-line opener is inside multi-line string 2
[32m returns nil if multi-line opener is inside multi-line string 2[0m (0.19ms)
lua-comment-or-string-start-p/-pos
returns nil for ("<>'foo'")
[32m returns nil for ("<>'foo'")[0m (0.21ms)
returns truthy/1 for ("'<>foo'")
[32m returns truthy/1 for ("'<>foo'")[0m (0.23ms)
returns truthy/1 for ("'foo<>'")
[32m returns truthy/1 for ("'foo<>'")[0m (0.20ms)
returns nil for ("'foo'<>")
[32m returns nil for ("'foo'<>")[0m (0.20ms)
returns nil for ("<>\"foo\"")
[32m returns nil for ("<>\"foo\"")[0m (0.20ms)
returns truthy/1 for ("\"<>foo\"")
[32m returns truthy/1 for ("\"<>foo\"")[0m (0.19ms)
returns truthy/1 for ("\"foo<>\"")
[32m returns truthy/1 for ("\"foo<>\"")[0m (0.19ms)
returns nil for ("\"foo\"<>")
[32m returns nil for ("\"foo\"<>")[0m (0.20ms)
returns nil for ("<>[[foo]]")
[32m returns nil for ("<>[[foo]]")[0m (0.21ms)
returns truthy/1 for ("[[<>foo]]")
[32m returns truthy/1 for ("[[<>foo]]")[0m (0.21ms)
returns truthy/1 for ("[<>[foo]]")
[32m returns truthy/1 for ("[<>[foo]]")[0m (0.20ms)
returns truthy/1 for ("[=<>[foo]=]")
[32m returns truthy/1 for ("[=<>[foo]=]")[0m (0.21ms)
returns truthy/1 for ("[<>=[foo]=]")
[32m returns truthy/1 for ("[<>=[foo]=]")[0m (0.28ms)
returns truthy/1 for ("[[foo<>]]")
[32m returns truthy/1 for ("[[foo<>]]")[0m (0.20ms)
returns truthy/1 for ("[[foo]<>]")
[32m returns truthy/1 for ("[[foo]<>]")[0m (0.19ms)
returns truthy/1 for ("[[foo]<>=]")
[32m returns truthy/1 for ("[[foo]<>=]")[0m (0.19ms)
returns truthy/1 for ("[[foo]=<>]")
[32m returns truthy/1 for ("[[foo]=<>]")[0m (0.18ms)
returns nil for ("[[foo]]<>")
[32m returns nil for ("[[foo]]<>")[0m (0.19ms)
returns nil for ("foo <>-- bar")
[32m returns nil for ("foo <>-- bar")[0m (0.17ms)
returns truthy/5 for ("foo -<>- bar")
[32m returns truthy/5 for ("foo -<>- bar")[0m (0.19ms)
returns truthy/5 for ("foo --<> bar")
[32m returns truthy/5 for ("foo --<> bar")[0m (0.17ms)
returns truthy/5 for ("foo -- <>bar")
[32m returns truthy/5 for ("foo -- <>bar")[0m (0.18ms)
returns truthy/5 for ("foo -- bar<>")
[32m returns truthy/5 for ("foo -- bar<>")[0m (0.17ms)
returns nil for ("foo <>--[[ bar ]]")
[32m returns nil for ("foo <>--[[ bar ]]")[0m (0.19ms)
returns truthy/5 for ("foo -<>-[[ bar ]]")
[32m returns truthy/5 for ("foo -<>-[[ bar ]]")[0m (0.19ms)
returns truthy/5 for ("foo --<>[[ bar ]]")
[32m returns truthy/5 for ("foo --<>[[ bar ]]")[0m (0.19ms)
returns truthy/5 for ("foo --[<>[ bar ]]")
[32m returns truthy/5 for ("foo --[<>[ bar ]]")[0m (0.19ms)
returns truthy/5 for ("foo --[[<> bar ]]")
[32m returns truthy/5 for ("foo --[[<> bar ]]")[0m (0.19ms)
returns truthy/5 for ("foo --[[ bar <>]]")
[32m returns truthy/5 for ("foo --[[ bar <>]]")[0m (0.18ms)
returns truthy/5 for ("foo --[[ bar ]<>]")
[32m returns truthy/5 for ("foo --[[ bar ]<>]")[0m (0.19ms)
returns nil for ("foo --[[ bar ]]<>")
[32m returns nil for ("foo --[[ bar ]]<>")[0m (0.19ms)
returns truthy/5 for ("foo --[==[ bar ]]<>")
[32m returns truthy/5 for ("foo --[==[ bar ]]<>")[0m (0.20ms)
returns nil for ("foo <>---[[ bar ]]")
[32m returns nil for ("foo <>---[[ bar ]]")[0m (0.17ms)
returns truthy/5 for ("foo --<>-[[ bar ]]")
[32m returns truthy/5 for ("foo --<>-[[ bar ]]")[0m (0.17ms)
returns truthy/5 for ("foo ---<>[[ bar ]]")
[32m returns truthy/5 for ("foo ---<>[[ bar ]]")[0m (0.17ms)
returns truthy/5 for ("foo ---[<>[ bar ]]")
[32m returns truthy/5 for ("foo ---[<>[ bar ]]")[0m (0.18ms)
returns truthy/5 for ("foo ---[[<> bar ]]")
[32m returns truthy/5 for ("foo ---[[<> bar ]]")[0m (0.18ms)
returns truthy/5 for ("foo ---[[ bar ]]<>")
[32m returns truthy/5 for ("foo ---[[ bar ]]<>")[0m (0.19ms)
returns nil for ("foo --[[ -- bar ]]<>")
[32m returns nil for ("foo --[[ -- bar ]]<>")[0m (0.20ms)
returns nil for ("foo '--[[' <> bar ]]")
[32m returns nil for ("foo '--[[' <> bar ]]")[0m (0.18ms)
returns nil for ("foo [[--[[]] <> bar ]]")
[32m returns nil for ("foo [[--[[]] <> bar ]]")[0m (0.18ms)
returns nil for ("foo [[--[==[]] <> bar ]==]")
[32m returns nil for ("foo [[--[==[]] <> bar ]==]")[0m (0.19ms)
returns nil for ("foo = bar -<> baz")
[32m returns nil for ("foo = bar -<> baz")[0m (0.18ms)
returns nil for ("foo = bar <>- baz")
[32m returns nil for ("foo = bar <>- baz")[0m (0.18ms)
lua-skip-ws-and-comments-backward
doesn't move point
empty buffer: "<>"
[32m empty buffer: "<>"[0m (0.17ms)
at beginning of non-empty buffer: "<> --[[]]foo"
[32m at beginning of non-empty buffer: "<> --[[]]foo"[0m (0.17ms)
in the middle of variable: " f<>oo"
[32m in the middle of variable: " f<>oo"[0m (0.15ms)
at the end of variable: " foo<>"
[32m at the end of variable: " foo<>"[0m (0.15ms)
between variable and comment: " foo<>--"
[32m between variable and comment: " foo<>--"[0m (0.14ms)
at the end of single-quote string literal: " foo 'bar'<>"
[32m at the end of single-quote string literal: " foo 'bar'<>"[0m (0.17ms)
at the end of multi-line string literal: " foo [[bar]]<>"
[32m at the end of multi-line string literal: " foo [[bar]]<>"[0m (0.15ms)
inside string literal: " foo '<>bar'"
[32m inside string literal: " foo '<>bar'"[0m (0.16ms)
inside function call literal: " foo (<>bar)"
[32m inside function call literal: " foo (<>bar)"[0m (0.14ms)
within whitespace inside single-line string literal: " foo '-- <> bar'"
[32m within whitespace inside single-line string literal: " foo '-- <> bar'"[0m (0.15ms)
within whitespace inside multi-line string literal: " foo [[-- \n<> bar]]"
[32m within whitespace inside multi-line string literal: " foo [[-- \n<> bar]]"[0m (0.16ms)
moves point
skip whitespace at the beginning of buffer: "<2> <1>"
[32m skip whitespace at the beginning of buffer: "<2> <1>"[0m (0.16ms)
skip ws after variable: "foo<2> <1>"
[32m skip ws after variable: "foo<2> <1>"[0m (0.15ms)
skip ws after function call: "foo()<2> <1>"
[32m skip ws after function call: "foo()<2> <1>"[0m (0.15ms)
skip newlines/tabs/spaces after variable: "foo<2> \n \n<1>"
[32m skip newlines/tabs/spaces after variable: "foo<2> \n \n<1>"[0m (0.16ms)
escape single-line comment and skip ws: "foo<2> -- <1>"
[32m escape single-line comment and skip ws: "foo<2> -- <1>"[0m (0.16ms)
escape single-line comment delimiter: "foo<2> -<1>-"
[32m escape single-line comment delimiter: "foo<2> -<1>-"[0m (0.15ms)
escape commented out string and skip ws: "foo<2> -- '<1>'"
[32m escape commented out string and skip ws: "foo<2> -- '<1>'"[0m (0.15ms)
escape commented out string and skip ws: "foo<2> -- [[<1>]]"
[32m escape commented out string and skip ws: "foo<2> -- [[<1>]]"[0m (0.17ms)
skip single-line comment and ws: "foo<2> -- \n<1>"
[32m skip single-line comment and ws: "foo<2> -- \n<1>"[0m (0.16ms)
skip several single-line comments and ws: "foo<2> -- \n--\n--\n<1>"
[32m skip several single-line comments and ws: "foo<2> -- \n--\n--\n<1>"[0m (0.14ms)
escape multi-line comment and skip ws: "foo<2> --[[ <1> ]]"
[32m escape multi-line comment and skip ws: "foo<2> --[[ <1> ]]"[0m (0.18ms)
escape multi-line comment delimiter and skip ws 1: "foo<2> -<1>-[[ ]]"
[32m escape multi-line comment delimiter and skip ws 1: "foo<2> -<1>-[[ ]]"[0m (0.17ms)
escape multi-line comment delimiter and skip ws 2: "foo<2> --<1>[[ ]]"
[32m escape multi-line comment delimiter and skip ws 2: "foo<2> --<1>[[ ]]"[0m (0.18ms)
escape multi-line comment delimiter and skip ws 3: "foo<2> --[<1>[ ]]"
[32m escape multi-line comment delimiter and skip ws 3: "foo<2> --[<1>[ ]]"[0m (0.18ms)
escape multi-line comment delimiter and skip ws 4: "foo<2> --[[ ]<1>]"
[32m escape multi-line comment delimiter and skip ws 4: "foo<2> --[[ ]<1>]"[0m (0.16ms)
skip multi-line comments and ws: "foo<2> --[[ \n\n ]]\n\n--[[ ]]<1>"
[32m skip multi-line comments and ws: "foo<2> --[[ \n\n ]]\n\n--[[ ]]<1>"[0m (0.18ms)
escape multi-line comment with luadoc keyword 1: "foo<2> --[[ @see foo <1>]]"
[32m escape multi-line comment with luadoc keyword 1: "foo<2> --[[ @see foo <1>]]"[0m (0.17ms)
escape multi-line comment with luadoc keyword 2: "foo<2> --[[ @s<1>ee foo ]]"
[32m escape multi-line comment with luadoc keyword 2: "foo<2> --[[ @s<1>ee foo ]]"[0m (0.19ms)
escape multi-line comment with luadoc keyword 3: "foo<2> --[[ <1>@see foo ]]"
[32m escape multi-line comment with luadoc keyword 3: "foo<2> --[[ <1>@see foo ]]"[0m (0.16ms)
escape single-line comment with luadoc keyword 1: "foo<2> -- @see foo <1>"
[32m escape single-line comment with luadoc keyword 1: "foo<2> -- @see foo <1>"[0m (0.15ms)
escape single-line comment with luadoc keyword 2: "foo<2> -- @s<1>ee foo "
[32m escape single-line comment with luadoc keyword 2: "foo<2> -- @s<1>ee foo "[0m (0.15ms)
escape single-line comment with luadoc keyword 3: "foo<2> -- <1>@see foo "
[32m escape single-line comment with luadoc keyword 3: "foo<2> -- <1>@see foo "[0m (15.56ms)
respects limit
respect limit in whitespace: limit=3 " <2> <1>"
[32m respect limit in whitespace: limit=3 " <2> <1>"[0m (0.19ms)
don't move if limit is beyond point: limit=100 " <2><1> "
[32m don't move if limit is beyond point: limit=100 " <2><1> "[0m (0.16ms)
respect limit when escaping single-line comment: limit=5 "-- <2> <1>"
[32m respect limit when escaping single-line comment: limit=5 "-- <2> <1>"[0m (0.16ms)
respect limit when escaping multi-line comment: limit=5 "--[[<2> <1>]]"
[32m respect limit when escaping multi-line comment: limit=5 "--[[<2> <1>]]"[0m (0.16ms)
respect limit when escaping multi-line comment: limit=5 " <2>-- <1>"
[32m respect limit when escaping multi-line comment: limit=5 " <2>-- <1>"[0m (0.15ms)
respect limit when escaping multi-line comment: limit=5 " <2>--[[ <1>]]"
[32m respect limit when escaping multi-line comment: limit=5 " <2>--[[ <1>]]"[0m (0.18ms)
respect limit when escaping single-line luadoc comment: limit=5 "-- <2>@see x <1>"
[32m respect limit when escaping single-line luadoc comment: limit=5 "-- <2>@see x <1>"[0m (0.16ms)
respect limit when escaping multi-line luadoc comment: limit=5 "--[[<2>@see x <1>]]"
[32m respect limit when escaping multi-line luadoc comment: limit=5 "--[[<2>@see x <1>]]"[0m (0.15ms)
lua-skip-ws-and-comments-forward
doesn't move point
empty buffer: "<>"
[32m empty buffer: "<>"[0m (0.15ms)
at end of non-empty buffer: " --[[]]<>"
[32m at end of non-empty buffer: " --[[]]<>"[0m (0.15ms)
in the middle of variable: " f<>oo "
[32m in the middle of variable: " f<>oo "[0m (0.14ms)
at the beginning of variable: " <>foo "
[32m at the beginning of variable: " <>foo "[0m (0.14ms)
between variable and comment: " --[[]]<>foo "
[32m between variable and comment: " --[[]]<>foo "[0m (0.16ms)
at the end of single-quote string literal: " foo <>'bar'"
[32m at the end of single-quote string literal: " foo <>'bar'"[0m (0.14ms)
at the end of multi-line string literal: " foo <>[[bar]]"
[32m at the end of multi-line string literal: " foo <>[[bar]]"[0m (0.15ms)
inside string literal: " foo 'bar<>'"
[32m inside string literal: " foo 'bar<>'"[0m (0.14ms)
inside function call literal: " foo (bar<>)"
[32m inside function call literal: " foo (bar<>)"[0m (0.14ms)
within whitespace inside single-line string literal: " foo '-- <> bar'"
[32m within whitespace inside single-line string literal: " foo '-- <> bar'"[0m (0.13ms)
within whitespace inside multi-line string literal: " foo [[-- \n<>\n bar]]"
[32m within whitespace inside multi-line string literal: " foo [[-- \n<>\n bar]]"[0m (0.15ms)
moves point
skip whitespace at the end of buffer: "<1> <2>"
[32m skip whitespace at the end of buffer: "<1> <2>"[0m (0.13ms)
skip ws before variable: "<1> <2>bar"
[32m skip ws before variable: "<1> <2>bar"[0m (0.16ms)
skip ws before function call: "foo<1> <2>()"
[32m skip ws before function call: "foo<1> <2>()"[0m (0.13ms)
skip newlines/tabs/spaces before variable: "<1> \n \n<2>foo"
[32m skip newlines/tabs/spaces before variable: "<1> \n \n<2>foo"[0m (0.15ms)
escape single-line comment and skip ws: "foo -- <1>\n <2>bar"
[32m escape single-line comment and skip ws: "foo -- <1>\n <2>bar"[0m (0.15ms)
escape single-line comment delimiter: "foo -<1>- \n <2>bar"
[32m escape single-line comment delimiter: "foo -<1>- \n <2>bar"[0m (0.15ms)
escape commented out string and skip ws: "foo -- '<1>' \n <2>bar"
[32m escape commented out string and skip ws: "foo -- '<1>' \n <2>bar"[0m (0.15ms)
escape commented out string and skip ws: "foo -- [[<1>]] \n <2>bar"
[32m escape commented out string and skip ws: "foo -- [[<1>]] \n <2>bar"[0m (0.14ms)
skip single-line comment and ws: "foo <1>-- \n \n <2>bar"
[32m skip single-line comment and ws: "foo <1>-- \n \n <2>bar"[0m (0.16ms)
skip several single-line comments and ws: "foo <1>-- \n--\n--\n \n <2>bar"
[32m skip several single-line comments and ws: "foo <1>-- \n--\n--\n \n <2>bar"[0m (0.14ms)
escape multi-line comment and skip ws: "foo --[[ <1> ]] <2>bar"
[32m escape multi-line comment and skip ws: "foo --[[ <1> ]] <2>bar"[0m (0.16ms)
escape multi-line comment delimiter and skip ws 1: "foo -<1>-[[ ]] <2>bar"
[32m escape multi-line comment delimiter and skip ws 1: "foo -<1>-[[ ]] <2>bar"[0m (0.16ms)
escape multi-line comment delimiter and skip ws 2: "foo --<1>[[ ]] <2>bar"
[32m escape multi-line comment delimiter and skip ws 2: "foo --<1>[[ ]] <2>bar"[0m (0.16ms)
escape multi-line comment delimiter and skip ws 3: "foo --[<1>[ ]] <2>bar"
[32m escape multi-line comment delimiter and skip ws 3: "foo --[<1>[ ]] <2>bar"[0m (0.16ms)
escape multi-line comment delimiter and skip ws 4: "foo --[[ ]<1>] <2>bar"
[32m escape multi-line comment delimiter and skip ws 4: "foo --[[ ]<1>] <2>bar"[0m (0.16ms)
skip multi-line comments and ws: "foo <1>--[[ \n\n ]]\n\n--[[ ]] <2>bar"
[32m skip multi-line comments and ws: "foo <1>--[[ \n\n ]]\n\n--[[ ]] <2>bar"[0m (0.17ms)
escape multi-line comment with luadoc keyword 1: "foo --[[ @see foo <1>]] <2>bar"
[32m escape multi-line comment with luadoc keyword 1: "foo --[[ @see foo <1>]] <2>bar"[0m (0.16ms)
escape multi-line comment with luadoc keyword 2: "foo --[[ @s<1>ee foo ]] <2>bar"
[32m escape multi-line comment with luadoc keyword 2: "foo --[[ @s<1>ee foo ]] <2>bar"[0m (0.15ms)
escape multi-line comment with luadoc keyword 3: "foo --[[ <1>@see foo ]] <2>bar"
[32m escape multi-line comment with luadoc keyword 3: "foo --[[ <1>@see foo ]] <2>bar"[0m (0.15ms)
escape single-line comment with luadoc keyword 1: "foo -- @see foo<1> \n <2>bar"
[32m escape single-line comment with luadoc keyword 1: "foo -- @see foo<1> \n <2>bar"[0m (0.15ms)
escape single-line comment with luadoc keyword 2: "foo -- @s<1>ee foo \n <2>bar"
[32m escape single-line comment with luadoc keyword 2: "foo -- @s<1>ee foo \n <2>bar"[0m (0.14ms)
escape single-line comment with luadoc keyword 3: "foo -- <1>@see foo \n <2>bar"
[32m escape single-line comment with luadoc keyword 3: "foo -- <1>@see foo \n <2>bar"[0m (0.14ms)
respects limit
in whitespace: limit=6 " <1> <2> "
[32m in whitespace: limit=6 " <1> <2> "[0m (0.14ms)
don't move if limit is before point: limit=1 " <2><1> "
[32m don't move if limit is before point: limit=1 " <2><1> "[0m (0.14ms)
when escaping single-line comment 1: limit=8 "-- <1> <2> \n"
[32m when escaping single-line comment 1: limit=8 "-- <1> <2> \n"[0m (0.16ms)
when escaping single-line comment 2: limit=8 "-- <1> \n<2> "
[32m when escaping single-line comment 2: limit=8 "-- <1> \n<2> "[0m (0.16ms)
when escaping single-line comment 3: limit=8 "-- <1> <2>\n "
[32m when escaping single-line comment 3: limit=8 "-- <1> <2>\n "[0m (0.15ms)
when escaping multi-line comment 1: limit=8 "--[[<1> <2> ]] \n"
[32m when escaping multi-line comment 1: limit=8 "--[[<1> <2> ]] \n"[0m (0.16ms)
when escaping multi-line comment 1: limit=8 "--[[<1> ]<2>] \n"
[32m when escaping multi-line comment 1: limit=8 "--[[<1> ]<2>] \n"[0m (0.16ms)
when escaping multi-line comment 1: limit=8 "--[[<1> <2> ]] \n"
[32m when escaping multi-line comment 1: limit=8 "--[[<1> <2> ]] \n"[0m (0.16ms)
when escaping single-line luadoc comment: limit=7 "-- <1>@s<2>ee x "
[32m when escaping single-line luadoc comment: limit=7 "-- <1>@s<2>ee x "[0m (0.15ms)
when escaping single-line luadoc comment: limit=8 "-- <1>@se<2>e x "
[32m when escaping single-line luadoc comment: limit=8 "-- <1>@se<2>e x "[0m (0.15ms)
when escaping single-line luadoc comment: limit=9 "-- <1>@see<2> x "
[32m when escaping single-line luadoc comment: limit=9 "-- <1>@see<2> x "[0m (0.15ms)
when escaping multi-line luadoc comment: limit=7 "--[[<1>@s<2>ee x]] "
[32m when escaping multi-line luadoc comment: limit=7 "--[[<1>@s<2>ee x]] "[0m (0.16ms)
when escaping multi-line luadoc comment: limit=8 "--[[<1>@se<2>e x]] "
[32m when escaping multi-line luadoc comment: limit=8 "--[[<1>@se<2>e x]] "[0m (0.16ms)
when escaping multi-line luadoc comment: limit=9 "--[[<1>@see<2> x]] "
[32m when escaping multi-line luadoc comment: limit=9 "--[[<1>@see<2> x]] "[0m (0.15ms)
lua-find-regexp
does not match open-bracket that is part of multiline string opener: forward
[32m does not match open-bracket that is part of multiline string opener: forward[0m (0.17ms)
does not match open-bracket that is part of multiline string opener: backward
[32m does not match open-bracket that is part of multiline string opener: backward[0m (0.16ms)
does not match close-bracket that is part of multiline string closer: forward
[32m does not match close-bracket that is part of multiline string closer: forward[0m (0.16ms)
does not match close-bracket that is part of multiline string closer: backward
[32m does not match close-bracket that is part of multiline string closer: backward[0m (0.14ms)
does not match minus that is part of comment starter: forward
[32m does not match minus that is part of comment starter: forward[0m (0.16ms)
does not match minus that is part of comment starter: backward
[32m does not match minus that is part of comment starter: backward[0m (0.13ms)
========================================
[31mTest fill-paragraph fills single-line comment[0m
[31mFAILED[0m: Expected `result-str' to be `equal' to `("-- foo bar" "-- baz qux")', but instead it was `("-- foo bar baz qux")' which does not match because: (proper-lists-of-different-length 1 2 ("-- foo bar baz qux") ("-- foo bar" "-- baz qux") first-mismatch-at 0).
========================================
[31mTest fill-paragraph fills comment after code[0m
[31mFAILED[0m: Expected `result-str' to be `equal' to `("foo -- bar" " -- baz")', but instead it was `("foo -- bar baz")' which does not match because: (proper-lists-of-different-length 1 2 ("foo -- bar baz") ("foo -- bar" " -- baz") first-mismatch-at 0).
========================================
[31mTest fill-paragraph does not spill comments into code (issue #25)[0m
[31mFAILED[0m: Expected `result-str' to be `equal' to `("" "-- foo bar" "-- baz qux" "foo_func()")', but instead it was `("" "-- foo bar baz qux" "foo_func()")' which does not match because: (proper-lists-of-different-length 3 4 ("" "-- foo bar baz qux" "foo_func()") ("" "-- foo bar" "-- baz qux" "foo_func()") first-mismatch-at 1).
Ran 392 out of 410 specs, [31m3 failed[0m, in 206.18ms.
buttercup-run failed: ""
dh_elpa_test: error: buttercup -L . --traceback pretty returned exit code 255
make: *** [debian/rules:4: 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/202503/
About the archive rebuild: The build was made on virtual machines 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 add an affects on src:lua-mode, so that this is still
visible in the BTS web page for this package.
Thanks.
Reply to: