<html><head>
<meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body
 style="font-family: tt;" text="#000000" bgcolor="#FFFFFF">
<div style="font-family: tt;"><p dir="ltr" 
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;" 
id="docs-internal-guid-17ddf970-adc3-57be-759f-610da23c32c1"><span style="font-size:11pt;font-family:Calibri;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">mozilla-central contains code vendored from external sources. Currently there is no standard way to document and update this code. In order to facilitate automation around auditing, vendoring, and linting we intend to require all vendored code to be annotated with an in-tree YAML file, and for the vendoring process to be standardised and automated.</span></p><br><p
 dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Calibri;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">The plan is to create a YAML file for each library containing metadata such as the homepage url, vendored version, bugzilla component, etc. See </span><a
 href="https://goo.gl/QZyz4x" style="text-decoration:none;"><span style="font-size:11pt;font-family:Calibri;color:#1155cc;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:underline;-webkit-text-decoration-skip:none;text-decoration-skip-ink:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">https://goo.gl/QZyz4x</span></a><span style="font-size:11pt;font-family:Calibri;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;"> for the full specification.</span></p><br><p
 dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Calibri;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">We will work with teams to add moz.yaml files where required, as well as adding the capability for push-button vendoring of new revisions.</span></p><br><p
 dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Calibri;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Please address comments to the dev-platform list.
</span></p><p dir="ltr" 
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Calibri;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">
</span></p><div class="moz-signature">-- <br><span style="color: 
rgb(192, 192, 192);">glob — engineering workflow — moz://a</span><br>



<br>

</div></div>
</body>
</html>