Hi,

Yesterday while tinkering with buildstream I realised that cmake projects were building twice. As my builds take so long I decided I might as well create a PR.

https://github.com/apache/buildstream-plugins/issues/92

https://github.com/apache/buildstream-plugins/pull/93

As you'll see there, I was pointed out that such fixes would incur in a policy violation. Now, while we don't want to break anything, it sounds like we also should be able to come up with a mechanism. I am not as well-versed in the buildstreams than others here, so I'll appreciate any ideas.

It occurs to me, for example, that we can have some elements with a -next postfix and these do not abide by the cache key stability rule. Once bst 3 is released, the -next elements can be folded back into their stable ones and we'll also know we have well-tested elements to release instead of doing them all at once.

HTH,

Aleix


Reply via email to