GNU bug report logs - #68288
29.1.90; describe-package errors if a package specifies multiple maintainers

Previous Next

Package: emacs;

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

From: Daniel Mendler <mail <at> daniel-mendler.de>
To: 68288 <at> debbugs.gnu.org
Subject: bug#68288: 29.1.90; describe-package errors if a package specifies multiple maintainers
Date: Sat, 06 Jan 2024 15:48:41 +0100
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




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.