This technically fixes #1533, in that it’s now possible to run Buildstream with Nativelink. This has been done by doing the least possible implementation of the Remote Asset protocol that still passes the basic requirements of Buildstream i.e. Fetch always returns “not found” and Push throws away whatever it’s given. There’s also a few small config changes, because Buildstream needed an extra platform property.
I’m able to run a “hello world” Buildstream project based on the tutorial, but anything more substantial has not been tested, and so may well fail.
Please delete options that aren’t relevant.
Booting the docker-compose setup in deployment-examples/docker-compose and running bst -c buildstream.conf build hello.bst
in another terminal with the contents of
buildstream.tar.gz which resulted in buildstream-results.log
bazel test //...
passes locallygit amend
see some docs/claim #1533
Tom Parker-Shemilt
@palfrey
TraceMachina
@TraceMachina