{"action":"created","issue":{"url":"https://api.github.com/repos/haskell/cabal/issues/3383","repository_url":"https://api.github.com/repos/haskell/cabal","labels_url":"https://api.github.com/repos/haskell/cabal/issues/3383/labels{/name}","comments_url":"https://api.github.com/repos/haskell/cabal/issues/3383/comments","events_url":"https://api.github.com/repos/haskell/cabal/issues/3383/events","html_url":"https://github.com/haskell/cabal/pull/3383","id":151457435,"number":3383,"title":"Move ConstraintSource and ResolverPackage to Distribution.Solver.*","user":{"login":"BardurArantsson","id":459138,"avatar_url":"https://avatars.githubusercontent.com/u/459138?v=3","gravatar_id":"","url":"https://api.github.com/users/BardurArantsson","html_url":"https://github.com/BardurArantsson","followers_url":"https://api.github.com/users/BardurArantsson/followers","following_url":"https://api.github.com/users/BardurArantsson/following{/other_user}","gists_url":"https://api.github.com/users/BardurArantsson/gists{/gist_id}","starred_url":"https://api.github.com/users/BardurArantsson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/BardurArantsson/subscriptions","organizations_url":"https://api.github.com/users/BardurArantsson/orgs","repos_url":"https://api.github.com/users/BardurArantsson/repos","events_url":"https://api.github.com/users/BardurArantsson/events{/privacy}","received_events_url":"https://api.github.com/users/BardurArantsson/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/haskell/cabal/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/haskell/cabal/labels/solver","name":"solver","color":"009800"}],"state":"open","locked":false,"assignee":{"login":"kosmikus","id":293191,"avatar_url":"https://avatars.githubusercontent.com/u/293191?v=3","gravatar_id":"","url":"https://api.github.com/users/kosmikus","html_url":"https://github.com/kosmikus","followers_url":"https://api.github.com/users/kosmikus/followers","following_url":"https://api.github.com/users/kosmikus/following{/other_user}","gists_url":"https://api.github.com/users/kosmikus/gists{/gist_id}","starred_url":"https://api.github.com/users/kosmikus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kosmikus/subscriptions","organizations_url":"https://api.github.com/users/kosmikus/orgs","repos_url":"https://api.github.com/users/kosmikus/repos","events_url":"https://api.github.com/users/kosmikus/events{/privacy}","received_events_url":"https://api.github.com/users/kosmikus/received_events","type":"User","site_admin":false},"milestone":null,"comments":3,"created_at":"2016-04-27T18:28:01Z","updated_at":"2016-04-27T18:41:20Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/haskell/cabal/pulls/3383","html_url":"https://github.com/haskell/cabal/pull/3383","diff_url":"https://github.com/haskell/cabal/pull/3383.diff","patch_url":"https://github.com/haskell/cabal/pull/3383.patch"},"body":"As a follow-up to #3381 these commits move ConstraintSource and ResolverPackage too.\r\n\r\nIncidentally, ResolverPackage is a bit anemic as a module, but I've decided to stick with the general pattern of `Distribution.Solver.Types.*` for now. I think it'll be easier to see if there's anything that should perhaps be re-combined later on."},"comment":{"url":"https://api.github.com/repos/haskell/cabal/issues/comments/215187374","html_url":"https://github.com/haskell/cabal/pull/3383#issuecomment-215187374","issue_url":"https://api.github.com/repos/haskell/cabal/issues/3383","id":215187374,"user":{"login":"BardurArantsson","id":459138,"avatar_url":"https://avatars.githubusercontent.com/u/459138?v=3","gravatar_id":"","url":"https://api.github.com/users/BardurArantsson","html_url":"https://github.com/BardurArantsson","followers_url":"https://api.github.com/users/BardurArantsson/followers","following_url":"https://api.github.com/users/BardurArantsson/following{/other_user}","gists_url":"https://api.github.com/users/BardurArantsson/gists{/gist_id}","starred_url":"https://api.github.com/users/BardurArantsson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/BardurArantsson/subscriptions","organizations_url":"https://api.github.com/users/BardurArantsson/orgs","repos_url":"https://api.github.com/users/BardurArantsson/repos","events_url":"https://api.github.com/users/BardurArantsson/events{/privacy}","received_events_url":"https://api.github.com/users/BardurArantsson/received_events","type":"User","site_admin":false},"created_at":"2016-04-27T18:41:20Z","updated_at":"2016-04-27T18:41:20Z","body":"Ah, yes, CI failed because Hackage is currently down."}}