This is an automated email from the ASF dual-hosted git repository.

akitouni pushed a change to branch abderrahim/background
in repository https://gitbox.apache.org/repos/asf/buildstream.git


    omit 9e1854dc3 _sandboxbuildboxrun.py: Restore terminal after exit of 
interactive child
     add 0a5d9d228 requirements: Unpin coverage
     add 8bd50abf9 tox.ini: Enable coverage support for all Python versions
     add a43e58a18 .github/common.env: Use tox environments with coverage for 
all versions
     add bdcca847b Merge pull request #1817 from apache/juerg/coverage
     add 6d7fe5a86 .asf.yaml: Delete branches when pull requests are merged
     add a9b06ac52 Merge pull request #1823 from 
apache/chandan/github-delete-branches
     add da3452605 Use copy_file_range when exists
     add 6b8ae5fa6 Merge pull request #1793 from nanonyme/nanonyme/reflinks
     add 86fccac88 plugin: don't try to pickle the exceptions thrown by 
blocking_activity
     add 37785226b downloadablefilesource: handle exceptions in _download_file
     add 221b50fe0 Merge pull request #1814 from 
apache/abderrahim/blocking-activity
     add 120d53bfc elementsourcescache: don't try catching grpc.RpcError
     add 6d66a157b Merge pull request #1812 from apache/abderrahim/nogrpc
     add 2a2adebb6 Remove deprecated etag
     add dc8a8226a Merge pull request #1805 from nanonyme/nanonyme/etag
     add 226cf52a8 setup.py: Stop including generated Cython code in source 
distributions.
     add 7f6e204ea Merge pull request #1777 from 
apache/tristan/dont-distribute-generated-code
     add 3ee906ea9 buildstream/data/zsh/_bst: Zsh tab-completions, with related 
doc changes
     add e8eb169b9 doc/source/main_install.rst: Reword Zsh completions 
instructions
     add 62aa8ffda Merge pull request #1775 from staehle/staehle/zshcmpl
     add 8e16de770 Stop passing URL opener across process boundaries
     add 8889d753e Merge pull request #1826 from 
apache/tristan/downloadable-source
     add 23c432e81 NEWS: Updated news for 2.0.1 release
     add 11c52c84c _platform: add LoongArch to the list of supported platforms
     add da4d15a72 Merge pull request #1811 from cheese/loongarch
     add ff05b2748 README.rst: Update "What is BuildStream" statement
     add 566d9e5bc Update requirements.
     add e42f7d95f Merge pull request #1828 from 
apache/tristan/update-requirements
     add feb494093 Update to new version of versioneer
     add a557fefe9 Merge pull request #1830 from 
apache/tristan/update-versioneer
     add 7ba3a0760 Update CI images for new Fedora versions
     add f3e5a8771 Update Ubuntu 18.04 to 20.04
     add be16de4c2 Fixups to Fedora update
     add 899dbbadd Merge pull request #1840 from ssssam/sam/ci-update
     add 1993f0bec Raise ContentTooShortError if we don't get enough bytes
     add 52d0899c6 Merge pull request #1846 from nanonyme/nanonyme/download
     add c8b35296b downloadablefilesource: don't download files if they are 
already cached
     add 40885fc80 Merge pull request #1834 from apache/abderrahim/downloadable
     add 254b09ebc _remotespec.py: Fix string/enum comparison
     add 952431c6e Merge pull request #1850 from 
apache/chandan/fix-enum-comparison
     add 5b720322d Fix bug in tracking w/ project.refs
     add d7e22afba Merge pull request #1858 from 
apache/tristan/adrian/1851-fix-tracking
     add 800e2d8ff badges: Adapt to standard semver regarding badges
     add 2c5c491c4 setup.py: Remove custom version handling logic.
     add 082a62998 .github: Fix wheel testing
     add 3da45a5e1 Merge pull request #1854 from 
apache/tristan/release-versioning
     add 826d75be8 _messenger.py: Use datestampts instead of PID to 
differentiate log files
     add 07d1fe6fe Implement --retry-failed option to the bst build command.
     add b207a093f tests/integration/cachedfail.py: Test explicit retry of 
failed builds
     add cc6324998 man: Updated man pages after adding --retry-failed
     add cf694f158 Merge pull request #1849 from 
apache/tristan/implement-retry-failed
     add 4f37e778c _context.py: Fix parsing override-project-caches 
configuration
     add 51137ebae Merge pull request #1861 from 
apache/tristan/fix-override-project-caches
     add cf7ff12fe Updating versioneer again, properly.
     add b2b12b08a Merge pull request #1863 from 
