{"action":"created","issue":{"url":"https://api.github.com/repos/agrafix/Spock/issues/38","labels_url":"https://api.github.com/repos/agrafix/Spock/issues/38/labels{/name}","comments_url":"https://api.github.com/repos/agrafix/Spock/issues/38/comments","events_url":"https://api.github.com/repos/agrafix/Spock/issues/38/events","html_url":"https://github.com/agrafix/Spock/issues/38","id":81559303,"number":38,"title":"Compile error with 7.10.2 against 0.7.9.0.","user":{"login":"seanparsons","id":217400,"avatar_url":"https://avatars.githubusercontent.com/u/217400?v=3","gravatar_id":"","url":"https://api.github.com/users/seanparsons","html_url":"https://github.com/seanparsons","followers_url":"https://api.github.com/users/seanparsons/followers","following_url":"https://api.github.com/users/seanparsons/following{/other_user}","gists_url":"https://api.github.com/users/seanparsons/gists{/gist_id}","starred_url":"https://api.github.com/users/seanparsons/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/seanparsons/subscriptions","organizations_url":"https://api.github.com/users/seanparsons/orgs","repos_url":"https://api.github.com/users/seanparsons/repos","events_url":"https://api.github.com/users/seanparsons/events{/privacy}","received_events_url":"https://api.github.com/users/seanparsons/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":9,"created_at":"2015-05-27T18:09:04Z","updated_at":"2015-07-01T07:59:40Z","closed_at":null,"body":"I'm not sure if this is a 7.10.2 issue or a dependency bounds issue, the same project works built against 7.8.4:\r\n\r\n```\r\nDownloading ansi-terminal-0.6.2.1...\r\nDownloading appar-0.1.4...\r\nConfiguring base-orphans-0.3.2...\r\nConfiguring base64-bytestring-1.0.0.1...\r\nConfiguring byteable-0.1.1...\r\nConfiguring data-default-class-0.0.1...\r\nConfiguring dlist-0.7.1.1...\r\nConfiguring mmorph-1.0.4...\r\nConfiguring nats-1...\r\nConfiguring mtl-2.2.1...\r\nDownloading auto-update-0.1.2.1...\r\nBuilding mmorph-1.0.4...\r\nBuilding base-orphans-0.3.2...\r\nBuilding data-default-class-0.0.1...\r\nBuilding nats-1...\r\nBuilding dlist-0.7.1.1...\r\nBuilding byteable-0.1.1...\r\nBuilding mtl-2.2.1...\r\nBuilding base64-bytestring-1.0.0.1...\r\nDownloading base16-bytestring-0.1.1.6...\r\nDownloading byteorder-1.0.4...\r\nConfiguring network-2.6.1.0...\r\nInstalled nats-1\r\nInstalled data-default-class-0.0.1\r\nConfiguring old-locale-1.0.0.7...\r\nConfiguring prelude-extras-0.4...\r\nInstalled base-orphans-0.3.2\r\nConfiguring random-1.1...\r\nInstalled byteable-0.1.1\r\nBuilding old-locale-1.0.0.7...\r\nBuilding prelude-extras-0.4...\r\nConfiguring primitive-0.6...\r\nInstalled mmorph-1.0.4\r\nBuilding random-1.1...\r\nDownloading bytestring-builder-0.10.6.0.0...\r\nConfiguring stm-2.4.4...\r\nInstalled dlist-0.7.1.1\r\nDownloading easy-file-0.2.1...\r\nConfiguring syb-0.4.4...\r\nInstalled base64-bytestring-1.0.0.1\r\nDownloading network-info-0.2.0.6...\r\nBuilding primitive-0.6...\r\nDownloading parallel-3.2.0.6...\r\nDownloading reflection-1.5.2.1...\r\nBuilding stm-2.4.4...\r\nDownloading safe-0.3.9...\r\nDownloading stringsearch-0.3.6.6...\r\nBuilding syb-0.4.4...\r\nDownloading unix-compat-0.4.1.4...\r\nConfiguring tagged-0.8.0.1...\r\nInstalled old-locale-1.0.0.7\r\nDownloading word8-0.1.2...\r\nConfiguring text-1.2.1.0...\r\nDownloading data-default-instances-base-0.0.1...\r\nInstalled mtl-2.2.1\r\nDownloading data-default-instances-containers-0.0.1...\r\nBuilding tagged-0.8.0.1...\r\nConfiguring transformers-compat-0.4.0.4...\r\nInstalled prelude-extras-0.4\r\nDownloading data-default-instances-dlist-0.0.1...\r\nDownloading data-default-instances-old-locale-0.0.1...\r\nBuilding text-1.2.1.0...\r\nDownloading regex-base-0.93.2...\r\nDownloading wiring-0.3.0...\r\nBuilding transformers-compat-0.4.0.4...\r\nConfiguring zlib-0.6.1.1...\r\nInstalled stm-2.4.4\r\nBuilding network-2.6.1.0...\r\nConfiguring appar-0.1.4...\r\nInstalled transformers-compat-0.4.0.4\r\nBuilding zlib-0.6.1.1...\r\nBuilding appar-0.1.4...\r\nConfiguring auto-update-0.1.2.1...\r\nInstalled primitive-0.6\r\nConfiguring ansi-terminal-0.6.2.1...\r\nInstalled tagged-0.8.0.1\r\nInstalled syb-0.4.4\r\nConfiguring cryptohash-0.11.6...\r\nBuilding auto-update-0.1.2.1...\r\nBuilding ansi-terminal-0.6.2.1...\r\nConfiguring base16-bytestring-0.1.1.6...\r\nInstalled appar-0.1.4\r\nBuilding cryptohash-0.11.6...\r\nConfiguring byteorder-1.0.4...\r\nInstalled random-1.1\r\nBuilding base16-bytestring-0.1.1.6...\r\nConfiguring bytestring-builder-0.10.6.0.0...\r\nInstalled auto-update-0.1.2.1\r\nBuilding byteorder-1.0.4...\r\nBuilding bytestring-builder-0.10.6.0.0...\r\nConfiguring easy-file-0.2.1...\r\nInstalled base16-bytestring-0.1.1.6\r\nConfiguring network-info-0.2.0.6...\r\nInstalled bytestring-builder-0.10.6.0.0\r\nConfiguring reflection-1.5.2.1...\r\nInstalled byteorder-1.0.4\r\nBuilding easy-file-0.2.1...\r\nBuilding network-info-0.2.0.6...\r\nBuilding reflection-1.5.2.1...\r\nConfiguring parallel-3.2.0.6...\r\nInstalled easy-file-0.2.1\r\nConfiguring safe-0.3.9...\r\nInstalled ansi-terminal-0.6.2.1\r\nConfiguring old-time-1.1.0.3...\r\nInstalled reflection-1.5.2.1\r\nBuilding parallel-3.2.0.6...\r\nConfiguring stringsearch-0.3.6.6...\r\nInstalled network-info-0.2.0.6\r\nBuilding safe-0.3.9...\r\nBuilding stringsearch-0.3.6.6...\r\nConfiguring word8-0.1.2...\r\nInstalled zlib-0.6.1.1\r\nConfiguring data-default-instances-base-0.0.1...\r\nInstalled parallel-3.2.0.6\r\nBuilding word8-0.1.2...\r\nConfiguring data-default-instances-containers-0.0.1...\r\nInstalled safe-0.3.9\r\nBuilding old-time-1.1.0.3...\r\nBuilding data-default-instances-base-0.0.1...\r\nBuilding data-default-instances-containers-0.0.1...\r\nConfiguring data-default-instances-old-locale-0.0.1...\r\nInstalled word8-0.1.2\r\nConfiguring data-default-instances-dlist-0.0.1...\r\nInstalled network-2.6.1.0\r\nDownloading iproute-1.4.0...\r\nDownloading simple-sendfile-0.2.20...\r\nConfiguring unix-compat-0.4.1.4...\r\nInstalled data-default-instances-base-0.0.1\r\nBuilding data-default-instances-old-locale-0.0.1...\r\nConfiguring regex-base-0.93.2...\r\nInstalled data-default-instances-containers-0.0.1\r\nBuilding data-default-instances-dlist-0.0.1...\r\nBuilding unix-compat-0.4.1.4...\r\nConfiguring wiring-0.3.0...\r\nInstalled data-default-instances-old-locale-0.0.1\r\nBuilding regex-base-0.93.2...\r\nConfiguring StateVar-1.1.0.0...\r\nInstalled cryptohash-0.11.6\r\nConfiguring transformers-base-0.4.4...\r\nInstalled data-default-instances-dlist-0.0.1\r\nDownloading data-default-0.5.3...\r\nBuilding wiring-0.3.0...\r\nBuilding StateVar-1.1.0.0...\r\nBuilding transformers-base-0.4.4...\r\nConfiguring exceptions-0.8.0.2...\r\nInstalled unix-compat-0.4.1.4\r\nConfiguring vector-0.10.12.3...\r\nInstalled StateVar-1.1.0.0\r\nBuilding exceptions-0.8.0.2...\r\nConfiguring distributive-0.4.4...\r\nInstalled transformers-base-0.4.4\r\nInstalled regex-base-0.93.2\r\nDownloading regex-posix-0.95.2...\r\nConfiguring tf-random-0.5...\r\nBuilding vector-0.10.12.3...\r\nBuilding tf-random-0.5...\r\nConfiguring simple-sendfile-0.2.20...\r\nInstalled old-time-1.1.0.3\r\nDownloading unix-time-0.3.5...\r\nBuilding simple-sendfile-0.2.20...\r\nConfiguring data-default-0.5.3...\r\nInstalled wiring-0.3.0\r\nConfiguring monad-control-1.0.0.4...\r\nInstalled exceptions-0.8.0.2\r\nBuilding data-default-0.5.3...\r\nBuilding monad-control-1.0.0.4...\r\nConfiguring iproute-1.4.0...\r\nInstalled simple-sendfile-0.2.20\r\nConfiguring regex-posix-0.95.2...\r\nInstalled stringsearch-0.3.6.6\r\nConfiguring unix-time-0.3.5...\r\nInstalled data-default-0.5.3\r\nBuilding iproute-1.4.0...\r\nBuilding regex-posix-0.95.2...\r\nInstalled tf-random-0.5\r\nConfiguring QuickCheck-2.8.1...\r\nInstalled monad-control-1.0.0.4\r\nConfiguring lifted-base-0.2.3.6...\r\nBuilding QuickCheck-2.8.1...\r\nBuilding lifted-base-0.2.3.6...\r\nBuilding distributive-0.4.4...\r\nBuilding unix-time-0.3.5...\r\nInstalled distributive-0.4.4\r\nInstalled lifted-base-0.2.3.6\r\nConfiguring resourcet-1.1.5...\r\nBuilding resourcet-1.1.5...\r\nInstalled unix-time-0.3.5\r\nInstalled iproute-1.4.0\r\nInstalled regex-posix-0.95.2\r\nDownloading regex-compat-0.95.1...\r\nConfiguring regex-compat-0.95.1...\r\nBuilding regex-compat-0.95.1...\r\nInstalled resourcet-1.1.5\r\nConfiguring conduit-1.2.4.2...\r\nBuilding conduit-1.2.4.2...\r\nInstalled regex-compat-0.95.1\r\nInstalled conduit-1.2.4.2\r\nInstalled QuickCheck-2.8.1\r\nInstalled text-1.2.1.0\r\nConfiguring blaze-builder-0.4.0.1...\r\nDownloading clay-0.10.1...\r\nDownloading digestive-functors-0.8.0.0...\r\nConfiguring hashable-1.2.3.2...\r\nConfiguring mime-types-0.1.0.6...\r\nConfiguring parsec-3.1.9...\r\nBuilding hashable-1.2.3.2...\r\nBuilding parsec-3.1.9...\r\nBuilding mime-types-0.1.0.6...\r\nBuilding blaze-builder-0.4.0.1...\r\nDownloading fast-logger-2.3.1...\r\nConfiguring clay-0.10.1...\r\nConfiguring digestive-functors-0.8.0.0...\r\nDownloading path-pieces-0.2.0...\r\nConfiguring path-pieces-0.2.0...\r\nDownloading xml-types-0.3.4...\r\nBuilding clay-0.10.1...\r\nBuilding digestive-functors-0.8.0.0...\r\nBuilding path-pieces-0.2.0...\r\nInstalled hashable-1.2.3.2\r\nConfiguring fast-logger-2.3.1...\r\nDownloading uuid-types-1.0.1...\r\nBuilding fast-logger-2.3.1...\r\nConfiguring xml-types-0.3.4...\r\nInstalled blaze-builder-0.4.0.1\r\nDownloading blaze-markup-0.7.0.2...\r\nInstalled path-pieces-0.2.0\r\nConfiguring case-insensitive-1.2.0.4...\r\nBuilding xml-types-0.3.4...\r\nBuilding case-insensitive-1.2.0.4...\r\nConfiguring scientific-0.3.3.8...\r\nInstalled fast-logger-2.3.1\r\nConfiguring uuid-types-1.0.1...\r\nInstalled digestive-functors-0.8.0.0\r\nBuilding scientific-0.3.3.8...\r\nConfiguring unordered-containers-0.2.5.1...\r\nInstalled case-insensitive-1.2.0.4\r\nBuilding uuid-types-1.0.1...\r\nConfiguring cookie-0.4.1.5...\r\nInstalled vector-0.10.12.3\r\nDownloading resource-pool-0.2.3.2...\r\nBuilding unordered-containers-0.2.5.1...\r\nBuilding cookie-0.4.1.5...\r\nConfiguring streaming-commons-0.1.12.1...\r\nInstalled mime-types-0.1.0.6\r\nInstalled cookie-0.4.1.5\r\nConfiguring blaze-markup-0.7.0.2...\r\nBuilding streaming-commons-0.1.12.1...\r\nConfiguring http-types-0.8.6...\r\nInstalled parsec-3.1.9\r\nBuilding blaze-markup-0.7.0.2...\r\nConfiguring resource-pool-0.2.3.2...\r\nInstalled uuid-types-1.0.1\r\nDownloading uuid-1.3.10...\r\nBuilding http-types-0.8.6...\r\nBuilding resource-pool-0.2.3.2...\r\nInstalled scientific-0.3.3.8\r\nConfiguring network-uri-2.6.0.3...\r\nConfiguring uuid-1.3.10...\r\nInstalled xml-types-0.3.4\r\nBuilding network-uri-2.6.0.3...\r\nBuilding uuid-1.3.10...\r\nConfiguring attoparsec-0.13.0.0...\r\nInstalled resource-pool-0.2.3.2\r\nBuilding attoparsec-0.13.0.0...\r\nInstalled http-types-0.8.6\r\nInstalled uuid-1.3.10\r\nInstalled clay-0.10.1\r\nInstalled blaze-markup-0.7.0.2\r\nDownloading blaze-html-0.8.0.2...\r\nInstalled unordered-containers-0.2.5.1\r\nDownloading graph-core-0.2.2.0...\r\nConfiguring semigroups-0.16.2.2...\r\nInstalled streaming-commons-0.1.12.1\r\nDownloading vault-0.3.0.4...\r\nConfiguring blaze-html-0.8.0.2...\r\nConfiguring graph-core-0.2.2.0...\r\nBuilding semigroups-0.16.2.2...\r\nConfiguring vault-0.3.0.4...\r\nBuilding blaze-html-0.8.0.2...\r\nBuilding graph-core-0.2.2.0...\r\nBuilding vault-0.3.0.4...\r\nInstalled network-uri-2.6.0.3\r\nConfiguring http-client-0.4.11.2...\r\nBuilding http-client-0.4.11.2...\r\nInstalled vault-0.3.0.4\r\nDownloading wai-3.0.2.3...\r\nInstalled graph-core-0.2.2.0\r\nDownloading reroute-0.2.3.0...\r\nConfiguring wai-3.0.2.3...\r\nConfiguring reroute-0.2.3.0...\r\nBuilding wai-3.0.2.3...\r\nBuilding reroute-0.2.3.0...\r\nInstalled wai-3.0.2.3\r\nDownloading wai-logger-2.2.4...\r\nConfiguring wai-logger-2.2.4...\r\nBuilding wai-logger-2.2.4...\r\nInstalled semigroups-0.16.2.2\r\nConfiguring bifunctors-5...\r\nConfiguring void-0.7...\r\nBuilding void-0.7...\r\nBuilding bifunctors-5...\r\nInstalled wai-logger-2.2.4\r\nInstalled void-0.7\r\nConfiguring contravariant-1.3.1.1...\r\nDownloading wai-extra-3.0.7.1...\r\nConfiguring wai-extra-3.0.7.1...\r\nBuilding contravariant-1.3.1.1...\r\nInstalled reroute-0.2.3.0\r\nBuilding wai-extra-3.0.7.1...\r\nInstalled contravariant-1.3.1.1\r\nConfiguring comonad-4.2.6...\r\nInstalled http-client-0.4.11.2\r\nInstalled bifunctors-5\r\nInstalled blaze-html-0.8.0.2\r\nDownloading digestive-functors-blaze-0.6.0.6...\r\nBuilding comonad-4.2.6...\r\nConfiguring digestive-functors-blaze-0.6.0.6...\r\nBuilding digestive-functors-blaze-0.6.0.6...\r\nInstalled attoparsec-0.13.0.0\r\nDownloading aeson-0.9.0.1...\r\nDownloading conduit-extra-1.1.8...\r\nInstalled wai-extra-3.0.7.1\r\nInstalled digestive-functors-blaze-0.6.0.6\r\nDownloading http-date-0.0.6.1...\r\nConfiguring conduit-extra-1.1.8...\r\nInstalled comonad-4.2.6\r\nConfiguring profunctors-5.1.1...\r\nConfiguring semigroupoids-5.0.0.1...\r\nBuilding conduit-extra-1.1.8...\r\nBuilding profunctors-5.1.1...\r\nConfiguring http-date-0.0.6.1...\r\nConfiguring aeson-0.9.0.1...\r\nBuilding http-date-0.0.6.1...\r\nBuilding aeson-0.9.0.1...\r\nBuilding semigroupoids-5.0.0.1...\r\nInstalled http-date-0.0.6.1\r\nDownloading warp-3.0.13.1...\r\nConfiguring warp-3.0.13.1...\r\nInstalled profunctors-5.1.1\r\nBuilding warp-3.0.13.1...\r\nInstalled conduit-extra-1.1.8\r\nDownloading xml-conduit-1.3.0...\r\nConfiguring xml-conduit-1.3.0...\r\nBuilding xml-conduit-1.3.0...\r\nInstalled semigroupoids-5.0.0.1\r\nConfiguring free-4.12.1...\r\nBuilding free-4.12.1...\r\nInstalled warp-3.0.13.1\r\nInstalled xml-conduit-1.3.0\r\nInstalled free-4.12.1\r\nDownloading adjunctions-4.2.1...\r\nConfiguring adjunctions-4.2.1...\r\nBuilding adjunctions-4.2.1...\r\nInstalled adjunctions-4.2.1\r\nDownloading kan-extensions-4.2.2...\r\nConfiguring kan-extensions-4.2.2...\r\nInstalled aeson-0.9.0.1\r\nDownloading Spock-0.7.9.0...\r\nBuilding kan-extensions-4.2.2...\r\nConfiguring Spock-0.7.9.0...\r\nBuilding Spock-0.7.9.0...\r\nInstalled kan-extensions-4.2.2\r\nDownloading lens-4.11...\r\nFailed to install Spock-0.7.9.0\r\nBuild log ( /home/sean/workspace/oneaday/.cabal-sandbox/logs/Spock-0.7.9.0.log ):\r\nConfiguring Spock-0.7.9.0...\r\nBuilding Spock-0.7.9.0...\r\nPreprocessing library Spock-0.7.9.0...\r\n[ 1 of 10] Compiling Web.Spock.Internal.Wire ( src/Web/Spock/Internal/Wire.hs, dist/dist-sandbox-3e6995ac/build/Web/Spock/Internal/Wire.o )\r\n[ 2 of 10] Compiling Web.Spock.Internal.Util ( src/Web/Spock/Internal/Util.hs, dist/dist-sandbox-3e6995ac/build/Web/Spock/Internal/Util.o )\r\n[ 3 of 10] Compiling Web.Spock.Internal.CoreAction ( src/Web/Spock/Internal/CoreAction.hs, dist/dist-sandbox-3e6995ac/build/Web/Spock/Internal/CoreAction.o )\r\n[ 4 of 10] Compiling Web.Spock.Internal.Types ( src/Web/Spock/Internal/Types.hs, dist/dist-sandbox-3e6995ac/build/Web/Spock/Internal/Types.o )\r\n\r\nsrc/Web/Spock/Internal/Types.hs:143:80:\r\n    Couldn't match expected type ‘ReaderT\r\n                                    (WebState conn sess st) (ResourceT IO) a1\r\n                                  -> IO a1’\r\n                with actual type ‘forall a2.\r\n                                  ReaderT (WebState conn sess st) (ResourceT IO) a2\r\n                                  -> IO (StM (ReaderT (WebState conn sess st) (ResourceT IO)) a2)’\r\n    Relevant bindings include\r\n      runInBase :: forall a.\r\n                   ReaderT (WebState conn sess st) (ResourceT IO) a\r\n                   -> IO (StM (ReaderT (WebState conn sess st) (ResourceT IO)) a)\r\n        (bound at src/Web/Spock/Internal/Types.hs:143:50)\r\n      f :: RunInBase (WebStateM conn sess st) IO -> IO a\r\n        (bound at src/Web/Spock/Internal/Types.hs:143:18)\r\n      liftBaseWith :: (RunInBase (WebStateM conn sess st) IO -> IO a)\r\n                      -> WebStateM conn sess st a\r\n        (bound at src/Web/Spock/Internal/Types.hs:143:5)\r\n    In the first argument of ‘(.)’, namely ‘runInBase’\r\n    In the second argument of ‘(.)’, namely ‘runInBase . runWebStateM’\r\n```"},"comment":{"url":"https://api.github.com/repos/agrafix/Spock/issues/comments/117517252","html_url":"https://github.com/agrafix/Spock/issues/38#issuecomment-117517252","issue_url":"https://api.github.com/repos/agrafix/Spock/issues/38","id":117517252,"user":{"login":"agrafix","id":1106569,"avatar_url":"https://avatars.githubusercontent.com/u/1106569?v=3","gravatar_id":"","url":"https://api.github.com/users/agrafix","html_url":"https://github.com/agrafix","followers_url":"https://api.github.com/users/agrafix/followers","following_url":"https://api.github.com/users/agrafix/following{/other_user}","gists_url":"https://api.github.com/users/agrafix/gists{/gist_id}","starred_url":"https://api.github.com/users/agrafix/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/agrafix/subscriptions","organizations_url":"https://api.github.com/users/agrafix/orgs","repos_url":"https://api.github.com/users/agrafix/repos","events_url":"https://api.github.com/users/agrafix/events{/privacy}","received_events_url":"https://api.github.com/users/agrafix/received_events","type":"User","site_admin":false},"created_at":"2015-07-01T07:59:40Z","updated_at":"2015-07-01T07:59:40Z","body":"Should be fixed since ffd46ce1c8cb0b9e3edf7b652fb3a3147bb10eaa and the new 0.7.10 version."}}