Is there a risk that non-overlapping version ranges in dependent Cargo.toml files will cause multiple versions of the package to be imported? Or would that be obvious when looking at the Cargo.lock diff?
On Thu, Jun 23, 2016 at 7:17 AM, Josh Matthews <j...@joshmatthews.net> wrote: > https://github.com/servo/servo/pull/11824 relies on upgrading hyper to a > more recent version. As far as I recall, for servo/servo we have only ever > asked people to upgrade the package version via `./mach cargo-update`; we > haven't required (or even asked for) modifying all of our many TOML files > to match the new version. This makes sense to me, since we have our > Cargo.lock checked into the repository so there's no chance that a > contributor could end up using an old version of a package. Additionally, > we have so many TOML files that I feel it's unreasonable to ask people to > make those changes unnecessarily. > > I'd like to make a policy to either always require the changes or never do > so, rather than imposing a burden on some contributors depending on who > reviews their PR. > > Cheers, > Josh > _______________________________________________ > dev-servo mailing list > dev-servo@lists.mozilla.org > https://lists.mozilla.org/listinfo/dev-servo > _______________________________________________ dev-servo mailing list dev-servo@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-servo