Package: elpa-haskell-mode
Version: 17.2-5
Severity: serious
X-Debbugs-Cc: a...@debian.org
Control: affects -1 emacs emacs-gtk emacs-lucid emacs-nox emacs-pgtk

After upgrading Emacs to 29.1, byte-(re-)compiling fails as follows:

[…]
Install elpa-haskell-mode for emacs
install/haskell-mode-17.2snapshot: Handling install of emacsen flavor emacs
install/haskell-mode-17.2snapshot: byte-compiling for emacs
../../elpa-src/haskell-mode-17.2snapshot/haskell-cabal.el: Warning: Case 
'before will match ‘quote’.  If that’s intended, write (before quote) instead.  
Otherwise, don’t quote ‘before’.
../../elpa-src/haskell-mode-17.2snapshot/haskell-cabal.el: Warning: Case 'after 
will match ‘quote’.  If that’s intended, write (after quote) instead.  
Otherwise, don’t quote ‘after’.
../../elpa-src/haskell-mode-17.2snapshot/haskell-cabal.el: Warning: Case 
'single will match ‘quote’.  If that’s intended, write (single quote) instead.  
Otherwise, don’t quote ‘single’.
../../elpa-src/haskell-mode-17.2snapshot/haskell-process.el: Warning: Case 
'ghci will match ‘quote’.  If that’s intended, write (ghci quote) instead.  
Otherwise, don’t quote ‘ghci’.
../../elpa-src/haskell-mode-17.2snapshot/haskell-process.el: Warning: Case 
'cabal-repl will match ‘quote’.  If that’s intended, write (cabal-repl quote) 
instead.  Otherwise, don’t quote ‘cabal-repl’.
../../elpa-src/haskell-mode-17.2snapshot/haskell-process.el: Warning: Case 
'stack-ghci will match ‘quote’.  If that’s intended, write (stack-ghci quote) 
instead.  Otherwise, don’t quote ‘stack-ghci’.
../../elpa-src/haskell-mode-17.2snapshot/haskell-commands.el: Warning: Case 
'unknown-command will match ‘quote’.  If that’s intended, write 
(unknown-command quote) instead.  Otherwise, don’t quote ‘unknown-command’.
../../elpa-src/haskell-mode-17.2snapshot/haskell-commands.el: Warning: Case 
'option-missing will match ‘quote’.  If that’s intended, write (option-missing 
quote) instead.  Otherwise, don’t quote ‘option-missing’.
../../elpa-src/haskell-mode-17.2snapshot/haskell-commands.el: Warning: Case 
'interactive-error will match ‘quote’.  If that’s intended, write 
(interactive-error quote) instead.  Otherwise, don’t quote ‘interactive-error’.

In toplevel form:
ghci-script-mode.el:20:2: Error: Eager macro-expansion failure: (error 
"Misplaced t or ‘otherwise’ clause")

In haskell-cabal-classify-line:
haskell-cabal.el:363:2: Warning: docstring wider than 80 characters
haskell-cabal.el:363:2: Warning: docstring has wrong usage of unescaped single 
quotes (use \= or different quoting)

In haskell-cabal-enum-targets:
haskell-cabal.el:496:2: Warning: docstring wider than 80 characters

In haskell-cabal-listify:
haskell-cabal.el:701:12: Warning: Case 'before will match ‘quote’.  If that’s 
intended, write (before quote) instead.  Otherwise, don’t quote ‘before’.
haskell-cabal.el:701:12: Warning: Case 'after will match ‘quote’.  If that’s 
intended, write (after quote) instead.  Otherwise, don’t quote ‘after’.
haskell-cabal.el:701:12: Warning: Case 'single will match ‘quote’.  If that’s 
intended, write (single quote) instead.  Otherwise, don’t quote ‘single’.

In haskell-cabal-line-filename:
haskell-cabal.el:926:2: Warning: docstring wider than 80 characters

In haskell-blank-line-p:
haskell-collapse.el:46:9: Warning: ‘point-at-eol’ is an obsolete function (as 
of 29.1); use ‘line-end-position’ or ‘pos-eol’ instead.

In haskell-hide-toggle-all:
haskell-collapse.el:95:19: Warning: ‘point-at-bol’ is an obsolete function (as 
of 29.1); use ‘line-beginning-position’ or ‘pos-bol’ instead.

In toplevel form:
haskell-commands.el:652:12: Error: Misplaced t or ‘otherwise’ clause

In toplevel form:
haskell-compile.el:42:2: Warning: custom-declare-variable 
`haskell-compile-cabal-build-command' docstring wider than 80 characters
haskell-compile.el:49:2: Warning: custom-declare-variable 
`haskell-compile-cabal-build-alt-command' docstring wider than 80 characters
haskell-compile.el:56:2: Warning: custom-declare-variable 
`haskell-compile-stack-build-command' docstring wider than 80 characters
haskell-compile.el:63:2: Warning: custom-declare-variable 
`haskell-compile-stack-build-alt-command' docstring wider than 80 characters
haskell-compile.el:70:2: Warning: custom-declare-variable 
`haskell-compile-command' docstring wider than 80 characters
haskell-compile.el:83:2: Warning: custom-declare-variable 
`haskell-compiler-type' docstring wider than 80 characters

