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 2021/02/17 07:43:46 UTC
[buildstream] branch master updated (c04352b -> c143131)
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 c04352b .asf.yaml: Explicitly setting pages to publish from the "/"
add f7f9c97 element.py: Remove local __remote_execution_specs instance variable
add eda23aa _remotespec.py: Moving RemoteSpec and RemoteExecutionSpec to its own file
add 497e1ca Remote execution can only be configured in user configuration
add 8cfa27f plugins/elements/junction.py: Remove ambiguous cache related junction parameters
add a61f9f1 _remotespec.py: Modified format to put the certs in an "auth" dictionary.
add b8d1de7 Refactor remote asset user configuration
add 300e813 node.pyi: Fleshing out more type information about nodes.
add fd51cf2 _context.py: Changed artifact and source cache configuration again.
add e89a17a _frontend/widget.py: Print remote execution setup and project cache servers
add d1d9f33 NEWS: Document breaking change, removed support for deprecated RE config
add 10ad071 NEWS: Documenting breaking change, redesign of remote cache configuration
add 7a35498 doc: Redocumenting artifact/source cache servers.
new c143131 Merge pull request #1434 from apache/tristan/change-remote-config
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:
NEWS | 9 +
doc/source/format_project.rst | 162 ++-----
doc/source/using_config.rst | 498 ++++++++++++++++-----
doc/source/using_configuring_cache_server.rst | 57 +--
src/buildstream/_artifactcache.py | 49 +-
src/buildstream/_assetcache.py | 430 ++++++------------
src/buildstream/_cas/casremote.py | 12 +-
src/buildstream/_context.py | 385 +++++++++++-----
src/buildstream/_elementsourcescache.py | 13 +-
src/buildstream/_frontend/widget.py | 75 +++-
src/buildstream/_platform/platform.py | 2 +-
src/buildstream/_project.py | 62 +--
src/buildstream/_remote.py | 205 ++-------
src/buildstream/_remotespec.py | 371 +++++++++++++++
src/buildstream/_sourcecache.py | 15 +-
src/buildstream/_stream.py | 119 ++---
src/buildstream/element.py | 17 +-
src/buildstream/node.pyi | 51 ++-
src/buildstream/plugins/elements/junction.py | 13 +-
src/buildstream/plugins/elements/stack.py | 2 +-
src/buildstream/sandbox/_sandboxremote.py | 180 +-------
src/buildstream/testing/runcli.py | 4 +-
tests/artifactcache/capabilities.py | 6 +-
tests/artifactcache/config.py | 130 +++---
tests/artifactcache/junctions.py | 159 +------
tests/artifactcache/pull.py | 15 +-
tests/artifactcache/push.py | 24 +-
tests/frontend/artifact_checkout.py | 2 +-
tests/frontend/artifact_delete.py | 4 +-
tests/frontend/artifact_pull.py | 4 +-
tests/frontend/artifact_show.py | 2 +-
tests/frontend/buildcheckout.py | 6 +-
tests/frontend/default_target.py | 2 +-
tests/frontend/large_directory.py | 2 +-
tests/frontend/pull.py | 56 ++-
tests/frontend/push.py | 64 ++-
tests/frontend/remote-caches.py | 8 +-
tests/frontend/workspace.py | 2 +-
tests/integration/artifact.py | 6 +-
tests/integration/cachedfail.py | 8 +-
tests/integration/pullbuildtrees.py | 16 +-
tests/integration/shell.py | 2 +-
tests/integration/shellbuildtrees.py | 12 +-
tests/remotecache/simple.py | 2 +-
tests/remoteexecution/buildtree.py | 4 +-
tests/remoteexecution/partial.py | 5 +-
tests/sandboxes/remote-exec-config.py | 63 +--
.../missing-certs}/project.conf | 0
tests/sourcecache/capabilities.py | 12 +-
tests/sourcecache/fetch.py | 2 +-
tests/sourcecache/push.py | 20 +-
tests/sourcecache/workspace.py | 6 +-
52 files changed, 1687 insertions(+), 1688 deletions(-)
create mode 100644 src/buildstream/_remotespec.py
copy tests/sandboxes/{missing-command => remote-exec-config/missing-certs}/project.conf (100%)
[buildstream] 01/01: Merge pull request #1434 from
apache/tristan/change-remote-config
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 c143131c0e92097c0dfc01655d5edc4571a29a59
Merge: c04352b 7a35498
Author: Tristan Van Berkom <tr...@codethink.co.uk>
AuthorDate: Wed Feb 17 16:43:38 2021 +0900
Merge pull request #1434 from apache/tristan/change-remote-config
Redesign/redocument configuration surface for interaction with remotes
NEWS | 9 +
doc/source/format_project.rst | 162 ++-----
doc/source/using_config.rst | 498 ++++++++++++++++-----
doc/source/using_configuring_cache_server.rst | 57 +--
src/buildstream/_artifactcache.py | 49 +-
src/buildstream/_assetcache.py | 430 ++++++------------
src/buildstream/_cas/casremote.py | 12 +-
src/buildstream/_context.py | 385 +++++++++++-----
src/buildstream/_elementsourcescache.py | 13 +-
src/buildstream/_frontend/widget.py | 75 +++-
src/buildstream/_platform/platform.py | 2 +-
src/buildstream/_project.py | 62 +--
src/buildstream/_remote.py | 205 ++-------
src/buildstream/_remotespec.py | 371 +++++++++++++++
src/buildstream/_sourcecache.py | 15 +-
src/buildstream/_stream.py | 119 ++---
src/buildstream/element.py | 17 +-
src/buildstream/node.pyi | 51 ++-
src/buildstream/plugins/elements/junction.py | 13 +-
src/buildstream/plugins/elements/stack.py | 2 +-
src/buildstream/sandbox/_sandboxremote.py | 180 +-------
src/buildstream/testing/runcli.py | 4 +-
tests/artifactcache/capabilities.py | 6 +-
tests/artifactcache/config.py | 130 +++---
tests/artifactcache/junctions.py | 159 +------
tests/artifactcache/pull.py | 15 +-
tests/artifactcache/push.py | 24 +-
tests/frontend/artifact_checkout.py | 2 +-
tests/frontend/artifact_delete.py | 4 +-
tests/frontend/artifact_pull.py | 4 +-
tests/frontend/artifact_show.py | 2 +-
tests/frontend/buildcheckout.py | 6 +-
tests/frontend/default_target.py | 2 +-
tests/frontend/large_directory.py | 2 +-
tests/frontend/pull.py | 56 ++-
tests/frontend/push.py | 64 ++-
tests/frontend/remote-caches.py | 8 +-
tests/frontend/workspace.py | 2 +-
tests/integration/artifact.py | 6 +-
tests/integration/cachedfail.py | 8 +-
tests/integration/pullbuildtrees.py | 16 +-
tests/integration/shell.py | 2 +-
tests/integration/shellbuildtrees.py | 12 +-
tests/remotecache/simple.py | 2 +-
tests/remoteexecution/buildtree.py | 4 +-
tests/remoteexecution/partial.py | 5 +-
tests/sandboxes/remote-exec-config.py | 63 +--
.../remote-exec-config/missing-certs/project.conf | 2 +
tests/sourcecache/capabilities.py | 12 +-
tests/sourcecache/fetch.py | 2 +-
tests/sourcecache/push.py | 20 +-
tests/sourcecache/workspace.py | 6 +-
52 files changed, 1689 insertions(+), 1688 deletions(-)