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/02/24 03:41:30 UTC
[buildstream] branch tristan/bst-1/update-news updated (5053e9d -> 6eb2ae5)
This is an automated email from the ASF dual-hosted git repository.
tvb pushed a change to branch tristan/bst-1/update-news
in repository https://gitbox.apache.org/repos/asf/buildstream.git.
from 5053e9d NEWS: Updating news for 1.6.3 release
add ca8e802 requirements/dev-requirements.in: Require pylint >= than 2.10.0
add 3fda9f1 requirements/: Updated again, for a fresh pylint
add 0195d27 Fixing new pylint errors
add f3066e1 Merge pull request #1499 from apache/tristan/bst-1/update-pylint
add 705e92d Merge pull request #1501 from apache/tristan/bst-1/update-news
add d7a4860 tests/cachekey/project/project.conf: Fix cache key test
add 503bc52 types.py: Add a CoreWarning for unaliased sources
add 172f90d source.py: Raise a fatal-able warning when using an unaliased source.
add 97abc82 source.py: Raise an error at load time when encountering unresolved source aliases
add 20882c7 tests/frontend/show.py: Test (fatal) warnings for unaliased URLs in sources
add b162984 Merge pull request #1503 from apache/tristan/bst-1/unaliased-sources
add 754b3c3 .github/workflows/ci.yml: Use github concurrency feature instead of branch name globbing
add e7f9e72 Merge pull request #1511 from apache/tristan/bst-1/fix-external-fork-ci
add cb91707 Fix click deprecation warning for get_terminal_size shutil replacement is available since Python 3.3
add fdd2a61 Merge pull request #1502 from nanonyme/click-deprecation
add a375b5d Fix click deprecation warning for get_terminal_size This was missed in cb91707b3b473c4562f13263e057ffa255b87e80
add 54c0377 Merge pull request #1514 from nanonyme/click-deprecation
add 055eda7 _sandboxbwrap.py: Create /dev/shm in the sandbox
add 46b6ec0 buildelement.py: Add support for `create-dev-shm` configuration
add 6562aa8 scriptelement.py: Added set_create_dev_shm() API
add fcee67c script plugin: Expose create-dev-shm configuration
add b9f2dbb tests/integration/sandbox-bwrap.py: Test creation of /dev/shm mountpoint
add 548768c NEWS: Added news entry for create-dev-shm configuration
add 88ac66b Merge pull request #1533 from apache/tristan/bst-1/bwrap-dev-shm
add 42b0969 contrib/bst-here: Change default image to buildstream/buildstream
add 9c3bead doc: Update references to Docker image
add 86bf1a5 doc: Update Gitlab links to point to new Github repo
add fcc067c Merge pull request #1539 from ssssam/sam/bst-1/update-links
add bfa90e4 Add support for .netrc in remote/tar/zip plugins
add 8cdc97a _downloadablefilesource.py: Avoid crashes when HOME is unset
add 6d291b3 tests/testutils/runcli.py: Fixed broken environment handling
add a37b451 tests/sources/tar.py: Test that we don't crash when HOME is unset
add 4996cc7 Merge pull request #1548 from ssssam/sam/bst-1/netrc
add 2288d5c .github: Test in current supported fedora34 (32 and 33 and EOL)
add 1712fff Merge pull request #1552 from jjardon/jjardon/bst-1-fedora-34
add 4ede5e3 bst-1: run test in Fedora 35 as well
add eb2ef7a Merge pull request #1553 from jjardon/jjardon/bst-1-fedora-35
add 589d866 Don't run CI with xdist It makes CI output impossible to decipher
add 3e6c6ee Merge pull request #1569 from nanonyme/no-xdist
add f0d7f9f sandbox/_sandboxbwrap.py: don't try to delete symlinks as directories
add 60c871a Merge pull request #1563 from abderrahim/dev-shm
add 5a22d9d Regenerate requirements
add 37e7ea4 .pylintrc: disable consider-using-f-string warning
add fda04e2 _signals.py: remove unneeded global statements
add 7294999 Merge pull request #1564 from abderrahim/requirements
add a374f89 fuse/hardlinks: Check if the file is not a hardlink first
add c76b07c fuse/hardlinks: Remove redundant symlink following
add 6e1aaae fuse/hardlinks: Allow files to be copied without following symlinks
add 0999626 fuse/hardlinks: Do not follow symlinks for chown
add 02a3380 Merge pull request #1567 from doraskayo/chown-nofollow
add 8341aa2 fuse/hardlinks: Rename a few variables
add 0cedcab fuse: Pass through the underlying filesystem's inode numbers
add 604db52 Merge pull request #1568 from doraskayo/readdir-inode
add eb6a75c Stop running CI for distro versions with Python 3.6 This does not drop Python 3.6 support and fixes for Python 3.6 compatibility are accepted.
add 7904737 Merge pull request #1591 from nanonyme/nanonyme/downgrade-python3.6-support
add a0551c4 Backport ostree changes from bst-plugins-experimental
add 8699d3f Merge pull request #1587 from nanonyme/nanonyme/ostree-source
add 6c4c412 Heal from corruption where cache_size is empty file
add 159eaed Merge pull request #1575 from nanonyme/nanonyme/recover-from-corruption
add 88eaa1c requirements.in: use ruamel-yaml < 0.17
add ef1946c Merge pull request #1562 from abderrahim/ruamel-yaml
add 820c0b3 _sandboxbwrap.py: try to support architectures that don't match host
add 7172d17 Merge pull request #1576 from abderrahim/arch-test
new 6eb2ae5 NEWS: Updating news for upcoming 1.6.4 release
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/common.env | 4 +-
.github/compose/ci.docker-compose.yml | 20 +-
.github/run-ci.sh | 6 +-
.github/workflows/ci.yml | 28 +-
.pylintrc | 1 +
NEWS | 24 ++
buildstream/_artifactcache/artifactcache.py | 30 ++-
buildstream/_artifactcache/cascache.py | 4 +-
buildstream/_context.py | 2 +-
buildstream/_frontend/app.py | 4 +-
buildstream/_frontend/status.py | 6 +-
buildstream/_frontend/widget.py | 2 +-
buildstream/_fuse/hardlinks.py | 77 +++---
buildstream/_fuse/mount.py | 2 +-
buildstream/_ostree.py | 289 ---------------------
buildstream/_scheduler/queues/queue.py | 4 +-
buildstream/_signals.py | 4 -
buildstream/_stream.py | 5 +-
buildstream/_yaml.py | 6 +-
buildstream/buildelement.py | 29 ++-
buildstream/element.py | 2 +-
buildstream/plugin.py | 2 +-
buildstream/plugins/elements/script.py | 4 +-
buildstream/plugins/elements/script.yaml | 4 +
.../plugins/sources/_downloadablefilesource.py | 86 +++++-
buildstream/plugins/sources/ostree.py | 169 ++++++++----
buildstream/plugins/sources/pip.py | 1 +
buildstream/sandbox/_mount.py | 2 +-
buildstream/sandbox/_sandboxbwrap.py | 45 +++-
buildstream/sandbox/_sandboxchroot.py | 7 +-
buildstream/sandbox/sandbox.py | 8 +
buildstream/scriptelement.py | 17 +-
buildstream/source.py | 20 ++
buildstream/types.py | 6 +
contrib/bst-here | 2 +-
doc/source/index.rst | 4 +-
doc/source/install_docker.rst | 4 +-
doc/source/install_linux_distro.rst | 1 -
requirements/cov-requirements.txt | 14 +-
requirements/dev-requirements.in | 3 +-
requirements/dev-requirements.txt | 32 ++-
requirements/plugin-requirements.in | 1 -
requirements/plugin-requirements.txt | 2 -
requirements/requirements.in | 2 +-
requirements/requirements.txt | 16 +-
setup.py | 10 +-
tests/cachekey/project/project.conf | 3 +
tests/frontend/project/elements/unaliased-tar.bst | 5 +
tests/frontend/show.py | 17 ++
.../sandbox-bwrap/build-dev-shm-mounted.bst | 11 +
.../sandbox-bwrap/build-dev-shm-not-mounted.bst | 11 +
.../sandbox-bwrap/script-dev-shm-mounted.bst | 11 +
.../sandbox-bwrap/script-dev-shm-not-mounted.bst | 11 +
tests/integration/sandbox-bwrap.py | 14 +
tests/sources/remote.py | 43 +++
tests/sources/tar.py | 103 ++++++++
tests/sources/zip.py | 52 ++++
tests/testutils/file_server.py | 19 ++
tests/testutils/ftp_server.py | 32 +++
tests/testutils/http_server.py | 117 +++++++++
tests/testutils/runcli.py | 7 +-
tox.ini | 20 +-
62 files changed, 966 insertions(+), 521 deletions(-)
delete mode 100644 buildstream/_ostree.py
create mode 100644 tests/frontend/project/elements/unaliased-tar.bst
create mode 100644 tests/integration/project/elements/sandbox-bwrap/build-dev-shm-mounted.bst
create mode 100644 tests/integration/project/elements/sandbox-bwrap/build-dev-shm-not-mounted.bst
create mode 100644 tests/integration/project/elements/sandbox-bwrap/script-dev-shm-mounted.bst
create mode 100644 tests/integration/project/elements/sandbox-bwrap/script-dev-shm-not-mounted.bst
create mode 100644 tests/testutils/file_server.py
create mode 100644 tests/testutils/ftp_server.py
create mode 100644 tests/testutils/http_server.py
[buildstream] 01/01: NEWS: Updating news for upcoming 1.6.4 release
Posted by tv...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
tvb pushed a commit to branch tristan/bst-1/update-news
in repository https://gitbox.apache.org/repos/asf/buildstream.git
commit 6eb2ae5cb69f60942139a3402b0831171456defe
Author: Tristan van Berkom <tr...@codethink.co.uk>
AuthorDate: Thu Feb 24 12:40:03 2022 +0900
NEWS: Updating news for upcoming 1.6.4 release
---
NEWS | 13 +++++++++++++
1 file changed, 13 insertions(+)
diff --git a/NEWS b/NEWS
index c2078ec..ad8c56f 100644
--- a/NEWS
+++ b/NEWS
@@ -9,6 +9,19 @@ buildstream 1.6.4
o Python 3.6 is no longer tested in CI but support is maintained on
best effort level.
+ o New fatal warnings for unaliased sources
+
+ o New errors raised when using an unresolved source alias
+
+ o Add support for .netrc in remote/tar/zip sources
+
+ o Bugfixes and better stability in fuse layer
+
+ o Drop CI support for EOL python 3.6 (although BuildStream
+ should still work when installed in python 3.6 environments)
+
+ o Various bug fixes, documentation updates and CI related cleanup
+
=================
buildstream 1.6.3
=================