emacs-devel
[Top][All Lists]
Advanced

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

Re: decision on moving core packages to ELPA; also move to obsolete?


From: Stephen Leake
Subject: Re: decision on moving core packages to ELPA; also move to obsolete?
Date: Fri, 08 Jan 2021 09:00:36 -0800
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (windows-nt)

Stefan Monnier <monnier@iro.umontreal.ca> writes:

>> So the simplest solution for ada-mode is to move it to emacs.git, and
>> make it a :core package. I would still maintain a separate upstream
>> repository in git.savannah.nongnu.org/git/ada-mode.git, and only update
>> emacs.git with releases (as I do currently for elpa.git).
>
> I think this is a very suboptimal solution since synchronization between
> the two copies becomes painful.

Because it is not a simple 'git push" to publish. ok.

>> One possible problem with this; ada-mode contains one huge file
>> ada_lr1_parse_table.txt.gz; this is a full LR1 parse table for the Ada
>> language; it is about 5 MB compressed in ada-mode 7.1.4, and will grow
>> to about 23 MB in the next release (Ada 2020 has several new features).
>
> [ IIUC this is a generated file, so it should ideally not be stored in
>   Git, tho I understand it might be impractical, like requiring an Ada
>   compiler to (re)generate.  ]

Yes, this could be moved into build.sh to be done after elpa install.
Currently it takes ~ 200 seconds to run on my fast machine, but it's
only once at build time. I'll do that for the next release.

-- 
-- Stephe



reply via email to

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