Commit graph

8999 commits

Author SHA1 Message Date
Julian Nagele
4360daf5c0 Bug 1869093 - When bootstrapping on Arch Linux check if packages are already installed before try to install them. r=ahochheiden,firefox-build-system-reviewers,sergesanspaille
pacman_install() uses sudo pacman -S to install packages, which requires the user to enter their password for sudo even if there's nothing to do. Checking for installed packages using pacman -Q allows us to skip calling sudo when all packages are  already installed.

Differential Revision: https://phabricator.services.mozilla.com/D199242
2024-01-23 17:46:15 +00:00
Alexandre Lissy
981dbbac44 Bug 1867289 - Do not rebuild platform.ini on artifact builds r=nalexander,glandium,mkaply
Differential Revision: https://phabricator.services.mozilla.com/D198016
2024-01-23 12:08:59 +00:00
Cristian Tuns
a0f83ca7c6 Backed out 11 changesets (bug 1824671) for causing spidermonkey bustages in Bidi.h CLOSED TREE
Backed out changeset f41ef5e3f7b9 (bug 1824671)
Backed out changeset f029db1566d8 (bug 1824671)
Backed out changeset 7fe14219e95e (bug 1824671)
Backed out changeset 71dbcba23335 (bug 1824671)
Backed out changeset 5c20e50fc26b (bug 1824671)
Backed out changeset e16c7ccc64e5 (bug 1824671)
Backed out changeset d8414db5bc0c (bug 1824671)
Backed out changeset 89622f53da27 (bug 1824671)
Backed out changeset 9a2fbd21feb5 (bug 1824671)
Backed out changeset b273d641a26a (bug 1824671)
Backed out changeset 17e79f579645 (bug 1824671)
2024-01-23 10:19:32 -05:00
Jonathan Kew
061dc987ed Bug 1824671 - patch 7 - Add icu_properties & dependencies to audits.toml and to package license whitelist, to enable it to be vendored. r=glandium,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D198445
2024-01-23 11:53:22 +00:00
Perry McManis
c314357a6d Bug 1874923 - Update Glean to 56.1.0 r=janerik,supply-chain-reviewers,mach-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D199093
2024-01-22 15:45:27 +00:00
Gregory Pappas
b3e0fd295c Bug 1724089 - Remove browser.tabs.remote.autostart pref r=webdriver-reviewers,perftest-reviewers,geckoview-reviewers,jgraham,extension-reviewers,mossop,sparky,robwu,owlish,necko-reviewers,jmaher,valentin
Differential Revision: https://phabricator.services.mozilla.com/D192136
2024-01-22 09:52:53 +00:00
ahochheiden
fd25a02df1 Bug 1874208 - Remove the always printed Site not up-to-date reason r=firefox-build-system-reviewers,glandium
While this message was sometimes useful to help troubleshoot for end
users, it's causing issues parsing `stdout` (since it can't use the mach
logging infrastructure due to being too early in the startup). We also
can't use `stderr` since some mozharness scripts treat any `stderr`
output as a full error.

Differential Revision: https://phabricator.services.mozilla.com/D198451
2024-01-16 17:49:06 +00:00
Gabriel Bustamante
be5a967787 Bug 1874289 - Fix .deb package branding on release-rc r=jlorenzo
Differential Revision: https://phabricator.services.mozilla.com/D198694
2024-01-16 16:31:11 +00:00
serge-sans-paille
298efaf1ce Bug 1874843 - Remove invalid escaping met during mach clobber r=jcristau
Differential Revision: https://phabricator.services.mozilla.com/D198673
2024-01-16 13:22:04 +00:00
mcarare
88903cc4ad Bug 1873677 - GeckoView Android API 34 (Android 14) r=jgraham,jonalmeida
Differential Revision: https://phabricator.services.mozilla.com/D198175
2024-01-16 08:21:36 +00:00
Mike Hommey
8b37491dc9 Bug 1874758 - Upgrade boto3 to latest version for upload-generated-sources. r=firefox-build-system-reviewers,mach-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D198640
2024-01-16 04:38:51 +00:00
Gabriel Bustamante
77906e1934 Bug 1874289 - Fix .deb package branding on release r=jlorenzo DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D198463
2024-01-15 09:19:58 +00:00
Narcis Beleuzu
c35689e579 Backed out changeset 120bb0115412 (bug 1874208) for causing BP bustages. 2024-01-12 09:02:06 +02:00
ahochheiden
44523c0504 Bug 1874208 - Only output the Site not up-to-date reason to stderr r=firefox-build-system-reviewers,glandium
It's not technically an error, but we can't make it debug level output
since the mach logging isn't available this early on startup. There's
precedent for using `stderr` output elsewhere in `site.py`, though it
usually precedes an exception being raised.

