Граф коммитов

9352 Коммитов

Автор SHA1 Сообщение Дата
serge-sans-paille 4543f1d05e Bug 1907538 - Add metavar support to moz.configure options r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D216401
2024-08-15 23:27:17 +00:00
serge-sans-paille 2cc45bbcf1 Bug 1912959 - Use assertRaisesRegex instead of assertRaisesRegexp r=webdriver-reviewers,taskgraph-reviewers,jcristau,whimboo
The former is supported since python 3.2, the latter got removed in
python 3.12.

Differential Revision: https://phabricator.services.mozilla.com/D219102
2024-08-15 08:57:15 +00:00
serge-sans-paille 8f0984572a Bug 1906824 - Move MOZ_OPTIMIZE_FLAGS from old-configure to moz.configure r=glandium
As js has different flags compared to the remaining parts of the
codebase, set a specific variable (namely MOZ_JS_OPTIMIZE_FLAGS) and use
it instead of MOZ_OPTIMIZE_FLAGS using a specific hook in
python/mozbuild/mozbuild/frontend/context.py

Also:

- harmonize moz_optimize_flags type to always return a list.
- moz_optimize now either returns "1" or None (no use case distinguishes
  between returning 1 or 2)

Differential Revision: https://phabricator.services.mozilla.com/D216098
2024-08-14 21:14:42 +00:00
Alexandre Lissy e5d03c3d3c Bug 1912866 - Move fluent import to avoid doc generation warning r=sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D219082
2024-08-14 15:19:09 +00:00
Cosmin Sabou 2ddad4db70 Backed out changeset d5d4782604fd (bug 1906824) for causing bustages on BigIntType. CLOSED TREE 2024-08-14 01:30:14 +03:00
serge-sans-paille 56ef5fe6c9 Bug 1906824 - Move MOZ_OPTIMIZE_FLAGS from old-configure to moz.configure r=glandium
As js has different flags compared to the remaining parts of the
codebase, set a specific variable (namely MOZ_JS_OPTIMIZE_FLAGS) and use
it instead of MOZ_OPTIMIZE_FLAGS using a specific hook in
python/mozbuild/mozbuild/frontend/context.py

Also:

- harmonize moz_optimize_flags type to always return a list.
- moz_optimize now either returns "1" or None (no use case distinguishes
  between returning 1 or 2)

