From 622027432bd8d3f2d24c68371a1aaa948cc6ae18 Mon Sep 17 00:00:00 2001 From: danem Date: Wed, 25 Feb 2015 23:59:42 -0500 Subject: [PATCH 1/2] Add dependency version constraints. This fixes compilation issues caused by changes in the network and mime packages. I added version constraints on dependencies due to changes that have broken the library. --- mediawiki.cabal | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/mediawiki.cabal b/mediawiki.cabal index 2e68c6c..d6a8c93 100644 --- a/mediawiki.cabal +++ b/mediawiki.cabal @@ -113,22 +113,22 @@ library MediaWiki.Util.Codec.Percent, MediaWiki.Util.Codec.URLEncoder Ghc-Options: -Wall -O2 - Build-Depends: base >= 3 && < 5, xml, HTTP >= 3001, network, mime, utf8-string + Build-Depends: base >= 3 && < 5, xml, HTTP >= 3001, network >= 2.6, network-uri >= 2.6, mime < 4, utf8-string executable main { - Build-Depends: mediawiki, base >= 3 && < 5, xml, HTTP >= 3001, network, mime, utf8-string + Build-Depends: mediawiki, base >= 3 && < 5, xml, HTTP >= 3001, network >= 2.6, network-uri >= 2.6, mime < 4, utf8-string Main-is: Main.hs Ghc-options: -Wall } executable listCat { - Build-Depends: mediawiki, base >= 3 && < 5, xml, HTTP >= 3001, network, mime, utf8-string, pretty + Build-Depends: mediawiki, base >= 3 && < 5, xml, HTTP >= 3001, network >= 2.6, network-uri >= 2.6, mime < 4, utf8-string, pretty Main-is: examples/ListCat.hs Ghc-options: -Wall -iexamples } executable linksTo { - Build-Depends: mediawiki, base >= 4, xml, HTTP >= 3001, network, mime, utf8-string, pretty + Build-Depends: mediawiki, base >= 4, xml, HTTP >= 3001, network >= 2.6, network-uri >= 2.6, mime < 4, utf8-string, pretty Main-is: examples/LinksTo.hs Ghc-options: -Wall -iexamples } From 81176c3480a45c8f379b3f4de57517e35ff3a0c3 Mon Sep 17 00:00:00 2001 From: danem Date: Thu, 26 Feb 2015 00:23:04 -0500 Subject: [PATCH 2/2] Update mediawiki.cabal Change `mime` version to 0.4 from 4. --- mediawiki.cabal | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/mediawiki.cabal b/mediawiki.cabal index d6a8c93..1d59073 100644 --- a/mediawiki.cabal +++ b/mediawiki.cabal @@ -113,22 +113,22 @@ library MediaWiki.Util.Codec.Percent, MediaWiki.Util.Codec.URLEncoder Ghc-Options: -Wall -O2 - Build-Depends: base >= 3 && < 5, xml, HTTP >= 3001, network >= 2.6, network-uri >= 2.6, mime < 4, utf8-string + Build-Depends: base >= 3 && < 5, xml, HTTP >= 3001, network >= 2.6, network-uri >= 2.6, mime < 0.4, utf8-string executable main { - Build-Depends: mediawiki, base >= 3 && < 5, xml, HTTP >= 3001, network >= 2.6, network-uri >= 2.6, mime < 4, utf8-string + Build-Depends: mediawiki, base >= 3 && < 5, xml, HTTP >= 3001, network >= 2.6, network-uri >= 2.6, mime < 0.4, utf8-string Main-is: Main.hs Ghc-options: -Wall } executable listCat { - Build-Depends: mediawiki, base >= 3 && < 5, xml, HTTP >= 3001, network >= 2.6, network-uri >= 2.6, mime < 4, utf8-string, pretty + Build-Depends: mediawiki, base >= 3 && < 5, xml, HTTP >= 3001, network >= 2.6, network-uri >= 2.6, mime < 0.4, utf8-string, pretty Main-is: examples/ListCat.hs Ghc-options: -Wall -iexamples } executable linksTo { - Build-Depends: mediawiki, base >= 4, xml, HTTP >= 3001, network >= 2.6, network-uri >= 2.6, mime < 4, utf8-string, pretty + Build-Depends: mediawiki, base >= 4, xml, HTTP >= 3001, network >= 2.6, network-uri >= 2.6, mime < 0.4, utf8-string, pretty Main-is: examples/LinksTo.hs Ghc-options: -Wall -iexamples }