On Mon, Aug 31, 2015 at 10:47 AM, Chris Peterson <cpeter...@mozilla.com> wrote: > > In other projects I've worked on, such as closed-source commercial projects > or Chromium, third-party code has been "quarantined" in a top-level vendor > directory (called something like "third_party" [1]). Having third-party code > in one directory improves modularity and makes it easier to audit code > licenses and to identify and update outdated libraries. In contrast, > mozilla-central has third-party libraries sprinkled throughout the tree and > each library uses its a different update process or script. It would be nice > to share a common process and script.
The various meanings of "third-party" (which I described elsewhere in this thread) complicate this, so I'm ambivalent about it. However, one thing that is *definitely* bad is to mix our code with third-party code (of any kind) in a single directory. There are bugs open to fix this in at least two places (mfbt/ in bug 993267, and extensions/spellcheck/hunspell/src/ in bug 1200065). Nick _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform