sdk project refers to resources outside of the project
Context
Similar to issue #40 (closed), there still remains references to resources outside of BuildStream projects.
This is still preventing us from fixing BuildStream/buildstream#195 (closed)
Once this is complete, we will add the safeguards in BuildStream described in #195 (closed), guaranteeing that resources which are considered local to the project are in fact local to the project, and cannot be effected by external debris.
Description
-
Project element path must be a relative path which does not escape the project root -
Local plugins must not be loaded from outside of the project root (is this completely fixed with #40 (closed) ?) -
Local sources, including patch sources, must specify relative paths which do not escape the project root
Acceptance Criteria
The projects must be self contained such that we satisfy the expectation that a project directory by itself represents all of the input required for BuildStream to build the project's outputs.
Edited by Tristan Van Berkom