cc @hundreds-father-404, @happy-kitchen-89482, @enough-analyst-54434
e
enough-analyst-54434
11/14/2021, 5:03 AM
I guess I don't get why interior nodes compatible with multiple resolves don't just have that information used purely to fail a subgraph. IOW all resolve picking must be driven from a binary / test root and that driver determines the inference for the subgraph. If an interior node has an incompatible set of compatible resolves, that just means fail fast.
w
witty-crayon-22786
11/14/2021, 5:05 AM
inference occurs before that
so the problem statement deals with the point at which a target is determining its dependencies
since we fail due to ambiguity currently, target definitions get much, much more verbose than in the unconflicted case.
e
enough-analyst-54434
11/14/2021, 5:06 AM
That's just how it works today, right? Could do local inference, validate resolve, then 3rd party.
w
witty-crayon-22786
11/14/2021, 5:07 AM
not sure i understand that, but yea: maybe. if you want to Suggest a third proposal at the bottom it would be welcome
i’ve added an example of what i mean
e
enough-analyst-54434
11/14/2021, 5:07 AM
Will do.
It sounded way more complex than needed so stopped short.