[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#16222: Installing ELPA packages complains about :keywords in define-
From: |
Ted Zlatanov |
Subject: |
bug#16222: Installing ELPA packages complains about :keywords in define-package |
Date: |
Tue, 24 Dec 2013 10:23:04 -0500 |
User-agent: |
Gnus/5.130008 (Ma Gnus v0.8) Emacs/24.3.50 (gnu/linux) |
On Tue, 24 Dec 2013 09:55:00 -0500 Stefan Monnier <monnier@IRO.UMontreal.CA>
wrote:
>>>> Stefan: I think the problem is `package--alist-to-plist'. The generated
>>>> PACKAGE-pkg.el has, for example:
SM> No, the problem is that *-pkg.el should not be compiled (it's not
SM> "load"ed either): it's a file using the Elisp `sexp' syntax, but it's
SM> not a file written in Elisp.
>> OK, is it fixable?
SM> Of course: get the byte-compiler to skip those files.
1) Why is *-pkg.el written in this bizarro syntax and not something that
compiles cleanly? IOW if it's going to be pure data, why pretend it's a
funcall? I'd rather rename it to *-pkg.data or something and eliminate
any chance of this problem recurring. The .el extension is wrong,
either way.
2) If you'd rather keep it as a confusingly-almost-ELisp file, can the
problem be solved by ";; no-byte-compile: t" in the local variables, or
does this function have to be changed?
#+begin_src lisp
(defun package--compile (pkg-desc)
"Byte-compile installed package PKG-DESC."
(package-activate-1 pkg-desc)
(byte-recompile-directory (package-desc-dir pkg-desc) 0 t))
#+end_src
Thanks
Ted
- bug#16222: Installing ELPA packages complains about :keywords in define-package, Juanma Barranquero, 2013/12/22
- bug#16222: Installing ELPA packages complains about :keywords in define-package, Ted Zlatanov, 2013/12/23
- bug#16222: Installing ELPA packages complains about :keywords in define-package, Juanma Barranquero, 2013/12/23
- bug#16222: Installing ELPA packages complains about :keywords in define-package, Ted Zlatanov, 2013/12/23
- bug#16222: Installing ELPA packages complains about :keywords in define-package, Juanma Barranquero, 2013/12/23
- bug#16222: Installing ELPA packages complains about :keywords in define-package, Stefan Monnier, 2013/12/23
- bug#16222: Installing ELPA packages complains about :keywords in define-package, Ted Zlatanov, 2013/12/24
- bug#16222: Installing ELPA packages complains about :keywords in define-package, Stefan Monnier, 2013/12/24
- bug#16222: Installing ELPA packages complains about :keywords in define-package,
Ted Zlatanov <=
- bug#16222: Installing ELPA packages complains about :keywords in define-package, Stefan Monnier, 2013/12/24