Bogdan Tara
6eafe1c00b
Backed out changeset 9c75cab2e322 (bug 733530) for breaking artifact builds
2018-07-04 14:50:22 +03:00
Chris AtLee
8745339529
Bug 733530: Use .tar.gz for test archives r=gps
...
Differential Revision: https://phabricator.services.mozilla.com/D1743
--HG--
extra : moz-landing-system : lando
2018-07-03 18:33:02 +00:00
Andi-Bogdan Postelnicu
88041b74a8
Bug 1472721 - mach static-analysis - use header_filter regex expression in order to better filter files. r=janx
...
MozReview-Commit-ID: JXzs46L23rM
--HG--
extra : rebase_source : 04d663479fbc5785ec99ec1a4bfdbd9f19b25cd2
2018-07-03 14:37:46 +03:00
Myk Melez
cb3429d30b
Bug 1467148 - exclude .DS_Store file from list of subdirs to check for license info, r=ted
...
vendor_rust.py checks all dirs in third_party/rust/ for license information, but it wasn't distinguishing between subdirs and files when listing the contents of that directory, and the script earlier causes macOS to create a .DS_Store file in the directory, which the script then treats as a subdir, causing an IOError "not a directory". This change excludes the .DS_Store file (and other non-dirs) from the list of subdirs of third_party/rust/ to check for license info.
MozReview-Commit-ID: 4CrJH9tZLnG
--HG--
extra : rebase_source : 464ad17f4c9b76303f9024d8eaad475b1fc248f7
2018-07-02 14:27:22 -07:00
Andi-Bogdan Postelnicu
68fedeb80b
Bug 1472502 - fix mach static-analysis clear-cache. r=sylvestre
...
MozReview-Commit-ID: AUlYNnEAtbS
--HG--
extra : rebase_source : 049909e12ee8ad187912ee18c3b810fd90f74b76
2018-07-02 12:05:07 +03:00
Kris Maglione
b2a784a8bf
Bug 1459004: Generate built_in_addons.json from moz.build definitions. r=mshal
...
MozReview-Commit-ID: 1HRLG5tSlFr
--HG--
rename : python/mozbuild/mozbuild/action/generate_builtin_addons.py => toolkit/mozapps/extensions/gen_built_in_addons.py
extra : rebase_source : 7079d5f6a9355201497ea85a0d8ea8fdcee43a64
2018-06-06 16:43:00 -07:00
Andrew Halberstadt
9435736ade
Bug 1471620 - Skip python-tests locally that don't run with python 3 in CI r=davehunt
...
This will make sure that when running |mach python-test --python 3| locally,
we only run the tests that also run in CI with python 3 (and therefore pass
presumably).
MozReview-Commit-ID: 3OBr9yLSlSq
--HG--
extra : rebase_source : 456340d0ecdddf1078f2b5b4ebb1eddf3813b26a
2018-06-27 11:10:02 -04:00
Mike Hommey
e44bfe7b57
Bug 1471685 - Work around MSVC linker adding padding during incremental builds. r=froydnj
...
--HG--
extra : rebase_source : 0e6f711d5f8517ca37d39c6f5a39cd0c0e3ec387
2018-06-28 15:53:25 +09:00
Cosmin Sabou
f4b3baf021
Merge mozilla-inbound to mozilla-central. a=merge
2018-06-28 13:04:23 +03:00
Tiberius Oros
945c24abe5
Merge mozilla-central to autoland. a=merge CLOSED TREE
2018-06-28 01:12:18 +03:00
Chris Manchester
fd325c1c6f
Bug 1471425 - Print output of cargo if it fails when run as a part of the Tup backend. r=mshal
...
MozReview-Commit-ID: BRVSLE83WMH
--HG--
extra : rebase_source : ce2b5b785a6487db09136882452d509c842c758f
2018-06-26 18:17:45 -07:00
Joel Maher
e923cd7f53
Bug 1468198 - remove tests that only run on b2g. r=smaug,mcmanus,whimboo
2018-06-27 09:52:19 -04:00
Bhavesh
6fb877a7a8
Bug 928735 - Added ALLOW_COMPILER_WARNINGS and FAIL_ON_WARNINGS to DEPRECATED_VARIABLES list r=chmanchester
...
--HG--
extra : amend_source : 94b3e7b561507a27401c9a534e3d55eaa22622f3
2018-06-27 09:36:52 +05:30
Andreea Pavel
00c91fc905
Backed out 6 changesets (bug 1371485) for failing spidermonkey build on a CLOSED TREE
...
Backed out changeset 9578824cbdde (bug 1371485)
Backed out changeset 36bca079ba29 (bug 1371485)
Backed out changeset c205b5921de8 (bug 1371485)
Backed out changeset 17fc0da77821 (bug 1371485)
Backed out changeset da14dc867e22 (bug 1371485)
Backed out changeset 7b604564918d (bug 1371485)
2018-06-27 21:10:15 +03:00
Dan Minor
dbb123a006
Bug 1371485 - Use updated version of gyp; r=chmanchester
...
Tags: #secure-revision
Bug #: 1371485
Differential Revision: https://phabricator.services.mozilla.com/D1801
--HG--
extra : rebase_source : 5c6bb163af9b03e70a8b128ef477c2a4922d6ca4
2018-06-21 14:39:34 -04:00
Mike Hommey
0ddc27774e
Bug 1471132 - Change how static xpcom components are linked. r=froydnj
...
Overall, this makes the whole setup less fragile, and make it work with
LTO in more situations.
--HG--
extra : rebase_source : de968c61dc4ef337fdc28745c202334ac41763cd
2018-06-26 14:40:51 +09:00
Mike Hommey
b231504a1b
Bug 1471132 - Avoid ASAN padding between NSModules. r=froydnj
...
--HG--
extra : rebase_source : 480ea315a847ffb63a8cb1e583669a61f1a7f3eb
2018-06-26 14:39:49 +09:00
Mike Hommey
354a9e27a0
Bug 1470127 - Move binary checks to a standalone script. r=froydnj
...
We perform, on the binaries we build, a series of check, that are
implemented as half-baked make commands, invoked after linking them.
- check libstdc++ symbol versions to ensure binary compatibility with
a baseline.
- check glibc symbol versions to ensure binary compatibility with a
baseline.
- check that target binaries don't contain text relocations.
- check that libmozglue is linked before libc on android.
- on libxul, check that NSModules are laid out correctly.
- on libxul, check that there is more than one PT_LOAD segment.
Those checks happen to work where they matter, but their setup is
unreliable. For example, the checks for symbol versions are supposed to
work for libclang-plugin on cross osx builds, but in fact, don't,
because the readelf path doesn't exist, and the command doesn't fail in
that case.
So move them all to a standalone script, performing the checks more
thoroughly (especially the NSModules one, where we now also check that
they are all adjacent), and more verbosely.
--HG--
extra : rebase_source : 7072e622e95f363d4a6c3a8e272d3445d998b592
2018-06-21 18:13:03 +09:00
Chris AtLee
0a72084572
Bug 733530: Support tar.gz test archives for artifact builds r=gps
...
Differential Revision: https://phabricator.services.mozilla.com/D1841
2018-06-26 20:30:24 +00:00
Dan Mosedale
7514746d09
Bug 1466574 - make generate_builtin_addons handle races better, r=ted
...
MozReview-Commit-ID: D9irkni3gQv
--HG--
extra : rebase_source : 22ce8dd77b1d9f22c82fe58e6b8a515828cbb840
2018-05-31 09:56:20 -07:00
Gregory Szorc
871e349399
Bug 1469999 - Use yaml.safe_load() for loading clang-tidy config file; r=chmanchester
...
yaml.load() isn't secure.
--HG--
extra : rebase_source : 03eb1715acd62ab8c98bf4d850cc39a88140a998
extra : histedit_source : 8b3b4823c1f1c20be58494a5f98041e7c46ca3b4
2018-06-20 14:29:06 -07:00
Dave Hunt
cc768253df
Bug 1466211 - Use --python for selecting target Python when using |mach python-test|; r=ahal
...
MozReview-Commit-ID: J8DSmX8mItb
--HG--
extra : rebase_source : 0e471ade56c7bb78fe090f05e7657ae1f35f7936
2018-06-13 14:18:21 -07:00
Dave Hunt
3a2583759b
Bug 1466211 - Switch all |mach python-test| tests to run using pipenv; r=ahal
...
MozReview-Commit-ID: AzmdDgAgZgI
--HG--
extra : rebase_source : cd4603b707bd4ca3f7e0783cf5b9adb8c47a9e01
extra : source : e550be515be30148c0a89c33953dff4148a6a171
2018-06-08 13:24:27 +01:00
Botond Ballo
43d0c35753
Bug 1470494 - Configure 'mark occurrences' preferences in generated Eclipse CDT project. r=kats
...
MozReview-Commit-ID: HqiQyfYnPi7
--HG--
extra : rebase_source : a79648b27f5be65d4cc7639031dda752745dc903
2018-06-22 13:08:03 -04:00
Botond Ballo
5123abd986
Bug 1470494 - Configure indexer in generated Eclipse CDT project to automatically update the index. r=kats
...
MozReview-Commit-ID: G0yX1ei7rII
--HG--
extra : rebase_source : 1403d8bead2dde220f7e7de61ea3f3a37efb5ad5
2018-06-22 13:07:41 -04:00
Margareta Eliza Balazs
7a2b0ea957
Backed out 7 changesets (bug 1466211) for bustage e.g. z/task_1529662815/src/js/src/configure --enable-ctypes --enable-optimize on a CLOSED TREE
...
Backed out changeset 6680ca0acc27 (bug 1466211)
Backed out changeset dfdf4ea83655 (bug 1466211)
Backed out changeset 23eb377e2e6d (bug 1466211)
Backed out changeset fe821d61ecbf (bug 1466211)
Backed out changeset e04950c7c496 (bug 1466211)
Backed out changeset 4b197754381a (bug 1466211)
Backed out changeset 1695d4464c54 (bug 1466211)
2018-06-22 14:33:21 +03:00
Dave Hunt
a9121c5eef
Bug 1466211 - Use --python for selecting target Python when using |mach python-test|; r=ahal
...
MozReview-Commit-ID: J8DSmX8mItb
--HG--
extra : rebase_source : 1366a59d847cb8d9289161207b3b708280e70bae
2018-06-13 14:18:21 -07:00
Dave Hunt
026a332568
Bug 1466211 - Switch all |mach python-test| tests to run using pipenv; r=ahal
...
MozReview-Commit-ID: AzmdDgAgZgI
--HG--
extra : rebase_source : 8db60e196667ae97e0f994930c9adbb4d2030d34
extra : source : e550be515be30148c0a89c33953dff4148a6a171
2018-06-08 13:24:27 +01:00
Jan Keromnes
f6609edce0
Bug 1468811 - Fail static-analysis autotest when a clang-tidy check doesn't exist. r=sylvestre
2018-06-19 08:06:00 +03:00
Chris Manchester
146bb709e4
Bug 1469815 - Add new output files from style crate build script to cargo_build_defs.py for the Tup build. r=mshal
2018-06-20 10:16:58 -07:00
Andreea Pavel
3c701634e0
Merge mozilla-inbound to mozilla-central. a=merge
2018-06-20 14:28:15 +03:00
Myk Melez
de32426cfe
Bug 1467307 - whitelist BSD-2-Clause license for Rust crates, r=gps
...
MozReview-Commit-ID: HVOlQlfley1
--HG--
extra : rebase_source : 0df8293807f7aa321cf20c56d67d4217f9b535af
2018-06-06 07:46:57 -07:00
Dorel Luca
b595d82310
Merge mozilla-central to mozilla-inbound
2018-06-20 01:06:23 +03:00
Chris Manchester
86ddf36acf
Bug 1469067 - Build host programs in their final locations rather than copying them to dist/host/bin. r=mshal
...
MozReview-Commit-ID: BrSou1ee2qV
--HG--
extra : rebase_source : 14ab70086b6b43b026c4ca269f27f0ae20a09aa6
2018-06-18 14:22:20 -07:00
Kris Maglione
0506a56751
Bug 1468362: Remove ADDON_SINGING buildconfig setting. r=aswan
...
MozReview-Commit-ID: MeD4VQPVf6
--HG--
extra : rebase_source : c40ed5b7d194290332f0aa77deaf91812de48c42
extra : histedit_source : 34a69d708597fcdbfb9bffccd7dbf28c9d1a42a7
2018-06-12 13:56:58 -04:00
Chris Manchester
764fa9ac29
Bug 1467319 - Generate fewer redundant conditions when generating moz.build files fron gn configs. r=mshal
...
MozReview-Commit-ID: Ef67haFgx3A
--HG--
extra : rebase_source : b71a870aa4d838cd0230ed07819cf3f3ced5d1d4
2018-06-06 17:36:45 -07:00
Chris Manchester
649b62ee55
Bug 1466254 - Don't assume flags/includes only appear once when factoring gn-generated moz.build conditions. r=mshal
...
Some recently introduced gn-configs contain duplicate flags/includes, which
aren't handled correctly and introduce non-determinism into the gn-moz.build
generation. This patch makes the moz.build generator faithfully reproduce
duplicated flags, usually to no effect, which is unfortunate in these cases,
but a reasonable approach for the moz.build generator in general.
MozReview-Commit-ID: 6PvobD9JRwN
--HG--
extra : rebase_source : 50c9e92bb03400e6b41908de1a1bfadaced1ad91
2018-06-06 17:12:19 -07:00
Chris Manchester
46d7807752
Bug 1466254 - Sort conditions when generating the moz.build file at the root of a gn project. r=mshal
...
MozReview-Commit-ID: FCv8VDho2OF
--HG--
extra : rebase_source : 9b6013615f8cfd5df461b40656f6c61a1dc802c8
2018-06-06 17:11:16 -07:00
Mike Shal
e9fda85331
Bug 1469712 - Don't update mtime for backend file during --dry-run; r=gps
...
When we do a './mach build-backend --dry-run', no files in the objdir
should be written or touched. Updating the mtime of the backend file
during dry-run causes a future './mach build' to think that the backend
is up-to-date when it is not, which causes an incorrect build.
MozReview-Commit-ID: 2NA0rcSGrvL
--HG--
extra : amend_source : f694503264dc6275568c453de59b7f13983091f7
2018-06-19 17:15:37 -04:00
assiya
10dd6c9781
Bug 1468328 - Make other codecoverage import statements Python3 compatible. r=marco
...
MozReview-Commit-ID: J3uaRsbE1sf
--HG--
extra : rebase_source : bbf3cad256ab9c46ab0dfd9e6923a1d0338feb52
2018-06-16 00:06:25 -07:00
Noemi Erli
629749b257
Backed out changeset 44827df784b2 (bug 1468328) for bustages on builds/worker/workspace/build/src/python/mozbuild/mozpack/chrome/manifest.py on a CLOSED TREE
2018-06-15 23:55:02 +03:00
assiya
51f05e6e16
Bug 1468328 - Make other codecoverage import statements Python3 compatible. r=marco
...
MozReview-Commit-ID: 9UmVk6onIQw
--HG--
extra : rebase_source : ff9932f0c3e8a36fa2a3cda612bb2010a1a19221
2018-06-15 10:30:54 -07:00
assiya
d61184c99d
Bug 1468328 - Make import statement Python3 compatible. r=marco
...
MozReview-Commit-ID: 6NPlMjT6K8J
--HG--
extra : rebase_source : 77d195514c5bee921a7086037d3738e01096c631
2018-06-14 07:32:58 -07:00
Chris Manchester
30f730a545
Bug 1319228 - Build dependentlibs.list in the tup backend, create a group for shared libraries to be used as its input. r=mshal
...
MozReview-Commit-ID: 5nDZpTcqVfv
--HG--
extra : rebase_source : faa44a40404b24f753ba25962397a1ca484de3fe
2018-06-13 22:33:23 -07:00
Chris Manchester
c70aa1dec3
Bug 1319228 - Link libxul in the Tup backend. r=mshal
...
MozReview-Commit-ID: sqCdlqP9pj
--HG--
extra : rebase_source : beb539cd174d173b745287bd659d4659f976b2b1
2018-06-13 22:33:23 -07:00
Chris Manchester
76dfb7be41
Bug 1319228 - Generate rules for rust in the Tup backend via cargo --build-plan. r=ted
...
MozReview-Commit-ID: FoCBN9ywIuQ
--HG--
extra : rebase_source : b6b2fdda19492dec13840223ac650507f4648f18
2018-06-13 22:33:22 -07:00
Chris Manchester
82c138c9bf
Bug 1319228 - Use pass_thru=True when running config.status to expose error messages from sub-commands. r=mshal
...
MozReview-Commit-ID: 3eWOM6bZOmA
--HG--
extra : rebase_source : 1989de96cb0af9ae1716f31c68a0c96f446f4565
2018-06-13 22:33:22 -07:00
shindli
11cbcef059
Backed out 6 changesets (bug 1319228) for Btup bustages on Linux x64 on a CLOSED TREE
...
Backed out changeset 2eedbab9137b (bug 1319228)
Backed out changeset 6ba05238789f (bug 1319228)
Backed out changeset badf116dde30 (bug 1319228)
Backed out changeset a218f97e1b48 (bug 1319228)
Backed out changeset d3c835477d11 (bug 1319228)
Backed out changeset 3f3fa38b1a5f (bug 1319228)
2018-06-14 00:46:46 +03:00
Chris Manchester
25a7f13729
Bug 1319228 - Build dependentlibs.list in the tup backend, create a group for shared libraries to be used as its input. r=mshal
...
MozReview-Commit-ID: 3nvHaS5ZcIg
--HG--
extra : rebase_source : 4d9d4379a07eee5b7ee6ffde0e60d156c8c88333
2018-06-13 13:00:24 -07:00
Chris Manchester
bef973d8b9
Bug 1319228 - Link libxul in the Tup backend. r=mshal
...
MozReview-Commit-ID: AyhoaPIZJ6I
--HG--
extra : rebase_source : 494683bd65779e791e81f42b379946ea72ec902b
2018-06-13 13:00:24 -07:00