On Fri, 2025-10-24 at 10:19 +0200, Sam Thursfield wrote:
[...]
> > >
> > [...]
> > I think that the prospect of an API breaking "BuildStream 3" is a grim
> > one, and would have to be justified by some design changes (e.g. drop
> > python from plugins avoiding dependency hell, perhaps replacing plugins
> > with a more declarative language and disallowing arbitrary imports,
> > maybe something to learn from bazel's Starlark...)
>
> This is very reasonable.
>
> That said, the cmake plugin is part of buildstream-plugins, not
> buildstream core. Would it make sense one day to do a major API-breaking
> release of buildstream-plugins, while keeping BuildStream core at 2.x ?
>
I've got no objections to that :)
Cheers,
-Tristan