Buildstream does not work with junctions in subfolder

Summary

I'm trying to let my elements/ folder clean, having only the "public" elements that should be build. That means that I'm moving all of my elements into libs/ and all of my imported junctions (such as freedesktop-sdk.bst) to junctions/

creating a element that references junctions/freedesktop-sdk.bst:components/something.bst fails, saying that there is no freedesktop-sdk on the elements folder.

a toy project with the issue is attached.

just run bst build extra-cmake-modules.bst and you will have

/data/Projects/Buildstream/test-junctions ⌚ 14:49:06
$ bst build extra-cmake-modules.bst
[--:--:--][][] START   Build
[--:--:--][][] START   Loading elements
[00:00:00][][] FAILURE Loading elements
[00:00:00][][] FAILURE Build

Could not find element 'freedesktop-sdk.bst' in elements directory '/data/Projects/Buildstream/test-junctions/elements'
  • BuildStream version affected: /milestone %BuildStream_v1.x

test-junctions.tar.gz----