Tom Ritter
e16b4ca5bd
Bug 1814442: Improve ./mach vendor's output of long file lists r=jewilde
...
Differential Revision: https://phabricator.services.mozilla.com/D169708
2023-02-14 21:29:53 +00:00
Geoff Brown
f582beedaa
Bug 1806899 - Sanitize extractall input (mozbuild) r=jcristau
...
Updates all tar extractions in m-c python/mozbuild/mozbuild.
Differential Revision: https://phabricator.services.mozilla.com/D165340
2023-02-14 20:11:21 +00:00
Butkovits Atila
17a85e0bf8
Backed out changeset a61b9a62571e (bug 1814442) for causing failures at test_vendor_tools. CLOSED TREE
2023-02-14 19:32:48 +02:00
Tom Ritter
7d8d07561f
Bug 1814442: Improve ./mach vendor's output of long file lists r=jewilde
...
Differential Revision: https://phabricator.services.mozilla.com/D169708
2023-02-14 15:40:46 +00:00
Ryan VanderMeulen
45d21b4383
Bug 1815571 - Update Android bundletool and commandlinetools to the latest releases. r=geckoview-reviewers,m_kato
...
Depends on D169145
Differential Revision: https://phabricator.services.mozilla.com/D169146
2023-02-14 03:31:26 +00:00
Ryan VanderMeulen
3d34da3d4a
Bug 1815570 - Update to JDK 17.0.6+10. r=geckoview-reviewers,m_kato
...
Differential Revision: https://phabricator.services.mozilla.com/D169145
2023-02-09 03:34:45 +00:00
Geoff Brown
359b2fda58
Bug 1806899 - Sanitize extractall input (m-c tooltool) r=jcristau
...
Syncs m-c copy of tooltool.py with https://github.com/mozilla-releng/tooltool/pull/1066
Differential Revision: https://phabricator.services.mozilla.com/D169017
2023-02-07 15:44:41 +00:00
Emilio Cobos Álvarez
5fee636e0d
Bug 1814696 - Standardize on crop="start/end" rather than supporting that and left/right. r=Gijs,settings-reviewers,application-update-reviewers,bytesized
...
Also cleanup a bit the CSS while at it.
Differential Revision: https://phabricator.services.mozilla.com/D168792
2023-02-03 19:20:16 +00:00
serge-sans-paille
aecb6ee397
Bug 1621465
- Correctly handle stdin for preprocessor.py r=glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D168549
2023-02-02 10:21:22 +00:00
Mike Hommey
5742849bde
Bug 1773743 - Change the minimum required macos SDK to 13.0. r=firefox-build-system-reviewers,spohl,ahochheiden
...
Differential Revision: https://phabricator.services.mozilla.com/D167773
2023-02-01 10:14:12 +00:00
Jan-Erik Rediger
5cd8c5650a
Bug 1812615 - Update to Glean v52.2.0, glean_parser 7.0.0 and UniFFI 0.23. r=chutten,markh,glandium,supply-chain-reviewers
...
The in-tree UniFFI bindings were regenerated with:
./mach uniffi generate
Differential Revision: https://phabricator.services.mozilla.com/D168060
2023-01-31 11:12:05 +00:00
Gabriel Bustamante
22dfad7729
Bug 1811104 - Pull deb distribution directory from mozilla-partners repository r=releng-reviewers,gbrown
...
Differential Revision: https://phabricator.services.mozilla.com/D167874
2023-01-27 20:03:06 +00:00
Fabrice Le Fessant
98cfeed071
Bug 1810126 - Add a generic mechanism to run cargo-* commands. r=glandium,firefox-build-system-reviewers,ahochheiden
...
`mach cargo COMMAND` will run `cargo-COMMAND` using `cargo build`
arguments by default. However, it is possible to tune the arguments
using either command-line arguments, or a YAML file in `config/cargo/`.
A file `config/cargo/template.yaml` can be used to create a new
configuration for a new cargo sub-command.
Differential Revision: https://phabricator.services.mozilla.com/D166780
2023-01-27 01:18:52 +00:00
William Durand
9e1effa26a
Bug 1810734 - Use `browser_specific_settings` instead of `applications` in generated langpacks. r=flod
...
Differential Revision: https://phabricator.services.mozilla.com/D167019
2023-01-23 21:19:15 +00:00
Greg Mierzwinski
28dfb3982f
Bug 1811546 - Clean up docs, and add FAQ section to the mach try perf docs. r=perftest-reviewers,kshampur
...
This patch adds an FAQ (Frequently Asked Questions) section to the mach try perf docs. It also does a small cleanup to move fxrecord into the `testing/performance` folder, re-organize the linting configuration file, fix file naming, and captializes the `mozperftest` and `fxrecord` title names in the side-bar. Lastly, it adds a warning to the `mozperftest` docs to direct people who make it there to the `mach try perf` page.
Differential Revision: https://phabricator.services.mozilla.com/D167555
2023-01-23 18:31:31 +00:00
Geoff Brown
1281f38a76
Bug 1436612 - Remove the mozharness copy of tooltool.py r=glandium
...
Remove the mozharness copy of tooltool.py from mozilla-central.
Continue to keep a tooltool.py instance in the same path in mozharness.zip, copied from mozbuild.
Where it's simple, switch to use the mozbuild instance, but keep some mozharness tooltool.py references (when based on mozharness.zip).
Also make a minor change to mozproxy which had a bug in its mozharness-detection logic.
Differential Revision: https://phabricator.services.mozilla.com/D167223
2023-01-20 15:26:32 +00:00
Jan-Erik Rediger
012cbbbda2
Bug 1808586 - Upgrade to Glean v52.0.1 r=chutten,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D167247
2023-01-20 12:58:07 +00:00
Emilio Cobos Álvarez
9cd2050749
Bug 1810499 - Prefer the mozillabuild path for mozconfig loading. r=firefox-build-system-reviewers,glandium
...
Since we're explicitly calling the mozillabuild shell, it is the most
reasonable thing to do, much like we do for old configure and other bits
of the build.
Otherwise, when called from an external msys2 environment, commands like
`cygpath` might fail to execute because we find them in the caller's
msys2 install instead of on mozillabuild's install.
This duplicates a bit of code with:
https://searchfox.org/mozilla-central/rev/a8187e40b492dff78e3d3225e652cc06f447484b/build/moz.configure/init.configure#1179
Not sure how to best factor this out / if it's worth it even.
Suggestions welcome.
Differential Revision: https://phabricator.services.mozilla.com/D166907
2023-01-20 11:19:40 +00:00
Butkovits Atila
d9180d2428
Backed out 2 changesets (bug 1811218, bug 1808586) for causing build bustages complaining about Cargo and Glean. CLOSED TREE
...
Backed out changeset 94f6ca4f4103 (bug 1808586)
Backed out changeset 046b4eafd1b3 (bug 1811218)
2023-01-20 12:57:03 +02:00
Jan-Erik Rediger
2fab98bc22
Bug 1808586 - Upgrade to Glean v52.0.1 r=chutten,supply-chain-reviewers
...
Depends on D167245
Differential Revision: https://phabricator.services.mozilla.com/D167247
2023-01-20 09:28:30 +00:00
Butkovits Atila
6970213e8e
Backed out 2 changesets (bug 1811218, bug 1808586) for causing build bustages. CLOSED TREE
...
Backed out changeset 076e5dd4ec05 (bug 1808586)
Backed out changeset 46676e77e0b8 (bug 1811218)
2023-01-20 12:15:42 +02:00
Jan-Erik Rediger
f394193fc2
Bug 1808586 - Upgrade to Glean v52.0.1 r=chutten,supply-chain-reviewers
...
Depends on D167245
Differential Revision: https://phabricator.services.mozilla.com/D167247
2023-01-20 09:28:30 +00:00
Ho Cheung
48e73c8aac
Bug 1633662 - Remove unused mozversioncontrol functions r=saschanaz,firefox-build-system-reviewers,glandium
...
Remove unused mozversioncontrol functions in code
Differential Revision: https://phabricator.services.mozilla.com/D167352
2023-01-20 08:40:00 +00:00
Emilio Cobos Álvarez
7d407cd676
Bug 1809742 - Remove non_native_theme from mozinfo/web-platform metadata. r=dshin
...
Depends on D166601
Differential Revision: https://phabricator.services.mozilla.com/D166620
2023-01-19 14:33:13 +00:00
Emilio Cobos Álvarez
0909f88a3e
Bug 1810969 - Minor cleanup to the clangd build back-end. r=andi,firefox-build-system-reviewers
...
Reuse the non-unified mapping code with CompileDB, and use endswith to
check for ccache/sccache. This fixes an exception if you run the backend
without a compile environment.
Differential Revision: https://phabricator.services.mozilla.com/D167140
2023-01-18 15:45:36 +00:00
Noemi Erli
6bccef7e11
Backed out changeset c7c04a2cfaf9 (bug 1810734) for causing Bug 1810985 CLOSED TREE
2023-01-18 15:47:04 +02:00
Nico Grunbaum
cf15cf16a9
Bug 1810274 - correct typo in update action move-dir;r=tjr
...
Differential Revision: https://phabricator.services.mozilla.com/D166862
2023-01-17 23:27:33 +00:00
William Durand
03c58d765c
Bug 1810734 - Use `browser_specific_settings` instead of `applications` in generated langpacks. r=flod
...
Differential Revision: https://phabricator.services.mozilla.com/D167019
2023-01-17 13:58:02 +00:00
Mike Hommey
4e0c7ddead
Bug 1810014 - Move macOS SDK toolchain task to linux workers. r=firefox-build-system-reviewers,andi
...
Differential Revision: https://phabricator.services.mozilla.com/D166724
2023-01-16 21:23:44 +00:00
Chris H-C
8f0cfe819b
Bug 1805427 - Update Glean to 52.0.0 r=glandium,janerik,webdriver-reviewers,supply-chain-reviewers
...
Depends on D164603
Differential Revision: https://phabricator.services.mozilla.com/D164604
2023-01-16 18:51:18 +00:00
Geoff Brown
20db8cba01
Bug 1808968 - Update tooltool.py with changes from github r=bhearsum
...
Apply missing github commits to mozilla-central tooltool.py:
868faf0a2c
5f35be2b4f
117e8c074e
This is the first part of a multi-part effort to bring all the tooltools in sync.
Differential Revision: https://phabricator.services.mozilla.com/D166210
2023-01-16 15:06:38 +00:00
andrej
f241d92237
Bug 1808032 - Change architecture to arm64 and add focus to mozperftest android startup for CVFF and CVNS. r=perftest-reviewers,sparky
...
Differential Revision: https://phabricator.services.mozilla.com/D165748
2023-01-16 14:21:24 +00:00
Mike Hommey
8e5df06970
Bug 1782344 - Avoid getting ccache stats when ccache is not enabled. r=firefox-build-system-reviewers,ahochheiden
...
Differential Revision: https://phabricator.services.mozilla.com/D166635
2023-01-13 00:47:57 +00:00
Mike Hommey
972d84c63d
Bug 1782344 - With ccache 3.7+, process the output of --print-stats rather than -s. r=firefox-build-system-reviewers,ahochheiden
...
--print-stats outputs machine-parsable data, with all fields present
even when they are 0.
Differential Revision: https://phabricator.services.mozilla.com/D166634
2023-01-13 00:47:57 +00:00
Mike Hommey
48c0f7642b
Bug 1782344 - Avoid the duplication of stats_zeroed in CCacheStats serialization. r=firefox-build-system-reviewers,ahochheiden
...
Differential Revision: https://phabricator.services.mozilla.com/D166633
2023-01-13 00:47:57 +00:00
Mike Hommey
9d57967abf
Bug 1782344 - Fix the handling of "called for link" data in ccache 4.4+. r=firefox-build-system-reviewers,ahochheiden
...
Differential Revision: https://phabricator.services.mozilla.com/D166632
2023-01-13 00:47:56 +00:00
Mike Hommey
2cef595382
Bug 1782344 - Remove cache directory and configs from CCacheStats. r=firefox-build-system-reviewers,ahochheiden
...
The info is unused and not part of the ccache --print-stats output that
we're going to use shortly.
Differential Revision: https://phabricator.services.mozilla.com/D166631
2023-01-13 00:47:56 +00:00
Mike Hommey
708b0943a7
Bug 1782344 - Test the data CCacheStats gathers. r=firefox-build-system-reviewers,ahochheiden
...
Differential Revision: https://phabricator.services.mozilla.com/D166630
2023-01-13 00:47:55 +00:00
alwu
0fd970dca3
Bug 1809983 - part1 : split media browser tests from mochitest-browser-chrome into mochitest-browser-media. r=jmaher
...
Differential Revision: https://phabricator.services.mozilla.com/D166705
2023-01-13 00:04:13 +00:00
Mike Hommey
b2b34e7e24
Bug 1809588 - Use python3 for tooltool. r=firefox-build-system-reviewers,ahochheiden
...
Differential Revision: https://phabricator.services.mozilla.com/D166510
2023-01-11 23:10:50 +00:00
Arthur Carcano
0a7977a9f9
Bug 1804280 - Refactor cargo subcommands in rust.mk. r=glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D163956
2023-01-11 04:12:41 +00:00
Gabriele Svelto
2075a2a0a9
Bug 1793784 - Replace the minidump_writer_linux crate with the minidump-writer crate r=glandium,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D158669
2023-01-10 22:14:30 +00:00
Sylvestre Ledru
62b73ca40c
Bug 1750450 - Doc: use the new system for python deps r=firefox-source-docs-reviewers,ahal
...
Co-author: Andrew Halberstadt <ahal@mozilla.com>
Differential Revision: https://phabricator.services.mozilla.com/D153483
2023-01-05 14:32:11 +00:00
Makoto Kato
4ebfb48f7e
Bug 1807522 - Upgrade build-tools to 33.0.1. r=geckoview-reviewers,calu
...
When upgrading SDK to 33, I cannot build GeckoView on Windows workstation
during processing AIDL due to https://issuetracker.google.com/issues/236167971
that is fixed by 33.0.1.
Differential Revision: https://phabricator.services.mozilla.com/D165514
2023-01-05 02:56:32 +00:00
Andrew Halberstadt
0800a44b72
Bug 1808609 - Ignore non .txt files in test_site_compatibility.py, r=ahochheiden
...
This ensures we aren't accidentally mistaking e.g, .rej files as valid sites.
Depends on D165998
Differential Revision: https://phabricator.services.mozilla.com/D165999
2023-01-05 01:39:00 +00:00
Andrew Halberstadt
3c786153bd
Bug 1808609 - Improve error message in 'test_site_compatibility.py', r=ahochheiden
...
This should make it a little easier to understand what's happening.
Differential Revision: https://phabricator.services.mozilla.com/D165998
2023-01-05 01:38:59 +00:00
Lukáš Lipinský
b506899cc4
Bug 1802954 - Add bootstrap support for Oracle Linux. r=ahochheiden,firefox-build-system-reviewers
...
I’ve factored out Fedora-derived distros in a fashion similar to
how Debian-based distros are handled. [Orabug: 34636427]
Differential Revision: https://phabricator.services.mozilla.com/D164218
2023-01-04 21:13:39 +00:00
Sylvestre Ledru
8c1ca7d7bc
Bug 1808288 - ride along: lint: fix some windows CR r=linter-reviewers,marco
...
Depends on D165849
Differential Revision: https://phabricator.services.mozilla.com/D165850
2023-01-03 14:54:40 +00:00
Sylvestre Ledru
7b6a1139ad
Bug 1807901 - Fix typos in some documentation directories r=linter-reviewers,andi DONTBUILD
...
Fix some typos in new directories
Differential Revision: https://phabricator.services.mozilla.com/D165660
2023-01-02 16:07:49 +00:00
Francesco Lodolo (:flod)
efec11c9bd
Bug 1807794 - Add Friulian (fur) and Sardinian (sc) to language names in mozIntl and language pack metadata, r=eemeli
...
Differential Revision: https://phabricator.services.mozilla.com/D165601
2023-01-02 13:01:57 +00:00