Hey! I'm trying to upgrade to 2.15 and our custom ...
# general
Hey! I'm trying to upgrade to 2.15 and our custom plugin is failing because of a rule graph error. The tips for debugging this I should activate some rules in
, but I'm trying to find out whether doing it in there is the same as just adding it to
(to rule that out). The docs aren't very clear (or, well, at all, there are very few mentions of activation in the docs).
Could you share the rule graph error? It's a challenging one to fix - a little while ago, I was trying to help a pretty wild one in unit tests: https://pantsbuild.slack.com/archives/C01CQHVDMMW/p1671246723464619
"usually" the problem is missing rules in the
def rules
of your file of interest, or in
but it can sometimes be a pain to narrow down
That looks like the rule graph just gave up. I can't say for certain without going through each of them, but they -shouldn't- be related to
- they look more like the typical missing rules. Is it failing in a unit test, or at runtime
cc @witty-crayon-22786 re: rule graph errors
yea, unfortunately the answer is usually to work backward from what changed in the graph to locate an error, rather than attempting to consume the errors: sorry for the trouble. this is a large part of why the
api isn’t stable.
have you taken a look at https://www.pantsbuild.org/v2.15/docs/plugin-upgrade-guide for this version?
I have. Nothing really seems to apply, unless I'm misunderstanding something. The
changes should just log a deprecation error, no/