- Feb 27, 2025
-
-
-
Bug 40857: Modified the fat .aar creation file This is a workaround to build fat .aars with the compiling enviornment disabled. Mozilla does not use a similar configuration, but either runs a Firefox build and discards its output, or uses artifacts build. We might switch to artifact builds too, and drop this patch, or write a better one to upstream. But until then we need this patch. See also https://bugzilla.mozilla.org/show_bug.cgi?id=1763770. Bug 41458: Prevent `mach package-multi-locale` from actually creating a package macOS builds need some files to be moved around with ./mach package-multi-locale to create multi-locale packages. The required command isn't exposed through any other mach command. So, we patch package-multi-locale both to prevent it from failing when doing official builds and to detect any future changes on it.
-
-
- Dec 09, 2024
-
-
Filipe Laíns authored
Bug 1935621 - Fix virtual environment sysconfig path calculation r=firefox-build-system-reviewers,ahochheiden a=pascalc Signed-off-by:
Filipe Laíns <lains@riseup.net> Signed-off-by:
Filipe Laíns <lains@riseup.net> Signed-off-by:
Filipe Laíns <lains@riseup.net> Differential Revision: https://phabricator.services.mozilla.com/D231480
-
- Dec 12, 2024
-
-
Mike Hommey authored
Bug 1935333 - Avoid trying to install dist toolchains when bootstrapping from a spidermonkey standalone tree. a=pascalc The auto-bootstrap code gracefully handles the lack of information as to what toolchains are available in spidermonkey standalone trees, but the fallback code path for when toolchains are not to be unpacked doesn't handle the situation. By making the toolchains themselves define whether they are to be unpacked, we can remove the fallback code path and use auto-bootstrap in all cases. This makes `mach artifact toolchain --from-build` stop requiring a manual `--no-unpack`, but `--from-task` still needs it because it can't infer that information, as it doesn't have the task graph. Original Revision: https://phabricator.services.mozilla.com/D231342 Differential Revision: https://phabricator.services.mozilla.com/D231846
-
- Dec 06, 2024
-
-
Mike Hommey authored
Bug 1906930 - Fix SrcRepository.get_files when the SrcRepository is given a path other than the current directory. a=pascalc Original Revision: https://phabricator.services.mozilla.com/D216502 Differential Revision: https://phabricator.services.mozilla.com/D231335
-
- Oct 15, 2024
-
-
Mike Hommey authored
The latter was removed in python 3.13, and while it can be replaced with shlex, we also have our own version that considers more characters as needing quotes. Original Revision: https://phabricator.services.mozilla.com/D225329 Differential Revision: https://phabricator.services.mozilla.com/D225608
-
Mike Hommey authored
The latter was removed in python 3.13. Original Revision: https://phabricator.services.mozilla.com/D225318 Differential Revision: https://phabricator.services.mozilla.com/D225606
-
Mike Hommey authored
Original Revision: https://phabricator.services.mozilla.com/D224850 Differential Revision: https://phabricator.services.mozilla.com/D225611
-
- Aug 27, 2024
-
-
Mike Hommey authored
Bug 1914501 - Don't run emerge when all packages have been filtered out. r=firefox-build-system-reviewers,sergesanspaille a=npotb Differential Revision: https://phabricator.services.mozilla.com/D220203
-
- Aug 26, 2024
-
-
Mike Hommey authored
Bug 1906191 - Change how ProcessHandler handles output_timeout. r=releng-reviewers,gbrown a=test-only First and foremost, this undoes the patch for bug 1845125, which causes other problems (e.g. output being dropped past a certain point). The rest of the patch addresses bug 1845125 at the root: Ultimately, this is a similar problem to bug 1863675. wait is blocked on joining the stream reader thread, but the stream reader thread is blocked on readline because the process is finished but hasn't been waited on yet. So joining the stream reader thread after the process is known to have been finished is expected to work more reliably... except when a child has been spun up that keeps it alive. In this case, we just keep the reader thread working in the background, which is a similar strategy to what was done in bug 1863675. Differential Revision: https://phabricator.services.mozilla.com/D218389
-
- Jul 19, 2024
-
-
Mike Hommey authored
This makes IMPORT_LIBRARY a full path, to match the change to SHARED_LIBRARY so that the IMPORT_LIBRARY target can be found in js/src/build/Makefile.in. Fixes regression in js standalone build 'make install'. Initial patch by Philip Chimento. Original Revision: https://phabricator.services.mozilla.com/D215992 Differential Revision: https://phabricator.services.mozilla.com/D216772
-
Mike Hommey authored
Original Revision: https://phabricator.services.mozilla.com/D216143 Differential Revision: https://phabricator.services.mozilla.com/D216771
-
Mike Hommey authored
This will allow to use better backend primitives to use it in a subsequent change. Original Revision: https://phabricator.services.mozilla.com/D216142 Differential Revision: https://phabricator.services.mozilla.com/D216770
-
Mike Hommey authored
For consistency with other Library classes, import_name should be the "import" library name, while import_path is the full path. Original Revision: https://phabricator.services.mozilla.com/D216141 Differential Revision: https://phabricator.services.mozilla.com/D216769
-
Mike Hommey authored
Its only use was removed in bug 1304815. Original Revision: https://phabricator.services.mozilla.com/D216140 Differential Revision: https://phabricator.services.mozilla.com/D216768
-
- Jun 21, 2024
-
-
Gabriel Bustamante authored
Differential Revision: https://phabricator.services.mozilla.com/D214466
-
- Jun 17, 2024
-
-
Ben Hearsum authored
Differential Revision: https://phabricator.services.mozilla.com/D213957
-
- Jun 05, 2024
-
-
andrej authored
Bug 1900428 - Add time delay when passing the skipping onbarding flag to ensure it can take effect. r=perftest-reviewers,sparky A regression was introduced in the startup tests accidentally when re-formatting the android_startup file. This patch resolves that issue, which was forgetting a sleep timer of 4 seconds to allow the skip on-boarding flag to propagate Differential Revision: https://phabricator.services.mozilla.com/D212645
-
Mike Conley authored
Differential Revision: https://phabricator.services.mozilla.com/D212602
-
Otto Länd authored
# ignore-this-changeset
-
Alexandre Lissy authored
Bug 1841370 - Add `mach repackage snap` and `snap-install` for testing development builds under Snap. r=firefox-build-system-reviewers,sergesanspaille This adds the command `mach repackage snap`, which packages the current build as a Snap (with the app name firefox_devel, to not interfere with installs of the normal firefox package). It can also accept a tar file as input, for example to repack a build from Taskcluster. It also adds `mach repackage snap-install`, which installs the package and connects its plugs with `snap connect` (normally done by default, but not for an unsigned package like this). Building a Snap package requires the `snapcraft` command, which is available as a Snap (and maybe from other package managers). Depends on D182615 Differential Revision: https://phabricator.services.mozilla.com/D182616
-
- Jun 04, 2024
-
-
Alexandre Lissy authored
This reverts commit a70f59c7d9da728a355a38dd4dbbd33d5730d442. Differential Revision: https://phabricator.services.mozilla.com/D199853
-
serge-sans-paille authored
Differential Revision: https://phabricator.services.mozilla.com/D211720
-
Ben Hearsum authored
Differential Revision: https://phabricator.services.mozilla.com/D211985
-
- Jun 03, 2024
-
-
Jan-Erik Rediger authored
Bug 1892230 - Update to Glean v60.0.1 r=TravisLong,supply-chain-reviewers,mach-reviewers,android-reviewers a=pascalc Backported for beta. Differential Revision: https://phabricator.services.mozilla.com/D212286
-
- May 31, 2024
-
-
Norisz Fay authored
Backed out changeset 7bace6d14823 (bug 1881272) Backed out changeset 4c893612d034 (bug 1881272) Backed out changeset f8cd7bfc3c98 (bug 1881272) Backed out changeset ccfc9b7a1f39 (bug 1881272)
-
Jan-Erik Rediger authored
Bug 1892230 - Update to Glean v60.1.1 r=TravisLong,supply-chain-reviewers,mach-reviewers,android-reviewers,daabel Differential Revision: https://phabricator.services.mozilla.com/D212253
-
Ben Hearsum authored
Differential Revision: https://phabricator.services.mozilla.com/D211985
-
Bryan Olsson authored
Bug 1899905 - Add Saraiki (skr) to language names in mozIntl and language pack metadata, r=flod,fluent-reviewers Differential Revision: https://phabricator.services.mozilla.com/D212203
-
Tamas Szentpeteri authored
Backed out 7 changesets (bug 1876590) as requested by Gerard for causing gtest failures related to BuildIDReader.ReadFromRealLib. CLOSED TREE Backed out changeset 9ac3a93622c8 (bug 1876590) Backed out changeset 2cd2cc626c44 (bug 1876590) Backed out changeset 6d978847d7dd (bug 1876590) Backed out changeset 0b07a6f1beac (bug 1876590) Backed out changeset 55cc3acc9297 (bug 1876590) Backed out changeset 115753252616 (bug 1876590) Backed out changeset c75ebb5f3a80 (bug 1876590)
-
andrej authored
Bug 1898554 - Clean up android startup script by adding functionality to android_device in android.py. r=perftest-reviewers,sparky Differential Revision: https://phabricator.services.mozilla.com/D211444
-
- May 30, 2024
-
-
Alexandre Lissy authored
This reverts commit a70f59c7d9da728a355a38dd4dbbd33d5730d442. Differential Revision: https://phabricator.services.mozilla.com/D199853
-
- May 29, 2024
-
-
Malte Jürgens authored
Differential Revision: https://phabricator.services.mozilla.com/D210561
-
Mathew Hodson authored
The debug flag for ml.exe and ml64.exe is -Zi instead of -Z7, which is used with clang-cl. Set this when CC_TYPE is "clang-cl" to match the if-statements in `default_debug_flags` and `as_info` in toolchain.configure. Fixes warning A4018: invalid command-line option. Differential Revision: https://phabricator.services.mozilla.com/D211480
-
Julien Cristau authored
Differential Revision: https://phabricator.services.mozilla.com/D211758
-
Tom Ritter authored
Differential Revision: https://phabricator.services.mozilla.com/D211058
-
- May 28, 2024
-
-
Nick Alexander authored
We hand-roll to avoid `os.path.realpath` invoking potentially expensive filesystem APIs. Differential Revision: https://phabricator.services.mozilla.com/D210230
-
Greg Mierzwinski authored
This patch adds a new layer that will allow us to run custom/adhoc bash scripts in mozperftest. Currently, the layer can only handle bash scripts. At the same time, a new flavor is added for this, and additional script parsing capabilities are added. Differential Revision: https://phabricator.services.mozilla.com/D211740
-
Greg Mierzwinski authored
This patch adds a layer to gather the version of a given binary. The layer makes use of the tooling from `setups.py` to do this. Differential Revision: https://phabricator.services.mozilla.com/D211739
-