You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@buildstream.apache.org by tv...@apache.org on 2022/08/11 13:54:15 UTC

[buildstream] branch master updated (4ff8f3d4c -> b70243760)

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%)


[buildstream] 01/01: Merge pull request #1707 from apache/tristan/full-build-tree

Posted by tv...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

tvb pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/buildstream.git

commit b70243760a4867ee7914cbde97793489cc4a36ce
Merge: 4ff8f3d4c 415489b5c
Author: Tristan Van Berkom <tr...@codethink.co.uk>
AuthorDate: Thu Aug 11 22:54:10 2022 +0900

    Merge pull request #1707 from apache/tristan/full-build-tree
    
    Cache full build tree for debugging failed builds

 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 +-
 .../elements/build-shell/compose-dep-fail.bst      | 13 +++
 .../elements/build-shell/compose-dep-success.bst   | 13 +++
 .../project/elements/build-shell/compose-fail.bst  |  4 +
 .../elements/build-shell/compose-success.bst       |  4 +
 .../project/elements/build-shell/script.bst        |  8 ++
 tests/integration/shellbuildtrees.py               | 79 +++++++++++++++++-
 36 files changed, 296 insertions(+), 109 deletions(-)