Subject: bug#16222: closed (Re: bug#16222: Installing ELPA packages complains about :keywords in define-package)

From: [email-masked] (GNU bug Tracking System)
Date: Thu, 16 Jan 2014 17:05:04 +0000

Your bug report

#16222: Installing ELPA packages complains about :keywords in define-package

which was filed against the emacs package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
16222: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16222
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: bug#16222: Installing ELPA packages complains about :keywords in define-package
From: Dmitry Gutov <[email-masked]>
To: Stefan Monnier <[email-masked]>
Cc: Juanma Barranquero <[email-masked]>, [email-masked]
Date: Thu, 16 Jan 2014 19:04:07 +0200
List-Id: <debbugs-submit.debbugs.gnu.org>

On 16.01.2014 18:18, Stefan Monnier wrote:
> So I removed the 2 packages that suffered from this problem (the latest
> js2-mode and company) and forced a manual rebuild of them.  At least on
> the elpa.gnu.org side, this is fixed now, indeed.

Thank you, it looks fine now.

I've made `package-desc-keywords' private so that someone can implement 
a more general solution later, but the immediate issue seems to be fixed.

Subject: Installing ELPA packages complains about :keywords in define-package
From: Juanma Barranquero <[email-masked]>
To: Bug-Gnu-Emacs <[email-masked]>
Date: Mon, 23 Dec 2013 02:42:57 +0100
List-Id: <debbugs-submit.debbugs.gnu.org>

On Tue, Dec 17, 2013 at 10:06 PM, Stephen Berman <[email-masked]> wrote:

> Leaving directory `/home/steve/.emacs.d/elpa/nlinum-1.1'
> Compiling file /home/steve/.emacs.d/elpa/nlinum-1.1/nlinum-pkg.el at Tue Dec
> 17 13:33:54 2013
> Entering directory `/home/steve/.emacs.d/elpa/nlinum-1.1/'
> nlinum-pkg.el:1:1:Warning: `"convenience"' is a malformed function
> Compiling file /home/steve/.emacs.d/elpa/nlinum-1.1/nlinum.el at Tue Dec 17
> 13:33:54 2013
> Compiling no file at Tue Dec 17 13:36:31 2013

The problem is not nlinum-specific. Installing anything from ELPA
complains about the :keywords in the define-package:

In toplevel form:
debbugs-pkg.el:1:1:Warning: `"comm"' is a malformed function

In toplevel form:
rainbow-mode-pkg.el:1:1:Warning: `"faces"' is a malformed function

etc.