This is an automated email from the ASF dual-hosted git repository.
juergbi pushed a change to branch chandan/simplify-pylint-config
in repository https://gitbox.apache.org/repos/asf/buildstream.git
omit c8bd1ffef .pylintrc: Simplify config, only list overrides
add cb37723a7 _sourcetests: fetch missing after tracking
add a789ff42a Merge pull request #2189 from
nathanwilliams-ct/nathan/sourcetests-track
add a5a1e0493 _artifact: Remove unused output size traversal
add b69c68352 _cas: Avoid duplicate directory tree fetch
add 857681c59 element: Reuse build dependencies for cache keys
add 642fd68c3 Merge pull request #2172 from
kotborealis/perf/cache-cas-optimizations
add 0263fe77b tests/artifactcache/expiry.py: Tweak tests for buildbox-casd
update
add 74ec4927b Merge pull request #2191 from apache/jbilleter/expiry-tests
add 17981c35b Import tarfile.py from Python 3.11.16
add 15be668a9 _tarfile.py: Do not require `os.path.ALLOW_MISSING`
add b44b94391 tar.py: Use `tar` extraction filter also on Python < 3.12
add 12b1f007b tar.py: Use custom extraction filter
add 66abd6998 tests/sources/tar.py: Add symlink escape test
add 342f21665 Merge pull request #2192 from apache/jbilleter/tar
add c050c64aa NEWS: prepare for 2.8.1
add 94f476e9f Merge pull request #2193 from apache/abderrahim/2.8.1
add 1e0b88e31 Improve documentation on how to use aliases with source
plugins
add c1142aea1 Merge pull request #2188 from
nathanwilliams-ct/nathan/improve-alias-docs
add 38639582e Update cibuildwheel to a version compatible with python 3.15
add 34a935c84 Update coverage python package to a version compatible with
python 3.15
add 9a93571b9 tox.ini: Update black to version 26.5
add c4812e3c7 Add support for Python 3.15
add bb3c61a4f ci: Add Fedora 45 job
add a9ad1e2f8 Merge pull request #2183 from jjardon/jjardon/f45
add 5af035604 .pylintrc: Simplify config, only list overrides
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 (c8bd1ffef)
\
N -- N -- N refs/heads/chandan/simplify-pylint-config (5af035604)
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.docker-compose.yml | 9 +
.github/run-ci.sh | 2 +-
.github/workflows/ci.yml | 4 +-
.github/workflows/release.yml | 3 +-
.pylintrc | 18 +-
NEWS | 12 +
NOTICE | 5 +
doc/source/format_declaring.rst | 36 +-
doc/source/format_project.rst | 5 +
doc/source/tutorial/running-commands.rst | 7 +-
pyproject.toml | 4 +-
requirements/cov-requirements.in | 2 +-
requirements/cov-requirements.txt | 2 +-
setup.cfg | 2 +-
src/buildstream/_artifact.py | 2 -
src/buildstream/_cas/cascache.py | 2 +-
src/buildstream/_testing/_sourcetests/track.py | 9 +
src/buildstream/element.py | 6 +-
src/buildstream/plugins/sources/_tarfile.py | 3066 ++++++++++++++++++++++++
src/buildstream/plugins/sources/tar.py | 50 +-
tests/artifactcache/expiry.py | 8 +-
tests/sources/tar.py | 32 +
tox.ini | 44 +-
24 files changed, 3250 insertions(+), 86 deletions(-)
create mode 100644 src/buildstream/plugins/sources/_tarfile.py