Differential Revision: https://phabricator.services.mozilla.com/D198307
2024-01-12 02:11:35 +00:00
Henrik Skupin
5217f294ff Bug 1836727 - [marionette] Fix MARIONETTE_MANIFESTS usage in moz.build files. r=webdriver-reviewers,necko-reviewers,application-update-reviewers,search-reviewers,sessionstore-reviewers,places-reviewers,dom-storage-reviewers,Standard8,jesup,jdescottes,nalexander,sclements,janv
Differential Revision: https://phabricator.services.mozilla.com/D197515
2024-01-11 10:34:29 +00:00
Emily McMinn
b9fbafd3d9 Bug 1863022 - Render message from browser-siteProtections.js, replace messaging system telemetry, and migrate strings r=pdahiya,omc-reviewers,pbz,fluent-reviewers,flod
The protections panel message should show once when the panel is first opened; after that it will be collapsed by default and can be shown again by clicking the "info" button on the panel

Messaging system previously sent the following pings on message show, and when the "learn more" link was clicked:

```
{“message_id”:“PROTECTIONS_PANEL_1",“event”:“IMPRESSION”,“addon_version”:“20231106094018",“locale”:“en-US”,“client_id”:“6fabd2de-3d0a-4b11-be4c-86b0ea1a1144",“browser_session_id”:“4b0f34b1-75ef-4704-907e-18d84e5187c3",“pingType”:“whats-new-panel”}
```
and

```
{“message_id”:“PROTECTIONS_PANEL_1",“event”:“CLICK”,“addon_version”:“20231106094018",“locale”:“en-US”,“client_id”:“6fabd2de-3d0a-4b11-be4c-86b0ea1a1144",“browser_session_id”:“4b0f34b1-75ef-4704-907e-18d84e5187c3",“pingType”:“whats-new-panel”}
```

This patch replaces these pings with 'RecordEvents' telemetry on the `protectionsPopup` object:

```
33153 	security.ui.protectionspopup 	open 	protectionspopup_cfr 	impression 	{"message": "PROTECTIONS_PANEL_1"}
```
and

```
34932 	security.ui.protectionspopup 	click 	protectionspopup_cfr
```

Differential Revision: https://phabricator.services.mozilla.com/D192968
2024-01-10 22:20:05 +00:00
Hanna Jones
1cd9e53b6b Bug 1845150 - Update notificationbox usage for search engine removal notification r=search-reviewers,fluent-reviewers,Standard8,bolsson
Notification can be triggered locally via this snippet:

```js
BrowserSearch.removalOfSearchEngineNotificationBox("Google", "Foogle")
```

Depends on D189872

Differential Revision: https://phabricator.services.mozilla.com/D194312
2024-01-10 18:55:30 +00:00
Stanca Serban
3a7783c4b5 Backed out changeset f737edc6cd59 (bug 1863022) for causing mochitests failures in browser_protectionsUI.js. CLOSED TREE 2024-01-10 01:49:46 +02:00
Emily McMinn
a240571a59 Bug 1863022 - Render message from browser-siteProtections.js, replace messaging system telemetry, and migrate strings r=pdahiya,omc-reviewers,pbz,fluent-reviewers,flod
The protections panel message should show once when the panel is first opened; after that it will be collapsed by default and can be shown again by clicking the "info" button on the panel

Messaging system previously sent the following pings on message show, and when the "learn more" link was clicked:

