BuildStream events

This page host the information related with events and gatherings organised by the BuildStream community.

BuildSteam at ELCE 2018

We keep track of what happened at this event related with BuildStream in a ticket on Gitlab.com

BuildStream Gathering 2018

Where

  • Location: Manchester UK
  • Venue: Codethink offices.
    • Address: 3rd Floor Dale House, 35 Dale Street, MANCHESTER, M1 2HF, United Kingdom.
    • Links to maps: Google map / OSM

  • How to get there:
  • Rooms: EDSAC and Colossus

When

  • Start date: Tuesday 16 October at 9:00
  • End: Friday 19 October at 18:00

Agenda and minutes

There will be several kind of activities:

  • Discussion topics: 30 min. slots to discuss a specific topic that requires coordination among different parties, new feature or a technical issue that requires consensus. These meetings will have a lead per session who will introduce the topic and report about the conclusions during the retrospective.
  • Hacking sessions: these sessions have an open agenda and the goal is that people sit together to solve technical issues, to triage bugs, agree on enhancements , etc.
  • Presentations and lightning talks: there will be two presentation sessions. One will be about the BuildStream architecture. The second one will deliver several lightning talks, on Friday afternoon.

  • Training sessions: two training sessions about BuildStream will be delivered. The first one will be an introductory session and the second one an advance one.

Minutes of the Gathering are available in this link, in several formats.

Training Sessions

There will be two training sessions about BuildStream, one targetting people with limited experience with integration tools and a second one for those with experience in other integration tools like bitbake, YBD, Morph, Buildroot, etc.

BuildStream 101
  • Date and time: Tuesday 16th October from 17:00 to 18:30
  • Location: EDSAC room. Codethink facilities
  • Registration, agenda and further information: BuildStream 101

BuildStream 102
  • Date and time: Wednesday 17th October from 17:00 to 18:30
  • Location: EDSAC room. Codethink facilities
  • Registration, agenda and further information: BuildStream 102

Presentations

  • Thursday 17th October
  • Friday 19th October lightning talks (15 min)
    • Freedesktop-SDK next steps
    • BuildStream Gathering 2018 summary

    • Lightning talk 3
    • Lightning talk 4

Participants

Complete Name

Mail

Arrival date

Departure date

Agustín Benito Bethencourt

<agustin.benito AT codethink DOT co.uk>

Monday 15 October

Saturday 20 October

Laurence Urhegyi

<laurence.urhegyi AT codethink DOT co.uk>

Sunday 14 October

Saturday 20 October

Jürg Billeter

<j AT bitron DOT ch>

Monday 15 October

Friday 19 October

Valentin David

<valentin.david AT codethink DOT co.uk>

Monday 15 October

Friday 19 October

Emmet

2

3

4

Tristan Maat

2

3

4

Valentin

2

3

4

Thomas Coldrik

2

3

4

Tom Pollard

2

3

4

James Ennis

2

3

4

Jim

2

3

4

Javier

<jjardon AT gnome.org>

Around all the week

Around all the week

Proposed topics

Add on this table the topics you propose to add to the agenda:

Topic

Proposed by...

Activity type

Goal

Comments

1

2

3

4

5

Stripping of whitespace from loaded yaml

Laurence

Hacking session

Decision needed on what to do here

Affects cache keys - https://gitlab.com/BuildStream/buildstream/issues/403

Logo

Laurence

Hacking session

BuildStream needs a logo. Evaluate some logo designs, hopefully? !

N/A

Rodamap definition process

Toscalix

Discussion

Present, discuss and approve a process to define the project roadmap

A proposal will be sent in advance

Scheduled topics

These are the proposed topics that has been already scheduled. Check the BuildStream Calendar to know more about them.

The schedule will be closed during the opening session. Each day of the Gathering the agenda will be revised in case last minute changes or additional topics needs to be introduced, although it should be the exception.

Topic

Proposed by...

Activity type

Goal

Comments

Date

Minimal runtime by default

freedesktop-sdk

Evaluate use or document a minimal runtime to make builstream kind:'s actually work (autotools, etc.)

Make easier to get started using buildstream

