- Update to version 2.6.0:
+ Add the `remote-apis-socket` sandbox configuration to offer
build tools in the sandbox (e.g., recc or bazel) access to the
Remote Execution API for caching or (nested) remote execution
+ Add the `digest-environment` dependency configuration for use
by Remote Execution API clients running in the sandbox
+ Additional source provenance in SourceInfo
+ Allow showing the element kind in `bst show`
+ Accept pre-releases for plugins loaded from the `pip` origin
+ BuildStream now requires BuildBox 1.2.6 or later
+ Support Python 3.13.4+ and 3.14
+ Support protobuf 6+ and Click 8.2+ (forwarded request 1309581 from iznogood)
OBS-URL: https://build.opensuse.org/request/show/1309938
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/buildstream?expand=0&rev=31
+ Add the `remote-apis-socket` sandbox configuration to offer
build tools in the sandbox (e.g., recc or bazel) access to the
Remote Execution API for caching or (nested) remote execution
+ Add the `digest-environment` dependency configuration for use
by Remote Execution API clients running in the sandbox
+ Additional source provenance in SourceInfo
+ Allow showing the element kind in `bst show`
+ Accept pre-releases for plugins loaded from the `pip` origin
+ BuildStream now requires BuildBox 1.2.6 or later
+ Support Python 3.13.4+ and 3.14
+ Support protobuf 6+ and Click 8.2+
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/buildstream?expand=0&rev=60
Forwarded request #1113282 from iznogood
- Update to version 2.1.0:
+ Support new architecture name "la64v100"
+ Fix race condition when downloading sources
+ Properly handle partial download errors
+ Fix regressed ETag handling to prevent redundant file downloads
+ Fix parsing remotes specified on the command line
+ Fix bug when tracking ref-less sources (like local sources)
when using project.refs
+ Follow semantic versioning more strictly
+ New `bst build --retry-failed` feature
+ Fix parsing override-project-caches configuration
+ Fix crashes when instructed to only download from mirrors, and
some sources have no mirrors defined
+ Drop unnecessary dependency on dateutil
+ Fix severe hangs when can occur when running out of disk
space specifically when attempting to open and write to a new
log file
- Update to version 2.0.0:
+ Please see the include NEWS file for all the changes during
development.
- Add python3-Cython BuildRequires: New dependency.
- Drop the 's:pytest-runner::' setup.py sed call, merged upstream.
- Drop noarch BuildArch: Package is no longer noarch.
- Add missing Requires: python3-Jinja2, python3-pluginbase,
python3-protobuf, python3-ruamel.yaml.clib, python3-setuptools
and python3-ujson
- Add disabled python3-pyroaring Requires: Needed, but not yet
available in openSUSE. (forwarded request 1115708 from luc14n0)
OBS-URL: https://build.opensuse.org/request/show/1116595
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/buildstream?expand=0&rev=26
Forwarded request #1113282 from iznogood
- Update to version 2.1.0:
+ Support new architecture name "la64v100"
+ Fix race condition when downloading sources
+ Properly handle partial download errors
+ Fix regressed ETag handling to prevent redundant file downloads
+ Fix parsing remotes specified on the command line
+ Fix bug when tracking ref-less sources (like local sources)
when using project.refs
+ Follow semantic versioning more strictly
+ New `bst build --retry-failed` feature
+ Fix parsing override-project-caches configuration
+ Fix crashes when instructed to only download from mirrors, and
some sources have no mirrors defined
+ Drop unnecessary dependency on dateutil
+ Fix severe hangs when can occur when running out of disk
space specifically when attempting to open and write to a new
log file
- Update to version 2.0.0:
+ Please see the include NEWS file for all the changes during
development.
- Add python3-Cython BuildRequires: New dependency.
- Drop the 's:pytest-runner::' setup.py sed call, merged upstream.
- Drop noarch BuildArch: Package is no longer noarch.
- Add missing Requires: python3-Jinja2, python3-pluginbase,
python3-protobuf, python3-ruamel.yaml.clib, python3-setuptools
and python3-ujson
- Add disabled python3-pyroaring Requires: Needed, but not yet
available in openSUSE.
OBS-URL: https://build.opensuse.org/request/show/1115708
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/buildstream?expand=0&rev=50
- Update to version 1.6.4:
+ BuildElement classes now support `create-dev-shm`
+ script element plugin now supports `create-dev-shm`
+ Python 3.6 is no longer tested in CI but support is maintained
on best effort level.
+ New fatal warnings for unaliased sources.
+ New errors raised when using an unresolved source alias.
+ Add support for .netrc in remote/tar/zip sources.
+ Bugfixes and better stability in fuse layer.
+ Drop CI support for EOL python 3.6 (although BuildStream should
still work when installed in python 3.6 environments).
+ Various bug fixes, documentation updates and CI related
cleanup.
OBS-URL: https://build.opensuse.org/request/show/961354
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/buildstream?expand=0&rev=38
- Update to version 1.2.3:
+ Fixed an unhandled exception when cleaning up a build sandbox.
+ Fixed race condition when calculating cache size and commiting
artifacts.
+ Fixed regression where terminating with `^C` results in a
double user interrogation.
+ Fixed regression in summary when builds are terminated.
+ Fixed regression where irrelevant status messages appear from
git sources.
+ Improve performance of artifact uploads by batching file
transfers.
+ Fixed performance of artifact downloads by batching file
transfers.
+ Fixed checks for paths which escape the project directory. (forwarded request 640084 from iznogood)
OBS-URL: https://build.opensuse.org/request/show/640109
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/buildstream?expand=0&rev=8
- Update to version 1.2.3:
+ Fixed an unhandled exception when cleaning up a build sandbox.
+ Fixed race condition when calculating cache size and commiting
artifacts.
+ Fixed regression where terminating with `^C` results in a
double user interrogation.
+ Fixed regression in summary when builds are terminated.
+ Fixed regression where irrelevant status messages appear from
git sources.
+ Improve performance of artifact uploads by batching file
transfers.
+ Fixed performance of artifact downloads by batching file
transfers.
+ Fixed checks for paths which escape the project directory.
OBS-URL: https://build.opensuse.org/request/show/640084
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/buildstream?expand=0&rev=15