Skip to content

Bst track can't track when multiple sources are on the same element without ref.

Summary

BuildStream can never track sources that require refs on the previous sources if the previous sources don't have ref set.

This will prevent using bst track entirely on a previous element until we set a dummy ref.

Steps to reproduce

8ae41d53 is modifying the test that was checking for this behaviour in order to remove the corner case the test was actually testing.

What is the current bug behavior?

Source can't be traccked with CONSISTENCY.INCONSISTENT

What is the expected correct behavior?

both sources should have their ref updated

Relevant logs and/or screenshots

Possible fixes

Other relevant information

  • BuildStream version affected: /milestone %BuildStream_v1.x

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information