-
-
Notifications
You must be signed in to change notification settings - Fork 271
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
build errors with ghc-9.6.1 (wrong/redundant imports) #805
Comments
It's definitely our intention to add 9.6 to the CI matrix ASAP, it's just life that keeps interfering 🙂 |
Technically, contrib still does not build with stack, as it forces xmonad-0.17.0, while only HEAD builds with newer mtl versions. However, until our dependencies are at least revbumped, this may be the best we can do. Related: #805
+ Regenerate haskell-ci and adjust relevant patches. - Remove haskell-ci-dependabot.patch, as it is no longer necessary. Related: xmonad#805
Now that @jwaldmann contrib should now at least build on 9.6 if you specify |
Oh, interesting, |
yes, I can |
Closing in tandem with xmonad/xmonad#443 |
https://hackage.haskell.org/package/xmonad-contrib no new releases here, why did you close it? |
#805 (comment) says that the latest release builds with 9.6 fine and therefore new release isn't strictly necessary. Is that not the case? |
Building xmonad-contrib-0.17.1 with ghc-9.6.2 results in this for me:
|
FWIW I get no errors or warnings with |
Those aren't GHC 9.6 issues. Those are mtl 2.3 issues, and the deps of xmonad-contrib 0.17.1 were revised to disallow mtl 2.3: https://hackage.haskell.org/package/xmonad-contrib-0.17.1/revisions/ |
I wouldn't be opposed to doing a release soon (a lot has changed!), but—as others have said—this should have been resolved by the revbump |
It sounds like they downloaded the tarball from Hackage so they could build offline? But Hackage has this weird immutability thing, you need to manually look for and download the latest revision cabal file (there's a link but it's not that obvious) because it never updates an artifact once uploaded. |
Hi. I am trying
cabal install --allow-newer=base --lib
withghc-9.6.1
, and I am getting errors due to some exports moving (from Prelude to Control.Monad?). I see that you don't have 9.6 in the CI matrix, so perhaps it's too early. On the other hand, I saw that xmonad/master (not published on hackage) is build-able with 9.6. (NB: I should stay on 9.4 for a while, but I am thinking, if no-one's testing 9.6, then GHC HQ will quickly release 9.8, 9.10, ...)(and more instances of these)
The text was updated successfully, but these errors were encountered: