Skip to content
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

Support ghc 9.8.1 #153

Closed
chenrui333 opened this issue Nov 16, 2023 · 3 comments · Fixed by #160
Closed

Support ghc 9.8.1 #153

chenrui333 opened this issue Nov 16, 2023 · 3 comments · Fixed by #160

Comments

@chenrui333
Copy link
Contributor

While I was packaging this project for Homebrew, I ran into some build failure against ghc 9.8.1

==> cabal v2-install --jobs=10 --max-backjumps=100000 --install-method=copy --installdir=/opt/homebrew/Cellar/patat/0.10.1.1/bin
Error: cabal: Could not resolve dependencies:
[__0] trying: patat-0.10.1.1 (user goal)
[__1] next goal: text (dependency of patat)
[__1] rejecting: text-2.1/installed-inplace (conflict: patat => text>=1.2 &&
<2.1)
[__1] skipping: text-2.1 (has the same characteristics that caused the
previous version to fail: excluded by constraint '>=1.2 && <2.1' from 'patat')
[__1] trying: text-2.0.2
[__2] next goal: base (dependency of patat)
[__2] rejecting: base-4.19.0.0/installed-inplace (conflict: text =>
ghc-prim>=0.2 && <0.11, base => ghc-prim==0.11.0/installed-inplace)
[__2] rejecting: base-4.19.0.0, base-4.18.1.0, base-4.18.0.0, base-4.17.2.0,
base-4.17.1.0, base-4.17.0.0, base-4.16.4.0, base-4.16.3.0, base-4.16.2.0,
base-4.16.1.0, base-4.16.0.0, base-4.15.1.0, base-4.15.0.0, base-4.14.3.0,
base-4.14.2.0, base-4.14.1.0, base-4.14.0.0, base-4.13.0.0, base-4.12.0.0,
base-4.11.1.0, base-4.11.0.0, base-4.10.1.0, base-4.10.0.0, base-4.9.1.0,
base-4.9.0.0, base-4.8.2.0, base-4.8.1.0, base-4.8.0.0, base-4.7.0.2,
base-4.7.0.1, base-4.7.0.0, base-4.6.0.1, base-4.6.0.0, base-4.5.1.0,
base-4.5.0.0, base-4.4.1.0, base-4.4.0.0, base-4.3.1.0, base-4.3.0.0,
base-4.2.0.2, base-4.2.0.1, base-4.2.0.0, base-4.1.0.0, base-4.0.0.0,
base-3.0.3.2, base-3.0.3.1 (constraint from non-upgradeable package requires
installed instance)
[__2] fail (backjumping, conflict set: base, patat, text)
After searching the rest of the dependency tree exhaustively, these were the
goals I've had most trouble fulfilling: text, patat, base

Let me know if I need to provide more info.

relates to Homebrew/homebrew-core#154536

@jaspervdj
Copy link
Owner

This seems to be because of the text-2.1 dependency. Unfortunately many of patat's direct and indirect dependencies don't support the new text package yet, so we'll need to wait for those to be updated first.

@andreasabel
Copy link
Contributor

andreasabel commented Dec 24, 2023

andreasabel added a commit to andreasabel/patat that referenced this issue Dec 25, 2023
@andreasabel
Copy link
Contributor

Seems unblocked now, I filed

jaspervdj pushed a commit that referenced this issue Jan 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants