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

Reply via email to