Skip to Main Content
The Apache Software Foundation
Apache 20th Anniversary Logo

This was extracted (@ 2024-12-18 21:10) from a list of minutes which have been approved by the Board.
Please Note The Board typically approves the minutes of the previous meeting at the beginning of every Board meeting; therefore, the list below does not normally contain details from the minutes of the most recent Board meeting.

WARNING: these pages may omit some original contents of the minutes.
This is due to changes in the layout of the source minutes over the years. Fixes are being worked on.

Meeting times vary, the exact schedule is available to ASF Members and Officers, search for "calendar" in the Foundation's private index page (svn:foundation/private-index.html).

BuildStream

20 Nov 2024 [Tristan Van Berkom / Kanchana]

No report was submitted.

21 Aug 2024 [Tristan Van Berkom / Rich]

## Description:
The mission of Apache BuildStream is the creation and maintenance of software
related to efficiently and correctly developing, building and integrating
software stacks

## Project Status:
Current project status: Ongoing
Issues for the board: None

## Membership Data:
Apache BuildStream was founded 2022-09-21 (2 years ago)
There are currently 6 committers and 6 PMC members in this project.
The Committer-to-PMC ratio is 1:1.

Community changes, past quarter:
- No new PMC members. Last addition was Abderrahim Kitouni on 2022-09-21.
- No new committers were added.

## Project Activity:

Lots of activity this last quarter:
* bst show features and optimizations
* Increased robustness of buildbox-casd in various ways
* Support optional bearer auth via buildbox-casd
* Use buildbox-casd as remote execution proxy
* Mitigate CVE in tarball extracts
* Add timeout to file downloads, avoids occasional hangs
* Support Python 3.12
* Support loading SourceMirror plugins via junction and pip sources
* Various refactoring and code sanitization, linter upgrade
* on the verge of releasing 2.3.0

## Community Health:

Regular activity on github, some activity on the mailing list discussing
SourceMirror related topics, as is our policy to use the list specifically for
communicating and discussing architecture and design decisions.

15 May 2024 [Tristan Van Berkom / Rich]

## Description:
The mission of Apache BuildStream is the creation and maintenance of software
related to efficiently and correctly developing, building and integrating
software stacks

## Project Status:
Current project status: Ongoing
Issues for the board: None

## Membership Data:
Apache BuildStream was founded 2022-09-21 (2 years ago)
There are currently 6 committers and 6 PMC members in this project.
The Committer-to-PMC ratio is 1:1.

Community changes, past quarter:
- No new PMC members. Last addition was Abderrahim Kitouni on 2022-09-21.
- No new committers were added.

## Project Activity:
* New feature allowing projects to define plugins to handle URL translations
 for custom mirroring solutions
* New feature allowing source alias mapping from subprojects (useful for the
 former feature)
* Release of BuildStream / BuildStream plugins 2.2.0 by Abderrahim

## Community Health:

Generally this has been a strong quarter, I was unable to carry the mirror
plugins through and other developers Jurg and Abderrahim were able to pick
up where I left off. As a bonus, Abderrahim rolling his first release is
a good signal that more than one of us are rolling releases.

Otherwise normal regular activity in terms of issues and merge requests.

@Rich: follow up about lack of BuildStream.a.o website and related policy

21 Feb 2024 [Tristan Van Berkom / Willem]

## Description:
The mission of Apache BuildStream is the creation and maintenance of software
related to efficiently and correctly developing, building and integrating
software stacks

## Project Status:
Current project status: Ongoing
Issues for the board: None

## Membership Data:
Apache BuildStream was founded 2022-09-21 (a year ago)
There are currently 6 committers and 6 PMC members in this project.
The Committer-to-PMC ratio is 1:1.

Community changes, past quarter:
- No new PMC members. Last addition was Abderrahim Kitouni on 2022-09-21.
- No new committers were added.

## Project Activity:
* Low activity, regular patches to keep up with evolving python
* Work ongoing on a new feature to make source mirroring more flexible

## Community Health:
Not exactly a thriving community, which is strange because we do have a user
base and an interesting project. There have been some build meetups, I think
I heard rumors at FOSDEM about an upcoming build meetup, they could at least
drop an email on our dev list and let us know about it.

That said, there is still a regular but slow flow of patches to take care of
on GitHub.

17 Jan 2024 [Tristan Van Berkom / Craig]

No report was submitted.

20 Dec 2023 [Tristan Van Berkom / Bertrand]

No report was submitted.

15 Nov 2023 [Tristan Van Berkom / Sander]

No report was submitted.

16 Aug 2023 [Tristan Van Berkom / Sander]

## Description:
The mission of Apache BuildStream is the creation and maintenance of software
related to efficiently and correctly developing, building and integrating
software stacks

## Project Status:
Current project status: ongoing
Issues for the board: none

## Membership Data:
Apache BuildStream was founded 2022-09-21 (a year ago)
There are currently 6 committers and 6 PMC members in this project.
The Committer-to-PMC ratio is 1:1.

Community changes, past quarter:
- No new PMC members. Last addition was Abderrahim Kitouni on 2022-09-21.
- No new committers were added.

## Project Activity:

- Buildbox static binaries are now linked against glibc 2.17, allowing
 convenient installation of BuildStream on a wider range of linux platforms
- Currently adding a new `--retry-failed` feature which addresses a severe
 pain point for the freedesktop-sdk project
 - We expect to release this imminently as 2.1.0

## Community Health:
Fair, we have engagement now with carbon OS project who are porting
their BuildStream 1 project to BuildStream 2, received patch from carbon OS
contributor, will try to keep engaged and hope to convert users to contributors.

As regularly reported; the lack of an invite link to allow any bypasser to
join our slack channel is a significant deterrent to community engagement.

17 May 2023 [Tristan Van Berkom / Christofer]

## Description:
The mission of Apache BuildStream is the creation and maintenance of software
related to efficiently and correctly developing, building and integrating
software stacks

## Issues:

We are still lacking a way to advertise a link for people to request access to
join our slack channel.


## Membership Data:
Apache BuildStream was founded 2022-09-21 (8 months ago)
There are currently 6 committers and 6 PMC members in this project.
The Committer-to-PMC ratio is 1:1.

Community changes, past quarter:
- No new PMC members. Last addition was Abderrahim Kitouni on 2022-09-21.
- No new committers were added.

## Project Activity:

Recent activity includes:
* Updating python dependencies to new API breaking versions of dependencies
 * This is particularly tricky regarding versioneer with regards to the new
   python build system, we may still have issues here regarding support for
   older supported python versions.
* Rewriting the buildbox binary build system such that it can work with glibc
 versions down to 2.17 (CentOS 7)

## Community Health:

Issue tracking has regular activity, we would be doing better if we had an open
slack channel for any (non ASF member) person to easily join.

@Sander: follow up on comments from board

15 Feb 2023 [Tristan Van Berkom / Christofer]

## Description:
The mission of Apache BuildStream is the creation and maintenance of software
related to efficiently and correctly developing, building and integrating
software stacks

## Issues:
No issues

## Membership Data:
Apache BuildStream was founded 2022-09-21 (5 months ago)
There are currently 6 committers and 6 PMC members in this project.
The Committer-to-PMC ratio is 1:1.

Community changes, past quarter:
- No new PMC members. Last addition was Abderrahim Kitouni on 2022-09-21.
- No new committers were added.

## Project Activity:

BuildStream 2.0 finally released, lots of talk about supporting new python
versions, not much progress over the holidays.

## Community Health:

I would say community is healthy submitting pull requests and issues, I will
have to spend more time closing these this month.

21 Dec 2022 [Tristan Van Berkom / Sam]

## Description:
The mission of Apache BuildStream is the creation and maintenance of software
related to efficiently and correctly developing, building and integrating
software stacks

## Issues:
No issues.

## Membership Data:
Apache BuildStream was founded 2022-09-21 (3 months ago)
There are currently 6 committers and 6 PMC members in this project.
The Committer-to-PMC ratio is 1:1.

Community changes, past quarter:
- No new PMC members (project graduated recently).
- No new committers were added.

## Project Activity:
Finally got the vote through for our first official release.

Just waiting on some assistance to help roll the first release properly.

