Package Release Info

buildstream-2.4.1-bp160.1.9

Update Info: Base Release
Available in Package Hub : 16.0

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

buildstream

Change Logs

* Sun Mar 23 2025 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 2.4.1:
  + Update default min-version for bst init to 2.4
  + Use subprocess umask support
  + Don't use `preexec_fn` on Python 3.11+
  + contrib/bst-graph: Escape names when using as node_id
  + _loader: Use the sort algorithm from Python 3.12 for
    dependencies
* Tue Dec 24 2024 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 2.4.0:
  + Add new user configuration for the cache
  + docs: fix link to docker install instructions
  + Fix console warnings in newer python versions
  + Update github CI workflow actions
  + Fix `bst artifact show --long` for artifacts with symlinks
  + Fix race condition in public data handling
  + Cleanup deadcode
  + Make remote execution directory fetching more robust
  + Disable logging for frequent cache query jobs
  + Improve performance when using `storage-service`
  + Fixed issues with nested junctions
  + Drop support for Python 3.8 and add support for Python 3.13
  + Load time optimization for commands which don't require cache
    queries
  + Address deprecation warnings from deprecated pkg_resources
* Thu Sep 12 2024 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 2.3.0:
  + Proxy remote asset and remote execution requests via
    buildbox-casd
  + Optimize bst show when no cached state is needed
  + Support %{description} in bst show commands
  + Support HTTP Bearer authentication for remote API servers
  + Drop support for Python 3.7
  + downloadablefilesource: Add 10 minutes timeout
  + tar.py: Always check member paths
  + Ensure blobs are available locally when using storage-service
  + Support loading source mirror plugins from pip and junction
    origins
  + Restore terminal after exiting a bst shell
  + Fail early if buildbox-run is present but non-functional
- Changes from version 2.2.1:
  + Fix parsing of keepalive time
  + Fix alias mapping when using source mirror plugins
  + Fix typing of SourceFetcher.fetch() and Source.translate_url():
    the `alias_override` parameter should be considered opaque.
  + Update documentation regarding the buildbox merge
- Changes from version 2.2.0:
  + Support Python 3.12
  + Add suffix parameter to `Source.translate_url()`
  + Error out if a YAML mapping has duplicate keys
  + New configuration option to set the grpc keepalive time
  + Add SourceMirror plugins to allow more flexibility when
    defining mirrors
  + Use system-installed buildbox components over bundled ones if
    available
  + Support bearer authentication in DownloadableFileSource
  + Support mapping aliases from subprojects to parent project to
    ease mirroring
* Sun Sep 24 2023 Bjørn Lie <bjorn.lie@gmail.com>
- 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.
* Wed Feb 22 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.6.9:
  + Further Python 3.11 fixes to regex flags.
* Thu Oct 13 2022 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.6.8:
  + Only test remote CAS push capabilities if push is enabled. This
    improves compatibility with new grpcio releases.
  + Dummy sandbox for checking out from dirrefernt arches. Ability
    to check out build artifacts with incompatible arch assuming no
    commands need to be run.
  + Backport regex flags fix to support newer versions of Python.
* Sat Aug 20 2022 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.6.7:
  + Some documentation updates.
  + Support newer versions of ruamel.yam.
- Changes from version 1.6.6:
  + BuildStream git tests have always assumed default git branch is
    master. This is now explicit with test helpers.
  + project.refs of subprojects are properly taken into account.
  + ostree regressed as part of migrating to command-line that it
    left whitespace into ref when tracking. Any whitespace around
    ref is now removed.
  + pb2 files are regenerated with protobuf 3.20.1 to mitigate
    forward compatibility issues. This has the implication that
    protobuf 3.19.0 or higher.
- Build as noarch.
* Wed May 18 2022 Steve Kowalik <steven.kowalik@suse.com>
- Prepare for Python 3.10 by correcting sitelib install path.
* Fri Mar 18 2022 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.6.5:
  + Make it easier to override parameters to `make` in the `make`
    element.
  + ostree: Remove `--mirror` parameter which has been causing some
    issues.
  + Fix test suite to work on some CI runners which hang while
    resolving localhost when trying to open a port for the CAS
    server.
* Sat Mar 12 2022 Bjørn Lie <bjorn.lie@gmail.com>
- 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.
Version: 1.1.2-bp150.2.4
* Mon Mar 26 2018 luc14n0@linuxmail.org
- Update to version 1.1.2:
  + New ref-storage option allows one to store source refs, such as
    git shas, in one central project.refs file instead of inline
    with the source declarations.
  + Deprecated `--track-save` optionality in `bst build`, this does
    not make sense to support now that there is project.refs.
  + Added the `sandbox` configuration option which can be used in
    `project.conf` and elements, to control the user ID and group
    ID used in build sandboxes.
  + Added new `deb` source implementation, for staging of
    downloaded deb package files.
* Thu Mar 08 2018 dimstar@opensuse.org
- Update to version 1.1.1:
  + New project configuration controlling how the sandbox behaves
    when `bst shell` is used; allowing projects to provide a more
    functional shell environment.
  + The `bst shell` command now has a `--mount` option allowing
    users to mount files and directories into the sandbox for
    testing purposes.
  + Log lines are now configurable with the new "message-format"
    user configuration, allowing one to express optional fields
    such as microsecond precision and wallclock time.
  + Newly added filter element
  + Git source plugin now allows disabling of submodule checkouts
  + In the same way we allow overriding element configurations
    by their 'kind' in project.conf, we now support the same
    for source plugin configurations.
  + Tar and zip sources now automatically recall an `etag`
    from the http headers, optimizing tracking of tarballs
    significantly (glgo#GNOME/BuildStream#62).
* Wed Feb 28 2018 luc14n0@linuxmail.org
- Update to version 1.1.0:
  + Multiple artifact caches are now supported in project and
    user configuration with a priority order
    (gl#BuildStream/buildstream#85).
  + Add junction support for subprojects.
  + Changes towards incremental builds in workspaces.
  + `bst shell --build` now creates true build sandbox.
  + Many bug fixes.
* Fri Jan 05 2018 luc14n0@linuxmail.org
- Initial openSUSE package, version 1.0.1.