Barret Rennie
f990cbbd5e
Bug 1780618 - Remove fallbackPref overrides from Nimbus features r=emcminn
...
The fallbackPref was previously supplying both default values (from the default
branch) and override values (from the user branch), which means prefs could
override experiment values. Now the fallbackPref solely supplies fallback
values (from user or default branch).
Differential Revision: https://phabricator.services.mozilla.com/D153131
2022-08-09 17:48:07 +00:00
Barret Rennie
faeb79e52f
Bug 1782136 - Filter Nimbus recipes based on app ID r=emcminn,nalexander
...
Nimbus features can now specify a list of applications they support (defaulting
to firefox-desktop). Enrollment for a given recipe will only occur if the
application supports all the features listed in the experiment. This allows
Firefox Desktop and the background task service to have different sets of
features, which prevents Firefox from enrolling in backgroundTaskMessage
experiments and the background task service from enrolling in experiments
intended for Firefox Desktop.
Differential Revision: https://phabricator.services.mozilla.com/D153119
2022-08-04 21:43:15 +00:00
Barret Rennie
b230d77cec
Bug 1743570 - Remove FeatureAPI.isEnabled r=emcminn
...
Differential Revision: https://phabricator.services.mozilla.com/D150693
2022-07-12 10:04:38 +00:00
Tooru Fujisawa
54623364da
Bug 1777486 - Part 2: Migrate XPCOMUtils.jsm consumers with automatic migration. r=webdriver-reviewers,geckoview-reviewers,preferences-reviewers,application-update-reviewers,pip-reviewers,kmag,owlish,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D151214
2022-07-12 04:21:34 +00:00
Andreea Pavel
7738a75fdd
Backed out 11 changesets (Bug 1777486) for failing bc at browser_startup.js on a CLOSED TREE
...
Backed out changeset b6c4c386f1a6 (Bug 1777486)
Backed out changeset 195cc2de8433 (Bug 1777486)
Backed out changeset 20c746fb1648 (Bug 1777486)
Backed out changeset d5fd8173d62d (Bug 1777486)
Backed out changeset 6d758fab5a3e (Bug 1777486)
Backed out changeset e938b601ba15 (Bug 1777486)
Backed out changeset 0c4ea0b9416b (Bug 1777486)
Backed out changeset 0559c53cc668 (Bug 1777486)
Backed out changeset eea573d3a9f9 (Bug 1777486)
Backed out changeset 9ce3a6496a49 (bug 1777486)
Backed out changeset b0867652fc48 (bug 1777486)
2022-07-11 22:24:40 +03:00
Tooru Fujisawa
8cd6ed7409
Bug 1777486 - Part 2: Migrate XPCOMUtils.jsm consumers with automatic migration. r=webdriver-reviewers,geckoview-reviewers,preferences-reviewers,application-update-reviewers,pip-reviewers,kmag,owlish,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D151214
2022-07-11 15:09:13 +00:00
Tooru Fujisawa
f3a8c52c53
Bug 1667455 - Part 4: Stop importing Services.jsm from JSM. r=kmag,webdriver-reviewers,perftest-reviewers,webcompat-reviewers,geckoview-reviewers,application-update-reviewers,pip-reviewers,twisniewski,devtools-reviewers,m_kato,jdescottes,ochameau,mconley,sfoster,AlexandruIonescu
...
Differential Revision: https://phabricator.services.mozilla.com/D150893
2022-07-11 12:41:50 +00:00
Mathieu Leplatre
d1a6aeaddf
Bug 1772136 - Add option to throw if .get() fails to obtain records r=gbeckley,barret
...
Differential Revision: https://phabricator.services.mozilla.com/D148637
2022-07-06 07:31:29 +00:00
Travis Long
ac3fa51e34
Bug 1773563 - Add Glean equivalents for current legacy telemetry events used by Nimbus r=barret
...
Differential Revision: https://phabricator.services.mozilla.com/D149658
2022-06-17 20:13:52 +00:00
Iulian Moraru
d556b247aa
Backed out changeset 4a293700044e (bug 1773563) for causing linting failures on ExperimentManager.jsm. CLOSED TREE
2022-06-17 22:57:43 +03:00
Travis Long
8c500ec83d
Bug 1773563 - Add Glean equivalents for current legacy telemetry events used by Nimbus r=barret
...
Differential Revision: https://phabricator.services.mozilla.com/D149658
2022-06-17 19:12:32 +00:00
Emily McMinn
908bafa932
Bug 1766865 - Rename ExperimentAPI.activateBranch to ExperimentAPI.getActiveBranch r=barret
...
Differential Revision: https://phabricator.services.mozilla.com/D149558
2022-06-16 20:14:35 +00:00
criss
bd5fdde02e
Backed out changeset 7c0e462cb0ba (bug 1772136) for causing mochitest failures on browser_remotesettingsexperimentloader_remote_defaults.js
2022-06-16 21:58:55 +03:00
Mathieu Leplatre
2447fc9ac2
Bug 1772136 - Add option to throw if .get() fails to obtain records r=gbeckley,barret
...
Differential Revision: https://phabricator.services.mozilla.com/D148637
2022-06-16 17:34:44 +00:00
Tooru Fujisawa
adbd949b2d
Bug 1772101 - Part 23: Use plain object for lazy getter in toolkit/components/nimbus/. r=emcminn
...
Differential Revision: https://phabricator.services.mozilla.com/D147964
2022-06-13 19:38:29 +00:00
Tooru Fujisawa
6b0608c9bd
Bug 1772351 - Part 3: Stop calling XPCOMUtils.defineLazyModuleGetters for AppConstants. r=florian,webdriver-reviewers,whimboo,robwu
...
Differential Revision: https://phabricator.services.mozilla.com/D148166
2022-06-06 04:42:09 +00:00
Molnar Sandor
77402a5caa
Backed out 15 changesets (bug 1772313, bug 1772351, bug 1772360) for causing xpc failures in telemetry/tests/unit/test_SocketScalars.js CLOSED TREE
...
Backed out changeset c8b0a2ed239e (bug 1772360)
Backed out changeset 1922adad6abe (bug 1772351)
Backed out changeset 6d3634cce489 (bug 1772351)
Backed out changeset f03968a9d053 (bug 1772351)
Backed out changeset e7a38ef90fe4 (bug 1772351)
Backed out changeset b389e7654771 (bug 1772313)
Backed out changeset 59a33598ff51 (bug 1772313)
Backed out changeset ab60885a8a93 (bug 1772313)
Backed out changeset aad8efac9d05 (bug 1772313)
Backed out changeset 4378e519a8e7 (bug 1772313)
Backed out changeset 302ac54741f8 (bug 1772313)
Backed out changeset 74c59f9fd51c (bug 1772313)
Backed out changeset 575fb877c56c (bug 1772313)
Backed out changeset 2eaa68f10b19 (bug 1772313)
Backed out changeset 4a8b3ba193dc (bug 1772313)
2022-06-06 07:04:25 +03:00
Tooru Fujisawa
b200384ddb
Bug 1772351 - Part 3: Stop calling XPCOMUtils.defineLazyModuleGetters for AppConstants. r=florian,webdriver-reviewers,whimboo,robwu
...
Differential Revision: https://phabricator.services.mozilla.com/D148166
2022-06-06 02:49:13 +00:00
Andrei Oprea
6901eea336
Bug 1751046 - Prevent experiment and rollout data from being merged r=barret
...
Differential Revision: https://phabricator.services.mozilla.com/D136407
2022-01-20 15:20:59 +00:00
Butkovits Atila
b54824d15e
Backed out changeset 2399b32bd5c4 (bug 1751046) for causing failures at test_ExperimentAPI_ExperimentFeature_getAllVariables.js. CLOSED TREE
2022-01-20 14:34:04 +02:00
Andrei Oprea
9be373a835
Bug 1751046 - Prevent experiment and rollout data from being merged r=barret
...
Differential Revision: https://phabricator.services.mozilla.com/D136407
2022-01-20 10:39:39 +00:00
Andrei Oprea
ef300c52d4
Bug 1738286 - New schema and enrollment flow for rollouts r=k88hudson
...
Differential Revision: https://phabricator.services.mozilla.com/D129835
2021-12-09 17:58:18 +00:00
Andrei Oprea
4aff514399
Bug 1738937 - Switch FeatureManifest to yaml format and auto-generate the JS file r=k88hudson
...
Differential Revision: https://phabricator.services.mozilla.com/D130159
2021-12-01 15:03:21 +00:00
Sandor Molnar
2566b0c71c
Backed out changeset 66f4a3acc86b (bug 1738937) for causing xpc failures in test_quicksuggest_merino. CLOSED TREE
2021-12-01 13:46:34 +02:00
Andrei Oprea
085009fb70
Bug 1738937 - Switch FeatureManifest to yaml format and auto-generate the JS file r=k88hudson
...
Differential Revision: https://phabricator.services.mozilla.com/D130159
2021-12-01 10:09:17 +00:00
Andrei Oprea
df114679cc
Bug 1741250 - Existing cfr experiment results in TypeError 'target.features is undefined' r=k88hudson,Mardak
...
Differential Revision: https://phabricator.services.mozilla.com/D131176
2021-11-17 17:55:25 +00:00
Andrei Oprea
49fddbf256
Bug 1739666 - Messaging system should use feature.variables.enabled, not feature.enabled r=k88hudson
...
Differential Revision: https://phabricator.services.mozilla.com/D130636
2021-11-10 17:29:58 +00:00
criss
5a58ea15a6
Backed out changeset b04b4f5c324d (bug 1739666) for newtab failures. CLOSED TREE
2021-11-10 17:24:28 +02:00
Andrei Oprea
8dd4fafa89
Bug 1739666 - Messaging system should use feature.variables.enabled, not feature.enabled r=k88hudson
...
Differential Revision: https://phabricator.services.mozilla.com/D130636
2021-11-10 14:34:11 +00:00
Andrei Oprea
2c9991fcb9
Bug 1737239 - ExperimentFeature platform check causes test failures for Thunderbird r=mkmelin
...
Differential Revision: https://phabricator.services.mozilla.com/D129262
2021-10-22 13:41:49 +00:00
Andrei Oprea
e42054f5c0
Bug 1733357 - Expose Nimbus API to all platforms r=necko-reviewers,valentin,k88hudson
...
Differential Revision: https://phabricator.services.mozilla.com/D127938
2021-10-21 13:48:04 +00:00
Iulian Moraru
01e3da82fb
Backed out changeset 6abb8df4efef (bug 1733357) for causing android gtest failures. CLOSED TREE
2021-10-21 05:18:17 +03:00
Andrei Oprea
0de35978e5
Bug 1733357 - Expose Nimbus API to all platforms r=necko-reviewers,valentin,k88hudson
...
Differential Revision: https://phabricator.services.mozilla.com/D127938
2021-10-20 17:30:59 +00:00
Alexandru Michis
431ca1e92e
Backed out changeset eb276ce17c77 (bug 1733357) for causing bustages in nsHttpHandler.cpp
...
CLOSED TREE
2021-10-20 19:01:36 +03:00
Andrei Oprea
95c17cfae4
Bug 1733357 - Expose Nimbus API to all platforms r=necko-reviewers,valentin,k88hudson
...
Differential Revision: https://phabricator.services.mozilla.com/D127938
2021-10-20 12:47:34 +00:00
Kate Hudson
2df2b827f0
Bug 1728843 - Add once option to NimbusFeatures.recordExposureEvent r=andreio
...
Differential Revision: https://phabricator.services.mozilla.com/D124381
2021-09-13 14:35:15 +00:00
Alexandru Michis
bf70c93173
Backed out changeset 92b9d5110599 (bug 1728843) for causing bc failures in browser_urlbar_telemetry_quicksuggest.js
...
CLOSED TREE
2021-09-09 04:23:16 +03:00
Kate Hudson
7ce670b735
Bug 1728843 - Add once option to NimbusFeatures.recordExposureEvent r=andreio
...
Depends on D123763
Differential Revision: https://phabricator.services.mozilla.com/D124381
2021-09-09 00:20:56 +00:00
Marian-Vasile Laza
e0469a2db1
Backed out changeset 47b9c109e74c (bug 1728843) for causing bc failures on browser_urlbar_telemetry_quicksuggest.js. CLOSED TREE
2021-09-07 18:45:09 +03:00
Kate Hudson
a2367c38e3
Bug 1728843 - Add once option to NimbusFeatures.recordExposureEvent r=andreio
...
Depends on D123763
Differential Revision: https://phabricator.services.mozilla.com/D124381
2021-09-07 13:49:51 +00:00
Andrei Oprea
07703bd30d
Bug 1726190 - Implement multi-feature enrollment support for Nimbus r=k88hudson
...
Differential Revision: https://phabricator.services.mozilla.com/D123139
2021-09-06 16:04:19 +00:00
Cristian Tuns
315e9dc691
Backed out changeset 7e1711f0f949 (Bug 1726190) for causing mochitest failures on browser_autocomplete_import.js. CLOSED TREE
2021-09-06 11:02:58 -04:00
Andrei Oprea
d220fe6267
Bug 1726190 - Implement multi-feature enrollment support for Nimbus r=k88hudson
...
Differential Revision: https://phabricator.services.mozilla.com/D123139
2021-09-06 14:12:36 +00:00
Andrei Oprea
c2ff7b6409
Bug 1727265 - Remove Nimbus 'sendExposureEvent' option and keep only explicit calls for exposure event r=k88hudson
...
Differential Revision: https://phabricator.services.mozilla.com/D123763
2021-09-03 17:12:52 +00:00
Andrei Oprea
86fe252a99
Bug 1713812 - Remove NimbusFeature.getValue and convert all usages to getAllVariables r=k88hudson
...
Differential Revision: https://phabricator.services.mozilla.com/D119738
2021-07-29 12:27:45 +00:00
Andrei Oprea
a66714326b
Bug 1716736 - Add schema validation for experiment enrollments in tests r=k88hudson
...
Differential Revision: https://phabricator.services.mozilla.com/D118367
2021-07-26 14:48:22 +00:00
Dorel Luca
5a8b32e3c6
Backed out changeset e7dffca31fa7 (bug 1716736) for Browser-chrome failures in browser/components/shell/test/browser_setDefaultBrowser.js. CLOSED TREE
2021-07-26 14:08:51 +03:00
Andrei Oprea
9ae9067efe
Bug 1716736 - Add schema validation for experiment enrollments in tests r=k88hudson
...
Differential Revision: https://phabricator.services.mozilla.com/D118367
2021-07-26 09:43:28 +00:00
Sandor Molnar
1fb5cc9576
Backed out changeset e5cfc59f9063 (bug 1716736) for causing bc failures in browser_setDefaultBrowser. CLOSED TREE
2021-07-26 01:17:51 +03:00
Andrei Oprea
cb62f517d4
Bug 1716736 - Add schema validation for experiment enrollments in tests r=k88hudson
...
Differential Revision: https://phabricator.services.mozilla.com/D118367
2021-07-25 21:01:16 +00:00