Hi all,
This is the second beta release of BuildStream leading up to the 2.0
stable release.
Thanks to a lot of testing and participation with the freedesktop-sdk
project we were able to address a lot of issues and significantly
improve performance.
What is BuildStream ?
=====================
BuildStream is a Free Software 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.
==================
buildstream 1.95.1
==================
o Fixed issue loading refs from project.refs files in subprojects (#1655)
o Fixed `bst artifact checkout` on machines which do not support the
artifact's build architecture (#1352)
o Rebuild protos to support newer grpc versions (#1665)
o Support the RISC-V machine architecture name (#1577)
o Record date and buildstream version in all build logs (#184)
o Updated internals to be compliant with REAPI v2.2 (#1676)
o Avoid adding unnecessary data to CAS (#1677, #1678)
o Disable unneeded gRPC fork support which sometimes causes crashes (#1679)
o Added runtime version checks against buildbox-casd (#1189)
o Resolve variables in include files in the context of their project (#1485)
o Retry failed builds in non-strict mode (#1460)
o Optimize staging of sources (#1680)
o Fixed `bst artifact delete` in non-strict mode (#1461)
o Allow conditional statements in toplevel of project.conf (#1683)
o Fix crashes related to cross-project includes / plugin loading (#1686)
o Fix addressing of subproject elements on command line (#1455)
o Ensure CAS does not get corrupted on systems without buildbox-fuse (#1700)
o Optimization when importing files to/from CAS (#1697, #1698)
o Print errors in advance of the interactive prompt (#1394)
o Fixed Source.set_ref() code to behave as documented (#1685)
o Updated installation instructions (#1705, #1710)
o Support interactive build shells with all elements (#1263)
o Reduce information encoded in cache keys for elements which do not use the
sandbox (#1687)
Contributors:
=============
- Abderrahim Kitouni
- Javier Jardón
- Jürg Billeter
- Seppo Yli-Olli
- Tristan van Berkom
Where can I get it ?
====================
https://github.com/apache/buildstream/releases/tag/1.95.1
For more information on the BuildStream project, visit our home page
at https://buildstream.build/
Cheers,
-Tristan