hyperbole icon indicating copy to clipboard operation
hyperbole copied to clipboard

I get the following error when trying to install hyperbole via elpa-devel:

Open Prague2049 opened this issue 1 year ago • 6 comments

describe-package-1: Wrong type argument: char-or-string-p, ("Bob Weiner" . "[email protected]") mac,[email protected] , hyperbole-8.0.1pre0.20231210.205257

Prague2049 avatar Dec 18 '23 10:12 Prague2049

This is indeed a problem with the describe-package command which accepts only a single Maintainer whereas Hyperbole has two. It does allow for multiple Authors. For the next release, we have hopefully fixed this by switching the writeup to have a single maintainer and multiple authors.

Thanks for pointing this out. You don't get this when installing Hyperbole, do you? Only when using the help to describe the package, right?

On Mon, Dec 18, 2023 at 10:25 AM Prague2049 @.***> wrote:

describe-package-1: Wrong type argument: char-or-string-p, ("Bob Weiner" . @.") @. , hyperbole-8.0.1pre0.20231210.205257

— Reply to this email directly, view it on GitHub https://github.com/rswgnu/hyperbole/issues/418, or unsubscribe https://github.com/notifications/unsubscribe-auth/AE5WPD3UITFOJKWXIW4VQTDYKAKX7AVCNFSM6AAAAABAZI7JIOVHI2DSMVQWIX3LMV43ASLTON2WKOZSGA2DMMRYHA4DOOI . You are receiving this because you are subscribed to this thread.Message ID: @.***>

rswgnu avatar Dec 21 '23 11:12 rswgnu

Thanks for the reply.Yes! When I use M+x package-list-package, the above problem occurs when I hit enter on hyperbole.

Prague2049 avatar Dec 22 '23 06:12 Prague2049

@rswgnu

This is indeed a problem with the describe-package command which accepts only a single Maintainer

That does not seem to be the case. There is even code in describe-package-1 to display "Maintainers" with an s. https://git.savannah.gnu.org/cgit/emacs.git/tree/lisp/emacs-lisp/package.el#n2962 just as Authors can be more than one.

So we need to figure out why this happens. Could be a bug in package.el when getting the names or we provide it in the wrong way!? I see other packages affected by this as well. Would be terrible if we could not display both our names wouldn't it! ;-)

matsl avatar Dec 22 '23 09:12 matsl

If you look at Emacs 28.0.50, you’ll see single maintainer code that they must have extended along the way.  — rsw

On Dec 22, 2023, at 9:17 AM, Mats Lidell @.***> wrote:

This is indeed a problem with the describe-package command which accepts only a single Maintainer

That does not seem to be the case. There is even code in describe-package-1 to display "Maintainers" with an s. https://git.savannah.gnu.org/cgit/emacs.git/tree/lisp/emacs-lisp/package.el#n2962 just as Authors can be more than one. So we need to figure out why this happens. Could be a bug in package.el when getting the names or we provide it in the wrong way!? I see other packages affected by this as well. Would be terrible if we could not display both our names wouldn't it! ;-)

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.***>

rswgnu avatar Dec 22 '23 10:12 rswgnu

FYI: I do get the error in still in emacs 30.0.5. The "fix" for allowing multiple Maintainers is here: bug#62524 It speak of a new :maintainers: extra property. Maybe that is what we need to support.

matsl avatar Dec 22 '23 13:12 matsl

Ok, I’ll add a Maintainers line to hyperbole.el as well.-- Bob

On Dec 22, 2023, at 1:16 PM, Mats Lidell @.***> wrote: FYI: I do get the error in still in emacs 30.0.5. The "fix" for allowing multiple Maintainers is here: bug#62524 It speak of a new :maintainers: extra property. Maybe that is what we need to support.

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.***>

rswgnu avatar Dec 22 '23 15:12 rswgnu

This was fixed in the 8.0.1pre release a while back. Closing this issue.

rswgnu avatar Feb 24 '24 15:02 rswgnu