On 24/10/2025 09:22, Tristan van Berkom wrote:
Hi Aleix, Abderrahim ...

On Wed, 2025-10-22 at 12:09 +0100, Abderrahim Kitouni wrote:
Hi Aleix,

[...]
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 ?

Sam

--
Sam Thursfield (he/him), Software Engineer
  Codethink Ltd.                            http://www.codethink.co.uk/

Reply via email to