```
{“message_id”:“PROTECTIONS_PANEL_1",“event”:“IMPRESSION”,“addon_version”:“20231106094018",“locale”:“en-US”,“client_id”:“6fabd2de-3d0a-4b11-be4c-86b0ea1a1144",“browser_session_id”:“4b0f34b1-75ef-4704-907e-18d84e5187c3",“pingType”:“whats-new-panel”}
```
and

```
{“message_id”:“PROTECTIONS_PANEL_1",“event”:“CLICK”,“addon_version”:“20231106094018",“locale”:“en-US”,“client_id”:“6fabd2de-3d0a-4b11-be4c-86b0ea1a1144",“browser_session_id”:“4b0f34b1-75ef-4704-907e-18d84e5187c3",“pingType”:“whats-new-panel”}
```

This patch replaces these pings with 'RecordEvents' telemetry on the `protectionsPopup` object:

```
33153 	security.ui.protectionspopup 	open 	protectionspopup_cfr 	impression 	{"message": "PROTECTIONS_PANEL_1"}
```
and

```
34932 	security.ui.protectionspopup 	click 	protectionspopup_cfr
```

Differential Revision: https://phabricator.services.mozilla.com/D192968
2024-01-09 22:34:35 +00:00
Connor Sheehan
4a83ca270c Bug 1856590: create a function to return --remotes arg and use in get_branch_nodes r=ahochheiden
In bug 1866395 I added a function to return the canonical Firefox
remote and use it when determining the base ref. I overlooked
that this also needs to be used for `get_branch_nodes` to avoid
returning a set of branch nodes that doesn't begin from the same
base ref. Move the building of the `--remotes` arg to a separate
function and use it in `get_branch_nodes`.

Differential Revision: https://phabricator.services.mozilla.com/D198032
2024-01-09 18:04:09 +00:00
Gabriel Bustamante
57e85ad1b5 Bug 1868493 - Fix devedition .deb package StartupWMClass r=jlorenzo
Differential Revision: https://phabricator.services.mozilla.com/D197734
2024-01-08 19:53:56 +00:00
Alex Finder
bb6f20840b Bug 1870051 Update mozperftest-tools version to 0.3.2 r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D196428
2024-01-08 16:25:43 +00:00
Greg Mierzwinski
d126866ea8 Bug 1870864 - Fix mozperftest writing docs to mention mochitest. r=aglavic,perftest-reviewers DONTBUILD
This patch fixes the mozperftest docs to mention mochitest in the writing section, as well as fixes the `info` calls so that they mention the JSON.stringify requirement.

Differential Revision: https://phabricator.services.mozilla.com/D196853
2024-01-08 15:15:45 +00:00
Norisz Fay
0d4fc02631 Backed out 7 changesets (bug 1845150) for causing failures on browser_datachoices_notification.js CLOSED TREE
Backed out changeset a07c835a4bf7 (bug 1845150)
Backed out changeset 0016d7f4e556 (bug 1845150)
Backed out changeset 46cfe5fe6e6a (bug 1845150)
Backed out changeset 83190b8a08d0 (bug 1845150)
Backed out changeset ada948351267 (bug 1845150)
Backed out changeset 7aa4340bfd96 (bug 1845150)
Backed out changeset 683745289588 (bug 1845150)
2024-01-05 18:52:01 +02:00
Hanna Jones
26d37311c1 Bug 1845150 - Update notificationbox usage for search engine removal notification r=search-reviewers,fluent-reviewers,Standard8,bolsson
Notification can be triggered locally via this snippet:

```js
BrowserSearch.removalOfSearchEngineNotificationBox("Google", "Foogle")
```

Differential Revision: https://phabricator.services.mozilla.com/D194312
2024-01-05 15:04:19 +00:00
Cosmin Sabou
45ad585956 Backed out 7 changesets (bug 1845150) for causing dt failures on browser_screenshot_button_warning. CLOSED TREE
Backed out changeset fdc3f1b5e5ae (bug 1845150)
Backed out changeset ba7789c89bdd (bug 1845150)
Backed out changeset 6c405863be54 (bug 1845150)
Backed out changeset f66e8bb15e18 (bug 1845150)
Backed out changeset a75fe63bd39f (bug 1845150)
Backed out changeset 91365291f80f (bug 1845150)
Backed out changeset 7477fd1c48fa (bug 1845150)
2024-01-04 18:53:25 +02:00
Hanna Jones
ba93129cb7 Bug 1845150 - Update notificationbox usage for search engine removal notification r=search-reviewers,fluent-reviewers,Standard8,bolsson
Notification can be triggered locally via this snippet:

