kustomzone / plush

Plush is a browser-based shell or terminal.
Apache License 2.0
0 stars 0 forks source link

Build failure from HEAD - inconcistencies in which version of http-types to use #42

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. git clone
2. cabal install --only-dependencies --dry-run

What is the expected output? What do you see instead?

Resolving dependencies...
cabal: Could not resolve dependencies:
trying: plush-0.4.0.0
trying: warp-1.3.8.4
trying: case-insensitive-1.0.0.2
trying: wai-middleware-route-0.7.3
trying: unix-2.6.0.1/installed-827...
rejecting: http-types-0.8.0 (conflict: wai-middleware-route => http-types>=0.7
&& <0.8)
rejecting: http-types-0.7.3.0.1, 0.7.3 (conflict: case-insensitive==1.0.0.2,
http-types => case-insensitive>=0.2 && <0.5)
rejecting: http-types-0.7.2, 0.7.1, 0.7.0 (conflict: unix =>
bytestring==0.10.0.2/installed-5e7..., http-types => bytestring>=0.9.1.5 &&
<0.10)
rejecting: http-types-0.6.11, 0.6.10, 0.6.9, 0.6.8, 0.6.7 (conflict: warp =>
http-types>=0.7)
rejecting: http-types-0.6.6, 0.6.5.1, 0.6.5, 0.6.4, 0.6.3, 0.6.2, 0.6.1,
0.6.0.1, 0.6.0, 0.5.3, 0.5.2, 0.5.1, 0.5, 0.4.1, 0.4.0, 0.3.1, 0.3.0, 0.2.0,
0.1.1, 0.1 (conflict: plush => http-types>=0.6.7 && <0.9)

What version of the product are you using? On what operating system?

Plush HEAD (from Github) on OS X 10.6.8

Please provide any additional information below.

I think part of the issue is that wai-middleware-route requires http-types == 
0.7.*, but the old http-types version rejects the newest case-insensitive 
package, which all of the other warp/wai/etc. packages pull in without an upper 
bound.

Also: $ ghc --version
The Glorious Glasgow Haskell Compilation System, version 7.6.3

Original issue reported on code.google.com by aslat...@gmail.com on 23 Jun 2013 at 2:18