GNU bug report logs - #15201
24.2; extensions/enhancements to package.el

Previous Next

Package: emacs;

Reported by: Ryan Davis <zenspider <at> gmail.com>

Date: Wed, 28 Aug 2013 00:38:03 UTC

Severity: wishlist

Found in version 24.2

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

Full log


Message #8 received at 15201 <at> debbugs.gnu.org (full text, mbox):

From: Stefan Monnier <monnier <at> iro.umontreal.ca>
To: Ryan Davis <zenspider <at> gmail.com>
Cc: 15201 <at> debbugs.gnu.org
Subject: Re: bug#15201: 24.2; extensions/enhancements to package.el
Date: Tue, 27 Aug 2013 21:12:54 -0400
> I know that using cl is frowned upon... but I'm writing this code to be
> compatible with 24.2 so I can't rely on cl-lib (since this is an
> extension to the system used to install cl-lib). I'm only using it for
> set-difference and am open to modifications to make it more
> portable/acceptable. You can see this code in:

Use of CL is generally discouraged, and is not allowed at run-time for
packages included in Emacs.  IOW As long as your code is not meant to be
included in Emacs you don't need to worry too much about it.

OTOH, the code you sent doesn't work with the package.el that's in
Emacs's current trunk (e.g. package-delete now only takes a single argument).

One more thing: I like the idea of having a declarative list of
"packages that should be installed" so as to be able to delete packages
that were installed as dependencies but aren't needed any more.  So I'd
welcome patches that add such functionality to package.el.


        Stefan




This bug report was last modified 3 years and 313 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.