haskell-infra / hackage-trustees

Issue tracker for Hackage maintainance and trustee operations
https://hackage.haskell.org/packages/trustees/
42 stars 7 forks source link

Latest Lens and WAI stack conflict over primitive. #10

Closed ghost closed 9 years ago

ghost commented 9 years ago

Latest WAI stack requires primitive 0.6, while most recent Lens has upper bound of primitive <0.6

trying: wai-app-static-3.0.0.6 trying: cryptohash-conduit-0.1.1 (dependency of wai-app-static-3.0.0.6) trying: conduit-extra-1.1.7.1 (dependency of cryptohash-conduit-0.1.1) trying: primitive-0.6 (dependency of conduit-extra-1.1.7.1) ... rejecting: lens-4.8 (conflict: primitive==0.6, lens => primitive>=0.4.0.1 && <0.6)

cartazio commented 9 years ago

Sounds like a bug on wai. Lens hasn't cut a 0.6 release yet, though though master has support already. 4.9 will support 0.6 On Mar 31, 2015 9:47 AM, "Ray Racine" notifications@github.com wrote:

Latest WAI stack requires primitive 0.6, while most recent Lens has upper bound of primitive <0.6

trying: wai-app-static-3.0.0.6 trying: cryptohash-conduit-0.1.1 (dependency of wai-app-static-3.0.0.6) trying: conduit-extra-1.1.7.1 (dependency of cryptohash-conduit-0.1.1) trying: primitive-0.6 (dependency of conduit-extra-1.1.7.1) trying: bookstaxs-backend-0.1.0.2 (user goal) ... rejecting: lens-4.8 (conflict: primitive==0.6, lens => primitive>=0.4.0.1 && <0.6)

— Reply to this email directly or view it on GitHub https://github.com/haskell-infra/hackage-trustees/issues/10.

bergmark commented 9 years ago

@RayRacine please see https://github.com/haskell-infra/hackage-trustees/blob/master/CONTRIBUTING.md

So far this is not enough information for me to reproduce the issue.

I also don't see any package that requires primitive >= 0.6: http://packdeps.haskellers.com/reverse/primitive . Are you sure a package is introducing this constraint?

bergmark commented 9 years ago

Since no further information has been supplied I'll close this. Please let us now if you think we should re-open.