This site has been retired. For up to date information, see handbook.gnome.org or gitlab.gnome.org.


[Home] [TitleIndex] [WordIndex

BuildStream Monthly Team Meeting

Date and time: Tuesday 17 October, 14:00 UTC.

Agenda

Blockers for BuildStream 1.0 release

Suggested by: Tristan Van Berkom

No feature additions beyond the recent format changes we agreed on, we'd just like to shake the tree and get a hold on what bugs need to be closed for a 1.0 release.

Release Schedule

Suggested by: Laurence Urhegyi

We should discuss how/if BuildStream releases will align with GNOME releases. Also I think we should inform everyone about the release cycle and also the devel / stable branch (more of an 'announcement' than a discussion perhaps).

Next meeting date

Suggested by: Laurence Urhegyi

Exactly 4 weeks from now? That would be Tuesday 14 November. Then every 4 weeks re-occurring?

Any other business

Suggested by: Laurence Urhegyi

Chance for anyone to raise anything not already discussed.

Minutes

Actions from the meeting:

ACTION: Tristan to arrange the bot for next meeting.

ACTION: Tristan to update the bug list with blocker bugs.

ACTION: Tristan to raise a gitlab issue re the behaviour change for bst build --track.

Minutes as per each agenda item:

Blockers for BuildStream 1.0 release

1) Stricter errors on overlaps - https://gitlab.com/BuildStream/buildstream/issues/114

Outcome: BLOCKER.

Edit: We later decided this was NOT A BLOCKER.

2) Multiple Cache Support - https://mail.gnome.org/archives/buildstream-list/2017-October/msg00012.html

Outcome: NOT A BLOCKER.

Could break user configurations, but backwards compatibility there is ok.

Points to note on this one:

3) Distinguish between tracking and saving in bst build --track

Outcome: BLOCKER

Points to note on this one:

4) Apply pep 3102 to all public API surfaces - https://gitlab.com/BuildStream/buildstream/issues/97

Outcome: BLOCKER.

5) Need early exit and comprehensive error when host kernel lacks CONFIG_USER_NS - https://gitlab.com/BuildStream/buildstream/issues/92

Outcome: NOT A BLOCKER.

This is more about good user experience, not vital for first stable release.

Release Schedule

Summary of discussion:

# Allignment with GNOME Release Schedule:

doing it on a 6 month cadence alongside GNOME, is not a problem; its all around good stuff to do :)

# Build up to a release: * <tristan> And I would "generally" like to follow the hard dates, but... * some things don't apply to us, eg. string freeze, which we can ignore for now. * We should go for: API freeze one month before code freeze, and then release. * This means we can develop an internal model where we * A.) Land bigger features early in the cycle... * B.) Reject features after a feature freeze... * C.) Leave us some time to address issues before release, without new features landing

# Length of support of buildstream releases: * We should continue to backport bug fixes to our stable branches, for the stable versions which are still required by GNOME maintained modulesets * at least" as far back as maintained GNOME stable releases go.

Next meeting date

Every 4 weeks is agreed.

Need to discuss the time zone...maybe best not to keep to UTC.

Future uildStream meetings to take place in #buildstream-meeting on GIMPNet.

Any other business

None.

See full log here.


2024-10-23 11:36