BuildStream
About
Installing from Source
Using
Reference
Porting guide
Contributing
Architecture
Glossary
BuildStream
Index
Index
Symbols
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
Symbols
--all
bst-workspace-close command line option
bst-workspace-reset command line option
--artifact-remote
bst-artifact-checkout command line option
bst-artifact-pull command line option
bst-artifact-push command line option
bst-build command line option
bst-shell command line option
--build
bst-shell command line option
--builders
bst command line option
--cache-buildtrees
bst command line option
--colors
bst command line option
--compression
bst-artifact-checkout command line option
bst-source-checkout command line option
--config
bst command line option
--cross-junctions
bst-source-track command line option
--debug
bst command line option
--default-mirror
bst command line option
--deps
bst-artifact-checkout command line option
bst-artifact-delete command line option
bst-artifact-pull command line option
bst-artifact-push command line option
bst-artifact-show command line option
bst-build command line option
bst-show command line option
bst-source-checkout command line option
bst-source-fetch command line option
bst-source-push command line option
bst-source-track command line option
--directory
bst command line option
bst-artifact-checkout command line option
bst-source-checkout command line option
bst-workspace-open command line option
--element-path
bst-init command line option
--error-lines
bst command line option
--except
bst-show command line option
bst-source-checkout command line option
bst-source-fetch command line option
bst-source-push command line option
bst-source-track command line option
--fetchers
bst command line option
--force
bst-artifact-checkout command line option
bst-init command line option
bst-source-checkout command line option
bst-workspace-open command line option
--format
bst-show command line option
--hardlinks
bst-artifact-checkout command line option
--ignore-project-artifact-remotes
bst-artifact-checkout command line option
bst-artifact-pull command line option
bst-artifact-push command line option
bst-build command line option
bst-shell command line option
--ignore-project-source-remotes
bst-build command line option
bst-shell command line option
bst-source-checkout command line option
bst-source-fetch command line option
bst-source-push command line option
bst-workspace-open command line option
--include-build-scripts
bst-source-checkout command line option
--integrate
bst-artifact-checkout command line option
--isolate
bst-shell command line option
--log-file
bst command line option
--long
bst-artifact-list-contents command line option
--max-jobs
bst command line option
--message-lines
bst command line option
--min-version
bst-init command line option
--mount
bst-shell command line option
--network-retries
bst command line option
--no-checkout
bst-workspace-open command line option
--no-colors
bst command line option
--no-debug
bst command line option
--no-integrate
bst-artifact-checkout command line option
--no-interactive
bst command line option
--no-strict
bst command line option
--no-verbose
bst command line option
--on-error
bst command line option
--option
bst command line option
--order
bst-show command line option
--out
bst-artifact-log command line option
--project-name
bst-init command line option
--pull-buildtrees
bst command line option
--pushers
bst command line option
--remove-dir
bst-workspace-close command line option
--retry-failed
bst-build command line option
--soft
bst-workspace-reset command line option
--source-remote
bst-build command line option
bst-shell command line option
bst-source-checkout command line option
bst-source-fetch command line option
bst-source-push command line option
bst-workspace-open command line option
--strict
bst command line option
--tar
bst-artifact-checkout command line option
bst-source-checkout command line option
--use-buildtree
bst-shell command line option
--verbose
bst command line option
--version
bst command line option
-a
bst-workspace-close command line option
bst-workspace-reset command line option
-b
bst-shell command line option
-C
bst command line option
-c
bst command line option
-d
bst-artifact-checkout command line option
bst-artifact-delete command line option
bst-artifact-pull command line option
bst-artifact-push command line option
bst-artifact-show command line option
bst-build command line option
bst-show command line option
bst-source-checkout command line option
bst-source-fetch command line option
bst-source-push command line option
bst-source-track command line option
-f
bst-artifact-checkout command line option
bst-init command line option
bst-show command line option
bst-source-checkout command line option
bst-workspace-open command line option
-J
bst-source-track command line option
-l
bst-artifact-list-contents command line option
-o
bst command line option
-r
bst-build command line option
-t
bst-shell command line option
.bst file
A
add_commands() (ScriptElement method)
AliasSubstitution (class in buildstream.source)
APP (ErrorDomain attribute)
append() (SequenceNode method)
Artifact
ARTIFACT (ErrorDomain attribute)
Artifact name
ARTIFACTS
bst-artifact-delete command line option
bst-artifact-list-contents command line option
bst-artifact-log command line option
bst-artifact-pull command line option
bst-artifact-push command line option
bst-artifact-show command line option
as_bool() (ScalarNode method)
as_enum() (ScalarNode method)
as_int() (ScalarNode method)
as_str() (ScalarNode method)
as_str_list() (SequenceNode method)
assemble() (BuildElement method)
(Element method)
(ScriptElement method)
B
BAD_CHARACTERS_IN_NAME (LoadErrorReason attribute)
BAD_ELEMENT_SUFFIX (LoadErrorReason attribute)
batch() (Sandbox method)
blocking_activity() (Plugin method)
bst command line option
--builders
--cache-buildtrees
--colors
--config
--debug
--default-mirror
--directory
--error-lines
--fetchers
--log-file
--max-jobs
--message-lines
--network-retries
--no-colors
--no-debug
--no-interactive
--no-strict
--no-verbose
--on-error
--option
--pull-buildtrees
--pushers
--strict
--verbose
--version
-c
-C
-o
bst-artifact-checkout command line option
--artifact-remote
--compression
--deps
--directory
--force
--hardlinks
--ignore-project-artifact-remotes
--integrate
--no-integrate
--tar
-d
-f
TARGET
bst-artifact-delete command line option
--deps
-d
ARTIFACTS
bst-artifact-list-contents command line option
--long
-l
ARTIFACTS
bst-artifact-log command line option
--out
ARTIFACTS
bst-artifact-pull command line option
--artifact-remote
--deps
--ignore-project-artifact-remotes
-d
ARTIFACTS
bst-artifact-push command line option
--artifact-remote
--deps
--ignore-project-artifact-remotes
-d
ARTIFACTS
bst-artifact-show command line option
--deps
-d
ARTIFACTS
bst-build command line option
--artifact-remote
--deps
--ignore-project-artifact-remotes
--ignore-project-source-remotes
--retry-failed
--source-remote
-d
-r
ELEMENTS
bst-init command line option
--element-path
--force
--min-version
--project-name
-f
TARGET_DIRECTORY
bst-shell command line option
--artifact-remote
--build
--ignore-project-artifact-remotes
--ignore-project-source-remotes
--isolate
--mount
--source-remote
--use-buildtree
-b
-t
COMMAND
TARGET
bst-show command line option
--deps
--except
--format
--order
-d
-f
ELEMENTS
bst-source-checkout command line option
--compression
--deps
--directory
--except
--force
--ignore-project-source-remotes
--include-build-scripts
--source-remote
--tar
-d
-f
ELEMENT
bst-source-fetch command line option
--deps
--except
--ignore-project-source-remotes
--source-remote
-d
ELEMENTS
bst-source-push command line option
--deps
--except
--ignore-project-source-remotes
--source-remote
-d
ELEMENTS
bst-source-track command line option
--cross-junctions
--deps
--except
-d
-J
ELEMENTS
bst-workspace-close command line option
--all
--remove-dir
-a
ELEMENTS
bst-workspace-open command line option
--directory
--force
--ignore-project-source-remotes
--no-checkout
--source-remote
-f
ELEMENTS
bst-workspace-reset command line option
--all
--soft
-a
ELEMENTS
BST_ARTIFACT_VERSION (Element attribute)
BST_ELEMENT_HAS_ARTIFACT (Element attribute)
BST_FORBID_BDEPENDS (Element attribute)
BST_FORBID_RDEPENDS (Element attribute)
(ScriptElement attribute)
BST_FORBID_SOURCES (Element attribute)
(ScriptElement attribute)
BST_MIN_VERSION (Plugin attribute)
(SourceMirror attribute)
BST_PLUGIN_DEPRECATED (Plugin attribute)
BST_PLUGIN_DEPRECATION_MESSAGE (Plugin attribute)
BST_REQUIRES_PREVIOUS_SOURCES_FETCH (Source attribute)
BST_REQUIRES_PREVIOUS_SOURCES_STAGE (Source attribute)
BST_REQUIRES_PREVIOUS_SOURCES_TRACK (Source attribute)
BST_RUN_COMMANDS (Element attribute)
BST_STAGE_VIRTUAL_DIRECTORY (Source attribute)
BST_STRICT_REBUILD (Element attribute)
(ScriptElement attribute)
BuildElement (class in buildstream.buildelement)
buildstream
module
buildstream.buildelement
module
buildstream.downloadablefilesource
module
buildstream.element
module
buildstream.exceptions
module
buildstream.node
module
buildstream.plugin
module
buildstream.sandbox
module
buildstream.sandbox.sandbox
module
buildstream.scriptelement
module
buildstream.source
module
buildstream.sourcemirror
module
buildstream.storage
module
buildstream.storage.directory
module
buildstream.types
module
buildstream.utils
module
C
Cache
call() (Plugin method)
CAS (ErrorDomain attribute)
check_output() (Plugin method)
CIRCULAR_DEPENDENCY (LoadErrorReason attribute)
CIRCULAR_REFERENCE (LoadErrorReason attribute)
CIRCULAR_REFERENCE_VARIABLE (LoadErrorReason attribute)
clone() (MappingNode method)
(Node method)
(ScalarNode method)
(SequenceNode method)
COMMAND
bst-shell command line option
COMMON_CONFIG_KEYS (DownloadableFileSource attribute)
(Source attribute)
compute_manifest() (Element method)
config (DependencyConfiguration attribute)
configure() (BuildElement method)
(DownloadableFileSource method)
(Plugin method)
configure_dependencies() (BuildElement method)
(Element method)
configure_sandbox() (BuildElement method)
(Element method)
(ScriptElement method)
CONFLICTING_JUNCTION (LoadErrorReason attribute)
copy_files() (in module buildstream.utils)
Core plugin
CoreWarnings (class in buildstream.types)
D
debug() (Plugin method)
dependencies() (Element method)
Dependency
Dependency configuration
DependencyConfiguration (class in buildstream.element)
Directory (class in buildstream.storage.directory)
DIRECTORY (FileType attribute)
DirectoryError
DirectoryExistsError
DownloadableFileSource (class in buildstream.downloadablefilesource)
E
ELEMENT
bst-source-checkout command line option
Element
(class in buildstream.element)
element (DependencyConfiguration attribute)
ELEMENT (ErrorDomain attribute)
ElementError
ELEMENTS
bst-build command line option
bst-show command line option
bst-source-fetch command line option
bst-source-push command line option
bst-source-track command line option
bst-workspace-close command line option
bst-workspace-open command line option
bst-workspace-reset command line option
elements.compose
module
elements.filter
module
elements.import
module
elements.junction
module
elements.link
module
elements.manual
module
elements.script
module
elements.stack
module
ERROR (OverlapAction attribute)
ErrorDomain (class in buildstream.exceptions)
executable (FileStat attribute)
exists() (Directory method)
export_to_tar() (Directory method)
EXPRESSION_FAILED (LoadErrorReason attribute)
External Plugin
F
failed_attributes (FileListResult attribute)
FastEnum (class in buildstream.types)
fetch() (DownloadableFileSource method)
(Source method)
(SourceFetcher method)
file_digest() (Directory method)
file_type (FileStat attribute)
FileListResult (class in buildstream.utils)
files_written (FileListResult attribute)
FileStat (class in buildstream.storage.directory)
FileType (class in buildstream.storage.directory)
from_dict() (Node class method)
G
generate_script() (BuildElement method)
(Element method)
get_artifact_name() (Element method)
get_bool() (MappingNode method)
get_bst_version() (in module buildstream.utils)
get_enum() (MappingNode method)
get_environment() (Element method)
get_host_tool() (in module buildstream.utils)
get_int() (MappingNode method)
get_kind() (Plugin method)
get_mapping() (MappingNode method)
get_mirror_directory() (Source method)
get_node() (MappingNode method)
get_project_directory() (Source method)
get_provenance() (Node method)
get_public_data() (Element method)
get_ref() (DownloadableFileSource method)
(Source method)
get_scalar() (MappingNode method)
get_sequence() (MappingNode method)
get_source_fetchers() (Source method)
get_str() (MappingNode method)
get_str_list() (MappingNode method)
get_umask() (in module buildstream.utils)
get_unique_key() (BuildElement method)
(DownloadableFileSource method)
(Plugin method)
(ScriptElement method)
get_variable() (Element method)
get_virtual_directory() (Sandbox method)
glob() (in module buildstream.utils)
I
IGNORE (OverlapAction attribute)
ignored (FileListResult attribute)
ILLEGAL_COMPOSITE (LoadErrorReason attribute)
IMPL (ErrorDomain attribute)
import_files() (Directory method)
import_single_file() (Directory method)
info() (Plugin method)
init_workspace() (Source method)
init_workspace_directory() (Source method)
integrate() (Element method)
INVALID_DATA (LoadErrorReason attribute)
INVALID_DEPENDENCY_CONFIG (LoadErrorReason attribute)
INVALID_JUNCTION (LoadErrorReason attribute)
INVALID_SYMBOL_NAME (LoadErrorReason attribute)
INVALID_YAML (LoadErrorReason attribute)
is_cached() (DownloadableFileSource method)
(Source method)
is_none() (ScalarNode method)
is_resolved() (Source method)
isdir() (Directory method)
isfile() (Directory method)
islink() (Directory method)
items() (MappingNode method)
J
Junction
K
keys() (MappingNode method)
L
layout_add() (ScriptElement method)
link_files() (in module buildstream.utils)
LINK_FORBIDDEN_DEPENDENCIES (LoadErrorReason attribute)
list_relative_paths() (Directory method)
(in module buildstream.utils)
LOAD (ErrorDomain attribute)
load_ref() (DownloadableFileSource method)
(Source method)
LoadErrorReason (class in buildstream.exceptions)
LOADING_DIRECTORY (LoadErrorReason attribute)
Local Cache
log() (Plugin method)
M
mapping_at() (SequenceNode method)
MappingNode (class in buildstream.node)
mark_directory() (Sandbox method)
mark_download_url() (Source method)
(SourceFetcher method)
MISSING_FILE (LoadErrorReason attribute)
MISSING_PROJECT_CONF (LoadErrorReason attribute)
module
buildstream
buildstream.buildelement
buildstream.downloadablefilesource
buildstream.element
buildstream.exceptions
buildstream.node
buildstream.plugin
buildstream.sandbox
buildstream.sandbox.sandbox
buildstream.scriptelement
buildstream.source
buildstream.sourcemirror
buildstream.storage
buildstream.storage.directory
buildstream.types
buildstream.utils
elements.compose
elements.filter
elements.import
elements.junction
elements.link
elements.manual
elements.script
elements.stack
sources.local
sources.remote
sources.tar
sources.workspace
move_atomic() (in module buildstream.utils)
mtime (FileStat attribute)
N
name (FastEnum attribute)
(Plugin attribute)
Node (class in buildstream.node)
node_at() (SequenceNode method)
node_get_project_path() (Plugin method)
node_subst_sequence_vars() (Element method)
node_subst_vars() (Element method)
normal_name (Element attribute)
O
open_directory() (Directory method)
open_file() (Directory method)
OverlapAction (class in buildstream.types)
OVERLAPS (CoreWarnings attribute)
overwritten (FileListResult attribute)
P
path (DependencyConfiguration attribute)
PIPELINE (ErrorDomain attribute)
PLATFORM (ErrorDomain attribute)
Plugin
(class in buildstream.plugin)
PLUGIN (ErrorDomain attribute)
preflight() (BuildElement method)
(DownloadableFileSource method)
(Plugin method)
(ScriptElement method)
PROFILE (ErrorDomain attribute)
PROG_NOT_FOUND (ErrorDomain attribute)
ProgramNotFoundError
PROJ_PATH_INVALID (LoadErrorReason attribute)
PROJ_PATH_INVALID_KIND (LoadErrorReason attribute)
Project
project_name (Element attribute)
PROTECTED_VARIABLE_REDEFINED (LoadErrorReason attribute)
ProvenanceInformation (class in buildstream.node)
R
readlink() (Directory method)
RECURSIVE_INCLUDE (LoadErrorReason attribute)
REF_NOT_IN_TRACK (CoreWarnings attribute)
REGULAR_FILE (FileType attribute)
REMOTE (ErrorDomain attribute)
Remote Cache
remove() (Directory method)
rename() (Directory method)
run() (Sandbox method)
run_cleanup_commands() (Element method)
S
safe_copy() (in module buildstream.utils)
safe_del() (MappingNode method)
safe_link() (in module buildstream.utils)
safe_remove() (in module buildstream.utils)
Sandbox (class in buildstream.sandbox.sandbox)
SANDBOX (ErrorDomain attribute)
SandboxCommandError
save_file_atomic() (in module buildstream.utils)
scalar_at() (SequenceNode method)
ScalarNode (class in buildstream.node)
ScriptElement (class in buildstream.scriptelement)
search() (Element method)
sequence_at() (SequenceNode method)
SequenceNode (class in buildstream.node)
set_environment() (Sandbox method)
set_install_root() (ScriptElement method)
set_public_data() (Element method)
set_ref() (DownloadableFileSource method)
(Source method)
set_root_read_only() (ScriptElement method)
set_supported_aliases() (SourceMirror method)
set_work_dir() (ScriptElement method)
set_work_directory() (Sandbox method)
setup() (in module buildstream.scriptelement)
sha256sum() (in module buildstream.utils)
size (FileStat attribute)
Source
(class in buildstream.source)
SOURCE (ErrorDomain attribute)
SourceError
SourceFetcher (class in buildstream.source)
SourceMirror (class in buildstream.sourcemirror)
SourceMirrorError
SourceRef (in module buildstream.types)
sources() (Element method)
sources.local
module
sources.remote
module
sources.tar
module
sources.workspace
module
stage() (BuildElement method)
(Element method)
(ScriptElement method)
(Source method)
stage_artifact() (Element method)
stage_dependency_artifacts() (Element method)
stage_directory() (Source method)
stage_sources() (Element method)
stat() (Directory method)
status() (Plugin method)
STREAM (ErrorDomain attribute)
strip_node_info() (MappingNode method)
(Node method)
(ScalarNode method)
(SequenceNode method)
Subproject
SUBPROJECT_INCONSISTENT (LoadErrorReason attribute)
SYMLINK (FileType attribute)
T
TARGET
bst-artifact-checkout command line option
bst-shell command line option
TARGET_DIRECTORY
bst-init command line option
tempdir() (Source method)
timed_activity() (Plugin method)
track() (DownloadableFileSource method)
(Source method)
TRAILING_LIST_DIRECTIVE (LoadErrorReason attribute)
translate_url() (Source method)
(SourceMirror method)
U
UNALIASED_URL (CoreWarnings attribute)
UNRESOLVED_VARIABLE (LoadErrorReason attribute)
UNSTAGED_FILES (CoreWarnings attribute)
UNSUPPORTED_PLUGIN (LoadErrorReason attribute)
UNSUPPORTED_PROJECT (LoadErrorReason attribute)
USER_ASSERTION (LoadErrorReason attribute)
UTIL (ErrorDomain attribute)
UtilError
V
validate_cache() (Source method)
validate_keys() (MappingNode method)
value (FastEnum attribute)
values() (FastEnum class method)
(MappingNode method)
VIRTUAL_FS (ErrorDomain attribute)
W
warn() (Plugin method)
WARNING (OverlapAction attribute)
Workspace