Bug 1545712 - make verify mar enabled the default. r=glandium
authorRobert Strong <robert.bugzilla@gmail.com>
Tue, 23 Apr 2019 23:00:12 +0000
changeset 470578 71fa880095b091e20a73fd700cce94ee32253297
parent 470577 2d7e3754d9660de1fd99ac145fd89318c4d84c6d
child 470579 358171d00f9a1251fff6269ca343fbe9e8ece858
push id35908
push useraciure@mozilla.com
push dateWed, 24 Apr 2019 04:28:40 +0000
treeherdermozilla-central@c9f0730a57a6 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersglandium
bugs1545712
milestone68.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1545712 - make verify mar enabled the default. r=glandium Changes --enable-verify-mar to be the default. Builds that want to disable mar verification will need to specify --disabled-verify-mar. Removes --enable-verify-mar from Firefox's mozconfigs since it is no longer needed. Re-enables app update browser chrome tests on ASAN that were disabled due to the ASAN mozconfigs not specifying --enable-verify-mar. This also makes the same app update browser chrome tests on code coverage builds due to the code coverage mozconfigs not specifying --enable-verify-mar. Differential Revision: https://phabricator.services.mozilla.com/D28288
browser/config/mozconfigs/linux32/beta
browser/config/mozconfigs/linux32/debug
browser/config/mozconfigs/linux32/devedition
browser/config/mozconfigs/linux32/nightly
browser/config/mozconfigs/linux32/release
browser/config/mozconfigs/linux64-aarch64/opt
browser/config/mozconfigs/linux64/beta
browser/config/mozconfigs/linux64/debug
browser/config/mozconfigs/linux64/debug-fuzzing
browser/config/mozconfigs/linux64/devedition
browser/config/mozconfigs/linux64/nightly
browser/config/mozconfigs/linux64/release
browser/config/mozconfigs/macosx64/beta
browser/config/mozconfigs/macosx64/debug
browser/config/mozconfigs/macosx64/devedition
browser/config/mozconfigs/macosx64/nightly
browser/config/mozconfigs/macosx64/release
browser/config/mozconfigs/win32/beta
browser/config/mozconfigs/win32/debug
browser/config/mozconfigs/win32/devedition
browser/config/mozconfigs/win32/nightly
browser/config/mozconfigs/win32/release
browser/config/mozconfigs/win64-aarch64/beta
browser/config/mozconfigs/win64-aarch64/debug
browser/config/mozconfigs/win64-aarch64/devedition
browser/config/mozconfigs/win64-aarch64/nightly
browser/config/mozconfigs/win64-aarch64/release
browser/config/mozconfigs/win64/beta
browser/config/mozconfigs/win64/debug
browser/config/mozconfigs/win64/devedition
browser/config/mozconfigs/win64/nightly
browser/config/mozconfigs/win64/release
toolkit/moz.configure
toolkit/mozapps/update/tests/browser/browser.ini
--- a/browser/config/mozconfigs/linux32/beta
+++ b/browser/config/mozconfigs/linux32/beta
@@ -1,8 +1,7 @@
 export MOZ_PGO=1
 
 . "$topsrcdir/browser/config/mozconfigs/linux32/common-opt"
 
 ac_add_options --enable-official-branding
-ac_add_options --enable-verify-mar
 
 . "$topsrcdir/build/mozconfig.common.override"
--- a/browser/config/mozconfigs/linux32/debug
+++ b/browser/config/mozconfigs/linux32/debug
@@ -1,10 +1,9 @@
 ac_add_options --enable-debug
-ac_add_options --enable-verify-mar
 
 . $topsrcdir/build/mozconfig.stylo
 
 MOZ_AUTOMATION_L10N_CHECK=0
 
 . $topsrcdir/build/unix/mozconfig.linux32
 
 # Needed to enable breakpad in application.ini
--- a/browser/config/mozconfigs/linux32/devedition
+++ b/browser/config/mozconfigs/linux32/devedition
@@ -1,15 +1,13 @@
 export MOZ_PGO=1
 
 . "$topsrcdir/browser/config/mozconfigs/linux32/common-opt"
 
 # Add-on signing is not required for DevEdition
 MOZ_REQUIRE_SIGNING=0
 
