[Top][All Lists]

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

Re: Imports / inclusion of s.el into Emacs

From: Phillip Lord
Subject: Re: Imports / inclusion of s.el into Emacs
Date: Wed, 06 May 2020 11:51:01 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.90 (gnu/linux)

Philippe Vaucher <address@hidden> writes:

>> >   >   We've recently
>> >   > discussed that our copy dash.el is out of sync with recent
>> >   > development, and we have coffee-mode.el before that.
>> >
>> > Would someone with good social skills like to ask the developers of
>> > dash to move their development into GNU ELPA, or ask why they have not
>> > done so?  I am sure they can see the advantage of having their latest
>> > version available through Emacs.
>> It seems no one has volunteered yet.
> Not true anymore! \o/
> I just spoke with the author of s.el and I'll quote him directly:
> "I would be happy to add s.el to ELPA as is, especially if it does not
> include any (or very little) work on my part. Let me know what is
> needed."
> I think the author does not know what is required to add s.el in ELPA,
> and thus dash.el was added by someone else, maybe someone knows about
> it?
> Please tell me the required steps and hopefully it's not too much work for 
> him.

It was added by me.

Essentially, you add something to the readme saying "copyright
assignment", update the header of "s.el" to say "this is part of
Emacs". Then you push the github master branch to a new branch
externals/s on ELPA, then update externals-list which on master.

IIRC, ELPA will sit on this till there is a version bump, as described
in the header, so you would need to do that as well. Then wait, because
ELPA builds every 24 hrs I think.

>> But I'm not sure what exactly is involved here.  All I can see in
>> elpa.git is that there is a pointer in externals-list to the dash
>> repository?  So why isn't it updated exactly?
> If that's the case then I have the same question. It'd be
> best/simplest if ELPA just mirrors the github repository.

That link is for information. To get later versions up you need to pull
from github and push to the ELPA branch.

>> Hmm, looking closer.  Is it enough for the package maintainer to just
>> push the latest changes to the 'externals/dash' branch in addition to
>> the original repository?
> If so I think it's reasonable. Out of curiosity can we also do this
> with the master branch?

And version bump!


reply via email to

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