-
Notifications
You must be signed in to change notification settings - Fork 8
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
Insane library upgrade ordering #11
Comments
Yes, it is a pain. But I only experience failures with |
No, tests aren't enabled. |
Okay. I'm out of my depth with |
Seems like |
Good to know! Thanks for the tip! |
That is usually a sign of circular dependencies (explicit or implicit). It should not happen for either USE=test or USE=-test. Both types of circular dependencies should be tracked down and cycles broken if possible. We don't have nice tools to do that though. I usually brute-force my ways into the cycles like that:
Once done spot the cycle. |
haskell-updater doesn't produce a proper order for the packages to be built in, and portage can't figure it out (as it thinks that all the libraries-to-be-rebuilt are present and in a good condition?), resorting to random-ish order and predictably failing at the first package due to the broken deps after ghc upgrade.
The text was updated successfully, but these errors were encountered: