{"action":"created","issue":{"url":"https://api.github.com/repos/mietek/halcyon/issues/57","labels_url":"https://api.github.com/repos/mietek/halcyon/issues/57/labels{/name}","comments_url":"https://api.github.com/repos/mietek/halcyon/issues/57/comments","events_url":"https://api.github.com/repos/mietek/halcyon/issues/57/events","html_url":"https://github.com/mietek/halcyon/issues/57","id":61198359,"number":57,"title":"Downloading tutorial constraints?","user":{"login":"feuerbach","id":24844,"avatar_url":"https://avatars.githubusercontent.com/u/24844?v=3","gravatar_id":"","url":"https://api.github.com/users/feuerbach","html_url":"https://github.com/feuerbach","followers_url":"https://api.github.com/users/feuerbach/followers","following_url":"https://api.github.com/users/feuerbach/following{/other_user}","gists_url":"https://api.github.com/users/feuerbach/gists{/gist_id}","starred_url":"https://api.github.com/users/feuerbach/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/feuerbach/subscriptions","organizations_url":"https://api.github.com/users/feuerbach/orgs","repos_url":"https://api.github.com/users/feuerbach/repos","events_url":"https://api.github.com/users/feuerbach/events{/privacy}","received_events_url":"https://api.github.com/users/feuerbach/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/mietek/halcyon/labels/question","name":"question","color":"ffffff"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-03-13T19:30:16Z","updated_at":"2015-03-15T07:36:35Z","closed_at":"2015-03-15T07:36:35Z","body":"I was pretty surprised to see this while trying to build my project (which has nothing to do with these tutorials):\r\n\r\n```\r\n-----> Examining partially-matching sandbox directories\r\n       Downloading https://halcyon.global.ssl.fastly.net/linux-ubuntu-12.04-i386/ghc-7.8.4/halcyon-sandbox-f458aa8-halcyon-tutorial-1.0.constraints... done\r\n       Downloading https://halcyon.global.ssl.fastly.net/linux-ubuntu-12.04-i386/ghc-7.8.4/halcyon-sandbox-f458aa8-haskell-on-heroku-tutorial-1.0.constraints... done\r\n```\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/mietek/halcyon/issues/comments/80892999","html_url":"https://github.com/mietek/halcyon/issues/57#issuecomment-80892999","issue_url":"https://api.github.com/repos/mietek/halcyon/issues/57","id":80892999,"user":{"login":"mietek","id":166207,"avatar_url":"https://avatars.githubusercontent.com/u/166207?v=3","gravatar_id":"","url":"https://api.github.com/users/mietek","html_url":"https://github.com/mietek","followers_url":"https://api.github.com/users/mietek/followers","following_url":"https://api.github.com/users/mietek/following{/other_user}","gists_url":"https://api.github.com/users/mietek/gists{/gist_id}","starred_url":"https://api.github.com/users/mietek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mietek/subscriptions","organizations_url":"https://api.github.com/users/mietek/orgs","repos_url":"https://api.github.com/users/mietek/repos","events_url":"https://api.github.com/users/mietek/events{/privacy}","received_events_url":"https://api.github.com/users/mietek/received_events","type":"User","site_admin":false},"created_at":"2015-03-15T07:36:35Z","updated_at":"2015-03-15T07:36:35Z","body":"I’m sorry you’ve had an uncomfortable experience.\r\n\r\nThe files downloaded contain version constraints for packages included in the sandbox directory archives available in public storage, and are used as part of speeding up the sandbox build process.  If your project’s dependencies weren’t a superset of any of the available sets, subsequent messages should’ve informed you the files weren’t going to be used:\r\n```\r\n-----> Scoring partially-matching sandbox directories\r\n       Ignoring halcyon-tutorial-1.0 (f458aa8) as ... is not needed\r\n       Ignoring haskell-on-heroku-tutorial-1.0 (f458aa8) as ... is not needed\r\n```\r\n\r\nYou can prevent Halcyon from looking at anything available in public storage by setting [`HALCYON_NO_PUBLIC_STORAGE`](https://halcyon.sh/reference/#halcyon_no_public_storage) to `1`, or using the `--no-public-storage` command-line option."}}