Hi,

   All of the outstanding issues on the milestone[0] which came out of
our last meeting[1] have been take care of, including removing the last
plugins out of the buildstream repository and adding them to the new
buildstream-plugins[2] repository (which also includes the plugins we
agreed to add from other repositories such as bst-plugins-container and
bst-plugins-experimental).

As such, I propose that we declare the API to be stable, and make an
initial beta release of buildstream & buildstream-plugins to signify
this API stability cutoff.

After this, we still have some road to travel to assist the
freedesktop-sdk project to migrate[3] to BuildStream 2, which will be a
great help in assisting us to find and fix any remaining issue before
we can finally reach a formal BuildStream 2.0 release, for which we've
already created another milestone[4].

This email is a sanity check:

 * Have we missed any critical issues which must be fixed and cannot
   be fixed without breaking API ?

 * Are there any reasons to delay declaring the API surfaces for
   BuildStream (and buildstream-plugins) as stable ?

So long as there are no reasons to block this, I will be looking into
how the release process should work within our new home at Apache and
hopefully we can get passed this important milestone soon.

Cheers,
    -Tristan

[0]: https://github.com/apache/buildstream/milestone/2
[1]: https://lists.apache.org/thread/d7fgbdnfx62b4v1mz8g8qq56ohm3kjmz
[2]: https://github.com/apache/buildstream-plugins
[3]: https://gitlab.com/freedesktop-sdk/freedesktop-sdk/-/issues/1383
[4]: https://github.com/apache/buildstream/milestone/3


Reply via email to