[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Integrating package.el
From: |
Stefan Monnier |
Subject: |
Re: Integrating package.el |
Date: |
Tue, 05 Jan 2010 11:47:46 -0500 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.1.91 (gnu/linux) |
> The "package file" (analogous to a RPM/DEB package fike) should contain
> the real, final version of all the files. The package repository may
> accumulate metadata about all the package files it contains, but I
> should be able to copy a single package file to another system and
> install it. As a sysadmin I don't want package files to be
> indeterminate. For instance, how can I set up a local mirror if some of
> the files inside some of the package files are possibly remote? There's
> all the other security risks I listed in my previous note, too,
> concerning remote network access.
> This is a huge sysadmin problem with Perl for instance, where the
> liberal packaging standard and complicated build process make it hard to
> synchronize packages across multiple installations. I've suffered
> through that many times and hope it doesn't recur with Emacs packages.
> Some OS integration (DEB, RPM, MacOS X, etc.) would be useful, at least
> as a possibility.
OK, I'm not sure whether we're talking about the same things. The way
I see it, there will be the following elements:
- a (set of) Bzr repository holding the package sources.
- a tool that will build tarballs from those sources.
- an area where those tarballs are stored, along with some metadata
(think Debian repository).
- a tool that can scan such repositories and downlooad packages from
them, obeying dependencies (think APT).
- a tool that can install/activate/uninstall a given package, ... (think
DPKG). This last one is what I tried to write when I wrote install.el
many moons ago.
Stefan
- Re: unsupported packages area in the Emacs repo, Tom Tromey, 2010/01/01
- Integrating package.el (was Re: unsupported packages area in the Emacs repo), Phil Hagelberg, 2010/01/03
- Re: Integrating package.el, Ted Zlatanov, 2010/01/04
- Re: Integrating package.el, Tom Tromey, 2010/01/04
- Re: Integrating package.el, Phil Hagelberg, 2010/01/05
- Re: Integrating package.el, Lennart Borgman, 2010/01/05
- Re: Integrating package.el, Stefan Monnier, 2010/01/05
- Re: Integrating package.el, Ted Zlatanov, 2010/01/05
- Re: Integrating package.el,
Stefan Monnier <=
- Re: Integrating package.el, Ted Zlatanov, 2010/01/05
- Re: Integrating package.el, Jonas Bernoulli, 2010/01/05
- Re: Integrating package.el, Richard Stallman, 2010/01/06
- Re: Integrating package.el, Ted Zlatanov, 2010/01/06
- Re: Integrating package.el, Phil Hagelberg, 2010/01/09
- Re: Integrating package.el, Richard Stallman, 2010/01/09
- Re: Integrating package.el, Phil Hagelberg, 2010/01/09
- Re: Integrating package.el, Richard Stallman, 2010/01/10
- Re: Integrating package.el, Stephen J. Turnbull, 2010/01/10
- Re: Integrating package.el, Chong Yidong, 2010/01/10