apache/tristan/update-versioneer
     add 19283bd34 job.py: merge ChildJob into Job
     add 5beba484e Merge pull request #1706 from apache/abderrahim/simplify-jobs
     add 7b3805219 source.py: Check for the availability of alias targets
     add 94348505d tests/frontend/mirror.py: Test failure mode for missing 
alias targets
     add 97c83df19 Merge pull request #1862 from 
apache/tristan/fix-fetch-mirrors-only
     add 2eca9f0e4 Adjust tests to use Unix timestamps directly
     add 31ae2a511 Remove unused timestamp utility functions
     add 42c9ddae5 Remove now unrequired dependency on dateutil
     add be42c0b37 Merge pull request #1867 from benjamb/remove-dateutil
     add a593f8699 tests/elements/filter.py: Make test_filter_track_multi more 
intense
     add 829c0d4ee downloadablefilesource.py: Fix race condition creating 
mirror directory
     add 84f56ce57 Merge pull request #1832 from 
apache/tristan/fix-downloadablefile-race
     add 790c720f0 job.py: catch Exception raised when opening the log file
     add b30c2ad0a Merge pull request #1865 from apache/abderrahim/fix-hang
     add 68e39153f NEWS: Updating for 2.1.0 release
     add 171e3a85e NEWS: Whitespace changes.
     add e6dc54e71 _frontend/cli.py: Fix default version after 2.1 release
     add 78c34364e Merge pull request #1876 from 
apache/tristan/fix-test-bst-init
     add 8bd93ebcf Raise exception with more information upon plugin bug
     add afe7e21e5 Merge pull request #1864 from nanonyme/nanonyme/errors
     add 9a9c454f4 Fix pulling buildtrees in bst shell
     add 60d933977 Merge pull request #1882 from 
apache/abderrahim/shell-pull-buildtrees
     add 669a39fe0 Add support for Python 3.12
     add c091049cc Update to latest image and enable Fedora 39
     add 82d103335 Update cibuildwheel since the old one doesn't support Python 
3.12
     add 44c569d82 Update dependencies for Python 3.12 support
     add 27174250a Merge pull request #1881 from nanonyme/nanonyme/python_312
     add cd2f57853 Run CI tests for python 3.12 instead of the nonexistent 3.22
     add 9ada315eb Merge pull request #1884 from apache/abderrahim/fix-ci-312
     add e17986c6c Add Fedora 39 to one place where it was missed
     add c8d185c2e Drop Fedora 37
     add 287e88cdb Merge pull request #1883 from nanonyme/nanonyme/coverage
     add 95c5b81b5 _sandboxbuildboxrun.py: Restore terminal after exit of 
