{"action":"created","issue":{"url":"https://api.github.com/repos/rust-lang-nursery/rustup.rs/issues/460","repository_url":"https://api.github.com/repos/rust-lang-nursery/rustup.rs","labels_url":"https://api.github.com/repos/rust-lang-nursery/rustup.rs/issues/460/labels{/name}","comments_url":"https://api.github.com/repos/rust-lang-nursery/rustup.rs/issues/460/comments","events_url":"https://api.github.com/repos/rust-lang-nursery/rustup.rs/issues/460/events","html_url":"https://github.com/rust-lang-nursery/rustup.rs/issues/460","id":154821628,"number":460,"title":"Allowing overrides through a file: Rustup.toml","user":{"login":"yazaddaruvala","id":812652,"avatar_url":"https://avatars.githubusercontent.com/u/812652?v=3","gravatar_id":"","url":"https://api.github.com/users/yazaddaruvala","html_url":"https://github.com/yazaddaruvala","followers_url":"https://api.github.com/users/yazaddaruvala/followers","following_url":"https://api.github.com/users/yazaddaruvala/following{/other_user}","gists_url":"https://api.github.com/users/yazaddaruvala/gists{/gist_id}","starred_url":"https://api.github.com/users/yazaddaruvala/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yazaddaruvala/subscriptions","organizations_url":"https://api.github.com/users/yazaddaruvala/orgs","repos_url":"https://api.github.com/users/yazaddaruvala/repos","events_url":"https://api.github.com/users/yazaddaruvala/events{/privacy}","received_events_url":"https://api.github.com/users/yazaddaruvala/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-05-14T00:01:12Z","updated_at":"2016-05-30T17:51:59Z","closed_at":null,"body":"When working with a team of developers, it is most effective to be building/testing an application consistently.\r\n\r\nHardcoding dependency versions \"in code\" (managed/shared through version control) has worked out well for all other dependency management. Primarily for reproducibility locally, and across a team.\r\n\r\nI can't think of a reason why this same strategy wouldn't work well for toolchain dependency management."},"comment":{"url":"https://api.github.com/repos/rust-lang-nursery/rustup.rs/issues/comments/222534094","html_url":"https://github.com/rust-lang-nursery/rustup.rs/issues/460#issuecomment-222534094","issue_url":"https://api.github.com/repos/rust-lang-nursery/rustup.rs/issues/460","id":222534094,"user":{"login":"yazaddaruvala","id":812652,"avatar_url":"https://avatars.githubusercontent.com/u/812652?v=3","gravatar_id":"","url":"https://api.github.com/users/yazaddaruvala","html_url":"https://github.com/yazaddaruvala","followers_url":"https://api.github.com/users/yazaddaruvala/followers","following_url":"https://api.github.com/users/yazaddaruvala/following{/other_user}","gists_url":"https://api.github.com/users/yazaddaruvala/gists{/gist_id}","starred_url":"https://api.github.com/users/yazaddaruvala/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yazaddaruvala/subscriptions","organizations_url":"https://api.github.com/users/yazaddaruvala/orgs","repos_url":"https://api.github.com/users/yazaddaruvala/repos","events_url":"https://api.github.com/users/yazaddaruvala/events{/privacy}","received_events_url":"https://api.github.com/users/yazaddaruvala/received_events","type":"User","site_admin":false},"created_at":"2016-05-30T17:51:59Z","updated_at":"2016-05-30T17:51:59Z","body":"I'm proposing to move the configuration of \"overrides\" into source control.\r\n\r\nThe only difference between the current overrides and this, would be that every developer working on the library or package, are forced to conform and build consistently.\r\n\r\n> that seems very unhelpful for anyone trying to build the project on a different host.\r\n\r\nDifferent hosts can have conforming build environments; Hence, Docker et al.\r\n\r\nMeanwhile you're right:\r\n> that seems very unhelpful for anyone trying to build the project on a different _build environment_.\r\n\r\n1. Given that I've never had to worry about this for any of my projects (I've always had conformed build environments) -- I'm probably the wrong person to propose a solution here, although if needed I could take a stab at it.\r\n2. Given the workaround is simple: Locally change the Rustup.toml, add Rustup.toml to .gitignore -- Is there even a need to solve this?\r\n"}}
{"actor":{"display_login":"yazaddaruvala"}}