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
 =================