On Fri, Mar 17, 2017, at 02:40 PM, trit...@mozilla.com wrote: > On Friday, March 17, 2017 at 1:35:15 PM UTC-5, Sylvestre Ledru wrote: > > Looks like we are duplicating some contents and efforts with: > > https://dxr.mozilla.org/mozilla-central/source/tools/rewriting/ThirdPartyPaths.txt > > Any plan to "merge" them? > > There is now! (Or, well, there will be one.) =) > > If anyone makes use of this file beyond it just serving as a reference, > or if there is tooling around this file please talk tell me about it!
We've discussed having a better way to annotate third-party libraries in the tree many times before, but never made any real progress. There are lots of reasons to want that info--ignoring those directories for automated rewrites (per Sylvestre's link) or some kinds of lint checking, tracking upstream fixes, making it easier to update our vendored copies of code in a consistent way across projects, etc. I wrote up a proposal not long ago[1] that covered some related things, it hasn't gone anywhere but you might find it interesting. Specifically one thing I'd love to see us do is something Chromium does--they have "FYI bots" that will do try builds against the latest versions of their dependencies, and a bot that will submit patches that can be landed when those FYI builds are green, so they can easily keep up-to-date when upstream updates don't break the build. -Ted 1. https://docs.google.com/document/d/1yjGTR2io97p-7ztArXl2tFbmCkZItqj9kWUJJYAdekw/edit?usp=sharing _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform