[Haskell-cafe] Hackage inconsistent? (pandoc.cabal in 1.13.1)

mantkiew at gsd.uwaterloo.ca mantkiew at gsd.uwaterloo.ca
Mon Oct 27 18:30:29 UTC 2014


On Hackage you can adjust bounds of dependencies without having to upload a new package version and that was done in consistently with github repo.

Michal



  Original Message  
From: Magnus Therning
Sent: Monday, October 27, 2014 2:25 PM
To: Haskell Cafe
Subject: [Haskell-cafe] Hackage inconsistent? (pandoc.cabal in 1.13.1)

It seems pandoc 1.13.1 package on hackage has gotten into an
insonsistent state. I just noticed this strange situation with the dependency
on http-client:

pandoc.cabal at [1] has

if flag(https)
Build-Depends: http-client >= 0.3.2 && < 0.5,
http-client-tls >= 0.2 && < 0.3,
http-types >= 0.8 && < 0.9
cpp-options: -DHTTP_CLIENT

pandoc.cabal found in [2] has

if flag(https)
Build-Depends: http-client >= 0.3.2 && < 0.4,
http-client-tls >= 0.2 && < 0.3,
http-types >= 0.8 && < 0.9
cpp-options: -DHTTP_CLIENT

How can something like this even happen?

/M

[1]: http://hackage.haskell.org/package/pandoc-1.13.1/pandoc.cabal
[2]: http://hackage.haskell.org/package/pandoc-1.13.1/src/pandoc.cabal

-- 
Magnus Therning OpenPGP: 0xAB4DFBA4 
email: magnus at therning.org jabber: magnus at therning.org
twitter: magthe http://therning.org/magnus

Any fool can write code that a computer can understand. Good programmers
write code that humans can understand.
-- Martin Fowler


More information about the Haskell-Cafe mailing list