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/09/06 06:42:15 UTC

[buildstream] branch tristan/apache-license updated (9764dd1 -> 4173cca)

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

tvb pushed a change to branch tristan/apache-license
in repository https://gitbox.apache.org/repos/asf/buildstream.git.


 discard 9764dd1  NOTICE: Adding notices about third party software bundled into BuildStream
 discard 51d0fb9  Updating all copyright headers to include the ASF license blurb instead of LGPL
 discard fa58925  Adding the ASF 2.0 LICENSE and NOTICE file
 discard 6abd753  COPYING: Removing LGPL v2.1
     add eb312ad  element.py: Drop unnecessary `_can_query_cache()` check
     add 1c0c1f4  pullqueue.py: Do not call _load_artifact_done() on error
     add 0b54020  _stream.py: query_cache: Rename `sources` parameter to `only_sources`
     add a2c6d50  _stream.py: Query sources of cached elements in build pipeline
     add 95e0190  tests/sourcecache/push.py: Add test_build_push_source_twice
     add 22f8b64  Merge pull request #1458 from apache/juerg/build-with-source-push
     add 2970bec  _artifact.py: don't consider an artifact cached if metadata is missing
     add 5cdace5  Merge pull request #1467 from abderrahim/artifact-meta
     add a6b56e6  _stream.py: Do not connect artifact remote caches if pull is disabled
     add 05b217b  tests/frontend/buildcheckout.py: Add test_non_strict_checkout_uncached
     add a935429  Merge pull request #1470 from apache/juerg/pull-non-strict
     add 657d3b0  tests/artifactcache/config.py: Fix parallel test bug
     add a3dcb04  Merge pull request #1478 from apache/juerg/parallel-test
     add 58cad0e  _artifactelement.py: Remove unused Artifact import
     add ea17f54  _assetcache.py: Remove unused MappingNode import
     add 88e29ed  _cas/casserver.py: Fix --log-level default value with Click 8.0
     add 4b42c15  .github: Work around bst-artifact-server bug in Docker image
     add 04f14f9  .github: Rename remote service tests in CI
     add e270e13  Merge pull request #1480 from apache/juerg/ci
     add a99b414  .github/compose/ci.bst-artifact-server.yml: Use nightly Docker image
     add bbc6d74  .github/compose/ci.bst-artifact-server.yml: Drop workaround
     add c388631  Merge pull request #1481 from apache/juerg/ci
     add dbbd2f4  _sandboxbuildboxrun.py: Drop --use-localcas
     add eb12d1c  Merge pull request #1482 from apache/juerg/buildbox-use-localcas
     add 9ff82f7  element.py: Move get_logs() to internal API
     add da9ebb2  Drop pull-artifact-files config option for remote execution
     add 5995975  Always require artifact files
     add a192d38  _sandboxremote.py: Drop unused output_files_required parameter
     add 597f2e3  _cas: Add support for remote cache
     add f125072  _context.py: Add support for storage-service in cache configuration
     add 541c341  _sandboxremote.py: Make storage-service optional with remote cache
     add cfe4044  _stream.py: Add warning to pull and fetch
     add 6ec9017  tests/frontend/remote-caches.py: Add test for cache storage-service
     add d429d87  tests/remoteexecution/remotecache.py: Add test for cache storage-service
     add 1b9322d  doc: Document storage-service in cache configuration
     add fc24591  _scheduler: Add CacheQueryQueue to support cache query in job threads
     add 9b6e676  _stream.py: Parallelize cache queries if a remote cache is configured
     add 507ed31  Merge pull request #1431 from apache/juerg/remote-cache
     add e9b68be  _context.py: Fixed linting warning about unused import
     add 58bad2c  tests/cachekey/project/project.conf: Fix cache key test
     add 0ef51a3  types.py: Add a CoreWarning for unaliased sources
     add 288e2d2  source.py: Raise a fatal-able warning when using an unaliased source.
     add 3fd5986  source.py: Raise an error at load time when encountering unresolved source aliases
     add 2a1ee7d  tests/frontend/show.py: Test (fatal) warnings for unaliased URLs in sources
     add d8e9a25  tests/frontend/show.py: Added test for usage of invalid source aliases
     add a096e53  Merge pull request #1491 from apache/tristan/unaliased-sources
     add bbfb492  requirements/requirements.in: It depends on grpc >= 1.34
     add 14868a0  Merge pull request #1490 from jjardon/jjardon/grpcio_1.34_master
     add ab71290  _frontend/complete.py: Workaround API break in click.Path()
     add af133e2  requirements: Refresh the static required versions used in tox environments.
     add e3333aa  tests/frontend/pull.py: Updated formatting to make black happier
     add 1a3166d  .pylintrc: Disable unused-private-member error
     add 1a574de  Address pylint errors
     add e0a241c  .github/run-ci.sh: Added script to run the github CI with docker locally.
     add ca4bfc3  .github/workflows/ci.yml: Route the github CI through the new script
     add be318bc  tests/plugins/loading.py: Refactor test to not depend on yaml.dump() formatting
     add b66e85b  tests/internals/yaml.py: Mark test_roundtrip_dump() as failing
     add da09edd  .github/: Remove the 'no-usedevelop' CI
     add 44e2207  .github/compose/ci.docker-compose.yml: Wholesale disable test parallelism
     add 187d801  .github/compose/ci.docker-compose.yml: Reinstate format checking with black
     add ed48998  Merge pull request #1494 from apache/tristan/refresh-deps
     add 0b5326d  .github/workflows/ci.yml: Use github concurrency feature instead of branch name globbing
     add de5bf1d  Merge pull request #1510 from apache/tristan/fix-external-fork-ci
     add 97ce45b  COPYING: Removing LGPL v2.1
     add b7d5b79  Adding the ASF 2.0 LICENSE and NOTICE file
     add 38f94c4  Updating all copyright headers to include the ASF license blurb instead of LGPL
     add 4173cca  NOTICE: Adding notices about third party software bundled into BuildStream

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   (9764dd1)
            \
             N -- N -- N   refs/heads/tristan/apache-license (4173cca)

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:
 ...remote-cache.yml => ci.bst-artifact-server.yml} |  10 +-
 ...buildbarn-remote-cache.yml => ci.buildbarn.yml} |   4 +-
 .../{ci.remote-execution.yml => ci.buildgrid.yml}  |   6 +-
 .github/compose/ci.docker-compose.yml              |  16 +--
 .github/run-ci.sh                                  | 124 +++++++++++++++++++++
 .github/workflows/ci.yml                           |  64 ++---------
 .pylintrc                                          |   5 +
 doc/source/using_config.rst                        |  66 ++++++++---
 requirements/cov-requirements.txt                  |  10 +-
 requirements/dev-requirements.txt                  |  25 ++---
 requirements/requirements.in                       |   2 +-
 requirements/requirements.txt                      |  28 ++---
 setup.py                                           |   8 +-
 src/buildstream/_artifact.py                       |  15 +--
 src/buildstream/_artifactelement.py                |   1 -
 src/buildstream/_assetcache.py                     |   1 -
 src/buildstream/_cas/cascache.py                   |  90 +++++++++++++--
 src/buildstream/_cas/casdprocessmanager.py         |  19 +++-
 src/buildstream/_cas/casremote.py                  |   5 +
 src/buildstream/_cas/casserver.py                  |  32 ++++--
 src/buildstream/_context.py                        |  51 +++------
 src/buildstream/_elementproxy.py                   |   3 -
 src/buildstream/_frontend/app.py                   |   4 +-
 src/buildstream/_frontend/cli.py                   |   2 +-
 src/buildstream/_frontend/complete.py              |  14 ++-
 src/buildstream/_frontend/widget.py                |  20 ++--
 src/buildstream/_gitsourcebase.py                  |   4 +-
 src/buildstream/_messenger.py                      |   2 +-
 src/buildstream/_profile.py                        |   2 +-
 src/buildstream/_remote.py                         |   9 +-
 src/buildstream/_remotespec.py                     |  27 ++++-
 src/buildstream/_scheduler/__init__.py             |   1 +
 .../_scheduler/queues/cachequeryqueue.py           |  66 +++++++++++
 src/buildstream/_scheduler/queues/pullqueue.py     |   5 +
 src/buildstream/_stream.py                         | 103 ++++++++++-------
 src/buildstream/downloadablefilesource.py          |   4 +-
 src/buildstream/element.py                         |  55 +++------
 src/buildstream/plugin.py                          |   6 +-
 src/buildstream/sandbox/_sandboxbuildboxrun.py     |   3 +-
 src/buildstream/sandbox/_sandboxremote.py          | 111 +++++++++---------
 src/buildstream/source.py                          |  21 +++-
 src/buildstream/storage/_filebaseddirectory.py     |   2 +-
 src/buildstream/testing/_cachekeys.py              |   2 +-
 .../testing/_sourcetests/source_determinism.py     |   4 +-
 .../testing/_sourcetests/track_cross_junction.py   |   2 +-
 src/buildstream/testing/_update_cachekeys.py       |   2 +-
 src/buildstream/testing/_utils/site.py             |   2 +-
 src/buildstream/testing/runcli.py                  |  10 +-
 src/buildstream/types.py                           |   8 +-
 src/buildstream/utils.py                           |  13 ++-
 tests/artifactcache/config.py                      |   8 +-
 tests/cachekey/project/project.conf                |   3 +
 tests/examples/developing.py                       |   2 +-
 tests/format/project.py                            |   2 +-
 tests/frontend/artifact_log.py                     |   4 +-
 tests/frontend/buildcheckout.py                    |  43 +++++--
 tests/frontend/cross_junction_workspace.py         |   2 +-
 tests/frontend/fetch.py                            |   2 +-
 tests/frontend/init.py                             |   4 +-
 tests/frontend/large_directory.py                  |   2 +-
 tests/frontend/logging.py                          |   2 +-
 tests/frontend/mirror.py                           |  12 +-
 tests/frontend/progress.py                         |   2 +-
 tests/frontend/project/elements/invalid-alias.bst  |   5 +
 tests/frontend/project/elements/unaliased-tar.bst  |   5 +
 tests/frontend/pull.py                             |  12 +-
 tests/frontend/push.py                             |   4 +-
 tests/frontend/rebuild.py                          |   4 +-
 tests/frontend/remote-caches.py                    |  30 +++++
 tests/frontend/show.py                             |  29 ++++-
 tests/frontend/source_checkout.py                  |   4 +-
 tests/frontend/track.py                            |   6 +-
 tests/frontend/workspace.py                        |  24 ++--
 tests/integration/artifact.py                      |   2 +-
 tests/integration/manual.py                        |  12 +-
 tests/integration/script.py                        |  16 +--
 tests/integration/shell.py                         |   6 +-
 tests/integration/source-determinism.py            |   4 +-
 tests/integration/stack.py                         |   4 +-
 tests/integration/workspace.py                     |  16 +--
 tests/internals/storage_vdir_import.py             |  12 +-
 tests/internals/utils_save_atomic.py               |  10 +-
 tests/internals/yaml.py                            |   7 +-
 tests/plugins/loading.py                           |  21 +---
 .../{project.conf => not-found-elements.conf}      |   7 ++
 .../{project.conf => not-found-sources.conf}       |   7 ++
 tests/remoteexecution/junction.py                  |   4 +-
 tests/remoteexecution/partial.py                   |  78 -------------
 .../remoteexecution/{simple.py => remotecache.py}  |  40 ++++---
 tests/remoteexecution/workspace.py                 |  10 +-
 tests/sourcecache/cache.py                         |   2 +-
 tests/sourcecache/push.py                          |  32 ++++++
 tests/sources/bzr.py                               |   2 +-
 tests/sources/git.py                               |  34 +++---
 tests/sources/local.py                             |   6 +-
 tests/sources/patch.py                             |  12 +-
 tests/sources/previous_source_access.py            |   4 +-
 tests/testutils/filetypegenerator.py               |   2 +-
 tests/testutils/python_repo.py                     |   6 +-
 99 files changed, 1000 insertions(+), 656 deletions(-)
 rename .github/compose/{ci.buildstream-remote-cache.yml => ci.bst-artifact-server.yml} (67%)
 rename .github/compose/{ci.buildbarn-remote-cache.yml => ci.buildbarn.yml} (90%)
 rename .github/compose/{ci.remote-execution.yml => ci.buildgrid.yml} (88%)
 create mode 100755 .github/run-ci.sh
 create mode 100644 src/buildstream/_scheduler/queues/cachequeryqueue.py
 create mode 100644 tests/frontend/project/elements/invalid-alias.bst
 create mode 100644 tests/frontend/project/elements/unaliased-tar.bst
 copy tests/plugins/loading/{project.conf => not-found-elements.conf} (53%)
 copy tests/plugins/loading/{project.conf => not-found-sources.conf} (54%)
 delete mode 100644 tests/remoteexecution/partial.py
 copy tests/remoteexecution/{simple.py => remotecache.py} (53%)