-ac_add_options --enable-verify-mar
-
 ac_add_options --with-branding=browser/branding/aurora
 
 # Enable MOZ_ALLOW_LEGACY_EXTENSIONS
 ac_add_options "MOZ_ALLOW_LEGACY_EXTENSIONS=1"
 
 . "$topsrcdir/build/mozconfig.common.override"
--- a/browser/config/mozconfigs/linux32/nightly
+++ b/browser/config/mozconfigs/linux32/nightly
@@ -1,7 +1,5 @@
 . "$topsrcdir/browser/config/mozconfigs/linux32/common-opt"
 
-ac_add_options --enable-verify-mar
-
 ac_add_options --with-branding=browser/branding/nightly
 
 . "$topsrcdir/build/mozconfig.common.override"
--- a/browser/config/mozconfigs/linux32/release
+++ b/browser/config/mozconfigs/linux32/release
@@ -1,15 +1,14 @@
 # This make file should be identical to the beta mozconfig, apart from the
 # safeguard below
 
 export MOZ_PGO=1
 
 . "$topsrcdir/browser/config/mozconfigs/linux32/common-opt"
 
 ac_add_options --enable-official-branding
-ac_add_options --enable-verify-mar
 
 # safeguard against someone forgetting to re-set EARLY_BETA_OR_EARLIER in
 # defines.sh during the beta cycle
 export BUILDING_RELEASE=1
 
 . "$topsrcdir/build/mozconfig.common.override"
--- a/browser/config/mozconfigs/linux64-aarch64/opt
+++ b/browser/config/mozconfigs/linux64-aarch64/opt
@@ -1,7 +1,5 @@
 . "$topsrcdir/browser/config/mozconfigs/linux64-aarch64/common-opt"
 
-ac_add_options --enable-verify-mar
-
 ac_add_options --with-branding=browser/branding/nightly
 
 . "$topsrcdir/build/mozconfig.common.override"
--- a/browser/config/mozconfigs/linux64/beta
+++ b/browser/config/mozconfigs/linux64/beta
@@ -1,8 +1,7 @@
 . "$topsrcdir/build/mozconfig.pgo"
 
 . "$topsrcdir/browser/config/mozconfigs/linux64/common-opt"
 
 ac_add_options --enable-official-branding
-ac_add_options --enable-verify-mar
 
 . "$topsrcdir/build/mozconfig.common.override"
--- a/browser/config/mozconfigs/linux64/debug
+++ b/browser/config/mozconfigs/linux64/debug
@@ -1,10 +1,9 @@
 ac_add_options --enable-debug
-ac_add_options --enable-verify-mar
 
 . $topsrcdir/build/mozconfig.stylo
 
 MOZ_AUTOMATION_L10N_CHECK=0
 
 . $topsrcdir/build/unix/mozconfig.linux
 
 # Needed to enable breakpad in application.ini
--- a/browser/config/mozconfigs/linux64/debug-fuzzing
+++ b/browser/config/mozconfigs/linux64/debug-fuzzing
@@ -1,10 +1,9 @@
 ac_add_options --enable-debug
-ac_add_options --enable-verify-mar
 
 . $topsrcdir/build/mozconfig.stylo
 
 MOZ_AUTOMATION_L10N_CHECK=0
 
 . $topsrcdir/build/unix/mozconfig.linux
 
 # Package js shell.
--- a/browser/config/mozconfigs/linux64/devedition
+++ b/browser/config/mozconfigs/linux64/devedition
@@ -1,15 +1,13 @@
 export MOZ_PGO=1
 
 . "$topsrcdir/browser/config/mozconfigs/linux64/common-opt"
 
 # Add-on signing is not required for DevEdition
 MOZ_REQUIRE_SIGNING=0
 
-ac_add_options --enable-verify-mar
-
 ac_add_options --with-branding=browser/branding/aurora
 
 # Enable MOZ_ALLOW_LEGACY_EXTENSIONS
 ac_add_options "MOZ_ALLOW_LEGACY_EXTENSIONS=1"
 
 . "$topsrcdir/build/mozconfig.common.override"
--- a/browser/config/mozconfigs/linux64/nightly
+++ b/browser/config/mozconfigs/linux64/nightly
@@ -1,7 +1,5 @@
 . "$topsrcdir/browser/config/mozconfigs/linux64/common-opt"
 
