FTBFS/autopkgtest failures with emacs 28.1
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
emacs-buttercup |
Unknown
|
Unknown
|
|||
flycheck |
Unknown
|
Unknown
|
|||
emacs (Debian) |
Confirmed
|
Unknown
|
|||
emacs (Ubuntu) |
New
|
Undecided
|
Unassigned | ||
emacs-buttercup (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
emacs-helm-ag (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
flycheck (Debian) |
Fix Released
|
Unknown
|
|||
flycheck (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
flycheck is FTBFSing and its dep8 tests are failing with emacs 28.1:
autopkgtest [14:01:34]: test dh-elpa-
buttercup -L .
Loading /etc/emacs/
Loading /etc/emacs/
Running 110 specs.
Language C/C++
The Cppcheck error parser
parses Cppcheck XML using automatic parser selection
[32m parses Cppcheck XML using automatic parser selection[0m (10.99ms)
parses Cppcheck XML without errors using automatic parser selection
[32m parses Cppcheck XML without errors using automatic parser selection[0m (0.21ms)
parses Cppcheck XML without errors using builtin parser
[32m parses Cppcheck XML without errors using builtin parser[0m (7.91ms)
Language Emacs Lisp
Checkdoc
exports all customizable variables
[31m exports all customizable variables[0m[31m Expected `(seq-sort #'string-lessp flycheck-
Language Go
The staticcheck error parser
parses staticcheck JSON output
[32m parses staticcheck JSON output[0m (0.96ms)
Language Haskell
Module names
does not extract a module name from commented code
[32m does not extract a module name from commented code[0m (0.21ms)
extracts a simple module name without exports
[32m extracts a simple module name without exports[0m (0.15ms)
extracts a simple module name at the end of a line
[32m extracts a simple module name at the end of a line[0m (0.12ms)
extracts a module name with exports
[32m extracts a module name with exports[0m (0.12ms)
extracts a module name with exports right after the name
[32m extracts a module name with exports right after the name[0m (0.12ms)
Syntax checker Help
flycheck-
pops up a help buffer for ruby-rubocop
[32m pops up a help buffer for ruby-rubocop[0m (2.51ms)
documents ruby-rubocop in the help buffer
[32m documents ruby-rubocop in the help buffer[0m (1.37ms)
navigates to the source of ruby-rubocop
[32m navigates to the source of ruby-rubocop[0m (33.60ms)
shows next checkers in the help of ruby-rubocop
[32m shows next checkers in the help of ruby-rubocop[0m (1.59ms)
shows the executable name in the help of ruby-rubocop
[32m shows the executable name in the help of ruby-rubocop[0m (1.49ms)
shows the executable variable in the help of ruby-rubocop
[32m shows the executable variable in the help of ruby-rubocop[0m (1.41ms)
shows the configuration file variable in the help of ruby-rubocop
[32m shows the configuration file variable in the help of ruby-rubocop[0m (1.37ms)
shows the option variables in the help of ruby-rubocop
[32m shows the option variables in the help of ruby-rubocop[0m (1.37ms)
shows the docstring of ruby-rubocop
[32m shows the docstring of ruby-rubocop[0m (1.48ms)
Language JavaScript
The ESLint error parser
parses ESLint JSON output with errors
[32m parses ESLint JSON output with errors[0m (0.26ms)
parses ESLint JSON output without errors
[32m parses ESLint JSON output without errors[0m (0.23ms)
parses ESLint JSON output with deprecation warning
[32m parses ESLint JSON output with deprecation warning[0m (0.24ms)
Language PHP
The PHDMD error parser
parses PHPMD XML output
[32m parses PHPMD XML output[0m (1.05ms)
Language Ruby
The Reek error parser
parses Reek JSON output
[32m parses Reek JSON output[0m (40.63ms)
Language TypeScript
The TSLint error parser
parses TSLint JSON output
[32m parses TSLint JSON output[0m (0.65ms)
parses TSLint JSON output with unknown severity
[32m parses TSLint JSON output with unknown severity[0m (0.42ms)
Documentation
Syntax checkers
documents all syntax checkers
[32m documents all syntax checkers[0m (1.98ms)
doesn't document syntax checkers that don't exist
[32m doesn't document syntax checkers that don't exist[0m (2.00ms)
Options
documents all syntax checker options
[32m documents all syntax checker options[0m (2.15ms)
doesn't document syntax checker options that don't exist
[32m doesn't document syntax checker options that don't exist[0m (2.06ms)
Configuration files
documents all syntax checker configuration files
[32m documents all syntax checker configuration files[0m (0.32ms)
it doesn't document configuration files that don't exist
[32m it doesn't document configuration files that don't exist[0m (0.28ms)
Error filters
flycheck-
removes trailing whitespace
[32m removes trailing whitespace[0m (0.12ms)
removes empty error IDs
[32m removes empty error IDs[0m (0.11ms)
removes zero columns
[32m removes zero columns[0m (0.14ms)
flycheck-
removes the given filename from errors
[32m removes the given filename from errors[0m (0.36ms)
flycheck-
ignores nil columns
[32m ignores nil columns[0m (0.15ms)
increments with the default offset
[32m increments with the default offset[0m (0.25ms)
increments with a custom offset
[32m increments with a custom offset[0m (0.20ms)
flycheck-
skips over intermittent errors
[32m skips over intermittent errors[0m (1.04ms)
flycheck-
collapses all whitespace in error messages
[32m collapses all whitespace in error messages[0m (0.12ms)
flycheck-
removes all nested qualifiers
[32m removes all nested qualifiers[0m (0.21ms)
leaves unqualified IDs alone
[32m leaves unqualified IDs alone[0m (0.17ms)
ignores errors without IDs
[32m ignores errors without IDs[0m (0.10ms)
flycheck-
ignores errors without IDs
[32m ignores errors without IDs[0m (0.14ms)
removes error IDs
[32m removes error IDs[0m (0.14ms)
flycheck-
ignores errors with line numbers
[32m ignores errors with line numbers[0m (0.11ms)
sets errors missing line numbers to line 0
[32m sets errors missing line numbers to line 0[0m (0.15ms)
Error List
has the correct buffer name
[32m has the correct buffer name[0m (0.21ms)
has a permanently local source buffer
[32m has a permanently local source buffer[0m (0.26ms)
derives from Tabulated List Mode
[32m derives from Tabulated List Mode[0m (0.31ms)
Format
sets the error list format locally
[32m sets the error list format locally[0m (0.32ms)
sets a proper padding locally
[32m sets a proper padding locally[0m (0.32ms)
sets the list entries locally
[32m sets the list entries locally[0m (0.32ms)
has a local header line
[31m has a local header line[0m[31m Expected `header-
Columns
has the file name in the 1st column
[32m has the file name in the 1st column[0m (0.23ms)
has the line number in the 2nd column
[32m has the line number in the 2nd column[0m (0.23ms)
has the column number in the 3rd column
[32m has the column number in the 3rd column[0m (0.30ms)
has the error level in the 4th column
[32m has the error level in the 4th column[0m (0.30ms)
has the error ID in the 5th column
[32m has the error ID in the 5th column[0m (0.24ms)
has the error message in the 6th column
[32m has the error message in the 6th column[0m (0.27ms)
Entry
has the error object as ID
[32m has the error object as ID[0m (0.15ms)
has the line number in the 2nd cell
[32m has the line number in the 2nd cell[0m (0.15ms)
has the column number in the 3rd cell
[32m has the column number in the 3rd cell[0m (0.14ms)
has an empty 3rd cell if there is no column number
[32m has an empty 3rd cell if there is no column number[0m (0.19ms)
has the error level in the 4th cell
[32m has the error level in the 4th cell[0m (0.15ms)
has the error ID in the 5th cell
[32m has the error ID in the 5th cell[0m (0.17ms)
has the error message in the 6th cell
[32m has the error message in the 6th cell[0m (0.18ms)
has a default message in the 6th cell if there is no message
[32m has a default message in the 6th cell if there is no message[0m (0.22ms)
Filter
kills the filter variable when resetting the filter
[32m kills the filter variable when resetting the filter[0m (0.17ms)
filters errors with lower levels
[32m filters errors with lower levels[0m (0.15ms)
Mode Line
shows no mode line indicator if no filter is set
[32m shows no mode line indicator if no filter is set[0m (0.06ms)
shows the level filter in the mode line if set
[32m shows the level filter in the mode line if set[0m (0.14ms)
Error parsers
The checkstyle parser
parses Checkstyle XML using built-in XML parser
[32m parses Checkstyle XML using built-in XML parser[0m (1.25ms)
parses Checkstyle XML using libxml
[32m parses Checkstyle XML using libxml[0m (1.00ms)
parses Checkstyle XML with automatic parser selection
[32m parses Checkstyle XML with automatic parser selection[0m (0.96ms)
Generic syntax checkers
Major mode
supports the current major mode
[32m supports the current major mode[0m (0.17ms)
supports a major mode
[32m supports a major mode[0m (0.15ms)
does not support a major mode
[32m does not support a major mode[0m (0.14ms)
Global Flycheck Mode
checks whether it may enable the mode
[32m checks whether it may enable the mode[0m (0.56ms)
enables Flycheck in a regular buffer
[32m enables Flycheck in a regular buffer[0m (0.45ms)
enables Flycheck when only that major mode is allowed
[32m enables Flycheck when only that major mode is allowed[0m (0.51ms)
does not enable Flycheck in temporary buffers
[32m does not enable Flycheck in temporary buffers[0m (0.28ms)
does not enable Flycheck in ephemeral buffers
[32m does not enable Flycheck in ephemeral buffers[0m (0.36ms)
does not enable Flycheck in special modes
[32m does not enable Flycheck in special modes[0m (40.23ms)
does not enable Flycheck in fundamental-mode
[32m does not enable Flycheck in fundamental-
does not enable Flycheck in encrypted buffers
[32m does not enable Flycheck in encrypted buffers[0m (0.40ms)
does not enable Flycheck in compilation mode
[32m does not enable Flycheck in compilation mode[0m (43.45ms)
does not enable Flycheck if all major modes are disabled
[32m does not enable Flycheck if all major modes are disabled[0m (0.45ms)
does not enable Flycheck if the major mode is disabled
[32m does not enable Flycheck if the major mode is disabled[0m (40.55ms)
does not enable Flycheck if the major mode is not enabled
[32m does not enable Flycheck if the major mode is not enabled[0m (0.43ms)
Encrypted buffers
flycheck-
considers a temporary buffer as unencrypted
[32m considers a temporary buffer as unencrypted[0m (0.76ms)
considers a file buffer as unencrypted
[32m considers a file buffer as unencrypted[0m (3.24ms)
recognizes an encrypted buffer
[32m recognizes an encrypted buffer[0m (2.09s)
Mode Line
shows the number of errors and warnings
[32m shows the number of errors and warnings[0m (0.70ms)
does not show the number of infos
[32m does not show the number of infos[0m (0.54ms)
includes the prefix
[32m includes the prefix[0m (0.54ms)
Utilities
flycheck-
considers an empty buffer as empty
[32m considers an empty buffer as empty[0m (0.59ms)
does not consider a buffer with content as empty
[32m does not consider a buffer with content as empty[0m (0.34ms)
detects emptiness of narrowed buffers
[32m detects emptiness of narrowed buffers[0m (0.29ms)
flycheck-
considers an unmodified buffer without backing file unsaved
[32m considers an unmodified buffer without backing file unsaved[0m (0.17ms)
considers a modified buffer without backing file unsaved
[32m considers a modified buffer without backing file unsaved[0m (0.17ms)
considers an unmodified buffer with backing file saved
[31m considers an unmodified buffer with backing file saved[0m[31m FAILED[0m (790.05ms)
considers a modified buffer with backing file unsaved
[31m considers a modified buffer with backing file unsaved[0m[31m FAILED[0m (0.59ms)
flycheck-
non-existing programs
returns nil when given a non-existing program name
[32m returns nil when given a non-existing program name[0m (0.77ms)
returns nil when given a non-existing relative program path
[32m returns nil when given a non-existing relative program path[0m (0.80ms)
returns nil when given a non-existing absolute program path
[32m returns nil when given a non-existing absolute program path[0m (0.42ms)
existing programs with implied suffix
resolves the path when given an existing program name
[32m resolves the path when given an existing program name[0m (1.74ms)
resolves the path when given an existing relative program path
[32m resolves the path when given an existing relative program path[0m (1.90ms)
resolves the path when given an existing absolute program path
[32m resolves the path when given an existing absolute program path[0m (1.70ms)
=======
[31mLanguage Emacs Lisp Checkdoc exports all customizable variables[0m
Traceback (most recent call last):
buttercup-
signal(
[31mFAILED[0m: Expected `(seq-sort #'string-lessp flycheck-
=======
[31mError List Format has a local header line[0m
Traceback (most recent call last):
buttercup-
signal(
[31mFAILED[0m: Expected `header-
=======
[31mUtilities flycheck-
Traceback (most recent call last):
spy-on(
buttercup-
comp-
comp-
native-
error: (native-
=======
[31mUtilities flycheck-
Traceback (most recent call last):
spy-on(
buttercup-
comp-
comp-
native-
error: (native-
Ran 110 specs, [31m4 failed[0m, in 3.23s.
buttercup-run failed: ""
dh_elpa_test: error: buttercup -L . returned exit code 255
Changed in flycheck (Ubuntu): | |
status: | New → Fix Released |
Changed in flycheck (Ubuntu): | |
status: | Fix Released → New |
Changed in emacs-buttercup (Ubuntu): | |
status: | New → Fix Released |
Changed in flycheck (Ubuntu): | |
status: | New → Fix Released |
Changed in emacs-helm-ag (Ubuntu): | |
status: | New → Fix Released |
Changed in flycheck (Debian): | |
status: | Unknown → Fix Released |
Changed in emacs (Debian): | |
status: | Unknown → Confirmed |
Filed https:/ /debbugs. gnu.org/ cgi/bugreport. cgi?bug= 61880 against upstream Emacs.