{"action":"created","issue":{"url":"https://api.github.com/repos/boxen/our-boxen/issues/799","repository_url":"https://api.github.com/repos/boxen/our-boxen","labels_url":"https://api.github.com/repos/boxen/our-boxen/issues/799/labels{/name}","comments_url":"https://api.github.com/repos/boxen/our-boxen/issues/799/comments","events_url":"https://api.github.com/repos/boxen/our-boxen/issues/799/events","html_url":"https://github.com/boxen/our-boxen/issues/799","id":124890430,"number":799,"title":"Remove Puppetfile.lock from repository","user":{"login":"sambauers","id":1025156,"avatar_url":"https://avatars.githubusercontent.com/u/1025156?v=3","gravatar_id":"","url":"https://api.github.com/users/sambauers","html_url":"https://github.com/sambauers","followers_url":"https://api.github.com/users/sambauers/followers","following_url":"https://api.github.com/users/sambauers/following{/other_user}","gists_url":"https://api.github.com/users/sambauers/gists{/gist_id}","starred_url":"https://api.github.com/users/sambauers/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sambauers/subscriptions","organizations_url":"https://api.github.com/users/sambauers/orgs","repos_url":"https://api.github.com/users/sambauers/repos","events_url":"https://api.github.com/users/sambauers/events{/privacy}","received_events_url":"https://api.github.com/users/sambauers/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-01-05T03:56:02Z","updated_at":"2016-03-24T21:39:33Z","closed_at":"2016-03-24T21:39:33Z","body":"There is no need for this file in the repository as all the version numbers are locked in `Puppetfile` itself.\r\n\r\nIn our setup, where we have copied our-boxen into a non-forked private repository, merging the Puppetfile.lock is a real pain, and ultimately useless as we just regenerate it with a `librarian-puppet install` run anyway."},"comment":{"url":"https://api.github.com/repos/boxen/our-boxen/issues/comments/201036900","html_url":"https://github.com/boxen/our-boxen/issues/799#issuecomment-201036900","issue_url":"https://api.github.com/repos/boxen/our-boxen/issues/799","id":201036900,"user":{"login":"jacobbednarz","id":283234,"avatar_url":"https://avatars.githubusercontent.com/u/283234?v=3","gravatar_id":"","url":"https://api.github.com/users/jacobbednarz","html_url":"https://github.com/jacobbednarz","followers_url":"https://api.github.com/users/jacobbednarz/followers","following_url":"https://api.github.com/users/jacobbednarz/following{/other_user}","gists_url":"https://api.github.com/users/jacobbednarz/gists{/gist_id}","starred_url":"https://api.github.com/users/jacobbednarz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jacobbednarz/subscriptions","organizations_url":"https://api.github.com/users/jacobbednarz/orgs","repos_url":"https://api.github.com/users/jacobbednarz/repos","events_url":"https://api.github.com/users/jacobbednarz/events{/privacy}","received_events_url":"https://api.github.com/users/jacobbednarz/received_events","type":"User","site_admin":false},"created_at":"2016-03-24T21:39:33Z","updated_at":"2016-03-24T21:39:33Z","body":"Thanks for the feedback @sambauers. I'm not really comfortable removing the `Puppetfile.lock` from the repository since it is good for the majority of people who are just forking the vanilla `our-boxen` setup and possibly not running `librarian-puppet` locally. \r\n\r\nIf you are having issues maintaining a forked version, I'd recommend checking out the [FAQ article](https://github.com/boxen/our-boxen/blob/master/docs/faq.md#q-how-do-you-upgrade-your-boxen-from-the-public-our-boxen) on upgrading as it gives quite a good approach on handling the situation you've described.\r\n\r\nI'm going to close this one off but I'm happy to answer any questions you may have."}}