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