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