## Community Health:
Fairly good health. Users are concerned with support for Python 3.11 and
providing patches for this.

16 Nov 2022 [Tristan Van Berkom / Sander]

## Description:
The mission of Apache BuildStream is the creation and maintenance of software
related to efficiently and correctly developing, building and integrating
software stacks

## Issues:
There are no issues requiring board attention.

## Membership Data:
Apache BuildStream was founded 2022-09-21 (2 months ago)
There are currently 6 committers and 6 PMC members in this project.
The Committer-to-PMC ratio is 1:1.

Community changes, past quarter:
- No new PMC members (project graduated recently).
- No new committers were added.

## Project Activity:
Voting process commenced for the initial 2.0 release, paving the
way for our distribution channel to be working properly and healthily.

Good quality feedback received from the Apache community.


## Community Health:

Again, fair amount of engagement on the mailing list regarding the
initial 2.0 release.

Activity on github issues remains steady.

19 Oct 2022 [Tristan Van Berkom / Sam]

## Description:
The mission of Apache BuildStream is the creation and maintenance of software
related to efficiently and correctly developing, building and integrating
software stacks

## Issues:

There are no issues requiring board attention.

## Membership Data:
Apache BuildStream was founded 2022-09-20 (20 days ago)
There are currently 5 or 6 committers and 6 PMC members in this project.
The Committer-to-PMC ratio is 1:1.

NOTE: There are 6 committers if Sander Striker formally became a committer to
to the project, which was planned but I'm not sure if that was completed.

Community changes, past quarter:
- No new PMC members (project graduated recently).
- No new committers were added.


## Project Activity:

* We are poised to finally release 2.0 after years of unstable development and
 expect to release in the following weeks
* Attended and presented at ApacheCon last week



## Community Health:

* We have (potentially/hopefully) gained some users and one contributor thanks
 to networking at ApacheCon
* Our mailing list is not heavily used, possibly due to a perception that the
 list is reserved to developers/committers
* Slack is healthy as long as we are able to manually reach out to those who we
 know want to join
 * As discussed with infra, there is an outstanding issue of not being able
   to advertise any way for interested parties to join slack, I would expect
   increased community growth and health if we can instruct people how to
   join slack on our website.

21 Sep 2022

Establish the Apache BuildStream Project

 WHEREAS, the Board of Directors deems it to be in the best interests of
 the Foundation and consistent with the Foundation's purpose to
 establish a Project Management Committee charged with the creation and
 maintenance of open-source software, for distribution at no charge to
 the public, related to efficiently and correctly developing, building
 and integrating software stacks.

 NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee
 (PMC), to be known as the "Apache BuildStream Project", be and hereby
 is established pursuant to Bylaws of the Foundation; and be it further

 RESOLVED, that the Apache BuildStream be and hereby is responsible for
 the creation and maintenance of software related to efficiently and
 correctly developing, building and integrating software stacks; and be
 it further

 RESOLVED, that the office of "Vice President, Apache BuildStream" be
 and hereby is created, the person holding such office to serve at the
 direction of the Board of Directors as the chair of the Apache
 BuildStream Project, and to have primary responsibility for management
 of the projects within the scope of responsibility of the Apache
 BuildStream Project; and be it further

 RESOLVED, that the persons listed immediately below be and hereby are
 appointed to serve as the initial members of the Apache BuildStream
 Project:

 * Tristan Van Berkom <tvb@apache.org>
 * Jürg Billeter <juergbi@apache.org>
 * Abderrahim Kitouni <akitouni@apache.org>
 * Benjamin Schubert <benschubert@apache.org>
 * Chandan Singh <chandan@apache.org>
 * Sander Striker <striker@apache.org>

 NOW, THEREFORE, BE IT FURTHER RESOLVED, that Tristan Van Berkom be
 appointed to the office of Vice President, Apache BuildStream, to serve
 in accordance with and subject to the direction of the Board of
 Directors and the Bylaws of the Foundation until death, resignation,
 retirement, removal or disqualification, or until a successor is
 appointed.

 Special Order 7E, Establish the Apache BuildStream Project,
 was approved by Unanimous Vote of the directors present.