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

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


    omit a96032584 _stream: Only query cache for the requested elements
     add 9fd566ff5 cascache.py: Drop `with_files` parameter of 
`contains_directory()`
     add 60208d9b9 cascache.py: Use `UploadTree` with `storage-service`, if 
available
     add 65e2074ad Merge pull request #1966 from apache/juerg/uploadtree
     add 4952103e2 _includes.py: Improve message for bug in subproject include 
processing
     add 07a1e4518 _project.py: Ensure that the parent project is fully loaded 
first
     add 1f826f49f tests/format/junctions.py: Add `test_nested_include`
     add 0e7f8e462 Merge pull request #1969 from apache/juerg/nested-junctions
     add 94f4c9220 tests/testutils/casd.py: Set cache quota
     add 2ae43ea8d Merge pull request #1972 from apache/juerg/fix-casd-test
     add 00bf41661 .github/compose/ci.buildbarn.yml: Update Buildbarn docker 
images
     add 988f85605 Merge pull request #1973 from apache/juerg/buildbarn
     add 2c5c70eba ci: Update images
     add d70d92c4d ci: Update Ubuntu images from 20.04 to 22.04
     add 0040da468 Drop support for Python 3.8
     add 478718520 tests/remotecache/simple.py: Support new gRPC in error 
message check
     add b0e8a1cf9 Fix type errors reported by the latest version of mypy
     add f2461c1ca _testing/runcli.py: Drop workaround for AIX
     add 56d0cb611 Update dependencies for Python 3.13 support
     add d3565a068 Add support for Python 3.13
     add 6f051005e ci: Run tests also on Fedora 41
     add 11760f95e Merge pull request #1971 from apache/juerg/python-3.13
     add 7eacebebc _loader/loader.py: Add `None` checks for shallow loading
     add 491440a3c Merge pull request #1975 from apache/juerg/loader
     add 65b18078d _stream: Only query cache for the requested elements

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   (a96032584)
            \
             N -- N -- N   refs/heads/abderrahim/minimal-cache-query (65b18078d)

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/buildbarn-config/asset.jsonnet     | 53 ++++++++++++++--------
 .github/compose/buildbarn-config/storage.jsonnet   | 48 +++++++++++++-------
 .github/compose/ci.buildbarn.yml                   |  6 +--
 .github/compose/ci.docker-compose.yml              | 18 +++++---
 .github/run-ci.sh                                  |  2 +-
 .github/workflows/ci.yml                           | 17 +++----
 .github/workflows/merge.yml                        |  4 +-
 .github/workflows/release.yml                      | 16 +++----
 .pylintrc                                          |  1 +
 doc/source/hacking/using_the_testsuite.rst         |  4 +-
 doc/source/main_install.rst                        |  2 +-
 pyproject.toml                                     |  3 +-
 requirements/cov-requirements.txt                  | 10 ++--
 requirements/dev-requirements.txt                  | 20 ++++----
 requirements/requirements.txt                      | 14 +++---
 setup.py                                           |  6 +--
 src/buildstream/_artifact.py                       |  8 ++--
 src/buildstream/_cas/cascache.py                   | 26 +++++++----
 src/buildstream/_elementproxy.py                   | 12 +++--
 src/buildstream/_elementsources.py                 |  2 +-
 src/buildstream/_includes.py                       |  5 ++
 src/buildstream/_loader/loader.py                  | 29 +++++++++++-
 src/buildstream/_message.py                        |  6 +--
 src/buildstream/_messenger.py                      | 10 +++-
 src/buildstream/_options/optionarch.py             |  2 +-
 src/buildstream/_options/optionbool.py             |  2 +-
 src/buildstream/_options/optioneltmask.py          |  2 +-
 src/buildstream/_options/optionenum.py             |  2 +-
 src/buildstream/_options/optionflags.py            |  2 +-
 src/buildstream/_options/optionos.py               |  2 +-
 src/buildstream/_project.py                        | 14 ++++--
 src/buildstream/_remotespec.py                     |  8 ++--
 src/buildstream/_sourcecache.py                    |  2 +-
 src/buildstream/_testing/runcli.py                 |  8 ----
 src/buildstream/element.py                         | 22 ++++++---
 src/buildstream/plugin.py                          | 11 ++---
 src/buildstream/sandbox/sandbox.py                 |  6 +--
 src/buildstream/source.py                          |  6 +--
 src/buildstream/storage/_casbaseddirectory.py      |  2 +-
 src/buildstream/storage/directory.py               |  2 +-
 tests/format/junctions.py                          | 19 ++++++++
 tests/format/junctions/nested-include/project.conf |  4 ++
 .../nested-include}/subproject.bst                 |  0
 .../nested-include/subproject/project.conf         |  4 ++
 .../nested-include}/subproject/sub.txt             |  0
 .../subproject/subsubproject.bst                   |  0
 .../subproject/subsubproject/include.yml           |  0
 .../subproject/subsubproject/project.conf          |  0
 .../subproject/subsubproject/subsub.txt            |  0
 .../subproject/subsubproject/target.bst            |  0
 .../subproject/subtarget.bst                       |  0
 .../subproject/target.bst                          |  0
 .../{nested => nested-include}/target.bst          |  0
 tests/remotecache/simple.py                        |  2 +-
 tests/testutils/casd.py                            |  8 +++-
 tox.ini                                            | 51 ++++++++++-----------
 57 files changed, 315 insertions(+), 194 deletions(-)
 create mode 100644 tests/format/junctions/nested-include/project.conf
 copy tests/format/{dependencies3/elements => 
junctions/nested-include}/subproject.bst (100%)
 create mode 100644 
tests/format/junctions/nested-include/subproject/project.conf
 copy tests/format/{dependencies3 => 
junctions/nested-include}/subproject/sub.txt (100%)
 copy tests/format/junctions/{circular-references => 
nested-include}/subproject/subsubproject.bst (100%)
 copy doc/examples/first-project/hello.world => 
tests/format/junctions/nested-include/subproject/subsubproject/include.yml 
(100%)
 copy tests/format/junctions/{circular-references => 
nested-include}/subproject/subsubproject/project.conf (100%)
 copy tests/format/junctions/{circular-references => 
nested-include}/subproject/subsubproject/subsub.txt (100%)
 copy tests/format/junctions/{circular-references => 
nested-include}/subproject/subsubproject/target.bst (100%)
 copy tests/format/junctions/{nested => 
nested-include}/subproject/subtarget.bst (100%)
 copy tests/format/junctions/{circular-references => 
nested-include}/subproject/target.bst (100%)
 copy tests/format/junctions/{nested => nested-include}/target.bst (100%)

Reply via email to