Hi all,

This is the 2.5.0 release of BuildStream and the plugins package.

Notable changes include source provenance introspection APIs added
to Source plugins, allowing plugins to generate manifests with stable
APIs, and the addition of a formatting option to `bst show` which also
allows scripting around such introspection.

This release also features some additional tuning options for retries
and timeouts for all remote connection configuration (such as CAS
storage and remote execution services), and a variety of bug fixes.

Caveat: It is a known issue that late in this development cycle, we
        have introduced a change which makes 2.5.0 not installable
        directly in the host python environment using purely host
        dependencies on most modern distributions.

        While BuildStream 2.5.0 should be installable without issue
        using pip, especially in a python venv, we expect to make a
        quick follow up 2.5.1 release in order to address this
        packaging issue.

Enjoy,
   -Tristan


What is BuildStream ?
=====================
BuildStream is an Open Source tool for building/integrating software
stacks. It takes inspiration, lessons and use-cases from various
projects including OBS, Reproducible Builds, Yocto, Baserock,
Buildroot, Aboriginal, GNOME Continuous, JHBuild, Flatpak Builder and
Android repo.

BuildStream supports multiple build-systems (e.g. autotools, cmake,
distutils, make, meson), and can create outputs in a range of formats
(e.g. debian packages, flatpak runtimes, sysroots, system images) for
multiple platforms and chipsets.


Where can I get it ?
====================
https://dist.apache.org/repos/dist/release/buildstream/apache-buildstream-2.5.0.tar.gz?action=download
https://dist.apache.org/repos/dist/release/buildstream/apache-buildstream-plugins-2.5.0.tar.gz?action=download


Hashes and release notes
========================

apache-buildstream-2.5.0.tar.gz
===============================
sha256: 7739462aba8a66ad7f98f24e641affd267909cdbe147e0a579072afd8e64e188
sha512: 
171e6566c5d72710617447e08c89c45ed80ef934d8880a2dd6584bc6158113e5e0350921c8d4e18a66a0b4c7bc62fa34f7e6ffee101eceb45be3c920af7a6dea

=================
buildstream 2.5.0
=================

  o Fix directory mtime to support latest buildbox-casd (#2001)

  o Fix test cases to work with latest buildbox (#1999)

  o Support gRPC retry and timeout configuration for all remote services (#1987)

  o Fix our setup.py for surprise update of setuptools (#2007)

  o Add Source.collect_source_info() and SourceFetcher.get_source_info() 
methods,
    support showing introspected source provenance information in `bst show`,
    make it possible for absence of implementations of these new methods be 
fatal,
    and export some related utilities to help plugins support such (#1997, 
#2008, #2016, #2018)

  o Some minor fixes to documentation (#1992)

  o Support showing artifact content digests in `bst show` (#1994)

  o Better support for parsing boolean configuration that is exported from
    project options (#2011, #2006)

  o Better error handling in remote execution if services do not support
    required sandbox options (#2013)

  o Fix pushing artifacts with remote caches (#2015)

  o Fix build warnings stemming from using outdated grpcio tools (#2017)

  o Fix additional jobs being scheduled after the user has asked to quit 
(#2005, #1787)

Contributors:
=============
- Abderrahim Kitouni
- Adrien Plazas
- Jürg Billeter
- Tristan van Berkom


apache-buildstream-plugins-2.5.0.tar.gz
=======================================
sha256: 0d56aeeb4e647e35f505b5a55e38dd2ab244585a17ac3781a673889b1de09287
sha512: 
58ba56d5b68434d2d47e85ef41d83507f9f588305c9e20fa7face4ca9b8c410af6e72b96314e54cbf1c75d76d55674a43edba8affc59b9f0003a8f78f4441479

=========================
buildstream-plugins 2.5.0
=========================

 o Drop support for python 3.8 and add support for python 3.13 (#84)

 o Implement Source.collect_source_info() or
   SourceFetcher.get_source_info() on all source plugins (#87)

Contributors:
=============
- Jürg Billeter
- Tristan van Berkom

Reply via email to