[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: ELPA policy
From: |
David Engster |
Subject: |
Re: ELPA policy |
Date: |
Tue, 10 Nov 2015 19:43:29 +0100 |
User-agent: |
Gnus/5.13001 (Ma Gnus v0.10) Emacs/24.5 (gnu/linux) |
John Wiegley writes:
>>>>>> Stephen Leake <address@hidden> writes:
>> ELPA packages that other core code depends on (like CEDET; xref uses it -
>> called "core ELPA packages" hereinafter) have to be in every developer's
>> build environment everyday; the other core code has to see the current
>> version of the package, and it has to be the same for every developer.
>>
>> If core ELPA packages are in the ELPA git repository, you would copy some
>> subtrees of the ELPA git workspace into the Emacs git workspace. People have
>> looked into doing this, but it gets messy and confusing. "git fetch" is
>> dealing with two upstreams for one workspace. There has been talk about git
>> submodules, etc, but nothing concrete.
>
> Elpa.git should be a submodule referenced from within Emacs.git (under
> "elpa").
> This allows us to expressly state which "version" of Elpa is expected to work
> with the current Emacs.git.
Since ELPA comprises many packages, that simply cannot work.
> Large packages like CEDET should move outside of Emacs.git and into Elpa.git.
Why?
> I do not want this code replication. We will promote ELPA as an active
> development space alongside core Emacs. If we use a submodule, and improve our
> tooling slightly, it should become a seamless thing.
>From my experience, git submodules are never seamless to work with.
-David
- Re: ELPA policy, (continued)
- Re: ELPA policy, John Wiegley, 2015/11/10
- Re: ELPA policy, David Engster, 2015/11/10
- Re: ELPA policy, John Wiegley, 2015/11/10
- Re: ELPA policy, Dmitry Gutov, 2015/11/10
- Re: ELPA policy, Eli Zaretskii, 2015/11/10
- Re: xref CEDET (was ELPA policy), Stephen Leake, 2015/11/10
- Re: ELPA policy, Dmitry Gutov, 2015/11/10
- Re: ELPA policy,
David Engster <=
- Re: ELPA policy, John Wiegley, 2015/11/10
- Re: ELPA policy, David Engster, 2015/11/10
- Re: ELPA policy, John Wiegley, 2015/11/10
- Re: ELPA policy, David Engster, 2015/11/10
- Re: ELPA policy, John Wiegley, 2015/11/10
- Re: ELPA policy, David Engster, 2015/11/10
- Re: ELPA policy, John Wiegley, 2015/11/10
- Re: ELPA policy, Stephen Leake, 2015/11/10
- Re: ELPA policy, John Wiegley, 2015/11/10
- RE: ELPA policy, Drew Adams, 2015/11/10