This is an automated email from the ASF dual-hosted git repository.
tvb pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/buildstream.git
from 4ff8f3d4c Merge pull request #1710 from jjardon/jjardon/lzip
add 3f1e72a70 element.py: Remove redundant context from Plugin.warn()
invokation
add be74e1037 _protos/buildstream/v2/artifact.proto: Adding buildroot to
the artifact proto
add 741ebaf90 _versions.py, _artifact.py: Bumping artifact versions
add 5a43e6328 _artifact.py, element.py, buildqueue.py: Don't try to
calculate artifact size
add 9452762ab Cache the sandbox root when caching build trees
add 883affa14 element.py, sandbox.py: Removing usebuildtree codepath from
staging
add 9d4e3daee tests/integration/shellbuildtrees.py: Test build shell with
script element
add 415489b5c tests/integration/shellbuildtrees.py: Test build shells with
compose elements
new b70243760 Merge pull request #1707 from apache/tristan/full-build-tree
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
src/buildstream/_artifact.py | 60 ++++++++++++--
src/buildstream/_artifactcache.py | 15 +++-
.../_protos/buildstream/v2/artifact.proto | 3 +
.../_protos/buildstream/v2/artifact_pb2.py | 12 +--
src/buildstream/_scheduler/queues/buildqueue.py | 2 +-
src/buildstream/_stream.py | 52 ++++--------
src/buildstream/_versions.py | 2 +-
src/buildstream/element.py | 93 ++++++++++++++--------
src/buildstream/sandbox/sandbox.py | 1 -
tests/cachekey/project/elements/build1.expected | 2 +-
tests/cachekey/project/elements/build2.expected | 2 +-
tests/cachekey/project/elements/build3.expected | 2 +-
tests/cachekey/project/elements/compose1.expected | 2 +-
tests/cachekey/project/elements/compose2.expected | 2 +-
tests/cachekey/project/elements/compose3.expected | 2 +-
tests/cachekey/project/elements/compose4.expected | 2 +-
tests/cachekey/project/elements/compose5.expected | 2 +-
tests/cachekey/project/elements/import1.expected | 2 +-
tests/cachekey/project/elements/import2.expected | 2 +-
tests/cachekey/project/elements/import3.expected | 2 +-
tests/cachekey/project/elements/script1.expected | 2 +-
.../cachekey/project/elements/variables1.expected | 2 +-
tests/cachekey/project/sources/local1.expected | 2 +-
tests/cachekey/project/sources/local2.expected | 2 +-
tests/cachekey/project/sources/remote1.expected | 2 +-
tests/cachekey/project/sources/remote2.expected | 2 +-
tests/cachekey/project/sources/tar1.expected | 2 +-
tests/cachekey/project/sources/tar2.expected | 2 +-
tests/cachekey/project/target.expected | 2 +-
tests/frontend/completions.py | 4 +-
.../compose-dep-fail.bst} | 9 ++-
.../elements/build-shell/compose-dep-success.bst | 13 +++
.../project/elements/build-shell/compose-fail.bst | 4 +
.../elements/build-shell/compose-success.bst | 4 +
.../corruption-2.bst => build-shell/script.bst} | 3 +-
tests/integration/shellbuildtrees.py | 79 +++++++++++++++++-
36 files changed, 282 insertions(+), 114 deletions(-)
copy tests/integration/project/elements/{echo-env-var.bst =>
build-shell/compose-dep-fail.bst} (53%)
create mode 100644
tests/integration/project/elements/build-shell/compose-dep-success.bst
create mode 100644
tests/integration/project/elements/build-shell/compose-fail.bst
create mode 100644
tests/integration/project/elements/build-shell/compose-success.bst
copy tests/integration/project/elements/{script/corruption-2.bst =>
build-shell/script.bst} (51%)