Emilio Cobos Álvarez
00cd8ba131
Bug 1612856
- Make ./mach cargo check accept -v and -j flags. r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D61468
--HG--
extra : moz-landing-system : lando
2020-02-03 15:21:16 +00:00
Jonathan Watt
70e2feaa5a
Bug 1612657. Make clangd process to the end of files regardless of number of errors. r=botond
...
This change adds `-ferror-limit=0` to the "command" lines in the
compile_commands.json file that's built by mach.
Differential Revision: https://phabricator.services.mozilla.com/D61392
--HG--
extra : moz-landing-system : lando
2020-02-02 16:49:14 +00:00
Daniel Varga
65dc08165d
Merge autoland to mozilla-central. a=merge
2020-01-31 05:56:02 +02:00
Daniel Varga
3d8a78a06f
Backed out changeset 6851f568b173 (bug 1611006) for causing nightly bustages a=backout
2020-01-31 03:30:45 +02:00
Zibi Braniecki
f3db980355
Bug 1608022 - Migrate browser-sets to Fluent. r=fluent-reviewers,Gijs,flod
...
Differential Revision: https://phabricator.services.mozilla.com/D60068
--HG--
extra : moz-landing-system : lando
2020-01-30 21:07:20 +00:00
Zibi Braniecki
55d15562fd
Bug 1608022 - Migrate the bookmark this page and edit bookmark strings to Fluent. r=fluent-reviewers,Gijs,flod
...
Differential Revision: https://phabricator.services.mozilla.com/D59387
--HG--
extra : moz-landing-system : lando
2020-01-30 21:07:08 +00:00
Ciure Andrei
7ae304fe1e
Backed out 3 changesets (bug 1608022) for causing browser_findbar.js to perma fail CLOSED TREE
...
Backed out changeset b7097a9f6a16 (bug 1608022)
Backed out changeset 853e5ec59184 (bug 1608022)
Backed out changeset d538041cc083 (bug 1608022)
2020-01-30 18:03:31 +02:00
Zibi Braniecki
3a53fffe60
Bug 1608022 - Migrate browser-sets to Fluent. r=fluent-reviewers,Gijs,flod
...
Differential Revision: https://phabricator.services.mozilla.com/D60068
--HG--
extra : moz-landing-system : lando
2020-01-30 12:46:39 +00:00
Zibi Braniecki
2b5ea4172f
Bug 1608022 - Migrate the bookmark this page and edit bookmark strings to Fluent. r=fluent-reviewers,Gijs,flod
...
Differential Revision: https://phabricator.services.mozilla.com/D59387
--HG--
extra : moz-landing-system : lando
2020-01-30 13:45:32 +00:00
Ricky Stewart
a7d4a3dca0
Bug 1611465 - Remove references to cmp() function and __cmp__ method in mozbuild r=firefox-build-system-reviewers,mshal
...
Differential Revision: https://phabricator.services.mozilla.com/D60995
--HG--
extra : moz-landing-system : lando
2020-01-30 13:15:24 +00:00
Ricky Stewart
ffbd93e65a
Bug 1611002 - configure/test_toolkit_moz_configure.py supports Python 3 r=firefox-build-system-reviewers,mshal
...
Differential Revision: https://phabricator.services.mozilla.com/D60777
--HG--
extra : moz-landing-system : lando
2020-01-30 10:34:51 +00:00
Mike Shal
3fe87081bf
Bug 1611006 - Convert python/mozbuild/mozbuild/test/action to python3; r=firefox-build-system-reviewers,rstewart
...
Differential Revision: https://phabricator.services.mozilla.com/D60769
--HG--
extra : moz-landing-system : lando
2020-01-30 09:52:25 +00:00
Edwin Takahashi
220a3bd606
Bug 1611340 - run mach doctor with python3 r=Callek
...
Changes:
Build string using the `format()` instead of `%` and relocate the `expandtabs` call to not trigger a AttributeError exception.
Differential Revision: https://phabricator.services.mozilla.com/D60939
--HG--
extra : moz-landing-system : lando
2020-01-25 03:05:42 +00:00
Edwin Takahashi
9a71b61495
Bug 1611352 - mozbuild/artifact_commands.py, and mozbuild/artifacts.py support Python 3 r=rstewart,firefox-build-system-reviewers
...
Changes:
Use compatibility layer provided by six for `iteritems` and `itervalues`.
Make `urlparse` import compatible with both 2/3.
Differential Revision: https://phabricator.services.mozilla.com/D60944
--HG--
extra : moz-landing-system : lando
2020-01-24 22:31:38 +00:00
Ricky Stewart
976f106d78
Bug 1607204 - Fix invalid command line in compile_commands.json r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D59219
--HG--
extra : moz-landing-system : lando
2020-01-24 21:06:15 +00:00
Ricky Stewart
232331fdb4
Bug 1610944 - configure/test_toolchain_configure.py and configure/test_toolchain_helpers.py support Python 3 r=firefox-build-system-reviewers,mshal CLOSED TREE
...
Differential Revision: https://phabricator.services.mozilla.com/D60743
--HG--
extra : source : f5b4973be6dac983ff87add5d198f959de2cec78
extra : amend_source : 30b53ec7c0a22138d43d9c7e85c6e43c9dea84b1
2020-01-23 17:15:38 +00:00
Csoregi Natalia
17c7439f37
Backed out changeset 5ed03cb85dcf (bug 1611006) for nightly bustages. a=backout
2020-01-24 14:02:37 +02:00
Csoregi Natalia
c12e02a6be
Backed out changeset f5b4973be6da (bug 1610944) for nightly bustages. a=backout
2020-01-24 13:40:32 +02:00
Mike Shal
44fdc88d8f
Bug 1611006 - Convert python/mozbuild/mozbuild/test/action to python3; r=firefox-build-system-reviewers,rstewart
...
Differential Revision: https://phabricator.services.mozilla.com/D60769
--HG--
extra : moz-landing-system : lando
2020-01-23 23:10:21 +00:00
Ricky Stewart
e82e92605b
Bug 1610944 - configure/test_toolchain_configure.py and configure/test_toolchain_helpers.py support Python 3 r=firefox-build-system-reviewers,mshal
...
Differential Revision: https://phabricator.services.mozilla.com/D60743
--HG--
extra : moz-landing-system : lando
2020-01-23 17:15:38 +00:00
Andrew Halberstadt
e9029a6b3a
Bug 1608535 - [mozlint] Add an option to specify the number of processes to spawn, r=Standard8
...
This is a ride-along commit that would have made debugging the problem solved
by this bug easier.
Depends on D60688
Differential Revision: https://phabricator.services.mozilla.com/D60689
--HG--
extra : moz-landing-system : lando
2020-01-23 13:31:44 +00:00
Cosmin Sabou
7b76379364
Backed out changeset 7c2048122a9f (bug 1610944) for causing L10n bustages.
2020-01-23 07:21:28 +02:00
Ricky Stewart
3003ade6dd
Bug 1610944 - configure/test_toolchain_configure.py and configure/test_toolchain_helpers.py support Python 3 r=firefox-build-system-reviewers,mshal
...
Differential Revision: https://phabricator.services.mozilla.com/D60743
--HG--
extra : moz-landing-system : lando
2020-01-22 23:46:36 +00:00
Mike Hommey
db1eb4c613
Bug 1610680 - Update rustup to 1.21.1. r=dmajor
...
1.9.0 is outdated, and the changes from bug 1609832 actually require 1.20.0.
1.21.1 is the latest current release.
Differential Revision: https://phabricator.services.mozilla.com/D60630
--HG--
extra : moz-landing-system : lando
2020-01-22 13:28:37 +00:00
Mike Hommey
b0dcd87476
Bug 1610680 - Fix running mozboot.rust independently on Windows. r=dmajor
...
Differential Revision: https://phabricator.services.mozilla.com/D60629
--HG--
extra : moz-landing-system : lando
2020-01-22 13:24:53 +00:00
Mike Hommey
ac43fa53ab
Bug 1610680 - Fix running mozboot.rust independently after bug 1210157. r=dmajor
...
Bug 1210157 added `unicode_literals` to the script but one use of
literals needed to stay a bytes string.
Differential Revision: https://phabricator.services.mozilla.com/D60628
--HG--
extra : moz-landing-system : lando
2020-01-22 13:24:41 +00:00
Ricky Stewart
a4e1b13e8a
Bug 1609281 - Use the correct encoding when dumping the environment variables in mozconfig r=firefox-build-system-reviewers,froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D60026
--HG--
extra : moz-landing-system : lando
2020-01-22 14:34:47 +00:00
Chris Manchester
b2e7950b8e
Bug 1610728 - Fix tooltip positioning for html build resource viewer. r=dmajor
...
Differential Revision: https://phabricator.services.mozilla.com/D60626
--HG--
extra : moz-landing-system : lando
2020-01-22 13:30:42 +00:00
Andi-Bogdan Postelnicu
e871eaa405
Bug 1605850 - for static-analysis autotest
don't allow running --intree-tool
outside of automation. r=sylvestre
...
Differential Revision: https://phabricator.services.mozilla.com/D60646
--HG--
extra : moz-landing-system : lando
2020-01-22 10:18:06 +00:00
Ricky Stewart
27d06e3d50
Bug 1608880 - mozbuild/test/configure/test_compile_checks.py and mozbuild/test/configure/test_moz_configure.py support Python 3 r=firefox-build-system-reviewers,mshal
...
Differential Revision: https://phabricator.services.mozilla.com/D59757
--HG--
extra : moz-landing-system : lando
2020-01-21 23:51:28 +00:00
Ricky Stewart
0fa8a98bdb
Bug 1524639: [taskgraph] Enforce unicode strings in schemas r=tomprince
...
Differential Revision: https://phabricator.services.mozilla.com/D18376
--HG--
extra : moz-landing-system : lando
2020-01-21 17:12:08 +00:00
shindli
68d14ea795
Backed out changeset 25964226853a (bug 1607204) for causing bug 1610471 which crashes the reviewbot a=backout CLOSED TREE
2020-01-21 15:40:45 +02:00
Mike Hommey
62778417a2
Bug 1609862 - Display more detailed memory info in resource usage report. r=froydnj
...
Instead of showing percentages, show actual numbers for memory usage,
with caveats:
- On macOS, psutil doesn't seem to be getting anything that would sum up
to the total it reports, so we keep the "percent".
- While the sum of all the fields shown on Linux does sum up to the total,
the visible usage doesn't quite match what the "percent" look like for
the same dataset.
- On Windows, only "used" and "free" are available. They do sum up to
the total.
Differential Revision: https://phabricator.services.mozilla.com/D60226
--HG--
extra : moz-landing-system : lando
2020-01-17 13:25:23 +00:00
Mike Hommey
7bc320e0e3
Bug 1609832 - Install rustfmt when running mach bootstrap. r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D60213
--HG--
extra : moz-landing-system : lando
2020-01-17 14:45:12 +00:00
Gijs Kruitbosch
c84869e219
Bug 1608923 - use fluent for PiP button accessible labels, r=mconley,fluent-reviewers,flod
...
Differential Revision: https://phabricator.services.mozilla.com/D60200
--HG--
extra : moz-landing-system : lando
2020-01-20 19:29:57 +00:00
Andrew Halberstadt
0f4437d7d5
Bug 1608783 - [mozlint] Fix bug in 'collapse' when two paths are a prefix of one another, r=Standard8
...
This was happening because we had two exclude paths that were run through the 'collapse' algorithm:
editor/libeditor/tests/browserscope/lib/richtext
editor/libeditor/tests/browserscope/lib/richtext2
The problem was that in order to determine the base directory, the algorithm called
'os.path.commonprefix'. This function just returns the common string prefix, which
is the '.../lib/richtext' path. Even though in the above, the base *should* have
been '.../lib'.
To fix the problem, we add a check to ensure the computed base doesn't have any
sibling directories with the same prefix. If there are, it means 'commonprefix' was
too greedy.
Differential Revision: https://phabricator.services.mozilla.com/D60173
--HG--
extra : moz-landing-system : lando
2020-01-17 16:18:59 +00:00
Zibi Braniecki
79a10c61a3
Bug 1605467 - Migrate text action keys to Fluent. r=fluent-reviewers,Gijs,flod
...
Differential Revision: https://phabricator.services.mozilla.com/D59272
--HG--
extra : moz-landing-system : lando
2020-01-17 11:43:39 +00:00
Narcis Beleuzu
d97f243585
Backed out changeset a2f061d89feb (bug 1605467) for causing Bug 1609898.
2020-01-17 13:23:33 +02:00
Mike Hommey
6e478e8f7f
Bug 1609596 - Add a grid to graphs. r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D60112
--HG--
extra : moz-landing-system : lando
2020-01-16 14:37:19 +00:00
Mike Hommey
ea6a3db241
Bug 1609596 - Add a memory graph to resource usage report. r=froydnj
...
The original code had unfinished code to switch between different
categories, but I found it more useful to be able to see both CPU and
memory at the same time.
Differential Revision: https://phabricator.services.mozilla.com/D60111
--HG--
extra : moz-landing-system : lando
2020-01-17 02:20:18 +00:00
Mike Hommey
1dd6f3a6d1
Bug 1609596 - Move the tiers timeline to a separate div. r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D60110
--HG--
extra : moz-landing-system : lando
2020-01-16 14:35:15 +00:00
Mike Hommey
b9802b7509
Bug 1588538 - Add missing file.
...
Differential Revision: https://phabricator.services.mozilla.com/D60196
--HG--
extra : moz-landing-system : lando
2020-01-17 00:23:11 +00:00
Mike Shal
32d48b4e47
Bug 1604621 - Remove HAS_MISC_RULE; r=firefox-build-system-reviewers,chmanchester
...
Two of these no longer have any misc:: rules associated with them, and
can be removed outright.
The remaining misc:: rule in toolkit/components/telemetry is already
traversed because it contains EXTRA_COMPONENTS, which are processed
during misc in the RecursiveMake backend. So we can remove HAS_MISC_RULE
entirely even though we still have a custom misc rule to process addons
(until bug 988938 is fixed).
Differential Revision: https://phabricator.services.mozilla.com/D59425
--HG--
extra : moz-landing-system : lando
2020-01-16 20:27:09 +00:00
Ricky Stewart
d8ec07b648
Bug 1607204 - Invalid command line in compile_commands.json r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D59219
--HG--
extra : moz-landing-system : lando
2020-01-16 14:59:28 +00:00
Gabriele Svelto
96a70684f4
Bug 1588538 - Use the new Windows dump_syms tool to dump symbols in local builds r=glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D57094
--HG--
extra : moz-landing-system : lando
2020-01-16 14:14:13 +00:00
Shane Caraveo
8351044ded
Bug 1524327 remove MOZ_ALLOW_LEGACY_EXTENSIONS and extensions.legacy.enabled r=zombie,aswan
...
Legacy extensions are no longer loaded, so we can drop the build config for it. We
still need flags for handling experimental APIs since what we require differs between builds
and distributions.
Differential Revision: https://phabricator.services.mozilla.com/D57413
--HG--
extra : moz-landing-system : lando
2020-01-15 21:38:40 +00:00
Harry Twyford
8ad4e1813a
Bug 1606909 - Port Tips from the experiment behind a pref. r=adw,fluent-reviewers,flod
...
Top Sites must be disabled for this to work correctly. This is because we haven't defined the behaviour for when two restricting providers are active. Bug 1607797 must be resolved before this is preffed on.
Differential Revision: https://phabricator.services.mozilla.com/D59351
--HG--
extra : moz-landing-system : lando
2020-01-14 16:28:46 +00:00
Zibi Braniecki
723beff370
Bug 1605467 - Migrate text action keys to Fluent. r=fluent-reviewers,Gijs,flod
...
Differential Revision: https://phabricator.services.mozilla.com/D59272
--HG--
extra : moz-landing-system : lando
2020-01-15 11:44:14 +00:00
Axel Hecht
c32c2767c5
Bug 1607470, unset __PYVENV_LAUNCHER__ for virtualenvs, r=firefox-build-system-reviewers,rstewart
...
The __PYVENV_LAUNCHER__ is set on macos to indicate which
python to use. Sadly, keeping this set confuses pip in
virtualenvs.
This corresponds to https://github.com/python/cpython/pull/9516 .
Differential Revision: https://phabricator.services.mozilla.com/D59853
--HG--
extra : moz-landing-system : lando
2020-01-14 23:06:54 +00:00
Masatoshi Kimura
b5dabfcd52
Bug 1608091 - Stop creating unicode environ in gyp_reader.py. r=firefox-build-system-reviewers,rstewart
...
Differential Revision: https://phabricator.services.mozilla.com/D59325
--HG--
extra : moz-landing-system : lando
2020-01-14 15:49:09 +00:00
Csoregi Natalia
57eb78c63c
Backed out changeset 5d0b75e5f795 (bug 1588538) for DUMP_SYMS bustage. CLOSED TREE
2020-01-14 13:53:54 +02:00
Gabriele Svelto
e62e144c3c
Bug 1588538 - Use the new Windows dump_syms tool to dump symbols in local builds r=glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D57094
--HG--
extra : moz-landing-system : lando
2020-01-14 10:08:52 +00:00
Nathan Froyd
f719f6af1e
Bug 1608753 - download the correct lucet package in bootstrap; r=emilio
...
We renamed the toolchain task in bug 1608428 and we forgot to update
bootstrap along with the renaming.
Differential Revision: https://phabricator.services.mozilla.com/D59699
--HG--
extra : moz-landing-system : lando
2020-01-13 14:07:21 +00:00
Ricky Stewart
39e4717ac8
Bug 1607512
- mozbuild/test/configure/test_checks_configure.py supports Python 3 r=ahal,mars
...
Differential Revision: https://phabricator.services.mozilla.com/D58970
--HG--
extra : moz-landing-system : lando
2020-01-10 21:05:03 +00:00
Ricky Stewart
e8aaf28d20
Bug 1607503 - mozbuild/test/configure/test_configure.py supports Python 3 r=ahal,mars
...
Differential Revision: https://phabricator.services.mozilla.com/D58969
--HG--
extra : moz-landing-system : lando
2020-01-10 21:04:14 +00:00
Ricky Stewart
6c9da3c6a2
Bug 1607345 - mozbuild/configure/options.py supports Python 3 r=ahal
...
Differential Revision: https://phabricator.services.mozilla.com/D58867
--HG--
extra : moz-landing-system : lando
2020-01-10 21:04:16 +00:00
Ricky Stewart
6a7f736bdb
Bug 1607284 - mozbuild/configure/util.py supports Python 3 r=ahal,mars
...
Differential Revision: https://phabricator.services.mozilla.com/D58834
--HG--
extra : moz-landing-system : lando
2020-01-10 22:09:56 +00:00
Andrew Halberstadt
2fd209f77e
Bug 1563797 - Use 'backports.shutil_which' instead of 'which' in configure r=glandium
...
This gets rid of the last use of the 'which' module left in the tree. So not
only will this help 'configure' become a little more Python 3 compatible, but
we can now remove 'third_party/python/which'.
Differential Revision: https://phabricator.services.mozilla.com/D37427
--HG--
extra : moz-landing-system : lando
2020-01-10 21:04:10 +00:00
Coroiu Cristina
c9e1368a0f
Backed out 5 changesets (bug 1607345, bug 1607284, bug 1607512
, bug 1563797, bug 1607503) for flake8 failure at python/mozbuild/mozbuild/configure/__init__.py on a CLOSED TREE
...
Backed out changeset 8dab339bab78 (bug 1607512
)
Backed out changeset 1c5880c1c459 (bug 1607503)
Backed out changeset 42a69c5056b0 (bug 1607345)
Backed out changeset 431cb34ec6b0 (bug 1607284)
Backed out changeset 9837631a9c71 (bug 1563797)
2020-01-10 22:59:13 +02:00
Ricky Stewart
54449c6d0e
Bug 1607512
- mozbuild/test/configure/test_checks_configure.py supports Python 3 r=ahal,mars
...
Differential Revision: https://phabricator.services.mozilla.com/D58970
--HG--
extra : moz-landing-system : lando
2020-01-08 16:14:03 +00:00
Ricky Stewart
658b39b268
Bug 1607503 - mozbuild/test/configure/test_configure.py supports Python 3 r=ahal,mars
...
Differential Revision: https://phabricator.services.mozilla.com/D58969
--HG--
extra : moz-landing-system : lando
2020-01-08 15:51:18 +00:00
Ricky Stewart
0e8cc6812c
Bug 1607345 - mozbuild/configure/options.py supports Python 3 r=ahal
...
Differential Revision: https://phabricator.services.mozilla.com/D58867
--HG--
extra : moz-landing-system : lando
2020-01-07 18:30:34 +00:00
Ricky Stewart
39953e00e6
Bug 1607284 - mozbuild/configure/util.py supports Python 3 r=ahal,mars
...
Differential Revision: https://phabricator.services.mozilla.com/D58834
--HG--
extra : moz-landing-system : lando
2020-01-08 16:17:58 +00:00
Andrew Halberstadt
ab88ef1f24
Bug 1563797 - Use 'backports.shutil_which' instead of 'which' in configure r=glandium
...
This gets rid of the last use of the 'which' module left in the tree. So not
only will this help 'configure' become a little more Python 3 compatible, but
we can now remove 'third_party/python/which'.
Differential Revision: https://phabricator.services.mozilla.com/D37427
--HG--
extra : moz-landing-system : lando
2020-01-10 07:09:06 +00:00
Zibi Braniecki
1f2ca5b410
Bug 1605217 - Migrate Identity Panel to Fluent. r=fluent-reviewers,nhnt11,flod
...
Differential Revision: https://phabricator.services.mozilla.com/D57878
--HG--
extra : moz-landing-system : lando
2020-01-10 02:16:09 +00:00
Matt Singleton
112f0af384
Bug 1606955 - open hgrc in text mode for py 2 and 3 compatability. r=firefox-build-system-reviewers,rstewart
...
Differential Revision: https://phabricator.services.mozilla.com/D59268
--HG--
extra : moz-landing-system : lando
2020-01-09 16:29:42 +00:00
James Graham
570546a190
Bug 1608108 - Don't prompt for VCS when running bootstrap in an existing checkout, r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D59330
--HG--
extra : moz-landing-system : lando
2020-01-09 14:24:35 +00:00
Andi-Bogdan Postelnicu
b85bad52aa
Bug 1605879 - for clang-tidy
based static-analysis pass the files for analysis in chuncks. r=sylvestre
...
Since we have a limit of the number of arguments length that the shell can support we have to
pass the files for the analysis to `run-clang-tidy.py` in chuncks, calculated in proportion
to the number or logical cpu cores.
Differential Revision: https://phabricator.services.mozilla.com/D58971
--HG--
extra : moz-landing-system : lando
2020-01-09 10:28:20 +00:00
Francesco Lodolo (:flod)
4985cc9716
Bug 1608032 - Remove Fluent migration recipes for Firefox 72 r=Pike
...
Differential Revision: https://phabricator.services.mozilla.com/D59279
--HG--
extra : moz-landing-system : lando
2020-01-09 09:32:53 +00:00
Brian Grinstead
cb3b705aa9
Bug 1592043 - Part 3 - Automated ftl conversion for toolbox.dtd strings in toolbox-options.xhtml r=fluent-reviewers,jdescottes,flod
...
Generated with https://github.com/zbraniecki/convert_xul_to_fluent and:
> python3 convert.py --bug_id 1592043 --description "Migrate toolbox options strings from DTD to FTL" --mc ~/Code/mozilla-central --dom devtools/client/framework/toolbox-options.xhtml --dtd devtools/client/locales/en-US/toolbox.dtd --ftl devtools/client/locales/en-US/toolbox-options.ftl
Differential Revision: https://phabricator.services.mozilla.com/D59003
--HG--
extra : moz-landing-system : lando
2020-01-08 21:51:30 +00:00
Ricky Stewart
fe95d91222
Bug 1606124 - mozbuild/util.py supports Python 3 r=mars
...
Many of the utility classes very heavily rely on multiple inheritance which is broadly unncessary and made debugging difficult, so I ripped it out wherever it was necessary. The indented_repr() function is also more or less a re-implementation of pprint, so to support Python 3 I've instead made it a small wrapper around pprint. (This results in the output of the function being slightly different than we're used to, as pprint does sorting/indentation/line breaking differently than indented_repr() currently does, but it'll be nice to not have to maintain this code that is slightly different than pprint for no real reason.)
Differential Revision: https://phabricator.services.mozilla.com/D58306
--HG--
extra : moz-landing-system : lando
2020-01-08 16:08:15 +00:00
James Graham
a872a7415b
Bug 1606825 - Prompt which VCS to use for gecko clone, r=firefox-build-system-reviewers,rstewart
...
Make the choice of VCS work via an interactive prompt rather than by
command line argument, just like we do for all other choices.
Differential Revision: https://phabricator.services.mozilla.com/D58614
--HG--
extra : moz-landing-system : lando
2020-01-03 17:37:03 +00:00
Ricky Stewart
bc8b6c3f8d
Bug 1606692 - Scripts in python/mozbuild/mozbuild/controller support Python 3 r=firefox-build-system-reviewers,mshal
...
Differential Revision: https://phabricator.services.mozilla.com/D58546
--HG--
extra : moz-landing-system : lando
2020-01-02 19:14:29 +00:00
Ricky Stewart
7d68d2a54a
Bug 1605264 - "./mach package" should use Python 3 r=firefox-build-system-reviewers,mshal
...
Differential Revision: https://phabricator.services.mozilla.com/D57908
--HG--
extra : moz-landing-system : lando
2020-01-02 17:27:48 +00:00
James Graham
512caca24e
Bug 1605381 - Schedule wpt crashtests in CI, r=ahal
...
This is a new test type identified by --test-type=crashtest
Differential Revision: https://phabricator.services.mozilla.com/D57981
--HG--
extra : moz-landing-system : lando
2020-01-02 17:13:54 +00:00
Ricky Stewart
1a6323e3aa
Bug 1606504 - mozbuild/artifact_cache.py and mozbuild/dotproperties.py support Python 3 r=firefox-build-system-reviewers,mshal
...
Differential Revision: https://phabricator.services.mozilla.com/D58471
--HG--
extra : moz-landing-system : lando
2020-01-02 16:38:25 +00:00
Ricky Stewart
6d2c8f49cf
Bug 1606490 - /mozbuild/test/test_containers.py supports Python 3 r=firefox-build-system-reviewers,mshal
...
Differential Revision: https://phabricator.services.mozilla.com/D58462
--HG--
extra : moz-landing-system : lando
2020-01-02 16:38:25 +00:00
Ricky Stewart
3527413fa7
Bug 1606462 - mozbuild/jar.py supports Python 3 r=firefox-build-system-reviewers,mshal
...
Differential Revision: https://phabricator.services.mozilla.com/D58446
--HG--
extra : moz-landing-system : lando
2020-01-01 00:16:01 +00:00
Sylvestre Ledru
298a3a26a6
Bug 1605852 - Run clang-tidy with C++17 support r=andi
...
Differential Revision: https://phabricator.services.mozilla.com/D58190
--HG--
extra : moz-landing-system : lando
2020-01-02 13:56:31 +00:00
Bogdan Tara
34fdeae60f
Merge autoland to mozilla-central. a=merge
2020-01-01 23:47:55 +02:00
Sylvestre Ledru
1c2732b6aa
Bug 1606541
- Fix a too agressive replace r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D58490
--HG--
extra : moz-landing-system : lando
2020-01-01 19:06:14 +00:00
Sylvestre Ledru
b6a14cf6c2
Bug 1606541
- Add "error:" in case of error to facilitate the search and be more consistent r=andi
...
Differential Revision: https://phabricator.services.mozilla.com/D58484
--HG--
extra : moz-landing-system : lando
2020-01-01 14:57:50 +00:00
Ciure Andrei
b23acd28e8
Backed out changeset fe3a47b458ad (bug 1605264) for causing build bustages on central a=backout
2020-01-01 13:00:37 +02:00
Ricky Stewart
13365ed474
Bug 1605264 - "./mach package" should use Python 3 r=firefox-build-system-reviewers,mshal
...
Differential Revision: https://phabricator.services.mozilla.com/D57908
--HG--
extra : moz-landing-system : lando
2019-12-31 21:19:33 +00:00
Mihai Alexandru Michis
cf4c87e366
Backed out changeset 2e68d872fa50 (bug 1605264) for causing bustages in mozapps/installer/packager.mk
...
CLOSED TREE
2019-12-31 21:54:25 +02:00
Ricky Stewart
024cc29999
Bug 1605264 - "./mach package" should use Python 3 r=firefox-build-system-reviewers,mshal
...
Differential Revision: https://phabricator.services.mozilla.com/D57908
--HG--
extra : moz-landing-system : lando
2019-12-31 19:00:03 +00:00
Ricky Stewart
7c9506eeb4
Bug 1606340 - mozbuild/test/test_line_endings.py supports Python 3 r=firefox-build-system-reviewers,mshal
...
Differential Revision: https://phabricator.services.mozilla.com/D58394
--HG--
extra : moz-landing-system : lando
2019-12-31 15:34:57 +00:00
Ricky Stewart
381aaed084
Bug 1606336 - mozbuild/mozinfo.py supports Python 3 r=firefox-build-system-reviewers,mshal
...
Differential Revision: https://phabricator.services.mozilla.com/D58381
--HG--
extra : moz-landing-system : lando
2019-12-30 22:50:19 +00:00
Ricky Stewart
f82289148a
Bug 1606160 - mozbuild/base.py and mozbuild/mozconfig.py support Python 3 r=firefox-build-system-reviewers,mshal
...
Differential Revision: https://phabricator.services.mozilla.com/D58323
--HG--
extra : moz-landing-system : lando
2019-12-31 15:30:10 +00:00
Geoff Lankow
c16253f7e0
Bug 1605030 - Remove mozmill infrastructure from the tree r=firefox-build-system-reviewers,mshal
...
Differential Revision: https://phabricator.services.mozilla.com/D58105
--HG--
extra : moz-landing-system : lando
2019-12-31 09:09:26 +00:00
Ricky Stewart
c84ceb4edf
Bug 1606008 - mach build-backend takes a long time to recursively list all files called "config.status" r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D58314
--HG--
extra : moz-landing-system : lando
2019-12-30 18:38:46 +00:00
Zibi Braniecki
3b0c2d1abd
Bug 1604960 - Migrate all text actions to use Fluent. r=fluent-reviewers,Gijs,flod
...
Differential Revision: https://phabricator.services.mozilla.com/D57713
--HG--
extra : moz-landing-system : lando
2019-12-25 10:01:46 +00:00
Ciure Andrei
c79fc6e32a
Backed out changeset 0267e42c0db5 (bug 1604960) for causing bc permafails
2019-12-25 05:15:16 +02:00
Zibi Braniecki
ebad9a1dbf
Bug 1604960 - Migrate all text actions to use Fluent. r=fluent-reviewers,Gijs,flod
...
Differential Revision: https://phabricator.services.mozilla.com/D57713
--HG--
extra : moz-landing-system : lando
2019-12-24 20:43:17 +00:00
Nathan Froyd
2408890a7d
Bug 1605537 - remove coverage and warning flags from wasm flags; r=firefox-build-system-reviewers,rstewart
...
Warning flags might have been generated for a different compiler, so we
can't use them here. The same argument applies to coverage flags.
Depends on D58070
Differential Revision: https://phabricator.services.mozilla.com/D58071
--HG--
extra : moz-landing-system : lando
2019-12-23 16:49:14 +00:00
Nathan Froyd
6005490cac
Bug 1605537 - override optimization settings for wasm compilation; r=firefox-build-system-reviewers,rstewart
...
The optimization flags that may have been chosen for our target compiler
are not necessarily appropriate for our wasm compiler.
Differential Revision: https://phabricator.services.mozilla.com/D58070
--HG--
extra : moz-landing-system : lando
2019-12-23 16:49:32 +00:00
Andrew Halberstadt
b9e9d2e942
Bug 1603844 - Remove ability to 'install-to-subdir' from test objects, r=firefox-build-system-reviewers,rstewart
...
There was only a single use of 'install-to-subdir' in all our manifests (which
was removed in the previous commit). All the comments around it suggest that it
was a giant hack. Removing it cleans up a lot of complexity and saves me the
trouble of needing to support it in the new sourcedir based TestResolver.
Differential Revision: https://phabricator.services.mozilla.com/D57170
--HG--
extra : moz-landing-system : lando
2019-12-18 16:48:00 +00:00
Mike Shal
97bd574229
Bug 1601777 - Check if any build backend is out of date; r=froydnj
...
By default we create both the RecursiveMake and FasterMake backends, but
building.py is only checking if the RecursiveMake backend is out of date
to decide if the backend needs to be updated. Since the FasterMake
backend may have different input files, we also need to check if that's
out of date, otherwise renaming certain files can cause './mach build
faster' to break.
Differential Revision: https://phabricator.services.mozilla.com/D58010
--HG--
extra : moz-landing-system : lando
2019-12-20 17:49:26 +00:00
Jonathan Watt
7c7fe33b1d
Bug 1603804. Move third_party/python/lldbutils to python/lldbutils. r=ahal
...
This undoes the mistaken move of this directory into third_party that happened
as part of bug 1346025.
Differential Revision: https://phabricator.services.mozilla.com/D57141
--HG--
rename : third_party/python/lldbutils/README.txt => python/lldbutils/README.txt
rename : third_party/python/lldbutils/lldbutils/__init__.py => python/lldbutils/lldbutils/__init__.py
rename : third_party/python/lldbutils/lldbutils/content.py => python/lldbutils/lldbutils/content.py
rename : third_party/python/lldbutils/lldbutils/general.py => python/lldbutils/lldbutils/general.py
rename : third_party/python/lldbutils/lldbutils/gfx.py => python/lldbutils/lldbutils/gfx.py
rename : third_party/python/lldbutils/lldbutils/layout.py => python/lldbutils/lldbutils/layout.py
rename : third_party/python/lldbutils/lldbutils/utils.py => python/lldbutils/lldbutils/utils.py
extra : moz-landing-system : lando
2019-12-20 17:10:12 +00:00
Nathan Froyd
6476df37aa
Bug 1605215 - apply shared library naming conventions to wasm sandboxed libraries; r=firefox-build-system-reviewers,rstewart
...
Because that's what they really are under the hood.
Differential Revision: https://phabricator.services.mozilla.com/D57872
--HG--
extra : moz-landing-system : lando
2019-12-19 22:20:44 +00:00