[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