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


Reply via email to