Barret Rennie
b190cb5669
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
d8aa23c948
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
d49d4f6987
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
328d63ce7f
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
f009ba2983
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
bf0a8b781b
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
b10d0289af
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
d350d35614
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
416be3044a
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
4e2cd0f7c2
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
bf6385af57
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
757f81bfdd
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
a3f0ad3eee
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
afb1ba50d9
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
761f6bcf68
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
f947410342
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
4c2b06df41
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
b580e51d8f
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
aa69900fdc
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
138352a5c0
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
4418b3c86b
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
79b5bb3d6b
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
ffb225eca1
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
6d446f3f86
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
979cf4339a
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
50cfa4b277
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
9ee9fb92d3
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
80dd432871
Backed out changeset b04b4f5c324d (bug 1739666) for newtab failures. CLOSED TREE
2021-11-10 17:24:28 +02:00
Andrei Oprea
c957bddda2
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
19d279bca6
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
a3609d96f7
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
6225146ee9
Backed out changeset 6abb8df4efef (bug 1733357) for causing android gtest failures. CLOSED TREE
2021-10-21 05:18:17 +03:00
Andrei Oprea
74e3d58346
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
755bfab0bc
Backed out changeset eb276ce17c77 (bug 1733357) for causing bustages in nsHttpHandler.cpp
...
CLOSED TREE
2021-10-20 19:01:36 +03:00
Andrei Oprea
8c782b9ee4
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
8b01a6e8b3
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
3545735fad
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
b2443171ec
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
05790a73b8
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
baec809c24
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
8e437b2d9b
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
de1d067df5
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
c00da2fb46
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
910ec0e5e9
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
5bbb536fe9
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
4a4f117b68
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
d152572739
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
626914c896
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
ce4534f206
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
3037ecf02e
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