On Sun, Jul 1, 2018, at 7:56 PM, Xidorn Quan wrote:
> The point is that adding a new crate dependency is too easy 
> accidentally, and it is very possible for reviewers to overlook that. So 
> it may make sense to introduce a blacklist-ish thing to avoid that to 
> happen.

FYI, we had some discussion about the policy and mechanisms of reviewing 
vendored Rust crates in the recent past. I floated a strawman proposal[1] that 
didn't seem to upset anyone, but we got thrown off track by the Servo VCS sync 
needing to do auto-vendoring. AIUI, now that the pace of the stylo work has 
slowed, the Servo syncing is being done on a manual basis, so it seems like we 
could revisit that discussion.

The TL;DR on my proposal is: "We should make sure that someone has reviewed 
each new vendored crate in a bug separate from the one with the patch that adds 
code using it."

-Ted

1. https://bugzilla.mozilla.org/show_bug.cgi?id=1322798#c11
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to