```js
BrowserSearch.removalOfSearchEngineNotificationBox("Google", "Foogle")
```

Differential Revision: https://phabricator.services.mozilla.com/D194312
2024-01-04 15:31:12 +00:00
Tom Marble
4742739586 Bug 1859908 - convert .ini manifests to .toml: batch 20 marionette.ini r=jmaher,webdriver-reviewers,necko-reviewers,application-update-reviewers,search-reviewers,sessionstore-reviewers,places-reviewers,dom-storage-reviewers,bytesized,kershaw,whimboo,dao,jesup,Standard8
Differential Revision: https://phabricator.services.mozilla.com/D197206
2024-01-02 15:31:51 +00:00
serge-sans-paille
5a2f7b26e2 Bug 1872343 - Use r-strings or escape backslashes to prevent SyntaxWarning: invalid escape sequence r=jcristau
Differential Revision: https://phabricator.services.mozilla.com/D197417
2024-01-02 08:54:44 +00:00
Mike Hommey
2f22100893 Bug 1871894 - Switch builds to macOS 14.2 SDK. r=spohl,firefox-build-system-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D197280
2023-12-27 20:23:36 +00:00
Mike Hommey
80c77a61f8 Bug 1871132 - Recursively find all file elements in xar toc. r=gsvelto
For some reason, in some files, file elements are under file elements.
Python's ElementTree's findall doesn't work like DOM's
getElementsByTagName, and doesn't find them. So manually recurse.

Differential Revision: https://phabricator.services.mozilla.com/D197278
2023-12-27 20:20:20 +00:00
Landry Breuil
129d621df5 Bug 1863124 - fix build on OpenBSD after bug 1861772 r=glandium
psutils supports disk_io_counters on OpenBSD but doesn't have
read_time/write_time attributes, so make those optional

Differential Revision: https://phabricator.services.mozilla.com/D197235
2023-12-26 08:05:38 +00:00
Tom Marble
0ad78e290a Bug 1682371 - mach skipfails part 3: complete editing manifest r=jmaher,mach-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D195892
2023-12-22 14:35:14 +00:00
Tom Schuster
43df6ae892 Bug 1871014 - Fix GDB pretty printer for nsWeakPtr. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D196948
2023-12-22 09:10:29 +00:00
Michael Froman
0491783ce3 Bug 1870874 - use expanduser() when comparing extension paths in bootstrap.py r=firefox-build-system-reviewers,glandium
Differential Revision: https://phabricator.services.mozilla.com/D196994
2023-12-21 16:31:06 +00:00
Joel Maher
bc5fc62458 Bug 1870536 - fix remaining references to .ini in xpcshell. r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D196910
2023-12-20 23:16:43 +00:00
Dimi
7b173948b3 Bug 1869232 - Refactor credit card doorhanger to use the same architecture as the new address doorhanger r=credential-management-reviewers,fluent-reviewers,joschmidt,bolsson
Besides refactoring, this patch also updates strings for save and update credit card doorhanger.

Differential Revision: https://phabricator.services.mozilla.com/D196054
2023-12-20 07:20:01 +00:00
Logan Rosen
0b5da408a6 Bug 1870213 - Remove usage of six in python/mozrelease r=mach-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D196527
2023-12-20 03:05:48 +00:00
Noemi Erli
bd9d042f48 Backed out changeset fdf4a93ad7b8 (bug 1869232) for causing bc formautofill related failures CLOSED TREE 2023-12-19 11:20:53 +02:00
Dimi
37c9f2b74d Bug 1869232 - Refactor credit card doorhanger to use the same architecture as the new address doorhanger r=credential-management-reviewers,fluent-reviewers,joschmidt,bolsson
Besides refactoring, this patch also updates strings for save and update credit card doorhanger.

