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

Reply via email to