Compat developers,
I have been unable to update my installation of ‘compat’ version
29.1.4.2 to version 29.1.4.3 for several days. Each time I list the
packages, the ‘compat’ package is marked as available for update, but
when I press [RET] to view the package description, the following error
message is displayed (copied from the *Messages* buffer in Emacs 28.3):
describe-package-1: Wrong type argument: char-or-string-p, ("Daniel Mendler" . "mail@daniel-mendler.de")
I am downloading GNU packages from https://elpa.gnu.org/packages/.
Please let me know if there is more information that I can provide to
help you diagnose this problem.
--
On 11/11/23 21:28, tpeplt wrote:
> I have been unable to update my installation of ‘compat’ version> 29.1.4.2 to version 29.1.4.3 for several days. Each time I list the> packages, the ‘compat’ package is marked as available for update, but> when I press [RET] to view the package description, the following error> message is displayed (copied from the *Messages* buffer in Emacs 28.3):> > describe-package-1: Wrong type argument: char-or-string-p, ("Daniel Mendler" . "mail@daniel-mendler.de")> > I am downloading GNU packages from https://elpa.gnu.org/packages/.> > Please let me know if there is more information that I can provide to> help you diagnose this problem.
This sounds like a problem with package.el. Which Emacs version do you
use (or more precisely which commit if you use Emacs 30 from the master
branch)? Please also try to obtain a stack trace. In order to do that,
set debug-on-error to t and try updating Compat again.
Daniel Mendler <mail@daniel-mendler.de> writes:
> On 11/11/23 21:28, tpeplt wrote:>> I have been unable to update my installation of ‘compat’ version>> 29.1.4.2 to version 29.1.4.3 for several days. Each time I list the>> packages, the ‘compat’ package is marked as available for update, but>> when I press [RET] to view the package description, the following error>> message is displayed (copied from the *Messages* buffer in Emacs 28.3):>> >> describe-package-1: Wrong type argument: char-or-string-p, ("Daniel Mendler" . "mail@daniel-mendler.de")>> >> I am downloading GNU packages from https://elpa.gnu.org/packages/.>> >> Please let me know if there is more information that I can provide to>> help you diagnose this problem.>> This sounds like a problem with package.el. Which Emacs version do you> use (or more precisely which commit if you use Emacs 30 from the master> branch)?
Emacs 28.3
> Please also try to obtain a stack trace. In order to do that,> set debug-on-error to t and try updating Compat again.
Here is a copy of the contents of the *Backtrace* buffer after I press
the [RET] key when the cursor is on ‘compat’ in the *Packages* buffer:
Debugger entered--Lisp error: (wrong-type-argument char-or-string-p ("Daniel Mendler" . "mail@daniel-mendler.de"))
package--print-email-button((("Daniel Mendler" . "mail@daniel-mendler.de") ("Compat Development" . "~pkal/compat-devel@lists.sr.ht")))
describe-package-1(#s(package-desc :name compat :version (29 1 4 3) :summary "Emacs Lisp Compatibility Library" :reqs ((emacs (24 4)) (seq (2 3))) :kind tar :archive "gnu" :dir nil :extras ((:url . "https://github.com/emacs-compat/compat") (:keywords "lisp" "maint") (:maintainer ("Daniel Mendler" . "mail@daniel-mendler.de") ("Compat Development" . "~pkal/compat-devel@lists.sr.ht")) (:authors ("Philip Kaludercic" . "philipk@posteo.net") ("Daniel Mendler" . "mail@daniel-mendler.de")) (:commit . "14f5f74dd98dcd0410559942aae4d8ed49e36154")) :signed nil))
describe-package(#s(package-desc :name compat :version (29 1 4 3) :summary "Emacs Lisp Compatibility Library" :reqs ((emacs (24 4)) (seq (2 3))) :kind tar :archive "gnu" :dir nil :extras ((:url . "https://github.com/emacs-compat/compat") (:keywords "lisp" "maint") (:maintainer ("Daniel Mendler" . "mail@daniel-mendler.de") ("Compat Development" . "~pkal/compat-devel@lists.sr.ht")) (:authors ("Philip Kaludercic" . "philipk@posteo.net") ("Daniel Mendler" . "mail@daniel-mendler.de")) (:commit . "14f5f74dd98dcd0410559942aae4d8ed49e36154")) :signed nil))
package-menu-describe-package(#<marker (moves after insertion) at 49986 in *Packages*>)
button-activate(#<marker (moves after insertion) at 49986 in *Packages*> nil)
push-button(49986)
funcall-interactively(push-button 49986)
command-execute(push-button)
--