Your message dated Sun, 02 Mar 2025 06:49:20 +0000 with message-id <E1tod8a-0080rb-LZ@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 owner@bugs.debian.org immediately.) -- 1099249: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1099249 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian BTS <submit@bugs.debian.org>
- Subject: lua-mode: FTBFS: dh_elpa_test: error: buttercup -L . --traceback pretty returned exit code 255
- From: Santiago Vila <sanvila@debian.org>
- Date: Sat, 01 Mar 2025 21:01:46 +0000
- Message-id: <[🔎] E1toTxy-0020nf-SD@paradis.debian.org>
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.
--- End Message ---
--- Begin Message ---
- To: 1099249-close@bugs.debian.org
- Subject: Bug#1099249: fixed in lua-mode 20221027+git20231023.d074e41-2
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Sun, 02 Mar 2025 06:49:20 +0000
- Message-id: <E1tod8a-0080rb-LZ@fasolo.debian.org>
- Reply-to: Xiyue Deng <manphiz@gmail.com>
Source: lua-mode Source-Version: 20221027+git20231023.d074e41-2 Done: Xiyue Deng <manphiz@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 1099249@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Xiyue Deng <manphiz@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 ftpmaster@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-emacsen@lists.debian.org> Changed-By: Xiyue Deng <manphiz@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: pgpxZnI9eZOc9.pgp
Description: PGP signature
--- End Message ---