Bug 1591538 - Don't include mozwebidlcodegen in SM tarball; r=sfink
authorAnthony Ramine <nox@nox.paris>
Mon, 18 Nov 2019 08:46:53 +0000
changeset 502383 a475978e4f2f35b5148205a69d6f54919b1d1462
parent 502382 752245d75539a0a94f5d619782beb340ffe1f2d9
child 502384 cbf72b9e705a1b748500ab445d9fd3d6103af5e9
push id114172
push userdluca@mozilla.com
push dateTue, 19 Nov 2019 11:31:10 +0000
treeherdermozilla-inbound@b5c5ba07d3db [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewerssfink
bugs1591538, 956597, 1272976
milestone72.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1591538 - Don't include mozwebidlcodegen in SM tarball; r=sfink This was done in bug 956597 where including its files won over massaging the imports to not be reached from the tarball's build system. There are now only three references to mozwebidlcodegen in the tarball: * /python/mozbuild/mozbuild/frontend/data.py in which it is imported from a method on WebIDLCollection (there are no WebIDL collections in the tarball); * /python/mozbuild/mozbuild/frontend/emitter.py to emit WebIDL collections; * /python/mozbuild/mozbuild/backend/common.py in which it was made local to the single function using it in bug 1272976. I don't think it is necessary to include it anymore, but given it's only 56KB I'm not sure it matters either way. Differential Revision: https://phabricator.services.mozilla.com/D50738
js/src/make-source-package.sh
--- a/js/src/make-source-package.sh
+++ b/js/src/make-source-package.sh
@@ -118,18 +118,16 @@ case $cmd in
 + /config/**
 + /python/**
 
 + /.cargo/config.in
 
 + /third_party/python/**
 + /third_party/rust/**
 
-+ /dom/bindings/mozwebidlcodegen/**
-
 + /layout/tools/reftest/reftest/**
 
 + /testing/mozbase/**
 + /testing/web-platform/tests/streams/**
 
 + /taskcluster/moz.build
 + /taskcluster/taskgraph/test/**