Your message dated Sun, 02 Mar 2025 06:49:20 +0000
with message-id <e1tod8a-0080rb...@fasolo.debian.org>
and subject line Bug#1099249: fixed in lua-mode 20221027+git20231023.d074e41-2
has caused the Debian Bug report #1099249,
regarding lua-mode: FTBFS: dh_elpa_test: error: buttercup -L . --traceback 
pretty returned exit code 255
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.)


-- 
1099249: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1099249
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
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 ...]

  works for repeat ... until blocks: 1 (0.35ms)
  works for repeat ... until blocks: 2
  works for repeat ... until blocks: 2 (0.52ms)
  works for repeat ... until blocks: 3
  works for repeat ... until blocks: 3 (0.73ms)
  works for repeat ... until blocks: 4
  works for repeat ... until blocks: 4 (0.82ms)
  works for repeat ... until blocks: single line
  works for repeat ... until blocks: single line (0.25ms)
  works for repeat ... until blocks: single line with continuation 1
  works for repeat ... until blocks: single line with continuation 1 
(0.42ms)
  XFAIL: works for repeat ... until blocks: single line with continuation 1
  XFAIL: works for repeat ... until blocks: single line with continuation 
1  PENDING (0.05ms)

Indentation test `goto-label.lua'
  is sane
  is sane (0.36ms)
  does not affect indentation when put on a separate line
  does not affect indentation when put on a separate line (0.45ms)
  XFAIL: does not affect indentation before block modifiers
  XFAIL: does not affect indentation before block modifiers  
PENDING (0.05ms)
  does not affect indentation after block modifiers
  does not affect indentation after block modifiers (0.38ms)
  reindents according to luawiki examples: 1
  reindents according to luawiki examples: 1 (1.70ms)
  reindents according to luawiki examples: 2
  reindents according to luawiki examples: 2 (1.46ms)
  reindents according to luawiki examples: 3
  reindents according to luawiki examples: 3 (0.53ms)
  reindents according to luawiki examples: 4
  reindents according to luawiki examples: 4 (0.87ms)
  reindents according to luawiki examples: 5
  reindents according to luawiki examples: 5 (0.92ms)
  reindents according to luawiki examples: 6
  reindents according to luawiki examples: 6 (2.18ms)
  reindents according to luawiki examples: 7
  reindents according to luawiki examples: 7 (1.50ms)

Indentation test `do-block.lua'
  works for do ... end blocks on separate lines
  works for do ... end blocks on separate lines (0.36ms)
  works for do ... end blocks: single line
  works for do ... end blocks: single line (0.26ms)
  works for do ... end blocks: body on the same line
  works for do ... end blocks: body on the same line (0.27ms)
  works for do ... end blocks: continuation inside body
  works for do ... end blocks: continuation inside body (0.40ms)
  works for do ... end blocks: parentheses inside body
  works for do ... end blocks: parentheses inside body (0.41ms)

Continuation lines
  are indented before/after binary operators: +
  are indented before/after binary operators: + (0.36ms)
  are indented before/after binary operators: -
  are indented before/after binary operators: - (0.36ms)
  are indented before/after binary operators: *
  are indented before/after binary operators: * (0.34ms)
  are indented before/after binary operators: /
  are indented before/after binary operators: / (0.34ms)
  are indented before/after binary operators: ^
  are indented before/after binary operators: ^ (0.34ms)
  are indented before/after binary operators: %
  are indented before/after binary operators: % (0.34ms)
  are indented before/after binary operators: ..
  are indented before/after binary operators: .. (0.33ms)
  are indented before/after binary operators: <
  are indented before/after binary operators: < (0.32ms)
  are indented before/after binary operators: <=
  are indented before/after binary operators: <= (0.33ms)
  are indented before/after binary operators: >
  are indented before/after binary operators: > (0.33ms)
  are indented before/after binary operators: >=
  are indented before/after binary operators: >= (0.34ms)
  are indented before/after binary operators: ==
  are indented before/after binary operators: == (0.33ms)
  are indented before/after binary operators: ~=
  are indented before/after binary operators: ~= (0.34ms)
  are indented before/after binary operators: and
  are indented before/after binary operators: and (0.33ms)
  are indented before/after binary operators: or
  are indented before/after binary operators: or (0.34ms)

