GNU bug report logs - #70030
29.3; package.el confused by ELPA nongnu archive meta-data for `annotate` listing multiple maintainers

Previous Next

Package: emacs;

Reported by: Herbert Valerio Riedel <hvr <at> gnu.org>

Date: Wed, 27 Mar 2024 14:37:01 UTC

Severity: normal

Found in version 29.3

Fixed in version 30.1

Done: Philip Kaludercic <philipk <at> posteo.net>

Bug is archived. No further changes may be made.

Full log


Message #11 received at 70030 <at> debbugs.gnu.org (full text, mbox):

From: Herbert Valerio Riedel <hvr <at> gnu.org>
To: Philip Kaludercic <philipk <at> posteo.net>
Cc: 70030 <at> debbugs.gnu.org
Subject: Re: bug#70030: 29.3; package.el confused by ELPA nongnu archive
 meta-data for `annotate` listing multiple maintainers
Date: Thu, 28 Mar 2024 10:21:10 +0100
Philip Kaludercic <philipk <at> posteo.net> writes:

>> I'm not sure if this a bug in package.el proper or rather an ELPA
>> archive bug:
>>
>> When invoking `M-x describe-package annotate` to describe the `annotate`
>> package from https://elpa.nongnu.org/nongnu/annotate.html the function
>> errors out with
>>
>>     describe-package-1: Wrong type argument: char-or-string-p, ("Bastian Bechtold" . "bastibe.dev <at> mailbox.org")

...

> This sounds like a duplicate of bug#68288, that was resolved with
> 73cb931e5bab1b956f0569cd542468cfa7f4c9a7.  I cannot reproduce the bug on
> master, either with annotate or with marginalia.

Oh, sorry for the noise then... I should have tried harder to find a
preexisting bug report about this :-/


However, what shall be done about entries with malformed :maintainer
properties such as

--8<---------------cut here---------------start------------->8---
     (gnuplot .
          [(0 8 1)
           ((emacs
             (25 1)))
           "Major-mode and interactive frontend for gnuplot" tar
           ((:url . "https://github.com/emacs-gnuplot/gnuplot")
            (:keywords "data" "gnuplot" "plotting")
            (:maintainer "Maxime Tréca <maxime <at> gmail.com>, Daniel Mendler" . "mail <at> daniel-mendler.de")
            (:authors
             ("Jon Oddie, Bruce Ravel, Phil Type"))
            (:commit . "663a89d263d4f26b996796d01b6a3b783449e0f5"))])
--8<---------------cut here---------------end--------------->8---

is this considered an package bug to be dealt with by the upstream
maintainer or rather a bug in the ELPA archive index creation step (and
whom shall I contact for that?) which apparently extracted the
information from

  https://raw.githubusercontent.com/emacs-gnuplot/gnuplot/0.8.1/gnuplot.el

which states

--8<---------------cut here---------------start------------->8---
;; Author:           Jon Oddie, Bruce Ravel, Phil Type
;; Maintainer:       Maxime Tréca <maxime <at> gmail.com>, Daniel Mendler <mail <at> daniel-mendler.de>
;; Created:          1998
;; Version:          0.8.1
;; Keywords:         data gnuplot plotting
;; URL:              https://github.com/emacs-gnuplot/gnuplot
;; Package-Requires: ((emacs "25.1"))
--8<---------------cut here---------------end--------------->8---





This bug report was last modified 1 year and 48 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.