This is an automated email from the ASF dual-hosted git repository.
juergbi pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/buildstream.git
from 578534cea Merge pull request #2051 from apache/jbilleter/fedora
add 57cf19e23 element.py: Use sandbox environment for logging and shell
add d48d26084 sandbox.py: Add method to create a sub-sandbox
add 30c7168ce element.py: Support per-sandbox overlap collector
add a291951a0 element.py: Add `subsandbox()` method
add e468aea1f _sandboxremote.py: Upload blobs for subsandbox roots
add 50c5273aa artifact.proto: Add a field for the build sandbox state
add 7e884747f Store sandbox state in Artifact proto
add 425c65315 buildelement.py: Add the digest-environment config property
add 958842582 buildelement.py: Document `digest-environment`
add a2f076f98 tests/integration: Add tests for `digest-environment`
new fd3849931 Merge pull request #2036 from
apache/abderrahim/digest-environment
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 | 30 ++++
src/buildstream/_artifactcache.py | 10 ++
src/buildstream/_elementproxy.py | 5 +-
.../_protos/buildstream/v2/artifact.proto | 7 +
.../_protos/buildstream/v2/artifact_pb2.py | 14 +-
.../_protos/buildstream/v2/artifact_pb2.pyi | 15 +-
src/buildstream/buildelement.py | 64 ++++++++-
src/buildstream/element.py | 74 +++++++---
src/buildstream/sandbox/_sandboxremote.py | 12 +-
src/buildstream/sandbox/sandbox.py | 39 ++++-
tests/integration/digest-environment.py | 158 +++++++++++++++++++++
.../elements/digest-environment/base-buildtree.bst | 12 ++
.../digest-environment/base-plus-extra-dep.bst | 14 ++
.../project/elements/digest-environment/base.bst | 12 ++
.../project/elements/digest-environment/merge.bst | 16 +++
.../project/elements/digest-environment/two.bst | 17 +++
16 files changed, 460 insertions(+), 39 deletions(-)
create mode 100644 tests/integration/digest-environment.py
create mode 100644
tests/integration/project/elements/digest-environment/base-buildtree.bst
create mode 100644
tests/integration/project/elements/digest-environment/base-plus-extra-dep.bst
create mode 100644
tests/integration/project/elements/digest-environment/base.bst
create mode 100644
tests/integration/project/elements/digest-environment/merge.bst
create mode 100644
tests/integration/project/elements/digest-environment/two.bst