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 2022/01/13 08:31:35 UTC
[buildstream] branch tristan/apache-license updated (4173cca -> 9d3f2c2)
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 4173cca NOTICE: Adding notices about third party software bundled into BuildStream
discard 38f94c4 Updating all copyright headers to include the ASF license blurb instead of LGPL
discard b7d5b79 Adding the ASF 2.0 LICENSE and NOTICE file
discard 97ce45b COPYING: Removing LGPL v2.1
add 8bf8a09 doc/source/developing/workspaces.rst: Rewriting documentation surrounding `bst workspace reset`
add be54a5e Removing flatpak-autotools example
add 807f0d2 data/projectconfig.yaml: Remove %{fix-pyc-timestamps}
add dda8310 doc/source/format_project.rst: Link to command docs in options docs
add bcb4d07 Merge pull request #1509 from apache/tristan/license-freedom
add 71736af source.py: Remove ambiguous kwargs from public API signature
add 6523ae7 Merge pull request #1517 from apache/tristan/source-api-kwargs
add 1bce9c4 source.py: Document Source.set_ref() properly
add 0bf1ea7 Merge pull request #1516 from apache/tristan/source-set-ref
add 9c75683 _workspaces.py: Use bst2 specific data directory for private project state
add f8f00f0 Merge pull request #1515 from apache/tristan/workspace-data-namespacing
add 24abe42 element.py: Make Element.configure_dependencies() take an Iterable
add 32a7d3f element.py: Add link to SandboxFlags in docs for Element.batch_prepare_assemble()
add 18e9320 plugin.py: Harden the Plugin.call() and Plugin.check_output() APIs
add dcb228d Merge pull request #1518 from apache/tristan/type-annotations
add 742c783 _project.py: Add support for `project-root` and `toplevel-root` variables
add 9811b51 tests/frontend/fetch.py: Use project-root variable instead of generating a project.conf
add 1d71d98 tests/frontend/mirror.py: Test project-root and toplevel-root expansion
add c2874f1 doc/source/format_declaring.rst: Document the dynamic `project-root` and `toplevel-root` variables
add 16a0bed Merge pull request #1519 from apache/tristan/project-path-variable
add ef60a6f tests/frontend/show.py: Remove test_planned_order()
add 64f8a45 tests/format/dependencies.py: Remove test_no_recurse()
add 0a7ff9e _scheduler/queues/queue.py: Prioritize enqueue order
add 850a3a5 Remove PipelineSelection.PLAN and any related frontend options
add 48be7f3 doc/source/using_config.rst: Amending docs for default build deps
add 06a02fb NEWS: Added notice of breaking change and removal of `--deps plan`
add 89100e1 Merge pull request #1520 from apache/tristan/remove-plan-selection-mode
add 971731e tests/frontend/buildcheckout.py: Remove element name tests from here
add b62dbec Strict element naming format.
add 8378283 tests/format/elementnames.py: Added format test for element names
add eb0d9f5 NEWS: Document breaking change of requiring valid element names
add 0b8c2e1 Merge pull request #1523 from apache/tristan/strict-element-names
add 8519dc3 Remove `--pull` option from `bst shell`, and pull dependencies by default
add 3624735 Remove `--pull` option from `bst artifact checkout`, and pull dependencies by default
add 147ca3d NEWS: Document breaking change of removing `--pull` options from some commands
add 1ab661b Merge pull request #1522 from apache/tristan/shell-checkout-always-pull
add e97d16b Revert to expecting '.bst' on the command line to disambiguate elements and artifacts
add 43a8b3e _frontend/cli.py: Enhanced the `bst artifact --help` output
add 556cb91 NEWS: Document new/restored behavior of `bst artifact` commands
add 15cd166 Merge pull request #1524 from apache/tristan/disambiguate-artifact-globs
add 7e7e140 .github: Remove testing of `bst-artifact-server` service tests
add 5138b50 Remove `bst-artifact-server` entrypoint
add 7a35637 doc: Remove `bst-artifact-server` docs, refer to Buildbarn
add f6181e7 Merge pull request #1526 from apache/tristan/remove-artifact-server
add 768b9f9 testing/integration.py: Make integration cache cleanup more robust
add 326f4f3 testing/integration.py: Use module scope for integration_cache fixture
add 27069d4 Merge pull request #1528 from apache/juerg/integration-cache
add 19177aa Update mypy to 0.910
add 4af5a69 Merge pull request #1529 from apache/juerg/mypy
add 32d34ff _stream.py: Fix double pull scheduling on the same element in `bst shell`
add f16b2cb Merge pull request #1530 from apache/tristan/fix-double-pull
add 0158798 requirements: Limit grpcio to >= 1.34 and < 1.39
add 7752c04 .pylintrc, tests and sources: Deal with newly introduced linter errors
add e20186d Merge pull request #1531 from apache/tristan/pin-grpc-version
add 9d57646 .github: do not test in fedora 32; It's EOL for a while now
add c73671b .github/common.env: Update to latest buildstream container image
add e6d144d .github: Test in Fedora 34
add dc360ce Merge pull request #1532 from apache/tristan/fedora34
add 17aa96c .github/workflows/ci.yml: Drop push trigger, add workflow_dispatch
add 2b99a02 Merge pull request #1534 from apache/juerg/ci
add 8f896c8 setup.py: Add Python 3.10
add 821a4d2 tox.ini: Add test environment for Python 3.10
add 24bd727 .github/common.env: Update Docker images
add c552413 .github: Test on Fedora 35
add 0484eb5 NEWS: Add note about Python 3.10 support
add 0df1bfc Merge pull request #1535 from apache/juerg/python-3.10
add ad2cb8f ci: update image versions
add a9e43fe Merge pull request #1544 from abderrahim/ci-image
add 101f616 _project.py: Don't consider `remote-execution` as a valid toplevel key.
add 9680ac4 doc: Document setting up remote execution services.
add 425b1bf Merge pull request #1550 from apache/tristan/document-remote-execution-configuration
add e83b08e _frontend/cli.py: Tidy up some whitespace
add 0e16be2 doc/source/format_project.rst: Stop referring to broken link.
add 58682e6 doc/source/format_declaring.rst: Slight rewording
add 598b86b doc/source/core_plugins.rst: Amend documentation about external plugins.
add 033a669 doc: Adding initial structure for a porting guide
add c4602fc doc/source/porting_user_configuration.rst: Documenting breaking changes
add 53ff3eb doc/source/porting_command_line.rst: Documenting breaking changes
add ecfd16d doc/source/porting_project.rst: Documenting breaking changes
add db4d5ea Merge pull request #1551 from apache/tristan/porting-guide
add c7be7eb testing: Fix type annotation error that mypy didn't catch
add 1098a7b repo/*: Make the Repo implementation have the same __init__ params as Repo
add 080edb0 Merge pull request #1557 from apache/bschubert/misc-cleanups
add e29f1e5 data/projectconfig.yaml: Syncrhonize SOURCE_DATE_EPOCH
add c1376f7 Merge pull request #1558 from apache/tristan/sync-base-time-stamps
add 33efe96 COPYING: Removing LGPL v2.1
add 871ffdc Adding the ASF 2.0 LICENSE and NOTICE file
add 0038c13 Updating all copyright headers to include the ASF license blurb instead of LGPL
add 9d3f2c2 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 (4173cca)
\
N -- N -- N refs/heads/tristan/apache-license (9d3f2c2)
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.bst-artifact-server.yml | 36 -
.github/compose/ci.docker-compose.yml | 25 +-
.github/run-ci.sh | 4 +-
.github/workflows/ci.yml | 6 +-
.pylintrc | 1 +
NEWS | 21 +
doc/examples/flatpak-autotools/elements/base.bst | 6 -
.../flatpak-autotools/elements/base/sdk.bst | 16 -
.../flatpak-autotools/elements/base/usrmerge.bst | 11 -
doc/examples/flatpak-autotools/elements/hello.bst | 9 -
doc/examples/flatpak-autotools/files/links/bin | 1 -
doc/examples/flatpak-autotools/files/links/etc | 1 -
doc/examples/flatpak-autotools/files/links/lib | 1 -
.../flatpak-autotools/files/src/Makefile.am | 6 -
doc/examples/flatpak-autotools/files/src/README | 2 -
.../flatpak-autotools/files/src/aclocal.m4 | 1152 --------------------
doc/examples/flatpak-autotools/files/src/compile | 347 ------
.../flatpak-autotools/files/src/configure.ac | 13 -
doc/examples/flatpak-autotools/files/src/depcomp | 791 --------------
.../flatpak-autotools/files/src/install-sh | 501 ---------
doc/examples/flatpak-autotools/files/src/missing | 215 ----
.../flatpak-autotools/files/src/src/Makefile.am | 6 -
.../flatpak-autotools/files/src/src/main.c | 14 -
doc/examples/flatpak-autotools/keys/flathub.gpg | Bin 2844 -> 0 bytes
doc/examples/flatpak-autotools/project.conf | 22 -
doc/sessions/flatpak-autotools.run | 21 -
doc/source/arch_caches.rst | 19 +-
doc/source/core_plugins.rst | 7 +-
doc/source/developing/workspaces.rst | 44 +-
doc/source/examples/flatpak-autotools.rst | 148 ---
doc/source/format_declaring.rst | 57 +-
doc/source/format_project.rst | 10 +-
doc/source/index.rst | 1 +
doc/source/main_porting.rst | 16 +
doc/source/main_using.rst | 1 +
doc/source/porting_command_line.rst | 173 +++
doc/source/porting_project.rst | 360 ++++++
doc/source/porting_user_configuration.rst | 45 +
.../sessions-stored/flatpak-autotools-build.html | 145 ---
.../sessions-stored/flatpak-autotools-shell.html | 23 -
doc/source/using_config.rst | 5 +-
doc/source/using_configuring_cache_server.rst | 238 +---
doc/source/using_configuring_remote_execution.rst | 67 ++
doc/source/using_examples.rst | 1 -
requirements/cov-requirements.txt | 6 +-
requirements/dev-requirements.txt | 19 +-
requirements/requirements.in | 5 +-
requirements/requirements.txt | 13 +-
setup.py | 18 +-
src/buildstream/_context.py | 4 +-
src/buildstream/_frontend/cli.py | 86 +-
src/buildstream/_loader/loader.py | 77 +-
src/buildstream/_pipeline.py | 46 +-
src/buildstream/_project.py | 26 +-
src/buildstream/_scheduler/queues/queue.py | 11 +-
src/buildstream/_signals.py | 4 +-
src/buildstream/_stream.py | 248 +++--
src/buildstream/_workspaces.py | 2 +-
src/buildstream/data/projectconfig.yaml | 10 +-
src/buildstream/data/userconfig.yaml | 2 +-
src/buildstream/element.py | 6 +-
src/buildstream/exceptions.py | 12 +
src/buildstream/plugin.py | 159 ++-
src/buildstream/plugins/sources/tar.py | 3 +-
src/buildstream/plugins/sources/workspace.py | 6 +-
src/buildstream/source.py | 30 +-
src/buildstream/testing/__init__.py | 3 +-
src/buildstream/testing/integration.py | 12 +-
src/buildstream/testing/runcli.py | 2 +-
src/buildstream/types.py | 15 -
src/buildstream/utils.py | 2 +-
tests/examples/flatpak-autotools.py | 90 --
tests/format/dependencies.py | 21 -
tests/format/elementnames.py | 43 +
.../elementnames/bad-chars-dep.bst} | 3 +-
.../elementnames/bad-suffix-dep.bst} | 3 +-
.../project.conf | 2 +-
tests/frontend/artifact_checkout.py | 3 +-
tests/frontend/artifact_show.py | 24 -
tests/frontend/buildcheckout.py | 64 +-
tests/frontend/completions.py | 4 +-
tests/frontend/fetch.py | 4 -
tests/frontend/mirror.py | 41 +
tests/frontend/order.py | 20 +-
.../project/elements/invalid-chars-in-dep.bst | 8 -
tests/frontend/project/elements/target2.bst | 7 -
tests/frontend/project/project.conf | 4 -
tests/frontend/show.py | 48 +-
tests/frontend/source-fetch/project.conf | 5 +
tests/frontend/workspace.py | 11 +-
tests/integration/shell.py | 8 +-
tests/integration/shellbuildtrees.py | 57 +-
tests/internals/loader.py | 3 +-
tests/testutils/repo/bzr.py | 2 +-
tests/testutils/repo/git.py | 2 +-
tox.ini | 44 +-
97 files changed, 1470 insertions(+), 4472 deletions(-)
delete mode 100644 .github/compose/ci.bst-artifact-server.yml
delete mode 100644 doc/examples/flatpak-autotools/elements/base.bst
delete mode 100644 doc/examples/flatpak-autotools/elements/base/sdk.bst
delete mode 100644 doc/examples/flatpak-autotools/elements/base/usrmerge.bst
delete mode 100644 doc/examples/flatpak-autotools/elements/hello.bst
delete mode 120000 doc/examples/flatpak-autotools/files/links/bin
delete mode 120000 doc/examples/flatpak-autotools/files/links/etc
delete mode 120000 doc/examples/flatpak-autotools/files/links/lib
delete mode 100644 doc/examples/flatpak-autotools/files/src/Makefile.am
delete mode 100644 doc/examples/flatpak-autotools/files/src/README
delete mode 100644 doc/examples/flatpak-autotools/files/src/aclocal.m4
delete mode 100755 doc/examples/flatpak-autotools/files/src/compile
delete mode 100644 doc/examples/flatpak-autotools/files/src/configure.ac
delete mode 100755 doc/examples/flatpak-autotools/files/src/depcomp
delete mode 100755 doc/examples/flatpak-autotools/files/src/install-sh
delete mode 100755 doc/examples/flatpak-autotools/files/src/missing
delete mode 100644 doc/examples/flatpak-autotools/files/src/src/Makefile.am
delete mode 100644 doc/examples/flatpak-autotools/files/src/src/main.c
delete mode 100644 doc/examples/flatpak-autotools/keys/flathub.gpg
delete mode 100644 doc/examples/flatpak-autotools/project.conf
delete mode 100644 doc/sessions/flatpak-autotools.run
delete mode 100644 doc/source/examples/flatpak-autotools.rst
create mode 100644 doc/source/main_porting.rst
create mode 100644 doc/source/porting_command_line.rst
create mode 100644 doc/source/porting_project.rst
create mode 100644 doc/source/porting_user_configuration.rst
delete mode 100644 doc/source/sessions-stored/flatpak-autotools-build.html
delete mode 100644 doc/source/sessions-stored/flatpak-autotools-shell.html
create mode 100644 doc/source/using_configuring_remote_execution.rst
delete mode 100644 tests/examples/flatpak-autotools.py
create mode 100644 tests/format/elementnames.py
copy tests/{frontend/workspaced-runtime-dep/elements/stack.bst => format/elementnames/bad-chars-dep.bst} (56%)
copy tests/{frontend/workspaced-runtime-dep/elements/stack.bst => format/elementnames/bad-suffix-dep.bst} (58%)
copy tests/format/{variables/missing_variables => elementnames}/project.conf (87%)
delete mode 100644 tests/frontend/project/elements/invalid-chars-in-dep.bst
delete mode 100644 tests/frontend/project/elements/target2.bst
create mode 100644 tests/frontend/source-fetch/project.conf