This is an automated email from the ASF dual-hosted git repository.
tvb pushed a change to branch tristan/junction-source-mirrors
in repository https://gitbox.apache.org/repos/asf/buildstream.git
omit 39842ac35 tests/frontend/mirror.py: Test circular dependencies in
mirror loading
omit 0db218a96 Test pip and junction origins for SourceMirror plugins.
omit 46758e7bc Support loading source mirror plugins from pip and junction
origins.
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 06a0c2fff Support loading source mirror plugins from pip and junction
origins.
add 58afd4d46 Test pip and junction origins for SourceMirror plugins.
add 8d6e6cbb2 tests/frontend/mirror.py: Test circular dependencies in
mirror loading
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 (39842ac35)
\
N -- N -- N refs/heads/tristan/junction-source-mirrors
(8d6e6cbb2)
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 | 4 +-
.github/compose/ci.docker-compose.yml | 11 +-
.github/run-ci.sh | 2 +-
.github/workflows/ci.yml | 3 +-
.github/workflows/release.yml | 1 -
.pylintrc | 12 ++-
doc/source/main_install.rst | 2 +-
pyproject.toml | 3 +-
requirements/cov-requirements.txt | 15 ++-
requirements/dev-requirements.in | 3 -
requirements/dev-requirements.txt | 38 +++----
requirements/requirements.txt | 20 ++--
setup.py | 10 +-
src/buildstream/_elementsources.py | 3 +-
src/buildstream/_pipeline.py | 3 +-
src/buildstream/_pluginfactory/__init__.py | 2 +
.../_pluginfactory/pluginoriginjunction.py | 2 +
src/buildstream/_pluginfactory/pluginoriginpip.py | 2 +
src/buildstream/_project.py | 5 +-
src/buildstream/_scheduler/scheduler.py | 2 +-
src/buildstream/_testing/runcli.py | 1 +
src/buildstream/downloadablefilesource.py | 2 +-
src/buildstream/element.py | 2 +
src/buildstream/plugins/sources/tar.py | 119 +++++++++++----------
src/buildstream/source.py | 5 +-
src/buildstream/storage/_casbaseddirectory.py | 13 ++-
src/buildstream/utils.py | 2 +-
tests/frontend/artifact_list_contents.py | 4 +
tests/frontend/buildcheckout.py | 4 +
tests/frontend/completions.py | 2 +
tests/remoteexecution/workspace.py | 3 +
tox.ini | 42 ++++----
32 files changed, 181 insertions(+), 161 deletions(-)