Hi all,

This is the second feature release of BuildStream 2.x.

The main addition is the Source Mirrors, which are a new kind of
plugins that allow more flexibility in how mirrors are laid out.

The new version of buildstream-plugins adds support for authentication
using .netrc and for source mirrors. It also includes various bug
fixes to using mirrors.

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 ?
====================
Official source tarballs can be found here:

  
https://dist.apache.org/repos/dist/release/buildstream/apache-buildstream-2.2.0.tar.gz?action=download
  
https://dist.apache.org/repos/dist/release/buildstream/apache-buildstream-plugins-2.2.0.tar.gz?action=download

For user convenience, pip installable packages can be found on PyPI:

  https://pypi.org/project/BuildStream/2.2.0/
  https://pypi.org/project/buildstream-plugins/2.2.0/

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

apache-buildstream-2.2.0.tar.gz
===============================

sha256: d64cc314072c208540ec009835c3a11f2708c80e4b0739088fe8e3a61f2741b7
sha512: 
932d352d1e3fbadbcd1ccd04227725a7e2ec4337bf847b88022d8415cea78b4ccb39dbcea1979021f64e1ab57c316b9eb3b92fec518ffa752ce10cd818b9f585


=================
buildstream 2.2.0
=================

  o Support Python 3.12 (#1881, #1884)

  o Add suffix parameter to `Source.translate_url()` (#1899)

  o Error out if a YAML mapping has duplicate keys (#1877)

  o New configuration option to set the grpc keepalive time (#1879)

  o Add SourceMirror plugins to allow more flexibility when defining
mirrors (#1903)

  o Use system-installed buildbox components over bundled ones if
available (#1902)

  o Support bearer authentication in DownloadableFileSource (#1911)

  o Support mapping aliases from subprojects to parent project to ease
mirroring (#1910)


Contributors:
=============
- Abderrahim Kitouni
- Javier Jardón
- Jürg Billeter
- Seppo Yli-Olli
- Tristan van Berkom


apache-buildstream-plugins-2.2.0.tar.gz
=======================================

sha256: 9ee14fda3712d086f7ab6c76584fa1e01bc08960ab047a3e8f33247e8c1d68f6
sha512: 
2c9d15b9e6317302559a1e99acb6bd8ffe34e2ae63a48fc02601b0989ea79197f678c0754f2d5717a9fd14a5410d551e9ef6255423da35769b76587e79b09dc7

=========================
buildstream-plugins 2.2.0
=========================

 o cargo: Fix mirroring (#55)

 o cargo: Support authentication using .netrc (#57)

 o docker: Fix authentication when using .netrc (#59)

 o docker: Improve flexibility for mirroring (#58)

 o cargo: Add support for source mirrors and bearer http
authentication (#60, #64)


Contributors:
=============
- Abderrahim Kitouni
- Jürg Billeter


For more information about the BuildStream project, visit our website
at https://buildstream.build/

Cheers,

Abderrahim

Reply via email to