Some work has already started in freedesktop-sdk to make this possible

Tuesday

Sync up: BuildStream - BuildGrid

Toscalix

Discussion topic

State of the art of BuildGrid and how we can coordinate beyond the roadmap

BuildStream team would benefit from sync points with BuildGrid since it will be a key (independent) feature

Tuesday

Extending plugins

freedesktop-sdk team

Discussion best way to extend exixting plugins

Have a way to modify plugins externally

https://gitlab.com/BuildStream/buildstream/issues/697

Tuesday

Release Schedule

toscalix

Discussion

Present the proposal of a new release schedule

It would be ideal to have a Release Schedule announced before the Gathering ends.

Tuesday

Plugins strategy

Agustin

Presentation - Discussion

Come up with a policy to manage bst-external

From a downstream topic to a business model topic

Wednesday

2019 Conference Schedule

Laurence

Discussion

Identify conferences to target, people to 'warm up' in advance of talk submissions, think about the schedule of travel

N/A

Wednesday

Next Gathering before FOSDEM?

Agustin

Discussion

Decide if we will have the next Gathering right before FOSDEM

This is related with the previous topic. We can have them together.

Wednesday

Architectural discussions

Tristan / Jmac / Finn

Discussion

agree architecture of buildstream etc

agree between the projects

Wednesday

SourceCache

Laurence

a short chat about SourceCache

Cover the objectives / why it's relevant / useful

see https://gitlab.com/BuildStream/buildstream/issues/440

Thursday

bst artifact command subgroup

Laurence

Plan

Discuss priorities - can we create a plan of action - understand a breakdown of the work required

Already discussed at length on the list - TVB writing a summary post atm

Thursday

IDE Integration

Laurence

Discussion - evaluate use cases

Create high level vision of architecture changes needed / roadmap for integration

Will affect both GNOME and large organisations - we should cater for all, see also previous ML posts - https://mail.gnome.org/archives/buildstream-list/2017-November/msg00040.html

Thursday

Docker / OCI

Laurence

Discussion

---

---

Thursday

Architectural Brief

Tristan

Briefing

Communicate a architectural vision that engineers can follow

a written document that can be used to develop/review patches

Thursday

Testing

Laurence

Discussion

Hopefully understand a breakdown of the work required

I believe Angelos / Chandan will probably also be interested - see https://mail.gnome.org/archives/buildstream-list/2018-July/msg00025.html

Friday

Minimal rebuilds when tweaking build instructions, e.g. caching like Docker instructions

Angelos E.

Discussion

4

5

Friday

ELCE 2018 preparation

toscalix

Discussion

Create an schedule of activities for ELCE including people to meet and introduce to BuildStream

Attend to ELCE 2018 with an agenda of the talks we want to attend to and the people we want to tlak to BuildSTream about to generate meetings.

Friday

Bazel and BuildStream

Gokcen Nurlu

Discussion

4

5

Friday

Debugging multiple elements - involving host tools, Docker etc

Gokcen Nurlu

Discussion

4

5

Friday

Workspace handling: cache keys and remote execution

Jürg

Discussion

Simplify core logic, get workspaces working with remote execution

May be sensible to do after switching to BuildBox for local builds

Tuesday

Postprocessing with external tools (cppcheck and license check for the whole system)

Javier

Discussion

Have a design for this use cases

https://gitlab.com/BuildStream/buildstream/issues/441

[[|Tuesday]]

Git LFS

Richard Dale

Discussion

link to discussion on the mailing list

Wednesday

Features for this release

Tristan

Discussion

Agreement around what should be shipped on the coming 1.4 release

A proposal will be sent in advance

[[|Thursday]]

Social activities

  • Lunch:
    • Tuesday 16 Oct:
    • Wednesday 17 Oct: not organised
    • Thursday 18 Oct:
    • Friday 19 Oct: not organised
  • Dinner:
    • Tuesday 16 Oct: not organised
    • Wednesday 17 Oct: not organised
    • Thursday 18 Oct:
    • Friday 19 Oct:

Projects/BuildStream/Events/Gathering-201810 (last edited 2018-12-21 20:44:21 by LaurenceUrhegyi)