{"action":"created","issue":{"url":"https://api.github.com/repos/haskell/cabal/issues/2214","labels_url":"https://api.github.com/repos/haskell/cabal/issues/2214/labels{/name}","comments_url":"https://api.github.com/repos/haskell/cabal/issues/2214/comments","events_url":"https://api.github.com/repos/haskell/cabal/issues/2214/events","html_url":"https://github.com/haskell/cabal/issues/2214","id":48578644,"number":2214,"title":"I shouldn't have to manually re-run `cabal configure`","user":{"login":"bitemyapp","id":320177,"avatar_url":"https://avatars.githubusercontent.com/u/320177?v=3","gravatar_id":"","url":"https://api.github.com/users/bitemyapp","html_url":"https://github.com/bitemyapp","followers_url":"https://api.github.com/users/bitemyapp/followers","following_url":"https://api.github.com/users/bitemyapp/following{/other_user}","gists_url":"https://api.github.com/users/bitemyapp/gists{/gist_id}","starred_url":"https://api.github.com/users/bitemyapp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bitemyapp/subscriptions","organizations_url":"https://api.github.com/users/bitemyapp/orgs","repos_url":"https://api.github.com/users/bitemyapp/repos","events_url":"https://api.github.com/users/bitemyapp/events{/privacy}","received_events_url":"https://api.github.com/users/bitemyapp/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/haskell/cabal/labels/cabal-install","name":"cabal-install","color":"68CFC4"},{"url":"https://api.github.com/repos/haskell/cabal/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/haskell/cabal/labels/library","name":"library","color":"AECF38"}],"state":"open","locked":false,"assignee":{"login":"ttuegel","id":563054,"avatar_url":"https://avatars.githubusercontent.com/u/563054?v=3","gravatar_id":"","url":"https://api.github.com/users/ttuegel","html_url":"https://github.com/ttuegel","followers_url":"https://api.github.com/users/ttuegel/followers","following_url":"https://api.github.com/users/ttuegel/following{/other_user}","gists_url":"https://api.github.com/users/ttuegel/gists{/gist_id}","starred_url":"https://api.github.com/users/ttuegel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ttuegel/subscriptions","organizations_url":"https://api.github.com/users/ttuegel/orgs","repos_url":"https://api.github.com/users/ttuegel/repos","events_url":"https://api.github.com/users/ttuegel/events{/privacy}","received_events_url":"https://api.github.com/users/ttuegel/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/haskell/cabal/milestones/29","html_url":"https://github.com/haskell/cabal/milestones/cabal-install-1.24","labels_url":"https://api.github.com/repos/haskell/cabal/milestones/29/labels","id":929438,"number":29,"title":"cabal-install-1.24","description":"","creator":{"login":"tibbe","id":17277,"avatar_url":"https://avatars.githubusercontent.com/u/17277?v=3","gravatar_id":"","url":"https://api.github.com/users/tibbe","html_url":"https://github.com/tibbe","followers_url":"https://api.github.com/users/tibbe/followers","following_url":"https://api.github.com/users/tibbe/following{/other_user}","gists_url":"https://api.github.com/users/tibbe/gists{/gist_id}","starred_url":"https://api.github.com/users/tibbe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tibbe/subscriptions","organizations_url":"https://api.github.com/users/tibbe/orgs","repos_url":"https://api.github.com/users/tibbe/repos","events_url":"https://api.github.com/users/tibbe/events{/privacy}","received_events_url":"https://api.github.com/users/tibbe/received_events","type":"User","site_admin":false},"open_issues":145,"closed_issues":9,"state":"open","created_at":"2015-01-09T23:38:12Z","updated_at":"2015-06-11T22:30:17Z","due_on":"2015-08-30T22:00:00Z","closed_at":null},"comments":10,"created_at":"2014-11-12T23:38:22Z","updated_at":"2015-06-12T00:04:34Z","closed_at":null,"body":"```\r\n[callen@localhost ~/code/bloodhound]$ cabal repl\r\ncabal: You need to re-run the 'configure' command. The version of Cabal being\r\nused has changed (was Cabal-1.20.0.0, now Cabal-1.20.0.1). Additionally the\r\ncompiler is different (was ghc-7.8, now ghc-7.6) which is probably the cause\r\nof the problem.\r\n[callen@localhost ~/code/bloodhound]$ cabal configure\r\nResolving dependencies...\r\nConfiguring bloodhound-0.4.0.0...\r\n[callen@localhost ~/code/bloodhound]$ cabal repl\r\nPreprocessing library bloodhound-0.4.0.0...\r\n[1 of 4] Compiling Database.Bloodhound.Types.Class ( Database/Bloodhound/Types/Class.hs, dist/build/Database/Bloodhound/Types/Class.o )\r\n[2 of 4] Compiling Database.Bloodhound.Types ( Database/Bloodhound/Types.hs, dist/build/Database/Bloodhound/Types.o )\r\n```\r\n\r\nEasily in the realm of \"just do it\". Users shouldn't have to fuss with this."},"comment":{"url":"https://api.github.com/repos/haskell/cabal/issues/comments/111310044","html_url":"https://github.com/haskell/cabal/issues/2214#issuecomment-111310044","issue_url":"https://api.github.com/repos/haskell/cabal/issues/2214","id":111310044,"user":{"login":"ttuegel","id":563054,"avatar_url":"https://avatars.githubusercontent.com/u/563054?v=3","gravatar_id":"","url":"https://api.github.com/users/ttuegel","html_url":"https://github.com/ttuegel","followers_url":"https://api.github.com/users/ttuegel/followers","following_url":"https://api.github.com/users/ttuegel/following{/other_user}","gists_url":"https://api.github.com/users/ttuegel/gists{/gist_id}","starred_url":"https://api.github.com/users/ttuegel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ttuegel/subscriptions","organizations_url":"https://api.github.com/users/ttuegel/orgs","repos_url":"https://api.github.com/users/ttuegel/repos","events_url":"https://api.github.com/users/ttuegel/events{/privacy}","received_events_url":"https://api.github.com/users/ttuegel/received_events","type":"User","site_admin":false},"created_at":"2015-06-12T00:04:34Z","updated_at":"2015-06-12T00:04:34Z","body":"I'm still working on this. (I almost fell into the yak-shaving trap, implementing a feature that would make this one easier to implement.)"}}