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


[Home] [TitleIndex] [WordIndex

BuildStream 1.0

Things we must do before we are ready for the first stable release:

Format changes

Status: the above is all done.

Update various projects

To move over to using project options for architecture conditionals instead of the 'arches' feature.

Status: done.

Status: Week 43: BaseRock CI is still blocking these patches being merged: when fixed and merged ST can update this.

Status: done.

Status: Week 43: not done, pending the above work from ST. Not a blocker for 1.0, though.

Third Party Plugin Repository

Status: Week 43: this is not far off being complete, will land this week.

Apply pep 3102 to all public API surfaces

This is a tedious change but needs to be made as it gives us a stronger API which is more future proof and should be done before stable.

See gitlab issue https://gitlab.com/BuildStream/buildstream/issues/97.

Status: Week 43: this is outstanding and needs to be looked at.

Dealing with rust

This blocks the JHBuild conversion but does it block the first stable release?

See gitlab issue https://gitlab.com/BuildStream/buildstream/issues/123.

Status: Tristan VB looking at this in Week 43. Will eventually need a better solution than this hack. Only one module in GNOME using rust though so not a big deal for now.

BLOCKER issues

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

Status: Week 43: Tristan Maat is looking into this atm.

https://gitlab.com/BuildStream/buildstream/issues/113 and https://gitlab.com/BuildStream/buildstream/issues/117.

The above two will both be fixed by the same solution.

Status: Week 43: Tristan Maat's MR is https://gitlab.com/BuildStream/buildstream/merge_requests/119. Jonathan is reviewing that code this week before Tristan VB looks at it.

Error when trying to use list prepend to replace pre-* commands in project.conf

Status:Week 43: TVB will look at this next week.

In Summary

Week43:


2024-10-23 11:36