-
-
Notifications
You must be signed in to change notification settings - Fork 189
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Makefile: make 4.2.1 is not respecting Heads logic verification for already extracted packages #799
Comments
Applied fix here which fixes the issue until fixed under Heads buildsystem |
Is the cache being restored with the time stamps intact or are they all new? If a normal copy is done, then depending on the copy order, the As a quick hack, the assumption could be made that
|
@osresearch : my concern here is that this module is the only one acting this way. |
The bootstrap Which both extracts and patches in one step, so that there is a clean-ish version of the tree when |
… remove CircleCI hack. Will have to clean CircleCI cache and test.
) and remove CircleCI hack. Will have to clean CircleCI cache and test. - We readd {{ .Environment.CACHE_VERSION }} so that CircleCI has a manual way of changing CACHE_VERSION env variable to rebuild cache in case of problems - Makefile modified to fix make repatching when cache is exctracted - CircleCI modified to not delete make directory
* CircleCI: debian:10 docker based. Give possitility to override CACHE_VERSION through CircleCI when needed * Makefile: fix #799 with implementation of @osresearch's recommended #799 (comment) * modules/coreboot : indentation fix and putting version hashes together to facilitate future maintainership.
We can see the result here when a cache is restored without hacks:
https://app.circleci.com/pipelines/github/tlaurion/heads/293/workflows/e50cfc8b-c61f-474b-b2de-476e3cee845d/jobs/319/parallel-runs/0/steps/0-107
We see here that the build fails since make was already extracted there and the patch was already applied.
@osresearch ?
My hack was to delete that directory prior of building when qemu-coreboot was first built here, but it would be nice if make was also respecting Heads build system logic.
The text was updated successfully, but these errors were encountered: