This is an automated email from the ASF dual-hosted git repository.

akitouni pushed a change to branch abderrahim/background
in repository https://gitbox.apache.org/repos/asf/buildstream.git


 discard 793405c0c _sandboxbuildboxrun.py: Restore terminal after exit of 
interactive child
     add aba6eff09 Empty commit to work around a potential versioneer bug
     add 6e947605d _cas: Merge `CASDChannel` into `CASDProcessManager`
     add 22ee8a28f Move `CASDProcessManager` instance from `CASCache` to 
`Context`
     add c328a8883 _remotespec.py: Add `to_localcas_remote()` method
     add 667b42111 _assetcache.py: Use buildbox-casd as remote asset proxy, if 
supported
     add ba4b41903 Merge pull request #1922 from 
apache/juerg/buildbox-asset-remote
     add 93cc47a68 Optimize bst show when no cached state is needed.
     add 4edf610e9 Merge pull request #1923 from apache/tristan/optimize-show
     add b3b32af9c Fix bst-graph parser
     add 7db49d83a Fix bst-graph
     add 6f228c1a5 Merge pull request #1914 from nanonyme/nanonyme/bst-graph
     add 26e477afa Support %{description} in bst show commands
     add e6d685e7d Merge pull request #1924 from 
apache/tristan/bst-show-description
     add 4797fd6fc casdprocessmanager.py: Support `keepalive-time` for 
`storage-service`
     add ad4909fde _protos: Update protos from remote-apis
     add f095829fc _protos: Update local_cas.proto from buildbox
     add 3e5eeb798 _remotespec.py: Add `access-token` config
     add 87bcec4f4 _remotespec.py: Add `access-token-reload-interval` config
     add 31ee45fc5 Merge pull request #1925 from apache/juerg/token-auth
     add e63a42ffe casdprocessmanager.py: Add stubs for the Remote Execution API
     add aec62cd58 _sandboxremote.py: Use buildbox-casd as remote execution 
proxy
     add b09952653 .github/common.env: Update CI images to use BuildBox 1.2.8
     add f2db8fbfc Merge pull request #1926 from apache/juerg/re-proxy
     add 2daa04a0f ci: Run tests also on Ubuntu 20.04
     add 223612177 ci: Don't run tests on Debian 10
     add 0bc322019 Drop support for Python 3.7
     add 7afbb531e Merge pull request #1933 from apache/juerg/python-3.7
     add af3d0b596 downloadablefilesource: Add 10 minutes timeout
     add 9e05ff93e Merge pull request #1928 from nanonyme/timeout
     add 0e32671a2 Update requirements
     add 25fd49d34 ci: Use Fedora 39 as default image for tests
     add 30c13b1bd Merge pull request #1934 from 
apache/juerg/update-requirements
     add b276a1084 tar.py: Always check member paths
     add a423d12b0 tests/frontend/buildcheckout.py: Use tar extraction filter 
if available
     add 0fe7ba28b Merge pull request #1932 from apache/juerg/tar
     add 3a14f7a80 Drop the directory argument from the sandbox
     add 518a34ee0 Merge pull request #1921 from 
apache/abderrahim/sandbox-directory
     add 4ef82cdba pluginoriginpip.py: Fix error type for setuptools 70
     add 8df8873e8 _testing/runcli.py: Use `_yaml.roundtrip_dump()` to work 
with new ruamel
     add 52b7212ac pytest: Set `testpaths` to fix test collection
     add 392613746 Merge pull request #1936 from apache/juerg/update-fixes
     add 52992812e cascache: add a helper method to ensure a tree is cached 
locally
     add f797f1870 storage: ensure blobs are available when using 
CasBasedDirectory with storage service
     add 8a397eb9e Merge pull request #1938 from apache/abderrahim/ensure-blobs
     add 08480b01e Support loading source mirror plugins from pip and junction 
origins.
     add 24da8c862 Test pip and junction origins for SourceMirror plugins.
     add adfe243ab tests/frontend/mirror.py: Test circular dependencies in 
mirror loading
     add 6b2ebbd56 Merge pull request #1931 from 
apache/tristan/junction-source-mirrors
     add eeb6e1fde _sandboxbuildboxrun.py: Restore terminal after exit of 
interactive child
     add aa319b47a _sandboxbuildboxrun: don't try to restore terminal if not on 
a terminal

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (793405c0c)
            \
             N -- N -- N   refs/heads/abderrahim/background (aa319b47a)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .github/common.env                                 |   6 +-
 .github/compose/ci.docker-compose.yml              |  11 +-
 .github/run-ci.sh                                  |   2 +-
 .github/workflows/ci.yml                           |   3 +-
 .github/workflows/release.yml                      |   1 -
 .pylintrc                                          |  12 +-
 contrib/bst-graph                                  |  19 +-
 doc/source/main_install.rst                        |   2 +-
 doc/source/using_config.rst                        |  37 ++-
 pyproject.toml                                     |   3 +-
 requirements/cov-requirements.txt                  |  15 +-
 requirements/dev-requirements.in                   |   3 -
 requirements/dev-requirements.txt                  |  38 +--
 requirements/requirements.txt                      |  20 +-
 setup.cfg                                          |   3 +-
 setup.py                                           |  10 +-
 src/buildstream/_assetcache.py                     |  60 ++--
 src/buildstream/_cas/__init__.py                   |   1 +
 src/buildstream/_cas/cascache.py                   | 103 +++----
 src/buildstream/_cas/casdprocessmanager.py         | 112 ++++----
 src/buildstream/_cas/casremote.py                  |  13 +-
 src/buildstream/_cas/casserver.py                  |  15 +-
 src/buildstream/_context.py                        |  32 ++-
 src/buildstream/_elementsources.py                 |   3 +-
 src/buildstream/_frontend/app.py                   |   1 +
 src/buildstream/_frontend/cli.py                   |  24 +-
 src/buildstream/_frontend/widget.py                |   4 +
 src/buildstream/_loader/loadelement.pyi            |   1 +
 src/buildstream/_loader/loadelement.pyx            |   2 +
 src/buildstream/_loader/types.py                   |   1 +
 src/buildstream/_pipeline.py                       |   3 +-
 src/buildstream/_pluginfactory/__init__.py         |   2 +
 .../_pluginfactory/pluginoriginjunction.py         |   6 +-
 src/buildstream/_pluginfactory/pluginoriginpip.py  |  17 +-
 src/buildstream/_project.py                        |  13 +-
 .../build/bazel/remote/asset/v1/remote_asset.proto |  50 ++++
 .../bazel/remote/asset/v1/remote_asset_pb2.py      |  40 +--
 .../remote/execution/v2/remote_execution.proto     | 314 +++++++++++++++++++--
 .../remote/execution/v2/remote_execution_pb2.py    | 249 ++++++++--------
 .../execution/v2/remote_execution_pb2_grpc.py      | 119 +++++---
 .../_protos/build/buildgrid/local_cas.proto        |  23 ++
 .../_protos/build/buildgrid/local_cas_pb2.py       |  74 ++---
 src/buildstream/_remote.py                         |   3 -
 src/buildstream/_remotespec.py                     |  60 +++-
 src/buildstream/_scheduler/scheduler.py            |   2 +-
 src/buildstream/_stream.py                         |  56 ++--
 src/buildstream/_testing/__init__.py               |  19 +-
 src/buildstream/_testing/runcli.py                 |   5 +-
 src/buildstream/downloadablefilesource.py          |   2 +-
 src/buildstream/element.py                         |  32 +--
 src/buildstream/plugins/sources/tar.py             | 119 ++++----
 src/buildstream/sandbox/_sandboxbuildboxrun.py     |   6 +-
 src/buildstream/sandbox/_sandboxremote.py          | 142 ++++++++--
 src/buildstream/sandbox/sandbox.py                 |   2 +-
 src/buildstream/source.py                          |   5 +-
 src/buildstream/storage/_casbaseddirectory.py      |  17 +-
 src/buildstream/storage/_filebaseddirectory.py     |   3 +
 src/buildstream/storage/directory.py               |   7 +
 src/buildstream/utils.py                           |   2 +-
 tests/artifactcache/expiry.py                      |   8 +-
 tests/artifactcache/pull.py                        |   3 -
 tests/frontend/artifact_list_contents.py           |   4 +
 tests/frontend/buildcheckout.py                    |   4 +
 tests/frontend/completions.py                      |   2 +
 tests/frontend/mirror.py                           | 140 ++++++++-
 tests/internals/cascache.py                        |  27 +-
 tests/internals/storage.py                         |   8 +-
 tests/internals/storage_vdir_import.py             |  38 +--
 tests/plugins/sample-plugins/project.conf          |   5 +
 tests/plugins/sample-plugins/setup.py              |   3 +
 .../src/sample_plugins/sourcemirrors}/__init__.py  |   0
 .../src/sample_plugins}/sourcemirrors/mirror.py    |   0
 tests/remotecache/simple.py                        |   3 +-
 tests/remoteexecution/workspace.py                 |   3 +
 tests/testutils/__init__.py                        |   1 +
 tests/testutils/artifactshare.py                   |   2 +-
 tests/{frontend/__init__.py => testutils/casd.py}  |  31 +-
 tox.ini                                            |  42 +--
 78 files changed, 1483 insertions(+), 790 deletions(-)
 copy {src/buildstream/_protos => 
tests/plugins/sample-plugins/src/sample_plugins/sourcemirrors}/__init__.py 
(100%)
 copy tests/{frontend/project => 
plugins/sample-plugins/src/sample_plugins}/sourcemirrors/mirror.py (100%)
 copy tests/{frontend/__init__.py => testutils/casd.py} (52%)

Reply via email to