In haskell-completions-grab-pragma-prefix:
haskell-completions.el:146:2: Warning: docstring has wrong usage of unescaped 
single quotes (use \= or different quoting)

In haskell-completions-grab-identifier-prefix:
haskell-completions.el:216:2: Warning: docstring has wrong usage of unescaped 
single quotes (use \= or different quoting)

In haskell-completions-grab-prefix:
haskell-completions.el:267:2: Warning: docstring has wrong usage of unescaped 
single quotes (use \= or different quoting)

In haskell-completions--simple-completions:
haskell-completions.el:311:23: Warning: Case 
'haskell-completions-pragma-name-prefix will match ‘quote’.  If that’s 
intended, write (haskell-completions-pragma-name-prefix quote) instead.  
Otherwise, don’t quote ‘haskell-completions-pragma-name-prefix’.
haskell-completions.el:311:23: Warning: Case 
'haskell-completions-ghc-option-prefix will match ‘quote’.  If that’s intended, 
write (haskell-completions-ghc-option-prefix quote) instead.  Otherwise, don’t 
quote ‘haskell-completions-ghc-option-prefix’.
haskell-completions.el:311:23: Warning: Case 
'haskell-completions-language-extension-prefix will match ‘quote’.  If that’s 
intended, write (haskell-completions-language-extension-prefix quote) instead.  
Otherwise, don’t quote ‘haskell-completions-language-extension-prefix’.

In toplevel form:
haskell-customize.el:51:2: Warning: custom-declare-variable 
`haskell-process-type' docstring has wrong usage of unescaped single quotes 
(use \= or different quoting)
haskell-customize.el:77:2: Warning: custom-declare-variable 
`haskell-process-wrapper-function' docstring has wrong usage of unescaped 
single quotes (use \= or different quoting)
haskell-customize.el:173:2: Warning: custom-declare-variable 
`haskell-process-do-cabal-format-string' docstring wider than 80 characters
haskell-customize.el:242:2: Warning: custom-declare-variable 
`haskell-process-suggest-overloaded-strings' docstring wider than 80 characters
haskell-customize.el:364:2: Warning: custom-declare-variable 
`haskell-import-mapping' docstring has wrong usage of unescaped single quotes 
(use \= or different quoting)

In haskell-build-type:
haskell-customize.el:411:2: Warning: docstring has wrong usage of unescaped 
single quotes (use \= or different quoting)

In haskell-process-type:
haskell-customize.el:439:2: Warning: docstring has wrong usage of unescaped 
single quotes (use \= or different quoting)
../../elpa-src/haskell-mode-17.2snapshot/haskell-commands.el: Warning: Case 
'unknown-command will match ‘quote’.  If that’s intended, write 
(unknown-command quote) instead.  Otherwise, don’t quote ‘unknown-command’.
../../elpa-src/haskell-mode-17.2snapshot/haskell-commands.el: Warning: Case 
'option-missing will match ‘quote’.  If that’s intended, write (option-missing 
quote) instead.  Otherwise, don’t quote ‘option-missing’.
../../elpa-src/haskell-mode-17.2snapshot/haskell-commands.el: Warning: Case 
'interactive-error will match ‘quote’.  If that’s intended, write 
(interactive-error quote) instead.  Otherwise, don’t quote ‘interactive-error’.

In toplevel form:
haskell-doc.el:305:2: Error: Eager macro-expansion failure: (error "Misplaced t 
or ‘otherwise’ clause")

In haskell-indent-next-symbol-safe:
haskell-indent.el:437:2: Warning: docstring wider than 80 characters

In haskell-indent-align-def:
haskell-indent.el:1324:2: Warning: docstring has wrong usage of unescaped 
single quotes (use \= or different quoting)

In haskell-indentation-toplevel-where:
haskell-indentation.el:796:2: Warning: docstring has wrong usage of unescaped 
single quotes (use \= or different quoting)

In haskell-indentation-read-next-token:
haskell-indentation.el:1159:2: Warning: docstring has wrong usage of unescaped 
single quotes (use \= or different quoting)

In haskell-interactive-prompt-regex:
haskell-interactive-mode.el:50:2: Warning: docstring wider than 80 characters

In haskell-interactive-mode-goto-end-point:
haskell-interactive-mode.el:404:2: Warning: docstring has wrong usage of 
unescaped single quotes (use \= or different quoting)

In haskell-lexeme-looking-at-qidsym:
haskell-lexeme.el:86:2: Warning: docstring has wrong usage of unescaped single 
quotes (use \= or different quoting)

In haskell-lexeme-looking-at-quasi-quote-literal:
haskell-lexeme.el:356:2: Warning: docstring has wrong usage of unescaped single 
quotes (use \= or different quoting)

In haskell-lexeme-looking-at-token:
haskell-lexeme.el:439:2: Warning: docstring wider than 80 characters
haskell-lexeme.el:439:2: Warning: docstring has wrong usage of unescaped single 
quotes (use \= or different quoting)
../../elpa-src/haskell-mode-17.2snapshot/haskell-commands.el: Warning: Case 
'unknown-command will match ‘quote’.  If that’s intended, write 
(unknown-command quote) instead.  Otherwise, don’t quote ‘unknown-command’.
../../elpa-src/haskell-mode-17.2snapshot/haskell-commands.el: Warning: Case 
'option-missing will match ‘quote’.  If that’s intended, write (option-missing 
quote) instead.  Otherwise, don’t quote ‘option-missing’.
../../elpa-src/haskell-mode-17.2snapshot/haskell-commands.el: Warning: Case 
'interactive-error will match ‘quote’.  If that’s intended, write 
(interactive-error quote) instead.  Otherwise, don’t quote ‘interactive-error’.

In toplevel form:
haskell-load.el:29:2: Error: Eager macro-expansion failure: (error "Misplaced t 
or ‘otherwise’ clause")

In haskell-mode:
haskell-mode.el:747:2: Warning: docstring has wrong usage of unescaped single 
quotes (use \= or different quoting)

In haskell-mode-toggle-scc-at-point:
haskell-mode.el:1144:2: Warning: docstring wider than 80 characters
haskell-mode.el:1182:2: Warning: defvar 
`haskell-auto-insert-module-format-string' docstring wider than 80 characters

