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
