-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
UnsupportedConstituents error is not helpful #10
Comments
True, that's not helpful. I've added a little more information for these cases, It probably would be a good idea to parse them anyhow and just refuse solving them if they are unmet. That way it would at least be possible to set them manually before calling satisfy. I'll look into it tomorrow. |
Expressions can now be evaluated if they contain < <= > or >= with integer compatible symbols. The satisfier cannot automatically resolve these, but usually they are static assertions for e.g. compiler versions that shouldn't need to be changed anyway. Your original expression should work without changes now. :) |
Consider the following script, to be applied to kernel 6.1:
It fails with this error:
This, unfortunately, is extremely hard to debug, since no further information on which constituents are unsupported is given.
It'd be great if it would at least provide some information regarding where in the resolution process it encountered the issue.
The text was updated successfully, but these errors were encountered: