Re: [BuildStream] BuildStream turning over a new leaf
- From: Javier Jardón <jjardon gnome org>
- To: Sander Striker <s striker striker nl>
- Cc: BuildStream <buildstream-list gnome org>, Neil McGovern <neil gnome org>
- Subject: Re: [BuildStream] BuildStream turning over a new leaf
- Date: Fri, 29 May 2020 11:41:10 +0100
On Thu, 9 Apr 2020 at 13:11, Sander Striker via buildstream-list
<buildstream-list gnome org> wrote:
CC: Neil McGovern, Executive Director, GNOME Foundation
Hi,
BuildStream started a while ago, the first commit was in Nov 2016(!). It was first presented at FOSDEM
2017. A lot has changed since...
Technology
BuildStream started out with artifact storage built on top of ostree. It was using bwrap directly for its
sandboxing. These technologies tied it to the Linux platform exclusively. It also did not have a remoting
story other than sharing cached artifacts.
Today, BuildStream is completely built on top of Content Addressable Storage (CAS), leveraging
buildbox-casd, which is supported on multiple platforms. It also has a remoting story, having adopted the
Remote Execution API, which now even works with workspaces. Sandboxing was factored out and made pluggable
by using buildbox-run.
Community
Tristan van Berkom started out as the so-called Benevolent Dictator. The set of committers has grown over
time, and we have shifted to a peer-based model. Tristan has been largely uninvolved for a period of time,
and the project has continued to make progress. This is a very healthy sign!
Future
The time has come to move to a new home as well. GNOME has been a welcoming and friendly place where this
project started, but with the growth above, we are looking to transition to somewhere where we can operate
as a larger project in its own right. At the Apache Software Foundation, the home of many well-known
infrastructure projects, BuildStream will be in the company of other build systems, like Apache Ant,
Archiva, Buildr, Gump, and Maven. We think that we are able to grow the community, both in terms of
developers as well as users more effectively there.
We will be working with a number of Apache Software Foundation folks on the transition. While doing so,
GNOME has generously offered for us to continue here, until we are ready.
In the end this will not be a goodbye, it will be a see-you-elsewhere! Looking forward to keep working
with everyone.
Hi Sanders,
Sorry for the late reply, but I have two questions about this:
- Can the project still be hosted in gitlab?
- Does the movement means a change in the license is needed, or we can
keep the current one?
Cheers,
Javier Jardón
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]