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