{"action":"created","issue":{"url":"https://api.github.com/repos/haskell/hackage-server/issues/533","repository_url":"https://api.github.com/repos/haskell/hackage-server","labels_url":"https://api.github.com/repos/haskell/hackage-server/issues/533/labels{/name}","comments_url":"https://api.github.com/repos/haskell/hackage-server/issues/533/comments","events_url":"https://api.github.com/repos/haskell/hackage-server/issues/533/events","html_url":"https://github.com/haskell/hackage-server/pull/533","id":174941175,"number":533,"title":"Perform full 'cabal check' on uploaded packages.","user":{"login":"kolmodin","id":157261,"avatar_url":"https://avatars.githubusercontent.com/u/157261?v=3","gravatar_id":"","url":"https://api.github.com/users/kolmodin","html_url":"https://github.com/kolmodin","followers_url":"https://api.github.com/users/kolmodin/followers","following_url":"https://api.github.com/users/kolmodin/following{/other_user}","gists_url":"https://api.github.com/users/kolmodin/gists{/gist_id}","starred_url":"https://api.github.com/users/kolmodin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kolmodin/subscriptions","organizations_url":"https://api.github.com/users/kolmodin/orgs","repos_url":"https://api.github.com/users/kolmodin/repos","events_url":"https://api.github.com/users/kolmodin/events{/privacy}","received_events_url":"https://api.github.com/users/kolmodin/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":10,"created_at":"2016-09-04T10:03:45Z","updated_at":"2016-09-11T17:08:00Z","closed_at":"2016-09-11T15:54:23Z","pull_request":{"url":"https://api.github.com/repos/haskell/hackage-server/pulls/533","html_url":"https://github.com/haskell/hackage-server/pull/533","diff_url":"https://github.com/haskell/hackage-server/pull/533.diff","patch_url":"https://github.com/haskell/hackage-server/pull/533.patch"},"body":"Previously only part of the 'cabal checks' were performed.\r\nWith this patch we'll also check for;\r\n - cabal BOM error (unicode error in .cabal)\r\n - license file errors\r\n - missing setup files\r\n - missing ./configure file\r\n - missing local paths\r\n - missing source control info\r\n\r\nI've ran these new checks on the latest version of all packages on hackage;\r\n - 171 packages refer to missing hs-source-dirs.\r\n - 4 packages refer to missing include-dirs.\r\n - 2 packages refer to full path extra-lib-dirs that doesn't exist on linux;\r\n     - al-0.1.4.1: 'extra-lib-dirs: C:\\Program Files (x86)\\OpenAL 1.1 SDK\\libs\\Win64' directory does not exist.\r\n     - Win32-services: 'extra-lib-dirs: c:\\Windows\\System32' directory does not exist.\r\n - 2 packages have multiple .cabal files in the package root.\r\n\r\nThis fixes #490."},"comment":{"url":"https://api.github.com/repos/haskell/hackage-server/issues/comments/246191228","html_url":"https://github.com/haskell/hackage-server/pull/533#issuecomment-246191228","issue_url":"https://api.github.com/repos/haskell/hackage-server/issues/533","id":246191228,"user":{"login":"kolmodin","id":157261,"avatar_url":"https://avatars.githubusercontent.com/u/157261?v=3","gravatar_id":"","url":"https://api.github.com/users/kolmodin","html_url":"https://github.com/kolmodin","followers_url":"https://api.github.com/users/kolmodin/followers","following_url":"https://api.github.com/users/kolmodin/following{/other_user}","gists_url":"https://api.github.com/users/kolmodin/gists{/gist_id}","starred_url":"https://api.github.com/users/kolmodin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kolmodin/subscriptions","organizations_url":"https://api.github.com/users/kolmodin/orgs","repos_url":"https://api.github.com/users/kolmodin/repos","events_url":"https://api.github.com/users/kolmodin/events{/privacy}","received_events_url":"https://api.github.com/users/kolmodin/received_events","type":"User","site_admin":false},"created_at":"2016-09-11T17:08:00Z","updated_at":"2016-09-11T17:08:00Z","body":"Thanks for merging!"}}
{"actor":{"display_login":"kolmodin"}}