-ac_add_options --enable-verify-mar
-
 ac_add_options --with-branding=browser/branding/nightly
 
 . "$topsrcdir/build/mozconfig.common.override"
--- a/browser/config/mozconfigs/linux64/release
+++ b/browser/config/mozconfigs/linux64/release
@@ -1,15 +1,14 @@
 # This make file should be identical to the beta mozconfig, apart from the
 # safeguard below
 
 . "$topsrcdir/build/mozconfig.pgo"
 
 . "$topsrcdir/browser/config/mozconfigs/linux64/common-opt"
 
 ac_add_options --enable-official-branding
-ac_add_options --enable-verify-mar
 
 # safeguard against someone forgetting to re-set EARLY_BETA_OR_EARLIER in
 # defines.sh during the beta cycle
 export BUILDING_RELEASE=1
 
 . "$topsrcdir/build/mozconfig.common.override"
--- a/browser/config/mozconfigs/macosx64/beta
+++ b/browser/config/mozconfigs/macosx64/beta
@@ -1,8 +1,7 @@
 . "$topsrcdir/browser/config/mozconfigs/macosx64/common-opt"
 
 ac_add_options --enable-official-branding
-ac_add_options --enable-verify-mar
 
 export MOZ_LTO=1
 
 . "$topsrcdir/build/mozconfig.common.override"
--- a/browser/config/mozconfigs/macosx64/debug
+++ b/browser/config/mozconfigs/macosx64/debug
@@ -1,12 +1,11 @@
 . $topsrcdir/build/macosx/mozconfig.common
 
 ac_add_options --enable-debug
-ac_add_options --enable-verify-mar
 
 # Needed to enable breakpad in application.ini
 export MOZILLA_OFFICIAL=1
 
 # Enable Telemetry
 export MOZ_TELEMETRY_REPORTING=1
 
 # Package js shell.
--- a/browser/config/mozconfigs/macosx64/devedition
+++ b/browser/config/mozconfigs/macosx64/devedition
@@ -1,15 +1,14 @@
 . "$topsrcdir/browser/config/mozconfigs/macosx64/common-opt"
 
 # Add-on signing is not required for DevEdition
 MOZ_REQUIRE_SIGNING=0
 
 ac_add_options --disable-install-strip
-ac_add_options --enable-verify-mar
 
 export MOZ_LTO=1
 
 ac_add_options --enable-instruments
 
 # Cross-compiled builds fail when dtrace is enabled
 if test `uname -s` != Linux; then
   ac_add_options --enable-dtrace
--- a/browser/config/mozconfigs/macosx64/nightly
+++ b/browser/config/mozconfigs/macosx64/nightly
@@ -1,12 +1,11 @@
 . "$topsrcdir/browser/config/mozconfigs/macosx64/common-opt"
 
 ac_add_options --disable-install-strip
-ac_add_options --enable-verify-mar
 ac_add_options --enable-instruments
 
 # Cross-compiled builds fail when dtrace is enabled
 if test `uname -s` != Linux; then
   ac_add_options --enable-dtrace
 fi
 
 export MOZ_LTO=1
--- a/browser/config/mozconfigs/macosx64/release
+++ b/browser/config/mozconfigs/macosx64/release
@@ -1,15 +1,14 @@
 # This make file should be identical to the beta mozconfig, apart from the
 # safeguard below
 
 . "$topsrcdir/browser/config/mozconfigs/macosx64/common-opt"
 
 ac_add_options --enable-official-branding
-ac_add_options --enable-verify-mar
 
 export MOZ_LTO=1
 
 # safeguard against someone forgetting to re-set EARLY_BETA_OR_EARLIER in
 # defines.sh during the beta cycle
 export BUILDING_RELEASE=1
 
 . "$topsrcdir/build/mozconfig.common.override"
--- a/browser/config/mozconfigs/win32/beta
+++ b/browser/config/mozconfigs/win32/beta
@@ -1,9 +1,8 @@
 export MOZ_PGO=1
 
 . "$topsrcdir/build/mozconfig.win-common"
 . "$topsrcdir/browser/config/mozconfigs/win32/common-opt"
 
 ac_add_options --enable-official-branding
