GNU bug report logs -
#68288
29.1.90; describe-package errors if a package specifies multiple maintainers
Previous Next
Reported by: Daniel Mendler <mail <at> daniel-mendler.de>
Date: Sat, 6 Jan 2024 14:50:02 UTC
Severity: normal
Found in version 29.1.90
Done: Stefan Monnier <monnier <at> iro.umontreal.ca>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
Your message dated Sat, 06 Jan 2024 23:10:52 -0500
with message-id <jwvh6jphjgo.fsf-monnier+emacs <at> gnu.org>
and subject line Re: bug#68288: 29.1.90; describe-package errors if a package specifies multiple maintainers
has caused the debbugs.gnu.org bug report #68288,
regarding 29.1.90; describe-package errors if a package specifies multiple maintainers
to be marked as done.
(If you believe you have received this mail in error, please contact
help-debbugs <at> gnu.org.)
--
68288: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=68288
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
When a package specifies multiple maintainers in its `Maintainer:`
header field, the `describe-package' command throws an error. As an
example, execute `describe-package' on the `marginalia' package from GNU
ELPA. I get the following error message:
Debugger entered--Lisp error: (wrong-type-argument char-or-string-p ("Omar Antolín Camarena" . "omar <at> matem.unam.mx"))
(package--print-email-button (("Omar Antolín Camarena" . "omar <at> matem.unam.mx") ("Daniel Mendler" . "mail <at> daniel-mendler.de")))
(describe-package-1 #s(package-desc :name marginalia :version (1 5 0 20240105 70159) :extras ((:url . "https://github.com/minad/marginalia") (:keywords "docs" "help" "matching" "completion") (:maintainer ("Omar Antolín Camarena" . "omar <at> matem.unam.mx") ("Daniel Mendler" . "mail <at> daniel-mendler.de")) (:authors ("Omar Antolín Camarena" . "omar <at> matem.unam.mx") ("Daniel Mendler" . "mail <at> daniel-mendler.de")) (:commit . "ea356ebb1ddb8d6da78574b517155475cf52d46f")) :signed t))
(#f(compiled-function () #<bytecode 0x1000adb5225de6ea>))
(help--window-setup "*Help*" #f(compiled-function () #<bytecode 0x1000adb5225de6ea>))
(describe-package #s(package-desc :name marginalia :version (1 5 0 20240105 70159) :extras ((:url . "https://github.com/minad/marginalia") (:keywords "docs" "help" "matching" "completion") (:maintainer ("Omar Antolín Camarena" . "omar <at> matem.unam.mx") ("Daniel Mendler" . "mail <at> daniel-mendler.de")) (:authors ("Omar Antolín Camarena" . "omar <at> matem.unam.mx") ("Daniel Mendler" . "mail <at> daniel-mendler.de")) (:commit . "ea356ebb1ddb8d6da78574b517155475cf52d46f")) :signed t))
(package-menu-describe-package)
(funcall-interactively package-menu-describe-package)
(command-execute package-menu-describe-package)
In GNU Emacs 29.1.90 (build 1, x86_64-pc-linux-gnu, X toolkit, cairo
version 1.18.0, Xaw scroll bars) of 2024-01-03
[Message part 3 (message/rfc822, inline)]
>> Thanks. It should hopefully be fixed in `master` now.
> Many thanks!
Closing,
Stefan
This bug report was last modified 1 year and 230 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.