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/