emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: elpa.gnu.org policy


From: Ted Zlatanov
Subject: Re: elpa.gnu.org policy
Date: Mon, 15 Nov 2010 12:43:14 -0600
User-agent: Gnus/5.110011 (No Gnus v0.11) Emacs/24.0.50 (gnu/linux)

On Mon, 15 Nov 2010 19:01:14 +0100 Lluís <address@hidden> wrote: 

L> Ted Zlatanov writes:
>> Maybe elpa.gnu.org should publish a repository for each Emacs release,
>> enabled by default in that release:

>> All 24.x releases:
>> elpa.gnu.org/packages-24

>> 24.1 only:
>> elpa.gnu.org/packages-24.1

>> 24.2 only:
>> elpa.gnu.org/packages-24.2

>> ...

>> All releases:
>> elpa.gnu.org/packages

L> But package.el supports version dependencies, right? Then package
L> developers should set that accordingly (both lower and upper version
L> bounds, if necessary).

L> Using version-specific repositories requires just that same work of
L> checking compatibility.

(these are just my ideas, not necessarily the solution)

Package developers tell us some of this, but elpa.gnu.org needs to have
a way of freezing package versions.  Otherwise any new package version
has the potential to break everyone with an older Emacs version.  Just
as with the regular Emacs, we can backport fixes but at least we're
guaranteed that we won't have surprises due to an upgrade.

So packages will start in the global repository.  But when Emacs changes
or the maintainer tells us or we get bug reports, we'll look for
affected packages and branch them accordingly.

Ted




reply via email to

[Prev in Thread] Current Thread [Next in Thread]