Hi all,
This is the first 1.6 stable release. The 1.6 release series contains
some bugfixes over 1.4, and adds some preparational features with the
intent of making it easier for folks using BuildStream 1 to eventually
migrate to BuildStream 2 when it is released.
Highlights for this release include:
* BuildStream 1 is now parallel installable with BuildStream 2 on the
same host machine, but not in the same python environment.
When parallel installing BuildStream, at least one of the
installations should be done in a python virtual environment, you
should also rename local user configuration files to either
buildstream1.conf or buildstream2.conf.
* Early stage errors and warnings have been added to both
BuildStream 1 and 2 so that users will get a comprehensive error if
ever they accidentally load BuildStream 2 projects with
BuildStream 1 or vice versa, the same goes for loading plugins.
* BuildStream 1 clients now have the ability to interface with
BuildStream 2 remote asset caches, this should make it easier for
projects who are using both BuildStream 1 and BuildStream 2 in a
transitional phase to use a single artifact sharing infrastructure
for both versions.
* Cross junction include file semantics have been fixed, so it is now
safe to include YAML fragments which contain conditional statements
from a junctioned project - as those conditional statements will
now be resolved in the context of the project from whence they were
included.
Note: The NEWS and Contributors listed in this email count only changes
since the last developer snapshot 1.5.1, please refer to the
1.5.x release announcements for further details on those changes.
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.6.0
=================
o Fixed edge case issue when dealing with git remotes (#1372)
Contributors:
=============
- Ben Hutchings
Where can I get it ?
====================
https://download.gnome.org/sources/BuildStream/1.6/
For more information on the BuildStream project, visit our home page
at https://buildstream.build/
Cheers,
-Tristan