emacs-build-automation
[Top][All Lists]
Advanced

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

questions on tarballs and efficient bootstrapping


From: Ted Zlatanov
Subject: questions on tarballs and efficient bootstrapping
Date: Sat, 16 Jan 2021 12:51:53 +0000
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)

I have two related questions to speed up the EMBA builds:

First, from a raw git checkout, what's the best way to snapshot "only
the things that go into the builds and tests"? So for example I don't
need BUGS and I don't think I need ChangeLog*

make-dist doesn't do it, giving me various errors along the way (I tried
many options). This has to work from a branch, a tag, or any commit. I
could use `git-archive-file` or `git-archive` but wasn't sure if that
captures too much.

Second, how do I know when some changes should trigger a bootstrap? Most
changes don't require that, and the bootstrap and compilation phase are
pretty expensive. Ideally I would have a way to say "looking back,
what's the latest commit that required a bootstrap" because then I can
fetch the Docker image bootstrapped for that commit instead of building
a new one.

Thanks
Ted



reply via email to

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