-ac_add_options --enable-verify-mar
 
 . "$topsrcdir/build/mozconfig.common.override"
--- a/browser/config/mozconfigs/win32/debug
+++ b/browser/config/mozconfigs/win32/debug
@@ -1,16 +1,15 @@
 . "$topsrcdir/build/mozconfig.win-common"
 MOZ_AUTOMATION_L10N_CHECK=0
 . "$topsrcdir/browser/config/mozconfigs/common"
 
 . "$topsrcdir/build/mozconfig.stylo"
 
 ac_add_options --enable-debug
-ac_add_options --enable-verify-mar
 
 # Needed to enable breakpad in application.ini
 export MOZILLA_OFFICIAL=1
 
 # Enable Telemetry
 export MOZ_TELEMETRY_REPORTING=1
 
 . $topsrcdir/build/win32/mozconfig.vs-latest
--- a/browser/config/mozconfigs/win32/devedition
+++ b/browser/config/mozconfigs/win32/devedition
@@ -1,16 +1,14 @@
 export MOZ_PGO=1
 
 . "$topsrcdir/build/mozconfig.win-common"
 . "$topsrcdir/browser/config/mozconfigs/win32/common-opt"
 
 # Add-on signing is not required for DevEdition
 MOZ_REQUIRE_SIGNING=0
 
-ac_add_options --enable-verify-mar
-
 ac_add_options --with-branding=browser/branding/aurora
 
 # Enable MOZ_ALLOW_LEGACY_EXTENSIONS
 ac_add_options "MOZ_ALLOW_LEGACY_EXTENSIONS=1"
 
 . "$topsrcdir/build/mozconfig.common.override"
--- a/browser/config/mozconfigs/win32/nightly
+++ b/browser/config/mozconfigs/win32/nightly
@@ -1,8 +1,6 @@
 . "$topsrcdir/build/mozconfig.win-common"
 . "$topsrcdir/browser/config/mozconfigs/win32/common-opt"
 
-ac_add_options --enable-verify-mar
-
 ac_add_options --with-branding=browser/branding/nightly
 
 . "$topsrcdir/build/mozconfig.common.override"
--- a/browser/config/mozconfigs/win32/release
+++ b/browser/config/mozconfigs/win32/release
@@ -2,15 +2,14 @@
 # safeguard below
 
 export MOZ_PGO=1
 
 . "$topsrcdir/build/mozconfig.win-common"
 . "$topsrcdir/browser/config/mozconfigs/win32/common-opt"
 
 ac_add_options --enable-official-branding
-ac_add_options --enable-verify-mar
 
 # safeguard against someone forgetting to re-set EARLY_BETA_OR_EARLIER in
 # defines.sh during the beta cycle
 export BUILDING_RELEASE=1
 
 . "$topsrcdir/build/mozconfig.common.override"
--- a/browser/config/mozconfigs/win64-aarch64/beta
+++ b/browser/config/mozconfigs/win64-aarch64/beta
@@ -1,12 +1,11 @@
 . "$topsrcdir/build/mozconfig.win-common"
 . "$topsrcdir/browser/config/mozconfigs/win64-aarch64/common-win64"
 . "$topsrcdir/browser/config/mozconfigs/win64-aarch64/common-opt"
 
 ac_add_options --enable-official-branding
-ac_add_options --enable-verify-mar
 
 export MOZ_LTO=1
 
 unset ENABLE_CLANG_PLUGIN
 
 . "$topsrcdir/build/mozconfig.common.override"
--- a/browser/config/mozconfigs/win64-aarch64/debug
+++ b/browser/config/mozconfigs/win64-aarch64/debug
@@ -2,17 +2,16 @@
 MOZ_AUTOMATION_L10N_CHECK=0
 . "$topsrcdir/browser/config/mozconfigs/common"
 
 . "$topsrcdir/browser/config/mozconfigs/win64-aarch64/common-win64"
 
 . "$topsrcdir/build/mozconfig.stylo"
 
 ac_add_options --enable-debug
-ac_add_options --enable-verify-mar
 
 # Needed to enable breakpad in application.ini
 export MOZILLA_OFFICIAL=1
 
 # Enable Telemetry
 export MOZ_TELEMETRY_REPORTING=1
 
 # Package js shell.