In haskell-move-nested:
haskell-move-nested.el:36:2: Warning: docstring wider than 80 characters

In haskell-process-compute-process-log-and-command:
haskell-process.el:79:15: Warning: Case 'ghci will match ‘quote’.  If that’s 
intended, write (ghci quote) instead.  Otherwise, don’t quote ‘ghci’.
haskell-process.el:79:15: Warning: Case 'cabal-repl will match ‘quote’.  If 
that’s intended, write (cabal-repl quote) instead.  Otherwise, don’t quote 
‘cabal-repl’.
haskell-process.el:79:15: Warning: Case 'stack-ghci will match ‘quote’.  If 
that’s intended, write (stack-ghci quote) instead.  Otherwise, don’t quote 
‘stack-ghci’.

In haskell-process-send-string:
haskell-process.el:207:2: Warning: docstring wider than 80 characters

In haskell-utils-repl-response-error-status:
haskell-utils.el:116:2: Warning: docstring has wrong usage of unescaped single 
quotes (use \= or different quoting)
../../elpa-src/haskell-mode-17.2snapshot/haskell-commands.el: Warning: Case 
'unknown-command will match ‘quote’.  If that’s intended, write 
(unknown-command quote) instead.  Otherwise, don’t quote ‘unknown-command’.
../../elpa-src/haskell-mode-17.2snapshot/haskell-commands.el: Warning: Case 
'option-missing will match ‘quote’.  If that’s intended, write (option-missing 
quote) instead.  Otherwise, don’t quote ‘option-missing’.
../../elpa-src/haskell-mode-17.2snapshot/haskell-commands.el: Warning: Case 
'interactive-error will match ‘quote’.  If that’s intended, write 
(interactive-error quote) instead.  Otherwise, don’t quote ‘interactive-error’.

In toplevel form:
haskell.el:30:2: Error: Eager macro-expansion failure: (error "Misplaced t or 
‘otherwise’ clause")

In haskell-program-name-with-args:
inf-haskell.el:59:7: Warning: Case 'ghci will match ‘quote’.  If that’s 
intended, write (ghci quote) instead.  Otherwise, don’t quote ‘ghci’.
inf-haskell.el:65:7: Warning: Case 'cabal-repl will match ‘quote’.  If that’s 
intended, write (cabal-repl quote) instead.  Otherwise, don’t quote 
‘cabal-repl’.
inf-haskell.el:66:7: Warning: Case 'stack-ghci will match ‘quote’.  If that’s 
intended, write (stack-ghci quote) instead.  Otherwise, don’t quote 
‘stack-ghci’.
inf-haskell.el:75:2: Warning: defvar `inferior-haskell-multiline-prompt-re' 
docstring wider than 80 characters

In toplevel form:
w3m-haddock.el:44:2: Warning: custom-declare-variable 
`haskell-w3m-haddock-dirs' docstring wider than 80 characters
ERROR: install script from elpa-haskell-mode package failed
dpkg: error processing package emacs-gtk (--configure):
 installed emacs-gtk package post-installation script subprocess returned error 
exit status 1
dpkg: dependency problems prevent configuration of emacs:
[…]

-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (600, 'testing'), (500, 'unstable-debug'), 
(500, 'buildd-unstable'), (110, 'experimental'), (1, 'experimental-debug'), (1, 
'buildd-experimental')
merged-usr: no
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.4.0-1-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)
LSM: AppArmor: enabled

Versions of packages elpa-haskell-mode depends on:
ii  dh-elpa-helper     2.0.17
iu  emacs              1:29.1+1-2
ih  emacs-gtk [emacs]  1:29.1+1-2
ii  emacsen-common     3.0.5

Versions of packages elpa-haskell-mode recommends:
ii  ghc  9.0.2-5

Versions of packages elpa-haskell-mode suggests:
ii  stylish-haskell  0.12.2.0-1+b1

-- no debconf information

Reply via email to