Your message dated Sun, 06 Aug 2023 14:48:08 +0000
with message-id <e1qsf3a-00aguy...@fasolo.debian.org>
and subject line Bug#1042890: fixed in haskell-mode 17.4-1
has caused the Debian Bug report #1042890,
regarding Breaks Emacs 29.1 upgrade: haskell.el:30:2: Error: Eager
macro-expansion failure: (error "Misplaced t or ‘otherwise’ clause")
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.)
--
1042890: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1042890
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
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
--- End Message ---
--- Begin Message ---
Source: haskell-mode
Source-Version: 17.4-1
Done: Barak A. Pearlmutter <b...@debian.org>
We believe that the bug you reported is fixed in the latest version of
haskell-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 1042...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Barak A. Pearlmutter <b...@debian.org> (supplier of updated haskell-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: Sun, 06 Aug 2023 15:07:58 +0100
Source: haskell-mode
Architecture: source
Version: 17.4-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Emacsen Team <debian-emac...@lists.debian.org>
Changed-By: Barak A. Pearlmutter <b...@debian.org>
Closes: 1042890
Changes:
haskell-mode (17.4-1) unstable; urgency=medium
.
* Track upstream, who is also working on the Emacs 29.1 test failure issue
* Remove patches appropriately
* Patch typo
* New upstream release
* Patch to remove bad redefinition of string-trim-left in test suite
(closes: #1042890)
Checksums-Sha1:
b72d56a607602dbc559b7eb72572c12c29fdd9b5 2085 haskell-mode_17.4-1.dsc
e5f014227c39212a75caf2f29921bbf26c4491e9 1041024 haskell-mode_17.4.orig.tar.xz
5c77d4436fbc6dd2c0000b7af56edde6d8c6f3a6 8136 haskell-mode_17.4-1.debian.tar.xz
155ae5e68f5147a4e76d7797a6defb5f3c3e14a1 13428
haskell-mode_17.4-1_source.buildinfo
Checksums-Sha256:
9321bb8fee7a8db513254abc203e459caeab5d028c149f98838e40963fbdf200 2085
haskell-mode_17.4-1.dsc
db0042d66f2c6f4333126a4b11b7c0099ad5055bebdff37568fb0e35c7c9e85c 1041024
haskell-mode_17.4.orig.tar.xz
325300783c77e8f5255bdf12ba40de4d67d9e68be24b4e03b6977752efc99c67 8136
haskell-mode_17.4-1.debian.tar.xz
0cc869225a8acfffaf178109ef694c4ac0c73f7f3cf5bcc0882441d4a98c8d12 13428
haskell-mode_17.4-1_source.buildinfo
Files:
f6d3d896d9dee3f1d3d994d2d1097f79 2085 editors optional haskell-mode_17.4-1.dsc
b81ea0fa44af549e18600b8e2609393e 1041024 editors optional
haskell-mode_17.4.orig.tar.xz
9b4e35e5e0b00f622afae604bd8f9155 8136 editors optional
haskell-mode_17.4-1.debian.tar.xz
d43d0efb607279e053fe93d0b46a28b4 13428 editors optional
haskell-mode_17.4-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJDBAEBCgAtFiEE+nZaz+JE7Dn2AefCmesepNIze4gFAmTPqzYPHGJhcEBkZWJp
YW4ub3JnAAoJEJnrHqTSM3uIcgcQALFaH593ZA/dTJiyorU5utITLGMchGTPWrhW
50l7Fa29Xsq9/VNlo3k73JnqvWD07dPf+8oR8UgBIkoQBK/gxkc1g745D4V8pUjH
HFnL9LmAildgQ8P7+lWOKMUdHc84Y5yTJM/3ev7xCiRubMxfjOIU46Tiyi44pwsb
S2L1cGDRZVknceJe5Ewtbm5A5XD92tbYXLz8VlvUn6/DVyjUsdmLGsQ0Xab8tG+M
3xpXFCo0q6IB51kp3A6Bm/ZUGwkkD7553N2GNgZL9aNzrRMB5+23roVWNqOM3zB2
clhr+kFhEdrw7YRSvA55Q92jitaERx74hyzKsP9OAYHlrh9oHPY3xq/FpPvErNOc
nRtxoNKYB9heJnyKm1j5bPYbEM9+UfzIhvKOmw0njHowJkpjqukaTkPOZUK2YKLV
73HYfQYJKWINLJ4U6QdMdhobQYn9/Ad7rIfneD10A+xpSrwFqYx1K/YVSFVMSVvK
n2+16PxLdypPu0Naplwp8VwMZaS+fzGi/lsgDyzOkaFp0kAd1gYg7MJ/HUk+D6jW
m/bnNxPOA+qxcH/VT8lkSXWal0VKBMpjAwSxQNt6nWciFEXRzybIwpjZUGPhddFY
RrLGiusschD/xUk4Tezf905a55tAeRfbGvJmFXVc2TFLsgXWfO1A/Fs3KFvZww4m
PlHqSpeq
=C7YE
-----END PGP SIGNATURE-----
--- End Message ---