Differential Revision: https://phabricator.services.mozilla.com/D216098
2024-08-13 22:04:33 +00:00
Dave Townsend 4f9bc460c7 Bug 1906260: Remove the -no-remote command line argument. r=glandium,webdriver-reviewers,perftest-reviewers,application-update-reviewers,taskgraph-reviewers,nalexander,bhearsum,jdescottes,sparky
Differential Revision: https://phabricator.services.mozilla.com/D217569
2024-08-13 14:13:10 +00:00
Narcis Beleuzu ef4ef8198a Backed out changeset f0866652e65f (bug 1906260) for bc failure on /browser_startup_mainthreadio.js . CLOSED TREE 2024-08-09 12:33:45 +03:00
Dave Townsend 53057e9f02 Bug 1906260: Remove the -no-remote command line argument. r=glandium,webdriver-reviewers,perftest-reviewers,application-update-reviewers,taskgraph-reviewers,nalexander,bhearsum,jdescottes,sparky
Differential Revision: https://phabricator.services.mozilla.com/D217569
2024-08-08 19:35:41 +00:00
Jan-Erik Rediger bb903b4fba Bug 1911767 - Update to Glean v60.5.0 r=chutten,glandium,supply-chain-reviewers,mach-reviewers,android-reviewers,twhite,ahal
Differential Revision: https://phabricator.services.mozilla.com/D218649
2024-08-08 14:58:04 +00:00
mcarare bd142be578 Bug 1880792, 1880801, 1880805 - Compile Focus, Fenix, AC and GV with SDK 35. r=android-reviewers,geckoview-reviewers,ohall
Differential Revision: https://phabricator.services.mozilla.com/D217428
2024-08-08 08:02:32 +00:00
Sylvestre Ledru 125b26683b Bug 1910311 - Update to sphinx 7.4.7 r=firefox-source-docs-reviewers,ahal DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D217911
2024-08-08 07:32:50 +00:00
Noemi Erli 934126cb32 Backed out 9 changesets (bug 1880805, bug 1880792) for causing Android build bustages CLOSED TREE
Backed out changeset 31bdbc9aeaa4 (bug 1880805)
Backed out changeset 774f35ca40c6 (bug 1880805)
Backed out changeset 245c3192541e (bug 1880805)
Backed out changeset b6ebbf12ab50 (bug 1880805)
Backed out changeset 17995dc18511 (bug 1880805)
Backed out changeset 42b34af74a6b (bug 1880805)
Backed out changeset 2f77befbf593 (bug 1880805)
Backed out changeset 974b02a7b0c6 (bug 1880792)
Backed out changeset bb02a20ea5fd (bug 1880792)
2024-08-07 21:36:15 +03:00
mcarare ea282ca424 Bug 1880792, 1880801, 1880805 - Compile Focus, Fenix, AC and GV with SDK 35. r=android-reviewers,geckoview-reviewers,ohall
Differential Revision: https://phabricator.services.mozilla.com/D217428
2024-08-07 14:20:46 +00:00
Norisz Fay e57b75b143 Backed out 9 changesets (bug 1880805, bug 1880792) for causing WR bustages
Backed out changeset b4a34334966e (bug 1880805)
Backed out changeset 930b186197c7 (bug 1880805)
Backed out changeset a123725cb63e (bug 1880805)
Backed out changeset 361853f53ba9 (bug 1880805)
Backed out changeset b23f3321ac09 (bug 1880805)
Backed out changeset ed4650fa6bec (bug 1880805)
Backed out changeset 413d884fda78 (bug 1880805)
Backed out changeset e7fff6a1e708 (bug 1880792)
Backed out changeset 781599462673 (bug 1880792)
2024-08-07 14:55:34 +03:00
mcarare 48cb18b4f9 Bug 1880792, 1880801, 1880805 - Compile Focus, Fenix, AC and GV with SDK 35. r=android-reviewers,geckoview-reviewers,ohall
Differential Revision: https://phabricator.services.mozilla.com/D217428
2024-08-07 10:45:53 +00:00
Narcis Beleuzu 1f68e6ad0c Backed out 9 changesets (bug 1880805, bug 1880792) for gradle-dependencies TL bustages. CLOSED TREE
Backed out changeset f94e6acf0cd3 (bug 1880805)
Backed out changeset 22e14524bf1f (bug 1880805)
Backed out changeset 774b263652b5 (bug 1880805)
Backed out changeset 77fe8fb48620 (bug 1880805)
Backed out changeset 3ae77f91197e (bug 1880805)
Backed out changeset 1ffaa88f56da (bug 1880805)
Backed out changeset 1dee3246c6a2 (bug 1880805)
Backed out changeset 9abb09c562ef (bug 1880792)
Backed out changeset 24a1c7a574c4 (bug 1880792)
2024-08-06 22:41:06 +03:00
mcarare fe507f0539 Bug 1880792, 1880801, 1880805 - Compile Focus, Fenix, AC and GV with SDK 35. r=android-reviewers,geckoview-reviewers,ohall
Differential Revision: https://phabricator.services.mozilla.com/D217428
2024-08-06 17:38:52 +00:00
Sandor Molnar e453f57a49 Backed out changeset 82cd657ce425 (bug 1906260) for causing mochitest failures @ test_interactive_widget.html & pup wd test failures CLOSED TREE 2024-08-06 18:06:20 +03:00
Anna Yeddi 39d02ec02f Bug 1884970 - Close current tab button is missing an accessible name and role. r=tabbrowser-reviewers,fluent-reviewers,dao,bolsson,flod
The [tab-close-button](https://searchfox.org/mozilla-central/rev/f9157a03835653cd3ece8d2dc713a782b7e4374e/browser/base/content/tabbrowser-tab.js#40) is not labeled and is missing an interactive role of button, while it is functioning as one.

Note: we do not want this control to be keyboard focusable, because keyboard-only user could close the tab via the context menu and we don't want to create an additional tab stop for the navigation as well, but making sure the control is marked up as a button with an accessible name would allow it to be actionable with speech-to-text software, with touch devices, with switch controls in scan mode, and for screen readers via their navigation shortcuts as well.

Differential Revision: https://phabricator.services.mozilla.com/D204413
2024-08-06 13:51:06 +00:00
Dave Townsend 11ce30d1cb Bug 1906260: Remove the -no-remote command line argument. r=glandium,webdriver-reviewers,perftest-reviewers,application-update-reviewers,taskgraph-reviewers,nalexander,bhearsum,jdescottes,sparky
Differential Revision: https://phabricator.services.mozilla.com/D217569
2024-08-06 11:46:07 +00:00
Alexandre Lissy b1eb8a5dea Bug 1901703 - Update 'repackage-snap' to generate desktop file r=sergesanspaille
Differential Revision: https://phabricator.services.mozilla.com/D216373
2024-08-05 15:01:01 +00:00
Alexandre Lissy 5c0642c9bc Bug 1901703 - Update 'repackage-deb' to changes for generated desktop file r=gabriel
Differential Revision: https://phabricator.services.mozilla.com/D216372
2024-08-05 15:01:01 +00:00
Alexandre Lissy 1068005df1 Bug 1901703 - Introduce mach repackage desktop-file command r=jlorenzo
Differential Revision: https://phabricator.services.mozilla.com/D216386
2024-08-05 15:01:00 +00:00
Alexandre Lissy 80180993cf Bug 1901703 - Change desktop_file generator to allow more customization r=gabriel
Differential Revision: https://phabricator.services.mozilla.com/D215917
2024-08-05 15:01:00 +00:00
Alexandre Lissy 8875ea5e43 Bug 1901703 - Extract desktop file generation from deb repackage r=gabriel
Differential Revision: https://phabricator.services.mozilla.com/D216051
2024-08-05 15:00:59 +00:00
Joshua Marshall fd429c3f21 Bug 1903766 - Add perftests for service worker update r=perftest-reviewers,dom-worker-reviewers,sparky,asuth
Differential Revision: https://phabricator.services.mozilla.com/D218415
2024-08-02 19:04:40 +00:00
Greg Mierzwinski cde4675ae4 Bug 1906102 - Modify the background-resource android test. r=perftest-reviewers,kshampur
This patch modifies the background-resource (formerly background-cpu) android test to collect resource information at distinct times rather than only at the end of the test run.

The collection script is split in two here for cpu, and memory. The python parsing script is also modified to be able to gather the resources from multiple files, and the name is changed to better reflect what it does.

This patch also renames the test to better reflect that it's a resource usage test and not just a cpu test.

Differential Revision: https://phabricator.services.mozilla.com/D217097
2024-08-01 18:30:45 +00:00
Mike Hommey d2549d9999 Bug 1910819 - Remove OS_INCLUDES from WASM compile flags. r=firefox-build-system-reviewers,sergesanspaille
When targetting WASM, includes for OS libraries make no sense.

Differential Revision: https://phabricator.services.mozilla.com/D218168
2024-07-31 09:10:33 +00:00
Gabriel Bustamante d3242bf7fb Bug 1876701 - Add man pages for Firefox .deb packages r=jcristau
Differential Revision: https://phabricator.services.mozilla.com/D215678
2024-07-30 20:17:28 +00:00
Cristina Horotan 31d462d101 Backed out 3 changesets (bug 1905073, bug 1876701, bug 1863757) for causing mbu failures at test_deb.py CLOSED TREE
Backed out changeset 989113ca866f (bug 1863757)
Backed out changeset 6d2df6fd6f11 (bug 1876701)
Backed out changeset 576f4de811d7 (bug 1905073)
2024-07-30 22:29:59 +03:00
Gabriel Bustamante 804bebe81c Bug 1876701 - Add man pages for Firefox .deb packages r=jcristau
Differential Revision: https://phabricator.services.mozilla.com/D215678
2024-07-30 16:59:15 +00:00
Stanca Serban 1ff77350d5 Backed out 2 changesets (bug 1910311) as requested by Sylvestre.
Backed out changeset 5b8997293aaa (bug 1910311)
Backed out changeset d9bfe8fcbecf (bug 1910311)
2024-07-30 11:55:46 +03:00
Sylvestre Ledru a1ddae25bd Bug 1910311 - Update to sphinx 7.4.7 r=firefox-source-docs-reviewers,ahal DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D217911
2024-07-29 18:58:49 +00:00
Daniel Darnell d3745bcee5 Bug 1893603 - Modify .deb repackaging to accomodate Thunderbird. r=releng-reviewers,taskgraph-reviewers,jcristau
One notable change in this patch: a code path that checks for pre-existing distribution.ini and .desktop files.
If you place a distribution.ini or .desktop file in the root of any of the Linux .deb templates directories (paths specified in deb-templates and deb-l10n-templates), the supplied file will be used instead of generating or downloading a default file.

Differential Revision: https://phabricator.services.mozilla.com/D211141
2024-07-29 17:53:51 +00:00
Chris H-C a0dad09e91 Bug 1907945 - Upgrade to glean v60.4.0 r=TravisLong,supply-chain-reviewers,mach-reviewers,android-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D217604
2024-07-25 13:40:54 +00:00
Ryan VanderMeulen 34c60a8bc8 Bug 1893001 - Update NDK to r27. r=geckoview-reviewers,calu
Differential Revision: https://phabricator.services.mozilla.com/D216899
2024-07-23 17:02:39 +00:00
Ryan VanderMeulen 40fc3f3e4c Bug 1893001 - Update Android bundletool to version 1.17.0. r=geckoview-reviewers,calu
Differential Revision: https://phabricator.services.mozilla.com/D216898
2024-07-23 17:02:38 +00:00
Chris H-C f4557c4049 Bug 1907991 - Require mach to use the vendored glean_parser r=TravisLong,mach-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D217321
2024-07-22 20:21:30 +00:00
Mike Hommey 0045711e67 Bug 1908637 - Allow configure options with at most 1 argument to contain commas. r=firefox-build-system-reviewers,ahochheiden
Comma is the separator for values in options. Like in --with-foo=bar,baz.
This is meant to be useful for options with nargs="*", "+", or a fixed
value greater than 1.

Currently, when an option with another nargs is passed a comma, we
reject the value as being multiple values, while one or less is
expected. This causes problems with options with nargs=1 that actually
CAN have legitimate values containing commas. Examples include:
  CFLAGS="-Wp,--preprocessor-flag -Wa,--assembler-flag"
  LDFLAGS=-Wl,--linker-flag"

Since options with multiple arguments are the exception, not the norm,
let's allow commas in cases where at most a single argument is expected.

An alternative would be to explicitly disable comma-splitting on the set
of options that can take values containing commas, but that's error-prone.

Differential Revision: https://phabricator.services.mozilla.com/D217021
2024-07-22 20:15:36 +00:00
Harveer Singh 5a1ed5e7fe Bug 1889930: Remove source code corresponding to deprecated notification store.r=saschanaz
Differential Revision: https://phabricator.services.mozilla.com/D217143
2024-07-22 16:14:46 +00:00
Ryan VanderMeulen 0f15b77494 Bug 1908818 - Update JDK 17 to version 17.0.12+7. r=geckoview-reviewers,calu
Differential Revision: https://phabricator.services.mozilla.com/D217051
2024-07-19 16:10:46 +00:00
serge-sans-paille 0f9fb873ff Bug 1904589 - Remove MOZ_PGO_OPTIMIZE_FLAGS. r=glandium
Instead, position MOZ_OPTIMIZE_FLAGS to -O3 under PGO on Linux.

This creates a dependency on PGO from toolchain.configure, break it by
splitting moz_optimize in two functions, one for the optimization status
and one for the optimization flags.

Differential Revision: https://phabricator.services.mozilla.com/D214843
2024-07-19 01:22:00 +00:00
Sylvestre Ledru f69cfcb947 Bug 1908672 - Update to sphinx 7.4.6 r=firefox-source-docs-reviewers,championshuttler DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D216954
2024-07-18 16:09:42 +00:00
Stanca Serban 613e3f829f Bug 190831 - Fix lint failure. 2024-07-18 02:12:32 +03:00
Mike Hommey 3585de50b0 Bug 1908311 - Fix GitRepository.branch with older versions of git. r=sheehan
Differential Revision: https://phabricator.services.mozilla.com/D216786
2024-07-17 22:05:11 +00:00
Narcis Beleuzu 05917cfb67 Backed out changeset 387a97f5aa42 (bug 1908311) for python failure on test_branch.py. CLOSED TREE 2024-07-18 00:37:35 +03:00
Mike Hommey c7188972f0 Bug 1908311 - Fix GitRepository.branch with older versions of git. r=sheehan
Differential Revision: https://phabricator.services.mozilla.com/D216786
2024-07-17 21:06:48 +00:00
Sandor Molnar 6f1741b499 Backed out changeset 4f5fd55945a5 (bug 1907991) for causing build bustages. CLOSED TREE 2024-07-17 17:52:03 +03:00
Chris H-C fd57db6aac Bug 1907991 - Vendor glean_parser v14.2.0 r=janerik,mach-reviewers
Also instruct `mach` to use the vendored `glean_parser` instead of the one it
would otherwise pull down from `pip` as part of its `glean_sdk` dep.

This unfortunately ties updates of `mach`'s `glean_sdk` to any updates m-c gets
for its `glean_parser`. It's required to ensure `./mach build` always uses the
vendored `glean_parser` (see bug 1908020).

Differential Revision: https://phabricator.services.mozilla.com/D216717
2024-07-17 14:34:39 +00:00