--- a/browser/config/mozconfigs/win64-aarch64/devedition
+++ b/browser/config/mozconfigs/win64-aarch64/devedition
@@ -1,17 +1,15 @@
 . "$topsrcdir/build/mozconfig.win-common"
 . "$topsrcdir/browser/config/mozconfigs/win64-aarch64/common-win64"
 . "$topsrcdir/browser/config/mozconfigs/win64-aarch64/common-opt"
 
 # Add-on signing is not required for DevEdition
 MOZ_REQUIRE_SIGNING=0
 
-ac_add_options --enable-verify-mar
-
 export MOZ_LTO=1
 
 ac_add_options --with-branding=browser/branding/aurora
 
 # Enable MOZ_ALLOW_LEGACY_EXTENSIONS
 ac_add_options "MOZ_ALLOW_LEGACY_EXTENSIONS=1"
 
 unset ENABLE_CLANG_PLUGIN
--- a/browser/config/mozconfigs/win64-aarch64/nightly
+++ b/browser/config/mozconfigs/win64-aarch64/nightly
@@ -1,13 +1,11 @@
 . "$topsrcdir/build/mozconfig.win-common"
 . "$topsrcdir/browser/config/mozconfigs/win64-aarch64/common-win64"
 . "$topsrcdir/browser/config/mozconfigs/win64-aarch64/common-opt"
 
-ac_add_options --enable-verify-mar
-
 export MOZ_LTO=1
 
 ac_add_options --with-branding=browser/branding/nightly
 
 unset ENABLE_CLANG_PLUGIN
 
 . "$topsrcdir/build/mozconfig.common.override"
--- a/browser/config/mozconfigs/win64-aarch64/release
+++ b/browser/config/mozconfigs/win64-aarch64/release
@@ -1,17 +1,16 @@
 # This make file should be identical to the beta mozconfig, apart from the
 # safeguard below
 
 . "$topsrcdir/build/mozconfig.win-common"
 . "$topsrcdir/browser/config/mozconfigs/win64-aarch64/common-win64"
 . "$topsrcdir/browser/config/mozconfigs/win64-aarch64/common-opt"
 
 ac_add_options --enable-official-branding
-ac_add_options --enable-verify-mar
 
 export MOZ_LTO=1
 
 unset ENABLE_CLANG_PLUGIN
 
 # safeguard against someone forgetting to re-set EARLY_BETA_OR_EARLIER in
 # defines.sh during the beta cycle
 export BUILDING_RELEASE=1
--- a/browser/config/mozconfigs/win64/beta
+++ b/browser/config/mozconfigs/win64/beta
@@ -1,10 +1,9 @@
 export MOZ_PGO=1
 
 . "$topsrcdir/build/mozconfig.win-common"
 . "$topsrcdir/browser/config/mozconfigs/win64/common-win64"
 . "$topsrcdir/browser/config/mozconfigs/win64/common-opt"
 
 ac_add_options --enable-official-branding
-ac_add_options --enable-verify-mar
 
 . "$topsrcdir/build/mozconfig.common.override"
--- a/browser/config/mozconfigs/win64/debug
+++ b/browser/config/mozconfigs/win64/debug
@@ -1,17 +1,16 @@
 . "$topsrcdir/build/mozconfig.win-common"
 MOZ_AUTOMATION_L10N_CHECK=0
 . "$topsrcdir/browser/config/mozconfigs/common"
 . "$topsrcdir/browser/config/mozconfigs/win64/common-win64"
 
 . "$topsrcdir/build/mozconfig.stylo"
 
 ac_add_options --enable-debug
-ac_add_options --enable-verify-mar
 
 # Needed to enable breakpad in application.ini
 export MOZILLA_OFFICIAL=1
 
 # Enable Telemetry
 export MOZ_TELEMETRY_REPORTING=1
 
 # Package js shell.
--- a/browser/config/mozconfigs/win64/devedition
+++ b/browser/config/mozconfigs/win64/devedition
@@ -2,16 +2,14 @@ export MOZ_PGO=1
 
 . "$topsrcdir/build/mozconfig.win-common"
 . "$topsrcdir/browser/config/mozconfigs/win64/common-win64"
 . "$topsrcdir/browser/config/mozconfigs/win64/common-opt"
 
 # Add-on signing is not required for DevEdition
 MOZ_REQUIRE_SIGNING=0
 
