Commit Graph

8192 Commits

Author SHA1 Message Date
Mike Hommey
d96f141e56 Bug 1806198 - Disambiguate gzip on gentoo. r=firefox-build-system-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D164956
2022-12-19 21:51:45 +00:00
Eemeli Aro
685f5b8677 Bug 1805319 - Fix typo in webrtc indicator message id. r=flod,fluent-reviewers,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D165004
2022-12-19 10:45:24 +00:00
Eemeli Aro
4db1f81ea9 Bug 1804425 - Drop python/devtools/migrate-l10n/ as unused. r=flod,devtools-reviewers,jdescottes
This utility script for l10n migrations was added six years ago in bug 1294186,
but is no longer necessary or used. For clarity, it should be removed.

Differential Revision: https://phabricator.services.mozilla.com/D164049
2022-12-19 09:10:07 +00:00
Emily McMinn
6974b9c7b1 Bug 1790387 - A11y improvements for the Feature Callout step indicator r=aminomancer,bolsson
Differential Revision: https://phabricator.services.mozilla.com/D159629
2022-12-15 21:48:42 +00:00
Connor Sheehan
683e5819ed Bug 1805804: avoid linting the tree for support-files changes if --fix is passed r=marco
Changing a linter's `support-files` causes that linter to
run against the entire tree. This is to avoid introducing
a regression in files that weren't touched, which would
be confusing for developers who trusted `--outgoing` to
catch their regressions.

Turn this behaviour off when `--fix` is passed as a linter
argument so these regressions aren't also fixed tree-wide.
Move the logic for tree-wide linting into a function
`should_lint_entire_tree` and add tests for the behaviour
in `test_roller.py`.

Differential Revision: https://phabricator.services.mozilla.com/D164761
2022-12-15 16:40:09 +00:00
andrej
ef5d615597 Bug 1779822 - Create tests and CI for mozperftest later for Fenix and nightly startup benchmarks. r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D164130
2022-12-15 15:51:56 +00:00
andrej
5a7a352559 Bug 1779822 - Create new mozperftest later for Fenix and nightly startup bechmarks. r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D154126
2022-12-15 15:51:56 +00:00
Sandor Molnar
c8085bc124 Backed out 4 changesets (bug 1805427) for causing xpc failures in toolkit/components/extensions/test/xpcshell/test_ext_scripting_persistAcrossSessions.js CLOSED TREE
Backed out changeset 9231b82f6a8b (bug 1805427)
Backed out changeset 9308ede8e265 (bug 1805427)
Backed out changeset b1c44a7274c5 (bug 1805427)
Backed out changeset 39a8c4bff42f (bug 1805427)
2022-12-15 18:43:29 +02:00
Chris H-C
37e15535e6 Bug 1805427 - Update Glean to 52.0.0, uuid to 1.0 r=glandium,janerik,webdriver-reviewers,supply-chain-reviewers
Depends on D164603

Differential Revision: https://phabricator.services.mozilla.com/D164604
2022-12-15 14:04:54 +00:00
Stanca Serban
404b6563bb Backed out changeset 311eb6a3a3ed (bug 1779822) for coverage related failures. CLOSED TREE 2022-12-15 16:25:29 +02:00
andrej
3bebb4742f Bug 1779822 - Create new mozperftest later for Fenix and nightly startup bechmarks. r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D154126
2022-12-15 13:54:10 +00:00
Alex Ionescu
3288f620ff Bug 1805143 - Remove output kwarg before calling side by side r=perftest-reviewers,sparky,afinder
Differential Revision: https://phabricator.services.mozilla.com/D164437
2022-12-15 12:18:04 +00:00
Iulian Moraru
4a67cb0362 Backed out changeset 088a627e5772 (bug 1805143) as per Alexandru Ionescu's request. CLOSED TREE 2022-12-14 20:38:58 +02:00
Alex Ionescu
0eef028f67 Bug 1805143 - Remove output kwarg before calling side by side r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D164437
2022-12-13 13:30:05 +00:00
Francesco Lodolo (:flod)
ac2d5ca725 Bug 1805297 - Update name and description for language packs to fit within manifest.json limits, r=eemeli
manifest.json has character limits for name (45) and description (132).

Language packs now use:

name: Language: {native_name} ({english_name})
description: {app} Language Pack for {native_name} ({locale_code}) – {english_name}

The English name is omitted if identical to the native name, and it's omitted from the name if the resulting name exceeds the character limit.

Longer name or description are always truncated.