Differential Revision: https://phabricator.services.mozilla.com/D196054
2023-12-19 08:14:22 +00:00
Ryan VanderMeulen
e0866e30d7 Bug 1870252 - Pull the JDK 17.0.9+9.1 build when bootstrapping on Windows. r=geckoview-reviewers,m_kato
Differential Revision: https://phabricator.services.mozilla.com/D196587
2023-12-18 01:40:31 +00:00
Joel Maher
90c34fbbd0 Bug 1869204 - Batch 19.1 - migrate python/ mozbuild and mozbase .ini to toml. r=ahal,firefox-build-system-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D195995
2023-12-15 20:59:46 +00:00
ahochheiden
e074614f1f Bug 1870175 - Only run check_for_hgrc_state_dir_mismatch() if hg is installed r=firefox-build-system-reviewers,glandium
Differential Revision: https://phabricator.services.mozilla.com/D196507
2023-12-15 20:50:52 +00:00
Kagami Sascha Rosylight
d54a820b52 Bug 1870318 - Remove remaining warning about targeting Android on Windows r=nalexander DONTBUILD
The followup after D185162. This is the last mention of the bug 1169873 in mozilla-central.

Differential Revision: https://phabricator.services.mozilla.com/D196595
2023-12-15 19:08:45 +00:00
Joel Maher
2a46c30602 Bug 1869871 - convert perftest.ini -> .toml. r=sparky,perftest-reviewers,necko-reviewers,jesup
Differential Revision: https://phabricator.services.mozilla.com/D196334
2023-12-14 19:41:14 +00:00
Noemi Erli
ddde3bbcaf Bug 1869078 - Fix artefact builds r=fix CLOSED TREE 2023-12-14 08:57:18 +02:00
jneuberger
a2b1fed319 Bug 1869024 - P1. Convert strings in LoginManagerPrompter from passwordmgr.properties to Fluent r=credential-management-reviewers,fluent-reviewers,dimi,bolsson
Part 1 of migrating passwordmgr.properties to fluent: Converting the strings from LoginManagerPrompter

1. The following strings [saveLoginMsg2, saveLoginMsgNoUser2, saveLoginButtonDeny.label, saveLoginButtonDeny.accesskey, updateLoginMsg3, updateLoginMsgNoUser3, updateLoginButtonDelete.label, updateLoginButtonDelete.accesskey] are not migrated as the messages are changed. They get replaced by [save-password-message, save-password-button-deny, update-password-messsage, update-password-button-delete]
2. The remaining string from LoginManagerPrompter are migrated by the python script.

Differential Revision: https://phabricator.services.mozilla.com/D195931
2023-12-13 23:10:05 +00:00
ogiorgis
111705f5fd Bug 1840493 - doc/rst: fix some languages declaration r=firefox-source-docs-reviewers,webdriver-reviewers,necko-reviewers,geckoview-reviewers,devtools-reviewers,profiler-reviewers,championshuttler,whimboo,nchevobbe,julienw,amejiamarmol
Differential Revision: https://phabricator.services.mozilla.com/D196268
2023-12-13 18:32:20 +00:00
Mike Hommey
97e0e8c3c4 Bug 1860630 - Upgrade zstandard to 0.22. r=firefox-build-system-reviewers,mach-reviewers,sergesanspaille,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D194184
2023-12-13 02:39:24 +00:00
Anna Yeddi
d2e8f336d6 Bug 1869389 - Provide urlbar-search-mode-indicator-close button with an accessible name. r=Jamie,fluent-reviewers,adw,bolsson
Ensure the focusable and actionable control is also labeled, so an assistive technology user would know the purpose of this control. It should not only be announced as `Close` but also provide a context by referencing the search mode title text as well, so the "History" search would be announced as `Close History mode` or just `Close History` or similar.

Also, since there were a series of test cases failing the a11y-checks because of this unlabeled control, we remove the `fail-if` notations from their test manifests to allow for the accessibility tests to run and expect to pass, as they should be.

Differential Revision: https://phabricator.services.mozilla.com/D196095
2023-12-13 02:31:15 +00:00