-ac_add_options --enable-verify-mar
-
 ac_add_options --with-branding=browser/branding/aurora
 
 # Enable MOZ_ALLOW_LEGACY_EXTENSIONS
 ac_add_options "MOZ_ALLOW_LEGACY_EXTENSIONS=1"
 
 . "$topsrcdir/build/mozconfig.common.override"
--- a/browser/config/mozconfigs/win64/nightly
+++ b/browser/config/mozconfigs/win64/nightly
@@ -1,9 +1,7 @@
 . "$topsrcdir/build/mozconfig.win-common"
 . "$topsrcdir/browser/config/mozconfigs/win64/common-win64"
 . "$topsrcdir/browser/config/mozconfigs/win64/common-opt"
 
-ac_add_options --enable-verify-mar
-
 ac_add_options --with-branding=browser/branding/nightly
 
 . "$topsrcdir/build/mozconfig.common.override"
--- a/browser/config/mozconfigs/win64/release
+++ b/browser/config/mozconfigs/win64/release
@@ -3,15 +3,14 @@
 
 export MOZ_PGO=1
 
 . "$topsrcdir/build/mozconfig.win-common"
 . "$topsrcdir/browser/config/mozconfigs/win64/common-win64"
 . "$topsrcdir/browser/config/mozconfigs/win64/common-opt"
 
 ac_add_options --enable-official-branding
-ac_add_options --enable-verify-mar
 
 # safeguard against someone forgetting to re-set EARLY_BETA_OR_EARLIER in
 # defines.sh during the beta cycle
 export BUILDING_RELEASE=1
 
 . "$topsrcdir/build/mozconfig.common.override"
--- a/toolkit/moz.configure
+++ b/toolkit/moz.configure
@@ -1289,17 +1289,17 @@ option('--enable-bundled-fonts', default
        help='{Enable|Disable} support for bundled fonts on desktop platforms')
 
 set_define('MOZ_BUNDLED_FONTS',
            depends_if('--enable-bundled-fonts', when=allow_bundled_fonts)(lambda _: True))
 
 # Verify MAR signatures
 # ==============================================================
 
-option('--enable-verify-mar', help='Enable verifying MAR signatures')
+option('--disable-verify-mar', help='Disable verifying MAR signatures')
 
 set_define('MOZ_VERIFY_MAR_SIGNATURE',
            depends_if('--enable-verify-mar')(lambda _: True))
 set_config('MOZ_VERIFY_MAR_SIGNATURE',
            depends_if('--enable-verify-mar')(lambda _: True))
 
 # TaskTracer
 # ==============================================================
--- a/toolkit/mozapps/update/tests/browser/browser.ini
+++ b/toolkit/mozapps/update/tests/browser/browser.ini
@@ -77,26 +77,20 @@ reason = test must be able to prevent fi
 [browser_doorhanger_sp_patch_partialApplyFailure_complete.js]
 [browser_doorhanger_sp_patch_partialApplyFailure_complete_staging.js]
 [browser_doorhanger_sp_patch_partialApplyFailure_completeBadSize.js]
 
 # Telemetry Application Update Tests
 [browser_telemetry_completeBadSize.js]
 [browser_telemetry_partialBadSize_completeBadSize.js]
 [browser_telemetry_complete_stageFailure.js]
-skip-if = asan
-reason = Bug 1545712
 [browser_telemetry_partial_stageFailure_complete_stageFailure.js]
-skip-if = asan
-reason = Bug 1545712
 [browser_telemetry_complete_applyFailure.js]
 [browser_telemetry_partial_applyFailure_complete_applyFailure.js]
 [browser_telemetry_partial_applyFailure_complete_stageFailure.js]
-skip-if = asan
-reason = Bug 1545712
 [browser_telemetry_partial_applyFailure_complete_applied.js]
 [browser_telemetry_partial_applyFailure_complete_staged_applied.js]
 [browser_telemetry_partialBadSize_complete_staged_applied.js]
 [browser_telemetry_complete_applied.js]
 [browser_telemetry_partial_applied.js]
 [browser_telemetry_partial_staged_applied.js]
 [browser_telemetry_complete_staged_applied.js]
 [browser_TelemetryUpdatePing.js]