Differential Revision: https://phabricator.services.mozilla.com/D164535
2022-12-13 10:12:06 +00:00
Sylvestre Ledru
baca9eb94e Bug 1802689 - cargo.toml: more consistency in the author names
Differential Revision: https://phabricator.services.mozilla.com/D163769
2022-12-13 09:14:44 +00:00
Mike Hommey
5fd296e7b8 Bug 1804595 - Update osclientcerts to libloading 0.7. r=keeler,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D164177
2022-12-13 00:37:50 +00:00
Mike Hommey
03ce56dee2 Bug 1804570 - Update alsa crate to 0.7. r=gsvelto,supply-chain-reviewers
We also artificially update nix to 0.25 in preparation for bug 1793784.

Differential Revision: https://phabricator.services.mozilla.com/D164165
2022-12-13 00:24:03 +00:00
Mike Hommey
22241fa811 Bug 1804588 - Add a dependency on symbols files for libraries that have one. r=firefox-build-system-reviewers,nalexander
Differential Revision: https://phabricator.services.mozilla.com/D164168
2022-12-08 04:37:39 +00:00
Alex Ionescu
821423400b Bug 1804487 - Update perftest_tools version r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D164122
2022-12-07 20:18:14 +00:00
Mark Banner
e52e50e446 Bug 1804479 - Add jsm and sjs extensions as associated with JavaScript for VSCode. r=firefox-build-system-reviewers,nalexander
Differential Revision: https://phabricator.services.mozilla.com/D164097
2022-12-07 18:45:09 +00:00
Otto Länd
511e314091 No bug: apply code formatting via Lando
# ignore-this-changeset
2022-12-07 18:10:55 +00:00
Tom Ritter
531fc4de6f Bug 1804298: mach vendor support for an alternate, more terse way of individual-files r=andi
If we want to use individual-files for a lot of files, all
of which are going the same place, it is very verbose and
repetitive.  Create an alternate, mutually-exclusive way of
specifying individual-files in a moz.yaml

Differential Revision: https://phabricator.services.mozilla.com/D163969
2022-12-07 18:08:13 +00:00
Tom Ritter
ef24f8ed54 Bug 1804298: mach vendor Fixes/Minor Improvements r=andi
- make sure the patch files are sorted before we apply them
 - strip trailing slashes from the repo url before we add more
 - Allow the individual-files action to be used by individual-files

Differential Revision: https://phabricator.services.mozilla.com/D163968
2022-12-07 18:08:12 +00:00
Tom Ritter
8efd64bdbf Bug 1700396: Bump Updatebot version for phabricator fixes r=andi
Correctly handle group phab reviewers and submit two separate
phabricator revisions for two patches

Differential Revision: https://phabricator.services.mozilla.com/D163872
2022-12-07 17:20:54 +00:00
Arthur Carcano
aac035a5dd Bug 1803557 - Refactor cargo subcommands in mach_commands.py. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D163588
2022-12-07 06:07:22 +00:00
Heitor Neiva
b71d7b535b Bug 1801381 - Disable run_configure for mac repackaging r=glandium
Switches from `buildconfig.substs` to `bootstrap_toolchain` for the repackage job
Refactors mozpack/dmg to not depend on the environment; Moves path resolution of tools up to `mozbuild.action.{make_dmg|unpack_dmg}`
Update syntax to python 3.7+

Differential Revision: https://phabricator.services.mozilla.com/D163129
2022-12-06 21:11:43 +00:00
Đăng Tú
dd3c001425 Bug 1803958 - Add bootstrap support for Tuxedo OS. r=firefox-build-system-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D163791
2022-12-05 23:19:42 +00:00
Gabriel Bustamante
929a011067 Bug 1799233 - Add tasks to repack Firefox nightly builds into Debian Packages r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D161743
2022-12-05 21:10:07 +00:00
Eemeli Aro
fc948aab17 Bug 1802128 - Refactor langpack names & descriptions. r=nalexander,fluent-reviewers,flod
The JSON data added here is derived from mozIntl.sys.mjs for the native names,
and Intl.DisplayNames for the English names. Once it becomes possible to
synchronously import JSON from JS code, this data should be merged with that
used by mozIntl.sys.mjs.

Differential Revision: https://phabricator.services.mozilla.com/D163049
2022-12-05 17:15:53 +00:00
Eemeli Aro
c790b3f054 Bug 1802128 - Migrate langpack defines.inc files to Fluent. r=nalexander,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D163048
2022-12-05 17:15:53 +00:00
Cristian Tuns
3ef28fd16c Backed out changeset 93a99f808df6 (bug 1799233) for causing endless exceptions 2022-12-01 18:39:18 -05:00
Gabriel Bustamante
4da6f3c01b Bug 1799233 - Add tasks to repack Firefox nightly builds into Debian Packages r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D161743
2022-12-01 21:26:53 +00:00
Norisz Fay
1235811770 Backed out changeset 632f9747a11e (bug 1801381) for causing build bustages on OSX. CLOSED TREE 2022-12-01 12:01:04 +02:00
Mike Hommey
5549685670 Bug 1803477 - Do not default to one core by default for mach cargo clippy. r=sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D163540
2022-12-01 07:13:01 +00:00
Heitor Neiva
c502d9c55b Bug 1801381 - Disable run_configure for mac repackaging r=glandium
Switches from `buildconfig.substs` to `bootstrap_toolchain` for the repackage job
Refactors mozpack/dmg to not depend on the environment; Moves path resolution of tools up to `mozbuild.action.{make_dmg|unpack_dmg}`
Update syntax to python 3.7+

