{"action":"created","issue":{"url":"https://api.github.com/repos/haskell-compat/base-compat/issues/25","labels_url":"https://api.github.com/repos/haskell-compat/base-compat/issues/25/labels{/name}","comments_url":"https://api.github.com/repos/haskell-compat/base-compat/issues/25/comments","events_url":"https://api.github.com/repos/haskell-compat/base-compat/issues/25/events","html_url":"https://github.com/haskell-compat/base-compat/issues/25","id":70722147,"number":25,"title":"Remove GHC-6.12 support?","user":{"login":"RyanGlScott","id":2364661,"avatar_url":"https://avatars.githubusercontent.com/u/2364661?v=3","gravatar_id":"","url":"https://api.github.com/users/RyanGlScott","html_url":"https://github.com/RyanGlScott","followers_url":"https://api.github.com/users/RyanGlScott/followers","following_url":"https://api.github.com/users/RyanGlScott/following{/other_user}","gists_url":"https://api.github.com/users/RyanGlScott/gists{/gist_id}","starred_url":"https://api.github.com/users/RyanGlScott/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/RyanGlScott/subscriptions","organizations_url":"https://api.github.com/users/RyanGlScott/orgs","repos_url":"https://api.github.com/users/RyanGlScott/repos","events_url":"https://api.github.com/users/RyanGlScott/events{/privacy}","received_events_url":"https://api.github.com/users/RyanGlScott/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-04-24T15:40:29Z","updated_at":"2015-04-25T00:06:57Z","closed_at":null,"body":"Currently, the `README` advertises that `base-compat` supports GHC-6.12. However, the current version currently fails to build with GHC-6.12.3 for various reasons. I could fix this, but I think it might be better to just drop GHC-6.12 support altogether, since:\r\n\r\n* It's impractical to test GHC-6.12 on Travis CI, since the [Ubuntu GHC PPA](https://launchpad.net/~hvr/+archive/ubuntu/ghc) doesn't have a GHC-6.12.3 package for recent versions of Ubuntu.\r\n* We use a pragma (`INLINEABLE`) that GHC-6.12 doesn't support.\r\n* It's from a major version ago, and I'm aware of a number of major packages that won't build on GHC-6.12 anymore (`network` and `unordered-containers` come to mind).\r\n\r\nThese aren't insurmountable issues, but I'd be curious to know if people still require GHC-6.12 support. Otherwise, I'd be very tempted to remove it."},"comment":{"url":"https://api.github.com/repos/haskell-compat/base-compat/issues/comments/96104208","html_url":"https://github.com/haskell-compat/base-compat/issues/25#issuecomment-96104208","issue_url":"https://api.github.com/repos/haskell-compat/base-compat/issues/25","id":96104208,"user":{"login":"RyanGlScott","id":2364661,"avatar_url":"https://avatars.githubusercontent.com/u/2364661?v=3","gravatar_id":"","url":"https://api.github.com/users/RyanGlScott","html_url":"https://github.com/RyanGlScott","followers_url":"https://api.github.com/users/RyanGlScott/followers","following_url":"https://api.github.com/users/RyanGlScott/following{/other_user}","gists_url":"https://api.github.com/users/RyanGlScott/gists{/gist_id}","starred_url":"https://api.github.com/users/RyanGlScott/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/RyanGlScott/subscriptions","organizations_url":"https://api.github.com/users/RyanGlScott/orgs","repos_url":"https://api.github.com/users/RyanGlScott/repos","events_url":"https://api.github.com/users/RyanGlScott/events{/privacy}","received_events_url":"https://api.github.com/users/RyanGlScott/received_events","type":"User","site_admin":false},"created_at":"2015-04-25T00:06:57Z","updated_at":"2015-04-25T00:06:57Z","body":"In that case, should we remove `void` from `Control.Monad.Compat`? It was introduced in `base-4.3.0.0` (i.e., GHC 7.0), so it should be available on all supported versions of GHC."}}