#2711: attempting to build KadathThorn assumes a git repository
| Reporter: | Roland Haas |
| Status: | new |
| Milestone: | |
| Version: | |
| Type: | bug |
| Priority: | major |
| Component: |
Comment (by tootle):
@Roland Haas I’m still working on a solution to this. The issue with the proposed (though not advised) solution of having a separate checkout to populate the src/fuka directory results in a race condition on the filesystem since a working tree becomes locked when being used by GetComponents even without --parallel.
I also verified, at least on my system, that the submodules of Kranc are not automatically updated via GetComponents so possibly this is just a remnant on your system.
Is it the case that sim-sync only downloads the repos from the internet and pushes them to a remote system and only on the remote system are the build scripts executed? Within the confines of the use case, I don’t see much of an alternative than to switch to a tarball. I’ll think on it more though.
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2711/attempting-to-build-kadaththorn-assumes-a