{"action":"created","issue":{"url":"https://api.github.com/repos/gliderlabs/herokuish/issues/23","labels_url":"https://api.github.com/repos/gliderlabs/herokuish/issues/23/labels{/name}","comments_url":"https://api.github.com/repos/gliderlabs/herokuish/issues/23/comments","events_url":"https://api.github.com/repos/gliderlabs/herokuish/issues/23/events","html_url":"https://github.com/gliderlabs/herokuish/pull/23","id":66985626,"number":23,"title":"heroku base image","user":{"login":"progrium","id":647,"avatar_url":"https://avatars.githubusercontent.com/u/647?v=3","gravatar_id":"","url":"https://api.github.com/users/progrium","html_url":"https://github.com/progrium","followers_url":"https://api.github.com/users/progrium/followers","following_url":"https://api.github.com/users/progrium/following{/other_user}","gists_url":"https://api.github.com/users/progrium/gists{/gist_id}","starred_url":"https://api.github.com/users/progrium/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/progrium/subscriptions","organizations_url":"https://api.github.com/users/progrium/orgs","repos_url":"https://api.github.com/users/progrium/repos","events_url":"https://api.github.com/users/progrium/events{/privacy}","received_events_url":"https://api.github.com/users/progrium/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-04-07T20:41:59Z","updated_at":"2015-06-05T15:47:19Z","closed_at":"2015-04-07T21:14:55Z","pull_request":{"url":"https://api.github.com/repos/gliderlabs/herokuish/pulls/23","html_url":"https://github.com/gliderlabs/herokuish/pull/23","diff_url":"https://github.com/gliderlabs/herokuish/pull/23.diff","patch_url":"https://github.com/gliderlabs/herokuish/pull/23.patch"},"body":":satisfied:"},"comment":{"url":"https://api.github.com/repos/gliderlabs/herokuish/issues/comments/109336806","html_url":"https://github.com/gliderlabs/herokuish/pull/23#issuecomment-109336806","issue_url":"https://api.github.com/repos/gliderlabs/herokuish/issues/23","id":109336806,"user":{"login":"progrium","id":647,"avatar_url":"https://avatars.githubusercontent.com/u/647?v=3","gravatar_id":"","url":"https://api.github.com/users/progrium","html_url":"https://github.com/progrium","followers_url":"https://api.github.com/users/progrium/followers","following_url":"https://api.github.com/users/progrium/following{/other_user}","gists_url":"https://api.github.com/users/progrium/gists{/gist_id}","starred_url":"https://api.github.com/users/progrium/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/progrium/subscriptions","organizations_url":"https://api.github.com/users/progrium/orgs","repos_url":"https://api.github.com/users/progrium/repos","events_url":"https://api.github.com/users/progrium/events{/privacy}","received_events_url":"https://api.github.com/users/progrium/received_events","type":"User","site_admin":false},"created_at":"2015-06-05T15:47:19Z","updated_at":"2015-06-05T15:47:19Z","body":"It's going to be locked at some point in the chain because every time you build an app it's locking to a version. And once you install a system like Dokku, you don't want to pull the latest of every buildpack with every build. So ultimately there will be some form of \"locking\" downstream whether we do or not. \r\n\r\nNow if you assume that, you don't want to be locked with a broken version. Not all buildpacks do releases, so if you just use master you could get downstream locked with a broken version. Once you realize that you'll have to go upstream and pin it back to a working version. We can avoid that by testing here and locking here. \r\n\r\nSo it consolidates pinning and \"known good versions\" here. The problem is keeping this updated with whatever the latest known good version of a buildpack is. At this point, most buildpacks work well enough it's only edge cases you need the latest good version. But that said, ideally we'd always have latest known good version. That's where this plan comes in:\r\nhttps://github.com/gliderlabs/herokuish/wiki/UpstreamReleases"}}