GNU bug report logs -
#44804
28.0.50; loading EBDB using use-package is throwing error
Previous Next
Reported by: Pankaj Jangid <pankaj <at> codeisgreat.org>
Date: Sun, 22 Nov 2020 18:28:01 UTC
Severity: normal
Tags: moreinfo
Found in version 28.0.50
Done: Lars Ingebrigtsen <larsi <at> gnus.org>
Bug is archived. No further changes may be made.
Full log
Message #23 received at 44804 <at> debbugs.gnu.org (full text, mbox):
Eric Abrahamsen <eric <at> ericabrahamsen.net> writes:
>>>> (use-package ebdb
>>>> :ensure t
>>>> :config
>>>> (use-package 'ebdb-gnus ; no `:ensure t' here, installed with ebdb
>>>> :hook emacs-startup)
>>>> (use-package 'ebdb-message
>>>> :hook emacs-startup))
>
> Don't quote ebdb-gnus and ebdb-message above -- see if that works.
>
>> Debugger entered--Lisp error: (wrong-type-argument symbolp 'ebdb-gnus)
>> symbol-name('ebdb-gnus)
With this code:
(use-package ebdb
:ensure t
:config
(use-package ebdb-gnus ; no `:ensure t' here, installed with ebdb
:hook emacs-startup)
(use-package ebdb-message
:hook emacs-startup))
I get this error:
--8<---------------cut here---------------start------------->8---
Debugger entered--Lisp error: (error "Autoloading file /Users/pankaj/.config/emacs/elpa/...")
ebdb-message()
run-hooks(emacs-startup-hook term-setup-hook)
#f(compiled-function () #<bytecode -0x19af99888059321b>)()
normal-top-level()
--8<---------------cut here---------------end--------------->8---
And, with this code:
(use-package ebdb
:ensure t
:config
(require 'edbd-gnus)
(require 'ebdb-message))
I get this:
--8<---------------cut here---------------start------------->8---
Debugger entered--Lisp error: (file-missing "Cannot open load file" "No such file or directory" "edbd-gnus")
require(edbd-gnus)
(progn (require 'edbd-gnus) (require 'ebdb-message) t)
(condition-case err (progn (require 'edbd-gnus) (require 'ebdb-message) t) ((debug error) (funcall use-package--warning18 :config err)))
(if (not (require 'ebdb nil t)) (display-warning 'use-package (format "Cannot load %s" 'ebdb) :error) (condition-case err (progn (require 'edbd-gnus) (require 'ebdb-message) t) ((debug error) (funcall use-package--warning18 :config err))))
(condition-case err (if (not (require 'ebdb nil t)) (display-warning 'use-package (format "Cannot load %s" 'ebdb) :error) (condition-case err (progn (require 'edbd-gnus) (require 'ebdb-message) t) ((debug error) (funcall use-package--warning18 :config err)))) ((debug error) (funcall use-package--warning18 :catch err)))
eval-buffer(#<buffer *load*-709725> nil "/Users/pankaj/.config/emacs/lisp/init-ebdb.el" nil t) ; Reading at buffer position 469
load-with-code-conversion("/Users/pankaj/.config/emacs/lisp/init-ebdb.el" "/Users/pankaj/.config/emacs/lisp/init-ebdb.el" nil t)
require(init-ebdb)
eval-buffer(#<buffer *load*> nil "/Users/pankaj/.config/emacs/init.el" nil t) ; Reading at buffer position 1876
load-with-code-conversion("/Users/pankaj/.config/emacs/init.el" "/Users/pankaj/.config/emacs/init.el" t t)
load("/Users/pankaj/.config/emacs/init" noerror nomessage)
startup--load-user-init-file(#f(compiled-function () #<bytecode -0x1f1ee872bab7efa1>) #f(compiled-function () #<bytecode 0x2eac4b2ad19c19f>) t)
command-line()
normal-top-level()
--8<---------------cut here---------------end--------------->8---
This bug report was last modified 3 years and 85 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.