{"action":"created","issue":{"url":"https://api.github.com/repos/haskell/cabal/issues/3880","repository_url":"https://api.github.com/repos/haskell/cabal","labels_url":"https://api.github.com/repos/haskell/cabal/issues/3880/labels{/name}","comments_url":"https://api.github.com/repos/haskell/cabal/issues/3880/comments","events_url":"https://api.github.com/repos/haskell/cabal/issues/3880/events","html_url":"https://github.com/haskell/cabal/pull/3880","id":178420837,"number":3880,"title":"Update default-language & avoid default-extensions","user":{"login":"hvr","id":285533,"avatar_url":"https://avatars.githubusercontent.com/u/285533?v=3","gravatar_id":"","url":"https://api.github.com/users/hvr","html_url":"https://github.com/hvr","followers_url":"https://api.github.com/users/hvr/followers","following_url":"https://api.github.com/users/hvr/following{/other_user}","gists_url":"https://api.github.com/users/hvr/gists{/gist_id}","starred_url":"https://api.github.com/users/hvr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hvr/subscriptions","organizations_url":"https://api.github.com/users/hvr/orgs","repos_url":"https://api.github.com/users/hvr/repos","events_url":"https://api.github.com/users/hvr/events{/privacy}","received_events_url":"https://api.github.com/users/hvr/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2016-09-21T18:05:38Z","updated_at":"2016-09-22T07:44:05Z","closed_at":"2016-09-22T05:33:07Z","pull_request":{"url":"https://api.github.com/repos/haskell/cabal/pulls/3880","html_url":"https://github.com/haskell/cabal/pull/3880","diff_url":"https://github.com/haskell/cabal/pull/3880.diff","patch_url":"https://github.com/haskell/cabal/pull/3880.patch"},"body":"This upgrades the `default-language: Haskell98` to `Haskell2010`\r\nand removes `default-extensions: RankNTypes, FlexibleContexts`\r\nin favor of adding `LANGUAGE` pragmas where needed.\r\n\r\nMoroever, this also drops `LANGUAGE` pragmas which become redundant due\r\nto `Haskell2010` (specifically, `EmptyDataDecls`,\r\n`ForeignFunctionInterface` and `PatternGuards`)\r\n\r\nFinally, an `other-extensions` specification is put in place for the\r\n`Cabal` library component.\r\n\r\nThis helps loading up files directly in GHCi, such as e.g. `ghci Setup.hs`"},"comment":{"url":"https://api.github.com/repos/haskell/cabal/issues/comments/248834161","html_url":"https://github.com/haskell/cabal/pull/3880#issuecomment-248834161","issue_url":"https://api.github.com/repos/haskell/cabal/issues/3880","id":248834161,"user":{"login":"hvr","id":285533,"avatar_url":"https://avatars.githubusercontent.com/u/285533?v=3","gravatar_id":"","url":"https://api.github.com/users/hvr","html_url":"https://github.com/hvr","followers_url":"https://api.github.com/users/hvr/followers","following_url":"https://api.github.com/users/hvr/following{/other_user}","gists_url":"https://api.github.com/users/hvr/gists{/gist_id}","starred_url":"https://api.github.com/users/hvr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hvr/subscriptions","organizations_url":"https://api.github.com/users/hvr/orgs","repos_url":"https://api.github.com/users/hvr/repos","events_url":"https://api.github.com/users/hvr/events{/privacy}","received_events_url":"https://api.github.com/users/hvr/received_events","type":"User","site_admin":false},"created_at":"2016-09-22T07:44:05Z","updated_at":"2016-09-22T07:44:05Z","body":"@23Skidoo  `Build not found or access denied.` :-/\r\n\r\ncoincidentally, this fixed my PPA build (which bootstraps via `ghc --make Setup.hs` and was failing before)"}}
{"actor":{"display_login":"hvr"}}