-
Notifications
You must be signed in to change notification settings - Fork 697
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
Set abiDepends field in IPI to [] #5478
Conversation
Nothing -> error $ | ||
"generalInstalledPackageInfo: missing IPI for " ++ display uid | ||
Just ipi -> IPI.abiHash ipi | ||
-- Commented due to #5465 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just delete this bit, Git does the job of storing history better.
@23Skidoo , I rebased on master and now I have troubles with building the project after the version bump. I've noticed bunch of |
Thanks! Rebased. |
@ezyang, can you please approve this fix? |
@23Skidoo note that we should backport this one to the next lib:Cabal-2.2 point rls, if we ever do one (in order to help cover some custom-setup situations; and to have it ready in case we get a GHC 8.4.4) |
As long as this has been tested against versions of GHC which respected the field, I'm OK with it. |
Cabal/ChangeLog.md
Outdated
@@ -80,6 +80,8 @@ | |||
* Added a parameter to | |||
`Distribution.Backpack.ConfiguredComponent.toConfiguredComponent` in order to fix | |||
[#5409](https://github.com/haskell/cabal/issues/5409). | |||
* Partially silence `api-depends` warnings |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
s/api-depends/abi-depends/
@ezyang I've dogfooded this a bit w/ GHC 8.2 and GHC 8.4, and I haven't noticed any issues yet. What kind of problems would you expect? Wouldn't omitting the |
I don't expect problems, but if there was a problem, GHC 8.2 is where I would expect it to manifest. So if it's been tested, all good by me. |
alright then; then I'll merge this and thus extend the testing user-base to our early adopters... :-) |
Cherry-picked to |
Resolves #5465
[ci skip]
is used to avoid triggering the build bots.I have tried to
new-build
one personal package, and the output was without anyabi-depends
related warnings. However, when I was usingnew-install
on the same package, the warnings were still printed out. So this is not the complete fix of the task, but I don't know what can be done about that.