From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eric Abrahamsen Newsgroups: gmane.emacs.bugs Subject: bug#44804: 28.0.50; loading EBDB using use-package is throwing error Date: Sun, 22 Nov 2020 11:21:01 -0800 Message-ID: <87blfpkxk2.fsf@ericabrahamsen.net> References: Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="2085"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: 44804@debbugs.gnu.org To: Pankaj Jangid Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Nov 22 20:22:10 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kguw4-0000OS-Vd for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 22 Nov 2020 20:22:08 +0100 Original-Received: from localhost ([::1]:43482 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kguw3-00055n-WB for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 22 Nov 2020 14:22:08 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:34766) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kguvy-00055g-Pq for bug-gnu-emacs@gnu.org; Sun, 22 Nov 2020 14:22:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:36763) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kguvy-0004rE-Id for bug-gnu-emacs@gnu.org; Sun, 22 Nov 2020 14:22:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kguvy-0004zr-F1 for bug-gnu-emacs@gnu.org; Sun, 22 Nov 2020 14:22:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eric Abrahamsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 22 Nov 2020 19:22:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44804 X-GNU-PR-Package: emacs Original-Received: via spool by 44804-submit@debbugs.gnu.org id=B44804.160607287619145 (code B ref 44804); Sun, 22 Nov 2020 19:22:02 +0000 Original-Received: (at 44804) by debbugs.gnu.org; 22 Nov 2020 19:21:16 +0000 Original-Received: from localhost ([127.0.0.1]:48309 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kguvA-0004yf-F6 for submit@debbugs.gnu.org; Sun, 22 Nov 2020 14:21:16 -0500 Original-Received: from ericabrahamsen.net ([52.70.2.18]:49400 helo=mail.ericabrahamsen.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kguv8-0004yR-Ro for 44804@debbugs.gnu.org; Sun, 22 Nov 2020 14:21:11 -0500 Original-Received: from localhost (c-73-254-86-141.hsd1.wa.comcast.net [73.254.86.141]) (Authenticated sender: eric@ericabrahamsen.net) by mail.ericabrahamsen.net (Postfix) with ESMTPSA id 88322FA02E; Sun, 22 Nov 2020 19:21:04 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericabrahamsen.net; s=mail; t=1606072865; bh=Cq5VINhCtabj3MBezr0uI1rK8rZzIDSanfI1EPkTRu8=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=W/o+BED/Tnq09r2zumK+4G7VQXWdJmWpBDOXo64Zfij44mw4pAwKNQY0b8pWfgyuG 2C6koG6J5xlca8ZRykwm3wEgjPll5grK2I6CweBEtaYOtNyKTutEUGa/WJB7O0SYJv U/aUU+Eiarkb40v5uyXCLr1TGjYflgV+6xVOZsPw= In-Reply-To: (Pankaj Jangid's message of "Sun, 22 Nov 2020 23:57:10 +0530") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:193867 Archived-At: Pankaj Jangid writes: > Here is the error message, when I load ebdb using use-package > > Error (use-package): Failed to parse package ebdb: Wrong type argument: > listp, require Disable showing Disable logging > > My configuration is: > > (use-package ebdb > :ensure t > :config > (setq ebdb-mua-pop-up nil) > :hook > (emacs-startup . (progn > (require 'ebdb-gnus) > (require 'ebdb-message)))) I've never used use-package so I'm not sure how much help I'm going to be here. But looking at its documentation, I wonder if it wouldn't make more sense to do this: (use-package ebdb-gnus :ensure t :config (setq ebdb-mua-pop-up nil) :hook gnus-startup) (use-package ebdb-message :ensure t :hook gnus-startup) EBDB is set up to load everything you need if you just require the relevant MUA packages, so this should do it. All other likely entry points to EBDB should be autoloaded already. I don't know what :ensure does, but I left it in there. Try that and see if it works correctly? Having these statements on the `emacs-startup-hook' seems like you're not gaining anything by using use-package. You might as well just (require 'ebdb-gnus) at the top-level of your init. HTH, Eric