Function indentation
  indents function call arguments
  indents function call arguments (1.04ms)
  indent blocks with lua-indent-nested-block-content-align
  indent blocks with lua-indent-nested-block-content-align (1.00ms)
  indent blocks with lua-indent-close-paren-align
  indent blocks with lua-indent-close-paren-align (0.53ms)
  indents nested tables with alternative block indenting
  indents nested tables with alternative block indenting (2.66ms)

Hiding process buffer does not switch current window
  when process is active
  when process is active (3.23ms)
  and does not signal when process is already killed
  and does not signal when process is already killed (1.46ms)
  when process is not started
  when process is not started (0.24ms)

Compilation minor mode
  sets comint-prompt-regexp in process buffer
  sets comint-prompt-regexp in process buffer (1.50ms)

Fontification in compilation buffer
  fontifies runtime error messages
  fontifies runtime error messages  PENDING (0.06ms)
  fontifies syntax error messages
  fontifies syntax error messages  PENDING (0.05ms)

String escaping
  Escapes literal tabs
  Escapes literal tabs (0.09ms)

`lua-start-process'
  doesn't hang for an already-running process
  doesn't hang for an already-running process (1.31ms)

Test indent-new-comment-line
  works with -- ...
  works with -- ... (1.02ms)
  works with ---- ....
  works with ---- .... (0.66ms)
  doesn't recognize "--" inside strings and comments
  doesn't recognize "--" inside strings and comments (1.40ms)
  works when the comment is empty
  works when the comment is empty (0.51ms)

lua-comment-start-pos
  returns beginning of single-line comment if inside
  returns beginning of single-line comment if inside (0.25ms)
  returns beginning of single-line comment if between delimiters
  returns beginning of single-line comment if between delimiters 
(0.22ms)
  returns nil if before delimiters
  returns nil if before delimiters (0.21ms)
  returns nil if before single-line comment
  returns nil if before single-line comment (0.21ms)
  returns nil if after single-line comment
  returns nil if after single-line comment (0.20ms)
  returns nil if inside single-line string
  returns nil if inside single-line string (0.21ms)
  returns nil if inside multi-line string
  returns nil if inside multi-line string (0.23ms)
  returns beginning of multi-line comment if inside 1
  returns beginning of multi-line comment if inside 1 (0.22ms)
  returns beginning of multi-line comment if inside 2
  returns beginning of multi-line comment if inside 2 (0.21ms)
  returns beginning of multi-line comment if inside 3
  returns beginning of multi-line comment if inside 3 (0.22ms)
  returns beginning of multi-line comment if between delimiters 1
  returns beginning of multi-line comment if between delimiters 1 
(0.21ms)
  returns beginning of single-line comment if between delimiters 2
  returns beginning of single-line comment if between delimiters 2 
(0.22ms)
  returns beginning of multi-line comment if between delimiters 3
  returns beginning of multi-line comment if between delimiters 3 
(0.21ms)
  returns beginning of multi-line comment if between delimiters 4
  returns beginning of multi-line comment if between delimiters 4 
(0.21ms)
  returns beginning of multi-line comment if between delimiters 5
  returns beginning of multi-line comment if between delimiters 5 
(0.21ms)
  returns nil if before multi-line opener
  returns nil if before multi-line opener (0.22ms)
  returns nil if after multi-line closer
  returns nil if after multi-line closer (0.23ms)
  returns beginning of multi-line comment if after multi-line closer with 
different opener
  returns beginning of multi-line comment if after multi-line closer with 
different opener (0.24ms)
  returns nil if multi-line opener is inside string 1
  returns nil if multi-line opener is inside string 1 (0.17ms)
  returns nil if multi-line opener is inside string 2
  returns nil if multi-line opener is inside string 2 (0.16ms)
  returns nil if multi-line opener is inside multi-line string 1
  returns nil if multi-line opener is inside multi-line string 1 
(0.20ms)
  returns nil if multi-line opener is inside multi-line string 2
  returns nil if multi-line opener is inside multi-line string 2 
(0.19ms)

lua-comment-or-string-start-p/-pos
  returns nil for ("<>'foo'")
  returns nil for ("<>'foo'") (0.21ms)
  returns truthy/1 for ("'<>foo'")
  returns truthy/1 for ("'<>foo'") (0.23ms)
  returns truthy/1 for ("'foo<>'")
  returns truthy/1 for ("'foo<>'") (0.20ms)
  returns nil for ("'foo'<>")
  returns nil for ("'foo'<>") (0.20ms)
  returns nil for ("<>\"foo\"")
  returns nil for ("<>\"foo\"") (0.20ms)
  returns truthy/1 for ("\"<>foo\"")
  returns truthy/1 for ("\"<>foo\"") (0.19ms)
  returns truthy/1 for ("\"foo<>\"")
  returns truthy/1 for ("\"foo<>\"") (0.19ms)
  returns nil for ("\"foo\"<>")
  returns nil for ("\"foo\"<>") (0.20ms)
  returns nil for ("<>[[foo]]")
  returns nil for ("<>[[foo]]") (0.21ms)
  returns truthy/1 for ("[[<>foo]]")
  returns truthy/1 for ("[[<>foo]]") (0.21ms)
  returns truthy/1 for ("[<>[foo]]")
  returns truthy/1 for ("[<>[foo]]") (0.20ms)
  returns truthy/1 for ("[=<>[foo]=]")
  returns truthy/1 for ("[=<>[foo]=]") (0.21ms)
  returns truthy/1 for ("[<>=[foo]=]")
  returns truthy/1 for ("[<>=[foo]=]") (0.28ms)
  returns truthy/1 for ("[[foo<>]]")
  returns truthy/1 for ("[[foo<>]]") (0.20ms)
  returns truthy/1 for ("[[foo]<>]")
  returns truthy/1 for ("[[foo]<>]") (0.19ms)
  returns truthy/1 for ("[[foo]<>=]")
  returns truthy/1 for ("[[foo]<>=]") (0.19ms)
  returns truthy/1 for ("[[foo]=<>]")
  returns truthy/1 for ("[[foo]=<>]") (0.18ms)
  returns nil for ("[[foo]]<>")
  returns nil for ("[[foo]]<>") (0.19ms)
  returns nil for ("foo <>-- bar")
  returns nil for ("foo <>-- bar") (0.17ms)
  returns truthy/5 for ("foo -<>- bar")
  returns truthy/5 for ("foo -<>- bar") (0.19ms)
  returns truthy/5 for ("foo --<> bar")
  returns truthy/5 for ("foo --<> bar") (0.17ms)
  returns truthy/5 for ("foo -- <>bar")
  returns truthy/5 for ("foo -- <>bar") (0.18ms)
  returns truthy/5 for ("foo -- bar<>")
  returns truthy/5 for ("foo -- bar<>") (0.17ms)
  returns nil for ("foo <>--[[ bar ]]")
  returns nil for ("foo <>--[[ bar ]]") (0.19ms)
  returns truthy/5 for ("foo -<>-[[ bar ]]")
  returns truthy/5 for ("foo -<>-[[ bar ]]") (0.19ms)
  returns truthy/5 for ("foo --<>[[ bar ]]")
  returns truthy/5 for ("foo --<>[[ bar ]]") (0.19ms)
  returns truthy/5 for ("foo --[<>[ bar ]]")
  returns truthy/5 for ("foo --[<>[ bar ]]") (0.19ms)
  returns truthy/5 for ("foo --[[<> bar ]]")
  returns truthy/5 for ("foo --[[<> bar ]]") (0.19ms)
  returns truthy/5 for ("foo --[[ bar <>]]")
  returns truthy/5 for ("foo --[[ bar <>]]") (0.18ms)
  returns truthy/5 for ("foo --[[ bar ]<>]")
  returns truthy/5 for ("foo --[[ bar ]<>]") (0.19ms)
  returns nil for ("foo --[[ bar ]]<>")
  returns nil for ("foo --[[ bar ]]<>") (0.19ms)
  returns truthy/5 for ("foo --[==[ bar ]]<>")
  returns truthy/5 for ("foo --[==[ bar ]]<>") (0.20ms)
  returns nil for ("foo <>---[[ bar ]]")
  returns nil for ("foo <>---[[ bar ]]") (0.17ms)
  returns truthy/5 for ("foo --<>-[[ bar ]]")
  returns truthy/5 for ("foo --<>-[[ bar ]]") (0.17ms)
  returns truthy/5 for ("foo ---<>[[ bar ]]")
  returns truthy/5 for ("foo ---<>[[ bar ]]") (0.17ms)
  returns truthy/5 for ("foo ---[<>[ bar ]]")
  returns truthy/5 for ("foo ---[<>[ bar ]]") (0.18ms)
  returns truthy/5 for ("foo ---[[<> bar ]]")
  returns truthy/5 for ("foo ---[[<> bar ]]") (0.18ms)
  returns truthy/5 for ("foo ---[[ bar ]]<>")
  returns truthy/5 for ("foo ---[[ bar ]]<>") (0.19ms)
  returns nil for ("foo --[[ -- bar ]]<>")
  returns nil for ("foo --[[ -- bar ]]<>") (0.20ms)
  returns nil for ("foo '--[[' <> bar ]]")
  returns nil for ("foo '--[[' <> bar ]]") (0.18ms)
  returns nil for ("foo [[--[[]] <> bar ]]")
  returns nil for ("foo [[--[[]] <> bar ]]") (0.18ms)
  returns nil for ("foo [[--[==[]] <> bar ]==]")
  returns nil for ("foo [[--[==[]] <> bar ]==]") (0.19ms)
  returns nil for ("foo = bar -<> baz")
  returns nil for ("foo = bar -<> baz") (0.18ms)
  returns nil for ("foo = bar <>- baz")
  returns nil for ("foo = bar <>- baz") (0.18ms)

lua-skip-ws-and-comments-backward
  doesn't move point
    empty buffer: "<>"
    empty buffer: "<>" (0.17ms)
    at beginning of non-empty buffer: "<>   --[[]]foo"
    at beginning of non-empty buffer: "<>   --[[]]foo" (0.17ms)
    in the middle of variable: "   f<>oo"
    in the middle of variable: "   f<>oo" (0.15ms)
    at the end of variable: "   foo<>"
    at the end of variable: "   foo<>" (0.15ms)
    between variable and comment: "   foo<>--"
    between variable and comment: "   foo<>--" (0.14ms)
    at the end of single-quote string literal: "   foo 'bar'<>"
    at the end of single-quote string literal: "   foo 'bar'<>" 
(0.17ms)
    at the end of multi-line string literal: "   foo [[bar]]<>"
    at the end of multi-line string literal: "   foo [[bar]]<>" 
(0.15ms)
    inside string literal: "   foo '<>bar'"
    inside string literal: "   foo '<>bar'" (0.16ms)
    inside function call literal: "   foo (<>bar)"
    inside function call literal: "   foo (<>bar)" (0.14ms)
    within whitespace inside single-line string literal: "   foo '--   <>  bar'"
    within whitespace inside single-line string literal: "   foo '--   <>  
bar'" (0.15ms)
    within whitespace inside multi-line string literal: "   foo [[--   \n<>  
bar]]"
    within whitespace inside multi-line string literal: "   foo [[--   
\n<>  bar]]" (0.16ms)
  moves point
    skip whitespace at the beginning of buffer: "<2>      <1>"
    skip whitespace at the beginning of buffer: "<2>      <1>" (0.16ms)
    skip ws after variable: "foo<2>     <1>"
    skip ws after variable: "foo<2>     <1>" (0.15ms)
    skip ws after function call: "foo()<2>     <1>"
    skip ws after function call: "foo()<2>     <1>" (0.15ms)
    skip newlines/tabs/spaces after variable: "foo<2>    \n     \n<1>"
    skip newlines/tabs/spaces after variable: "foo<2>    \n        
\n<1>" (0.16ms)
    escape single-line comment and skip ws: "foo<2>  --  <1>"
    escape single-line comment and skip ws: "foo<2>  --  <1>" (0.16ms)
    escape single-line comment delimiter: "foo<2>  -<1>-"
    escape single-line comment delimiter: "foo<2>  -<1>-" (0.15ms)
    escape commented out string and skip ws: "foo<2>  --  '<1>'"
    escape commented out string and skip ws: "foo<2>  --  '<1>'" 
(0.15ms)
    escape commented out string and skip ws: "foo<2>  --  [[<1>]]"
    escape commented out string and skip ws: "foo<2>  --  [[<1>]]" 
(0.17ms)
    skip single-line comment and ws: "foo<2>  --  \n<1>"
    skip single-line comment and ws: "foo<2>  --  \n<1>" (0.16ms)
    skip several single-line comments and ws: "foo<2>  --  \n--\n--\n<1>"
    skip several single-line comments and ws: "foo<2>  --  
\n--\n--\n<1>" (0.14ms)
    escape multi-line comment and skip ws: "foo<2>  --[[ <1> ]]"
    escape multi-line comment and skip ws: "foo<2>  --[[ <1> ]]" 
(0.18ms)
    escape multi-line comment delimiter and skip ws 1: "foo<2>  -<1>-[[  ]]"
    escape multi-line comment delimiter and skip ws 1: "foo<2>  -<1>-[[  
]]" (0.17ms)
    escape multi-line comment delimiter and skip ws 2: "foo<2>  --<1>[[  ]]"
    escape multi-line comment delimiter and skip ws 2: "foo<2>  --<1>[[  
]]" (0.18ms)
    escape multi-line comment delimiter and skip ws 3: "foo<2>  --[<1>[  ]]"
    escape multi-line comment delimiter and skip ws 3: "foo<2>  --[<1>[  
]]" (0.18ms)
    escape multi-line comment delimiter and skip ws 4: "foo<2>  --[[  ]<1>]"
    escape multi-line comment delimiter and skip ws 4: "foo<2>  --[[  
]<1>]" (0.16ms)
    skip multi-line comments and ws: "foo<2>  --[[ \n\n ]]\n\n--[[ ]]<1>"
    skip multi-line comments and ws: "foo<2>  --[[ \n\n ]]\n\n--[[ 
]]<1>" (0.18ms)
    escape multi-line comment with luadoc keyword 1: "foo<2>  --[[ @see foo 
<1>]]"
    escape multi-line comment with luadoc keyword 1: "foo<2>  --[[ @see 
foo <1>]]" (0.17ms)
    escape multi-line comment with luadoc keyword 2: "foo<2>  --[[ @s<1>ee foo 
]]"
    escape multi-line comment with luadoc keyword 2: "foo<2>  --[[ @s<1>ee 
foo ]]" (0.19ms)
    escape multi-line comment with luadoc keyword 3: "foo<2>  --[[ <1>@see foo 
]]"
    escape multi-line comment with luadoc keyword 3: "foo<2>  --[[ <1>@see 
foo ]]" (0.16ms)
    escape single-line comment with luadoc keyword 1: "foo<2>  -- @see foo <1>"
    escape single-line comment with luadoc keyword 1: "foo<2>  -- @see foo 
<1>" (0.15ms)
    escape single-line comment with luadoc keyword 2: "foo<2>  -- @s<1>ee foo "
    escape single-line comment with luadoc keyword 2: "foo<2>  -- @s<1>ee 
foo " (0.15ms)
    escape single-line comment with luadoc keyword 3: "foo<2>  -- <1>@see foo "
    escape single-line comment with luadoc keyword 3: "foo<2>  -- <1>@see 
foo " (15.56ms)
  respects limit
    respect limit in whitespace: limit=3 "  <2>   <1>"
    respect limit in whitespace: limit=3 "  <2>   <1>" (0.19ms)
    don't move if limit is beyond point: limit=100 "     <2><1>    "
    don't move if limit is beyond point: limit=100 "     <2><1>    " 
(0.16ms)
    respect limit when escaping single-line comment: limit=5 "--  <2>   <1>"
    respect limit when escaping single-line comment: limit=5 "--  <2>   
<1>" (0.16ms)
    respect limit when escaping multi-line comment: limit=5 "--[[<2>   <1>]]"
    respect limit when escaping multi-line comment: limit=5 "--[[<2>   
<1>]]" (0.16ms)
    respect limit when escaping multi-line comment: limit=5 "    <2>--   <1>"
    respect limit when escaping multi-line comment: limit=5 "    <2>--   
<1>" (0.15ms)
    respect limit when escaping multi-line comment: limit=5 "    <2>--[[   
<1>]]"
    respect limit when escaping multi-line comment: limit=5 "    <2>--[[   
<1>]]" (0.18ms)
    respect limit when escaping single-line luadoc comment: limit=5 "--  
<2>@see x   <1>"
    respect limit when escaping single-line luadoc comment: limit=5 "--  
<2>@see x   <1>" (0.16ms)
    respect limit when escaping multi-line luadoc comment: limit=5 "--[[<2>@see 
x   <1>]]"
    respect limit when escaping multi-line luadoc comment: limit=5 
"--[[<2>@see x   <1>]]" (0.15ms)

lua-skip-ws-and-comments-forward
  doesn't move point
    empty buffer: "<>"
    empty buffer: "<>" (0.15ms)
    at end of non-empty buffer: "   --[[]]<>"
    at end of non-empty buffer: "   --[[]]<>" (0.15ms)
    in the middle of variable: "   f<>oo   "
    in the middle of variable: "   f<>oo   " (0.14ms)
    at the beginning of variable: "   <>foo   "
    at the beginning of variable: "   <>foo   " (0.14ms)
    between variable and comment: "   --[[]]<>foo   "
    between variable and comment: "   --[[]]<>foo   " (0.16ms)
    at the end of single-quote string literal: "   foo <>'bar'"
    at the end of single-quote string literal: "   foo <>'bar'" 
(0.14ms)
    at the end of multi-line string literal: "   foo <>[[bar]]"
    at the end of multi-line string literal: "   foo <>[[bar]]" 
(0.15ms)
    inside string literal: "   foo 'bar<>'"
    inside string literal: "   foo 'bar<>'" (0.14ms)
    inside function call literal: "   foo (bar<>)"
    inside function call literal: "   foo (bar<>)" (0.14ms)
    within whitespace inside single-line string literal: "   foo '--   <>  bar'"
    within whitespace inside single-line string literal: "   foo '--   <>  
bar'" (0.13ms)
    within whitespace inside multi-line string literal: "   foo [[--   \n<>\n  
bar]]"
    within whitespace inside multi-line string literal: "   foo [[--   
\n<>\n  bar]]" (0.15ms)
  moves point
    skip whitespace at the end of buffer: "<1>      <2>"
    skip whitespace at the end of buffer: "<1>      <2>" (0.13ms)
    skip ws before variable: "<1>     <2>bar"
    skip ws before variable: "<1>     <2>bar" (0.16ms)
    skip ws before function call: "foo<1>  <2>()"
    skip ws before function call: "foo<1>  <2>()" (0.13ms)
    skip newlines/tabs/spaces before variable: "<1>    \n       \n<2>foo"
    skip newlines/tabs/spaces before variable: "<1>    \n  \n<2>foo" 
(0.15ms)
    escape single-line comment and skip ws: "foo  --  <1>\n  <2>bar"
    escape single-line comment and skip ws: "foo  --  <1>\n  <2>bar" 
(0.15ms)
    escape single-line comment delimiter: "foo  -<1>-  \n  <2>bar"
    escape single-line comment delimiter: "foo  -<1>-  \n  <2>bar" 
(0.15ms)
    escape commented out string and skip ws: "foo  --  '<1>'  \n  <2>bar"
    escape commented out string and skip ws: "foo  --  '<1>'  \n  
<2>bar" (0.15ms)
    escape commented out string and skip ws: "foo  --  [[<1>]]  \n  <2>bar"
    escape commented out string and skip ws: "foo  --  [[<1>]]  \n  
<2>bar" (0.14ms)
    skip single-line comment and ws: "foo  <1>--  \n  \n  <2>bar"
    skip single-line comment and ws: "foo  <1>--  \n  \n  <2>bar" 
(0.16ms)
    skip several single-line comments and ws: "foo  <1>--  \n--\n--\n  \n  
<2>bar"
    skip several single-line comments and ws: "foo  <1>--  \n--\n--\n  \n  
<2>bar" (0.14ms)
    escape multi-line comment and skip ws: "foo  --[[ <1> ]]   <2>bar"
    escape multi-line comment and skip ws: "foo  --[[ <1> ]]   <2>bar" 
(0.16ms)
    escape multi-line comment delimiter and skip ws 1: "foo  -<1>-[[  ]]   
<2>bar"
    escape multi-line comment delimiter and skip ws 1: "foo  -<1>-[[  ]]   
<2>bar" (0.16ms)
    escape multi-line comment delimiter and skip ws 2: "foo  --<1>[[  ]]   
<2>bar"
    escape multi-line comment delimiter and skip ws 2: "foo  --<1>[[  ]]   
<2>bar" (0.16ms)
    escape multi-line comment delimiter and skip ws 3: "foo  --[<1>[  ]]   
<2>bar"
    escape multi-line comment delimiter and skip ws 3: "foo  --[<1>[  ]]   
<2>bar" (0.16ms)
    escape multi-line comment delimiter and skip ws 4: "foo  --[[  ]<1>]   
<2>bar"
    escape multi-line comment delimiter and skip ws 4: "foo  --[[  ]<1>]   
<2>bar" (0.16ms)
    skip multi-line comments and ws: "foo  <1>--[[ \n\n ]]\n\n--[[ ]]   <2>bar"
    skip multi-line comments and ws: "foo  <1>--[[ \n\n ]]\n\n--[[ ]]   
<2>bar" (0.17ms)
    escape multi-line comment with luadoc keyword 1: "foo  --[[ @see foo <1>]]  
 <2>bar"
    escape multi-line comment with luadoc keyword 1: "foo  --[[ @see foo 
<1>]]   <2>bar" (0.16ms)
    escape multi-line comment with luadoc keyword 2: "foo  --[[ @s<1>ee foo ]]  
 <2>bar"
    escape multi-line comment with luadoc keyword 2: "foo  --[[ @s<1>ee 
foo ]]   <2>bar" (0.15ms)
    escape multi-line comment with luadoc keyword 3: "foo  --[[ <1>@see foo ]]  
 <2>bar"
    escape multi-line comment with luadoc keyword 3: "foo  --[[ <1>@see 
foo ]]   <2>bar" (0.15ms)
    escape single-line comment with luadoc keyword 1: "foo  -- @see foo<1> \n   
<2>bar"
    escape single-line comment with luadoc keyword 1: "foo  -- @see foo<1> 
\n   <2>bar" (0.15ms)
    escape single-line comment with luadoc keyword 2: "foo  -- @s<1>ee foo \n   
<2>bar"
    escape single-line comment with luadoc keyword 2: "foo  -- @s<1>ee foo 
\n   <2>bar" (0.14ms)
    escape single-line comment with luadoc keyword 3: "foo  -- <1>@see foo \n   
<2>bar"
    escape single-line comment with luadoc keyword 3: "foo  -- <1>@see foo 
\n   <2>bar" (0.14ms)
  respects limit
    in whitespace: limit=6 "  <1>   <2>   "
    in whitespace: limit=6 "  <1>   <2>   " (0.14ms)
    don't move if limit is before point: limit=1 "     <2><1>   "
    don't move if limit is before point: limit=1 "     <2><1>   " 
(0.14ms)
    when escaping single-line comment 1: limit=8 "--  <1>   <2>  \n"
    when escaping single-line comment 1: limit=8 "--  <1>   <2>  \n" 
(0.16ms)
    when escaping single-line comment 2: limit=8 "--  <1>  \n<2>  "
    when escaping single-line comment 2: limit=8 "--  <1>  \n<2>  " 
(0.16ms)
    when escaping single-line comment 3: limit=8 "--  <1>   <2>\n  "
    when escaping single-line comment 3: limit=8 "--  <1>   <2>\n  " 
(0.15ms)
    when escaping multi-line comment 1: limit=8 "--[[<1>   <2> ]] \n"
    when escaping multi-line comment 1: limit=8 "--[[<1>   <2> ]] \n" 
(0.16ms)
    when escaping multi-line comment 1: limit=8 "--[[<1>  ]<2>] \n"
    when escaping multi-line comment 1: limit=8 "--[[<1>  ]<2>] \n" 
(0.16ms)
    when escaping multi-line comment 1: limit=8 "--[[<1>   <2> ]] \n"
    when escaping multi-line comment 1: limit=8 "--[[<1>   <2> ]] \n" 
(0.16ms)
    when escaping single-line luadoc comment: limit=7 "--  <1>@s<2>ee x   "
    when escaping single-line luadoc comment: limit=7 "--  <1>@s<2>ee x   
" (0.15ms)
    when escaping single-line luadoc comment: limit=8 "--  <1>@se<2>e x   "
    when escaping single-line luadoc comment: limit=8 "--  <1>@se<2>e x   
" (0.15ms)
    when escaping single-line luadoc comment: limit=9 "--  <1>@see<2> x   "
    when escaping single-line luadoc comment: limit=9 "--  <1>@see<2> x   
" (0.15ms)
    when escaping multi-line luadoc comment: limit=7 "--[[<1>@s<2>ee x]] "
    when escaping multi-line luadoc comment: limit=7 "--[[<1>@s<2>ee x]] 
" (0.16ms)
    when escaping multi-line luadoc comment: limit=8 "--[[<1>@se<2>e x]] "
    when escaping multi-line luadoc comment: limit=8 "--[[<1>@se<2>e x]] 
" (0.16ms)
    when escaping multi-line luadoc comment: limit=9 "--[[<1>@see<2> x]] "
    when escaping multi-line luadoc comment: limit=9 "--[[<1>@see<2> x]] 
" (0.15ms)

lua-find-regexp
  does not match open-bracket that is part of multiline string opener: forward
  does not match open-bracket that is part of multiline string opener: 
forward (0.17ms)
  does not match open-bracket that is part of multiline string opener: backward
  does not match open-bracket that is part of multiline string opener: 
backward (0.16ms)
  does not match close-bracket that is part of multiline string closer: forward
  does not match close-bracket that is part of multiline string closer: 
forward (0.16ms)
  does not match close-bracket that is part of multiline string closer: backward
  does not match close-bracket that is part of multiline string closer: 
backward (0.14ms)
  does not match minus that is part of comment starter: forward
  does not match minus that is part of comment starter: forward 
(0.16ms)
  does not match minus that is part of comment starter: backward
  does not match minus that is part of comment starter: backward 
(0.13ms)

========================================
Test fill-paragraph fills single-line comment
FAILED: 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).

========================================
Test fill-paragraph fills comment after code
FAILED: 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).

========================================
Test fill-paragraph does not spill comments into code (issue #25)
FAILED: 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, 3 failed, 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.

--- End Message ---
--- Begin Message ---
Source: lua-mode
Source-Version: 20221027+git20231023.d074e41-2
Done: Xiyue Deng <manp...@gmail.com>

We believe that the bug you reported is fixed in the latest version of
lua-mode, 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 1099...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Xiyue Deng <manp...@gmail.com> (supplier of updated lua-mode 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: Sat, 01 Mar 2025 17:38:23 -0800
Source: lua-mode
Architecture: source
Version: 20221027+git20231023.d074e41-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Emacsen Team <debian-emac...@lists.debian.org>
Changed-By: Xiyue Deng <manp...@gmail.com>
Closes: 1099249
Changes:
 lua-mode (20221027+git20231023.d074e41-2) unstable; urgency=medium
 .
   * Add Salsa CI configuration
   * Add patches to disable failing tests for Emacs 30.1 (Closes: #1099249)
Checksums-Sha1:
 7cb3f4f7bcd1c302c8fda136b063906fca0ababd 2294 
lua-mode_20221027+git20231023.d074e41-2.dsc
 0ea644a7cc5eaa72eb7562b4e50aec0936ee33ba 5612 
lua-mode_20221027+git20231023.d074e41-2.debian.tar.xz
Checksums-Sha256:
 8936536d2d2b7e26a628e57e4586aa98fbf84f40478327df0addab385ea6df8a 2294 
lua-mode_20221027+git20231023.d074e41-2.dsc
 c26a504ddfc12317e0a5a8e558a0a7e336248536453d6a76ed22aaf71233206f 5612 
lua-mode_20221027+git20231023.d074e41-2.debian.tar.xz
Files:
 7a7fb44165448fc00fcd13692c201260 2294 lisp optional 
lua-mode_20221027+git20231023.d074e41-2.dsc
 4a314a108d584dbc3e7c33c62281e12f 5612 lisp optional 
lua-mode_20221027+git20231023.d074e41-2.debian.tar.xz

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

iQJGBAEBCgAwFiEEiKQfd6o81mjI+LWALell7WOCXJMFAmfD+5sSHG1hbnBoaXpA
Z21haWwuY29tAAoJEC3pZe1jglyTJaYQAKQkmw1djJZ7KBMtxAnF/joEuX3T895z
c6ysGUsNQfpHTe9dhsnlCrfujSK2gl0LYKEWsbk9InA+t9gSd5nVx3E+aZh16rS+
lkRC2TGPWyqIyox4hInud4gEQSI63D4OxvKlV1+CMQ9L+2w5zmxfAx3Yq4gSINAt
xkgceWm8YO+KdVxt5kY5U8LMf8u/jYYGpqP/NIZhbATL/JZMdE6QNxvSi331hgm0
OUdI7IAMD0cNqK43iKgDWDYCjZPE1MnFCJCkbpyEGtLt5Raagj8XkQPDVfz2IfX2
J6M2ALw4il5Ln9r6q9c6ANljMwPzRQ1tmBCwW89clIpSs+G4eGl7fNthrt/fvceG
k1MkefScCD7+LrgnIUWSNBg4N9PbdSEtfeg73iSIGkqFM5fSq8Gkp7WEY8/TN7o1
9mYUnMunqzeA4JGaMhQqFOZAf+MtzQz/6lVBGp2t5zblR2h6pKcYdHwFS8HAlszq
d6Q0yXhRFPBSb9Lek72FrxhydBqu+fzl8bnzUidmVZUyMRyGX0K56+JjdVP3fcHS
uRJ392+/u1AFlbCKe4ioyfCcHXRwju3OmBlkxO+GyGhqeTEdqvDXalz9BmZdoSqC
98tJrQj9ofHB0d+YvY0YpQ+WETJdro5rKXnyQ8Y553qE17PmJTSlPugQdFH1Xy5u
JbEGExtFJOiI
=NiEv
-----END PGP SIGNATURE-----

Attachment: pgpWtzlWDBcwX.pgp
Description: PGP signature


--- End Message ---

Reply via email to