eprk1 commented on issue #1791:
URL: https://github.com/apache/buildstream/issues/1791#issuecomment-1329523365
>The plugins which a project.conf declares as "local" (loaded from a project
directory), cannot be accessed by any other project (in bst1), they cannot be
override plugins in a subproject or be accessed from another junctioning
project.
yes correct but that's not the issue
the issue is that, there is no way for me to consume the plugin "foo" in
project B despite having the plugin "foo" listed in project B's project.conf
to elaborate, in project B's project.conf, I am referencing project A's foo
via:
plugins:
- origin: pip
package-name: project_A
sources:
foo: 0
but when inside project B's ws,
bst build project_A:element_uses_foo.bst fails
however,
bst build element_uses_foo.bst does work
So, i think the issue is that even though we are building an element which
are accessed via a junction, it should be honoring its current project.conf
(project B's), not project A's
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]