Geoff Brown
dc64cf08e6
Bug 1619586
- Major version bump for mozlog and mozcrash; r=bc,marionette-reviewers,perftest-reviewers,jgraham,whimboo
...
Major version number bump for both mozlog and mozcrash + requirements update.
This is very much like the previous mozlog major bump - see bug 1591384.
This patch does not update testing/web-platform/tests/tools/wptrunner/requirements.txt;
I expect that will be automatically updated by the pyup.io bot once mozlog is re-released.
Differential Revision: https://phabricator.services.mozilla.com/D65135
--HG--
extra : moz-landing-system : lando
2020-03-04 00:32:38 +00:00
Divya Rani
427ae6c5f6
Bug 1619280 - Port warnings-summary [mach] to Python 3.r=championshuttler,firefox-build-system-reviewers,rstewart
...
Differential Revision: https://phabricator.services.mozilla.com/D64951
--HG--
extra : moz-landing-system : lando
2020-03-03 19:18:52 +00:00
Ben Hearsum
81dd219ee4
No bug: Update tooltool client to latest upstream version. r=rail
...
Differential Revision: https://phabricator.services.mozilla.com/D65139
--HG--
extra : moz-landing-system : lando
2020-03-03 16:42:10 +00:00
Ricky Stewart
f99df6b4fe
Bug 1619408 - Make remaining tweaks to build system code to allow running `./mach build` with Python 3 r=firefox-build-system-reviewers,mshal
...
Differential Revision: https://phabricator.services.mozilla.com/D65017
--HG--
extra : moz-landing-system : lando
2020-03-02 21:33:48 +00:00
Mark Banner
58ef4b8178
Bug 1612077
- Use parallel directory processing for Lint when no path is specified or a support file is touched. r=ahal
...
Differential Revision: https://phabricator.services.mozilla.com/D61219
--HG--
extra : moz-landing-system : lando
2020-03-02 21:51:58 +00:00
Narcis Beleuzu
0543d20741
Backed out changeset 8b2c3a0fa051 (bug 1612077
) lint failures on test_support_files.py. CLOSED TREE
2020-03-02 19:38:08 +02:00
Mark Banner
02ccafc74c
Bug 1612077
- Use parallel directory processing for Lint when no path is specified or a support file is touched. r=ahal
...
Differential Revision: https://phabricator.services.mozilla.com/D61219
--HG--
extra : moz-landing-system : lando
2020-03-02 15:02:23 +00:00
Tarek Ziadé
71814e3255
Bug 1618390 - Use mozlog in condprof r=whimboo
...
This patch refactors the condprof logging so it uses mozlog
Differential Revision: https://phabricator.services.mozilla.com/D64720
--HG--
extra : moz-landing-system : lando
2020-02-28 16:27:40 +00:00
Mike Hommey
6fdc4fe0c3
Bug 1618775 - Uniformize preprocessor-inserted paths between platforms. r=froydnj
...
The preprocessor adds line markers in preprocessed files with line
numbers and file they came from. Bug 1528892 changed those markers
to be independent of the topobjdir and topsrcdir, by replacing them
with $OBJDIR and $SRCDIR, respectively.
This goes further, making these paths always use forward-slash, and
never backwards-slash, making the preprocessed files identical whether
the build occurred on Windows or Unix. (well, except when building
for different targets for target-specific sections)
Differential Revision: https://phabricator.services.mozilla.com/D64714
--HG--
extra : moz-landing-system : lando
2020-02-28 12:31:49 +00:00
Mike Shal
5701a85794
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-02-28 20:56:31 +00:00
Mihai Alexandru Michis
45d339f5d6
Backed out changeset 9b60a11f4550 (bug 1612077
) for causing failures in mozlint/test/test_roller.py
2020-02-28 16:18:12 +02:00
Mark Banner
4948a30dbf
Bug 1612077
- Use parallel directory processing for Lint when no path is specified or a support file is touched. r=ahal
...
Differential Revision: https://phabricator.services.mozilla.com/D61219
--HG--
extra : moz-landing-system : lando
2020-01-31 12:45:12 +00:00
Andrew Halberstadt
8f84b09e44
Bug 1612115 - [mozlint] Fix an error in the path filtering logic, r=linter-reviewers,sylvestre CLOSED TREE
...
Essentially:
FilterPath("docs").contains("docshell")
was returning True because "docshell" startswith "docs".
Differential Revision: https://phabricator.services.mozilla.com/D64661
--HG--
extra : source : 10f69335c6f5779522b16c3376fc78147e4a3ce0
extra : histedit_source : 7577a814e2cdf6168cd88460c42e4472dfb8f734
2020-02-27 21:52:50 +00:00
shindli
d56d4b53db
Backed out 2 changesets (bug 1612115) for causing a mozlint failure in /builds/worker/checkouts/gecko/tools/lint/test/test_yaml.py CLOSED TREE
...
Backed out changeset 8b3bb998c3c2 (bug 1612115)
Backed out changeset 10f69335c6f5 (bug 1612115)
2020-02-28 00:07:04 +02:00
Andrew Halberstadt
bec168857b
Bug 1612115 - [mozlint] Fix an error in the path filtering logic, r=linter-reviewers,sylvestre
...
Essentially:
FilterPath("docs").contains("docshell")
was returning True because "docshell" startswith "docs".
Differential Revision: https://phabricator.services.mozilla.com/D64661
--HG--
extra : moz-landing-system : lando
2020-02-27 21:52:50 +00:00
Andreea Pavel
2b4d91ded6
Merge mozilla-central to autoland on a CLOSED TREE
2020-02-27 23:42:01 +02:00
Narcis Beleuzu
aab6e5add6
Backed out changeset 99fed1b628cb (bug 1583999) as requested by Andi for braking static-analysis. a=backout
2020-02-27 19:10:03 +02:00
Mike Hommey
d747b65211
Bug 1617794
- Wrap Windows tools with Wine on cross builds. r=dmajor
...
Windows programs run via Wine don't like Unix absolute paths (they look
like command line arguments), so we need to use relative paths.
Mingw already run fxc2 via wine, but for some reason it doesn't care
about the Unix absolute paths. genshaders does need some adjustements to
run properly with the real fxc.
Now, on actual Windows, because the temporary directory where
tempfile.NamedTemporaryFile creates files by default is not necessarily
on the same drive as where the command runs from, a relative path can't
be constructed. So we also force the temporary file to be created in the
current (obj) directory.
There is no similar concern for other files because we only go from
objdir to srcdir, and the build system already doesn't support both
being on a separate drive.
While here, flush stdout when the genshared script writes to it, so that
the messages are printed out immediately rather than randomly, later,
after output from subprocesses.
Differential Revision: https://phabricator.services.mozilla.com/D64294
--HG--
extra : moz-landing-system : lando
2020-02-27 04:42:57 +00:00
Ricky Stewart
abb3559e00
Bug 1616302 - Pass in text_type to json.loads() rather than binary_type in bootstrap r=firefox-build-system-reviewers,mshal
...
Differential Revision: https://phabricator.services.mozilla.com/D63251
--HG--
extra : moz-landing-system : lando
2020-02-26 00:06:27 +00:00
Chris Manchester
b99c6dd1df
Bug 1618316 - Update builders to rustc 1.41.1 r=dmajor
...
Differential Revision: https://phabricator.services.mozilla.com/D64636
--HG--
extra : moz-landing-system : lando
2020-02-27 19:47:45 +00:00
Ricky Stewart
eab3f8b592
Bug 1617313 - Remaining tests in mozbuild/backend support Python 3 r=firefox-build-system-reviewers,mshal
...
Differential Revision: https://phabricator.services.mozilla.com/D63908
--HG--
extra : moz-landing-system : lando
2020-02-27 16:22:18 +00:00
Ricky Stewart
c29574ff5a
Bug 1617303 - mozbuild/backend/recursivemake.py and /fastermake.py support Python 3 r=firefox-build-system-reviewers,mshal
...
Differential Revision: https://phabricator.services.mozilla.com/D63880
--HG--
extra : moz-landing-system : lando
2020-02-27 16:22:21 +00:00
Ricky Stewart
5fa4fa6df1
Bug 1617014 - mozbuild/frontend/emitter.py supports Python 3 r=firefox-build-system-reviewers,mshal
...
Differential Revision: https://phabricator.services.mozilla.com/D63567
--HG--
extra : moz-landing-system : lando
2020-02-27 16:22:23 +00:00
Ricky Stewart
42b2820e92
Bug 1616989 - mozbuild/frontend/reader.py supports Python 3 r=firefox-build-system-reviewers,mshal
...
Differential Revision: https://phabricator.services.mozilla.com/D63566
--HG--
extra : moz-landing-system : lando
2020-02-27 16:22:26 +00:00
Ricky Stewart
cda2226922
Bug 1616920 - mozbuild/frontend/sandbox.py supports Python 3 r=firefox-build-system-reviewers,mshal
...
Differential Revision: https://phabricator.services.mozilla.com/D63538
--HG--
extra : moz-landing-system : lando
2020-02-27 19:38:58 +00:00
Ricky Stewart
91f6d0e014
Bug 1616885 - mozbuild/frontend/context.py supports Python 3 r=firefox-build-system-reviewers,mshal
...
Differential Revision: https://phabricator.services.mozilla.com/D63520
--HG--
extra : moz-landing-system : lando
2020-02-27 16:22:16 +00:00
Mihai Alexandru Michis
6455032f2c
Backed out 6 changesets (bug 1617303, bug 1617313, bug 1616885, bug 1616920, bug 1616989, bug 1617014) for causing gecko decision task bustages in talos/unittests/python.ini
...
CLOSED TREE
Backed out changeset 409619387576 (bug 1617313)
Backed out changeset 538f415043e2 (bug 1617303)
Backed out changeset 544cb78b8946 (bug 1617014)
Backed out changeset 0f0bf0824a95 (bug 1616989)
Backed out changeset ec9f0b18c0a7 (bug 1616920)
Backed out changeset a32c3300a011 (bug 1616885)
2020-02-27 18:16:31 +02:00
Ricky Stewart
e4b69ea6b5
Bug 1617313 - Remaining tests in mozbuild/backend support Python 3 r=firefox-build-system-reviewers,mshal
...
Differential Revision: https://phabricator.services.mozilla.com/D63908
--HG--
extra : moz-landing-system : lando
2020-02-27 00:25:03 +00:00
Ricky Stewart
63a331f88b
Bug 1617303 - mozbuild/backend/recursivemake.py and /fastermake.py support Python 3 r=firefox-build-system-reviewers,mshal
...
Differential Revision: https://phabricator.services.mozilla.com/D63880
--HG--
extra : moz-landing-system : lando
2020-02-27 00:23:18 +00:00
Ricky Stewart
b4d26b2be6
Bug 1617014 - mozbuild/frontend/emitter.py supports Python 3 r=firefox-build-system-reviewers,mshal
...
Differential Revision: https://phabricator.services.mozilla.com/D63567
--HG--
extra : moz-landing-system : lando
2020-02-27 00:46:11 +00:00
Ricky Stewart
4b8061d7cf
Bug 1616989 - mozbuild/frontend/reader.py supports Python 3 r=firefox-build-system-reviewers,mshal
...
Differential Revision: https://phabricator.services.mozilla.com/D63566
--HG--
extra : moz-landing-system : lando
2020-02-26 00:35:49 +00:00
Ricky Stewart
62664cd855
Bug 1616920 - mozbuild/frontend/sandbox.py supports Python 3 r=firefox-build-system-reviewers,mshal
...
Differential Revision: https://phabricator.services.mozilla.com/D63538
--HG--
extra : moz-landing-system : lando
2020-02-26 16:43:17 +00:00
Ricky Stewart
b0dc933fe5
Bug 1616885 - mozbuild/frontend/context.py supports Python 3 r=firefox-build-system-reviewers,mshal
...
Differential Revision: https://phabricator.services.mozilla.com/D63520
--HG--
extra : moz-landing-system : lando
2020-02-26 00:41:07 +00:00
Mohammad H Sekhavat
ca91501545
Bug 1617984 - Fix mach bootstrap failure on Archlinux when PKGDEST is set; r=firefox-build-system-reviewers,rstewart
...
Makepkg has a commented config in /etc/makepkg.conf to set the path for packages to be built:
```
#PKGDEST=/home/packages
```
When you uncommit this line, packages will be built in the specified path, instead of cwd. This causes the bootstrap script to fail.
This commit will override the PKGDEST config so that package is built in cwd and could be located by the following lines of script.
Differential Revision: https://phabricator.services.mozilla.com/D64195
--HG--
extra : moz-landing-system : lando
2020-02-26 16:33:24 +00:00
Andi-Bogdan Postelnicu
7120bcdd99
Bug 1583999 - Use non-unified sources in CompileDB. r=jwatt
...
Originally authored in part by Botond Ballo <botond@mozilla.com>.
Differential Revision: https://phabricator.services.mozilla.com/D64284
--HG--
extra : moz-landing-system : lando
2020-02-26 15:08:49 +00:00
Brindusan Cristian
298fec1282
Backed out changeset e343d3722e84 (bug 1583999) as requested by Andi on slack for landing with the wrong author name. CLOSED TREE
2020-02-26 17:05:12 +02:00
Botond Ballo
d670a75ef4
Bug 1583999 - Use non-unified sources in CompileDB. r=jwatt
...
Originally authored by Botond Ballo <botond@mozilla.com>.
Differential Revision: https://phabricator.services.mozilla.com/D64284
--HG--
extra : moz-landing-system : lando
2020-02-26 13:27:37 +00:00
Mike Hommey
356b8e5725
Bug 1617801 - Add UPX as an explicit dependency. r=dmajor
...
Differential Revision: https://phabricator.services.mozilla.com/D64008
--HG--
extra : moz-landing-system : lando
2020-02-26 04:00:01 +00:00
Noemi Erli
62198d5223
Backed out changeset 2d2e184a0ae9 (bug 1617801) for causing Windows bustages CLOSED TREE
2020-02-26 05:10:40 +02:00
Mike Hommey
117ea52648
Bug 1617801 - Add UPX as an explicit dependency. r=dmajor
...
Differential Revision: https://phabricator.services.mozilla.com/D64008
--HG--
extra : moz-landing-system : lando
2020-02-25 14:13:27 +00:00
Dorel Luca
94b3e8222d
Backed out changeset b576251c3862 for tooltool related failures. CLOSED TREE
2020-02-25 00:10:00 +02:00
Ben Hearsum
8ab729edc1
No bug: Import latest tooltool client. r=jgraham,rail
...
Differential Revision: https://phabricator.services.mozilla.com/D63870
--HG--
extra : moz-landing-system : lando
2020-02-24 19:35:30 +00:00
Jonathan Watt
d0eeb047d5
Bug 1617389. When generating compile_commands.json, insert -ferror-limit before the file name. r=botond
...
This makes it easier to see the name of the file in the "command" field.
Differential Revision: https://phabricator.services.mozilla.com/D63769
--HG--
extra : moz-landing-system : lando
2020-02-22 21:35:10 +00:00
Nathan Froyd
284f79cb5f
Bug 1617172 - copy extra libraries for Mac artifact builds; r=nalexander
...
The motivating change here was wpt-sync try pushes failing because
`libgraphitewasm.dylib` wasn't getting packaged in Mac artifact builds.
We add `libosclientcerts.dylib` because packaging was complaining about
that library as well.
Differential Revision: https://phabricator.services.mozilla.com/D63705
--HG--
extra : moz-landing-system : lando
2020-02-21 21:34:58 +00:00
Emilio Cobos Álvarez
0181023bd5
Bug 1617095 - Fix mach bootstrap interactive mode with python 3. r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D63661
--HG--
extra : moz-landing-system : lando
2020-02-21 14:19:44 +00:00
Mike Shal
6046e59875
Bug 1616630 - Add PYTHON3 to fastermake variables; r=firefox-build-system-reviewers,rstewart
...
Without PYTHON3 defined, we can't actually run any GENERATED_FILES
scripts in the fastermake backend.
Differential Revision: https://phabricator.services.mozilla.com/D63437
--HG--
extra : moz-landing-system : lando
2020-02-21 00:05:04 +00:00
Csoregi Natalia
6360b24e80
Backed out 2 changesets (bug 1616630) for Android bustage. CLOSED TREE
...
Backed out changeset 15016546c954 (bug 1616630)
Backed out changeset dcb7dc51633b (bug 1616630)
2020-02-20 21:24:11 +02:00
Steve Fink
e2dda15912
Bug 1614518 - Followup fix to undo unneeded part of change that breaks tests
...
Differential Revision: https://phabricator.services.mozilla.com/D63533
--HG--
extra : moz-landing-system : lando
2020-02-20 19:10:07 +00:00
Steve Fink
e38809458a
Bug 1614518 - Refactor method scanning when gathering commands r=ahal
...
Differential Revision: https://phabricator.services.mozilla.com/D62682
--HG--
extra : moz-landing-system : lando
2020-02-20 18:31:06 +00:00
Steve Fink
f30d0d3f35
Bug 1614518 - Allow using declaration order for listing subcommands in help output, and allow commands to be hidden. r=ahal
...
Differential Revision: https://phabricator.services.mozilla.com/D62385
--HG--
extra : moz-landing-system : lando
2020-02-20 18:28:26 +00:00