Differential Revision: https://phabricator.services.mozilla.com/D163129
2022-12-01 01:29:27 +00:00
Emilio Cobos Álvarez
6668531256 Bug 1801035 - Stop localizing places initial window size. r=Gijs,fluent-reviewers
According to Transvision, this is barely localized (only two locales set
a non-default width, and they all do it to just slightly more than
usual).

So standardize the initial size on that (800x500), remove the
localization, and remove the minimum size constraint, which wasn't there
before the regressing bug.

Differential Revision: https://phabricator.services.mozilla.com/D163511
2022-11-30 19:31:47 +00:00
Mike Hommey
65c94f1b70 Bug 1798660 - Avoid recursing the objdir for generated sources in symbolstore.py. r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D163300
2022-11-30 04:57:38 +00:00
Shane Hughes
8b72d4fad3 Bug 1803225 - [docs] Link to MSYS2 setup guide. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D163385
2022-11-30 04:10:42 +00:00
Iulian Moraru
2837c9d0f4 Backed out 3 changesets (bug 1798660) for causing windows build bustages. CLOSED TREE
Backed out changeset 1f48544c0a43
Backed out changeset 94ebb61f5e56 (bug 1798660)
Backed out changeset 5f7970d19320 (bug 1798660)
2022-11-30 00:29:43 +02:00
Otto Länd
1fecd47c1c No bug: apply code formatting via Lando
# ignore-this-changeset
2022-11-29 21:50:17 +00:00
Mike Hommey
262904bd5f Bug 1798660 - Avoid recursing the objdir for generated sources in symbolstore.py. r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D163300
2022-11-29 21:22:08 +00:00
janvi01
d2aa0af52d Bug 1780585 - Enhanced focused states on PiP controls r=kpatenio,niklas,flod
Differential Revision: https://phabricator.services.mozilla.com/D154503
2022-11-29 15:15:20 +00:00
Emilio Cobos Álvarez
efd380b425 Bug 1803010 - Use .value consistently for downloads ui. r=Gijs,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D163312
2022-11-29 15:14:56 +00:00
Mike Hommey
45e3cb9869 Bug 1386368 - Undo bug 1324040. r=firefox-build-system-reviewers,ahochheiden
Now that we depend on modern versions of python 3, we shouldn't have SNI
problems anymore. OTOH, the S3 address somehow causes certificate
problems on some setups (similar to bug 1787993), while the original
address doesn't, so this is all for the better.

Differential Revision: https://phabricator.services.mozilla.com/D163170
2022-11-28 21:34:55 +00:00
Francesco Lodolo (:flod)
08a9cdce1d Bug 1802837 - Remove Fluent migration recipes for Firefox 105-107, r=eemeli DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D163193
2022-11-28 17:12:02 +00:00
Cristian Tuns
280201b26e Backed out changeset 028a7f4e4b32 (bug 1776255) for causing Linux artifact builds bustages on central CLOSED TREE 2022-11-26 17:13:36 -05:00
Marco Castelluccio
5b82bad791 Bug 1802423 - Add mozharness to the list of Mach dependencies. r=firefox-build-system-reviewers,ahochheiden DONTBUILD
This way it is importable directly without Python scripts having to alter the path.

Differential Revision: https://phabricator.services.mozilla.com/D163085
2022-11-25 22:58:36 +00:00
ahochheiden
3086d55972 Bug 1776255 - Add the appropriate 'when' to all 'option' that end up calling 'pkg_check_modules' later r=firefox-build-system-reviewers,glandium
We don't check for pkg-config on some platforms (Windows, OSX, Android).
On those platforms, calling 'pkg_check_modules' will not work. Adding
the same 'when' used for the 'pkg_config' check to all the options that
end up calling 'pkg_check_modules' effectively disables them, and prevents
'pkg_check_modules' from being called.

Differential Revision: https://phabricator.services.mozilla.com/D150649
2022-11-25 17:22:03 +00:00
Arthur Carcano
ca79059cfb Bug 1802168 - Prevent duplicated variables when generating backend.mk (rust). r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D162863
2022-11-25 08:36:37 +00:00