From: Achim Gratz <Stromeko@nexgo.de>
To: emacs-devel@gnu.org
Subject: Re: Bundling GNU ELPA packages
Date: Fri, 07 Nov 2014 19:43:34 +0100 [thread overview]
Message-ID: <87y4rm6ecp.fsf@Rainer.invalid> (raw)
In-Reply-To: jwv1tpgndnc.fsf-monnier+emacs@gnu.org
Stefan Monnier writes:
> While there is no UI for it, package.el can definitely handle
> site-wide packages: just add the corresponding directory to
> package-directory-list. And /usr/local/share/emacs/site-lisp/elpa is
> included in there by default.
That might take care of adding a package into site-lisp, but unless I'm
mistaken there is no obvious way for the user to "delete" such a package
(unless he's got write access to site-lisp) or even just chose a
different version. Yes you can fiddle with the data structures, but
that is too error-prone, I'd think.
> I'm not sure exactly what kind of "configuration of which packages are
> available" you're thinking of, but I don't plan to provide a way to
> "disable" bundled packages, just like we currently don't offer a way to
> disable the things "activated" in lisp/loaddefs.el.
I'm thinking of a site administrator who wants to have a customized
selection of packages available, perhaps for multiple versions of Emacs;
without foisting that default on any user who might want or need
different packages. So there needs to be a way to override the
selection of packages that came with Emacs on a site-wide basis and then
again on a per-user basis. A user needs to be able to update the
packages she added, while the site administrator needs to be able to do
the same for the site collection, independently of each other.
Regards,
Achim.
--
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+
Waldorf MIDI Implementation & additional documentation:
http://Synth.Stromeko.net/Downloads.html#WaldorfDocs
next prev parent reply other threads:[~2014-11-07 18:43 UTC|newest]
Thread overview: 36+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-11-06 15:20 Bundling GNU ELPA packages Stefan Monnier
2014-11-06 15:26 ` Kelvin White
2014-11-06 19:01 ` Stefan Monnier
2014-11-06 15:42 ` Dmitry Gutov
2014-11-06 17:04 ` David Engster
2014-11-06 19:30 ` Achim Gratz
2014-11-06 16:12 ` Tassilo Horn
2014-11-06 16:35 ` Nicolas Richard
2014-11-06 17:02 ` Stefan Monnier
2014-11-06 17:10 ` David Engster
2014-11-06 17:19 ` Glenn Morris
2014-11-06 17:39 ` Eli Zaretskii
2014-11-06 17:55 ` Glenn Morris
2014-11-06 19:30 ` Tassilo Horn
2014-11-06 19:43 ` Jonathan Leech-Pepin
2014-11-06 19:47 ` Eli Zaretskii
2014-11-06 20:11 ` joakim
2014-11-07 8:44 ` Nic Ferrier
2014-11-06 20:40 ` Tassilo Horn
2014-11-06 20:50 ` David Engster
2014-11-06 20:53 ` Eli Zaretskii
2014-11-06 19:46 ` Stephen Leake
2014-11-06 20:42 ` David Engster
2014-11-08 19:57 ` Stephen Leake
2014-11-08 20:03 ` Eli Zaretskii
2014-11-07 3:00 ` Stephen J. Turnbull
2014-11-06 19:39 ` Achim Gratz
2014-11-06 23:02 ` Stefan Monnier
2014-11-07 18:43 ` Achim Gratz [this message]
2014-11-08 15:23 ` Stefan Monnier
2014-11-06 23:28 ` Lars Magne Ingebrigtsen
2014-11-07 4:11 ` Stefan Monnier
2014-11-07 6:52 ` David Engster
2014-11-07 7:21 ` David Engster
2014-11-07 14:51 ` Stefan Monnier
2014-11-07 0:00 ` James Cloos
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.gnu.org/software/emacs/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87y4rm6ecp.fsf@Rainer.invalid \
--to=stromeko@nexgo.de \
--cc=emacs-devel@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).