#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