interactive child

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   (9e1854dc3)
            \
             N -- N -- N   refs/heads/abderrahim/background (95c5b81b5)

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:
 .asf.yaml                                          |   3 +
 .github/common.env                                 |   6 +-
 .github/compose/ci.docker-compose.yml              |  25 +-
 .github/run-ci.sh                                  |   2 +-
 .github/wheel-helpers/test-wheel-manylinux.sh      |   2 +-
 .github/workflows/ci.yml                           |  13 +-
 .github/workflows/merge.yml                        |   4 +-
 .github/workflows/release.yml                      |   3 +-
 .pylintrc                                          |  15 +-
 MANIFEST.in                                        |   1 -
 NEWS                                               |  51 ++
 README.rst                                         |  33 +-
 doc/Makefile                                       |   6 +-
 doc/badges.py                                      |  31 +-
 doc/source/main_install.rst                        |  54 +-
 doc/source/using_config.rst                        |   8 +
 man/bst-artifact-checkout.1                        |  11 +-
 man/bst-artifact-delete.1                          |   2 +-
 man/bst-artifact-list-contents.1                   |   2 +-
 man/bst-artifact-log.1                             |   2 +-
 man/bst-artifact-pull.1                            |  13 +-
 man/bst-artifact-push.1                            |  14 +-
 man/bst-artifact-show.1                            |   2 +-
 man/bst-artifact.1                                 |  24 +-
 man/bst-build.1                                    |  27 +-
 man/bst-help.1                                     |   3 +-
 man/bst-init.1                                     |   2 +-
 man/bst-shell.1                                    |  19 +-
 man/bst-show.1                                     |   5 +-
 man/bst-source-checkout.1                          |   8 +-
 man/bst-source-fetch.1                             |  20 +-
 man/bst-source-push.1                              |  18 +-
 man/bst-source-track.1                             |   2 +-
 man/bst-source.1                                   |   2 +-
 man/bst-workspace-close.1                          |   2 +-
 man/bst-workspace-list.1                           |   2 +-
 man/bst-workspace-open.1                           |   8 +-
 man/bst-workspace-reset.1                          |   2 +-
 man/bst-workspace.1                                |   2 +-
 man/bst.1                                          |  22 +-
 requirements/cov-requirements.in                   |   2 +-
 requirements/cov-requirements.txt                  |  12 +-
 requirements/dev-requirements.in                   |   5 +-
 requirements/dev-requirements.txt                  |  30 +-
 requirements/requirements.in                       |   1 -
 requirements/requirements.txt                      |  16 +-
 setup.cfg                                          |   2 +-
 setup.py                                           |  95 +-
 src/buildstream/_context.py                        |   8 +-
 src/buildstream/_elementsourcescache.py            |  30 +-
 src/buildstream/_frontend/cli.py                   |  12 +-
 src/buildstream/_frontend/widget.py                |  10 +-
 src/buildstream/_messenger.py                      |   7 +-
 src/buildstream/_platform/platform.py              |   3 +
 src/buildstream/_projectrefs.py                    |   3 +-
 src/buildstream/_remotespec.py                     |   7 +-
 src/buildstream/_scheduler/jobs/elementjob.py      |  14 +-
 src/buildstream/_scheduler/jobs/job.py             | 219 ++---
 src/buildstream/_scheduler/scheduler.py            |   1 -
 src/buildstream/_stream.py                         |  15 +-
 src/buildstream/_testing/_cachekeys.py             |   6 +-
 src/buildstream/_testing/runcli.py                 |   7 +
 src/buildstream/_version.py                        | 274 ++++--
 src/buildstream/data/userconfig.yaml               |   5 +
 src/buildstream/data/zsh/_bst                      |  21 +
 src/buildstream/downloadablefilesource.py          | 187 ++--
 src/buildstream/element.py                         |  35 +-
 src/buildstream/plugin.py                          |  20 +-
 src/buildstream/source.py                          |  26 +-
 src/buildstream/utils.py                           |  86 +-
 tests/artifactcache/config.py                      |   4 +-
 tests/cachekey/cachekey.py                         |   1 -
 tests/elements/filter.py                           |  60 +-
 tests/format/listdirectiveerrors.py                |   6 +-
 tests/format/option-list-directive.py              |   2 +-
 tests/format/optionarch.py                         |  10 +-
 tests/format/optionbool.py                         |   8 +-
 tests/format/optioneltmask.py                      |   8 +-
 tests/format/optionenum.py                         |  10 +-
 tests/format/optionexports.py                      |   2 +-
 tests/format/optionflags.py                        |  10 +-
 tests/format/optionos.py                           |   4 +-
 tests/format/optionoverrides.py                    |   2 +-
 tests/format/optionprojectroot.py                  |   6 +-
 tests/format/options.py                            |  28 +-
 tests/format/project.py                            |  52 +-
 tests/format/project/project-refs-gap/file         |   1 +
 tests/format/project/project-refs-gap/target.bst   |   8 +
 tests/format/projectoverrides.py                   |   2 +-
 tests/frontend/artifact_list_contents.py           |   2 +-
 tests/frontend/completions.py                      |   6 +-
 .../consistencyerror/plugins/consistencybug.py     |   6 +-
 tests/frontend/init.py                             |   9 -
 tests/frontend/logging.py                          |   2 +-
 tests/frontend/mirror.py                           |  37 +-
 tests/frontend/pull.py                             |   2 +-
 tests/frontend/push.py                             |   6 +-
 tests/frontend/show.py                             |   1 -
 tests/frontend/track.py                            |   4 +-
 tests/frontend/workspace.py                        |   2 +-
 tests/integration/cachedfail.py                    | 104 ++-
 tests/internals/context.py                         |   8 +-
 tests/internals/storage_vdir_import.py             |   7 +-
 tests/internals/utils_move_atomic.py               |  14 +-
 tests/internals/yaml.py                            |  58 +-
 tests/sandboxes/remote-exec-config.py              |   2 +-
 tests/sourcecache/config.py                        |   2 +-
 tests/sourcecache/staging.py                       |   6 +-
 tests/testutils/artifactshare.py                   |   6 +-
 tests/testutils/setuptools.py                      |   2 +-
 tox.ini                                            |  42 +-
 versioneer.py                                      | 953 ++++++++++++++-------
 112 files changed, 1891 insertions(+), 1244 deletions(-)
 create mode 100644 src/buildstream/data/zsh/_bst
 create mode 100644 tests/format/project/project-refs-gap/file
 create mode 100644 tests/format/project/project-refs-gap/target.bst

Reply via email to