Closed
Bug 1148990
Opened 10 years ago
Closed 10 years ago
Don't ship bagheeraclient, tokenserverclient, etc. unless shipping appropriate desktop features
Categories
(Cloud Services :: Firefox: Common, defect)
Tracking
(firefox40 fixed)
RESOLVED
FIXED
mozilla40
Tracking | Status | |
---|---|---|
firefox40 | --- | fixed |
People
(Reporter: rnewman, Assigned: rnewman)
References
Details
Attachments
(1 file, 1 obsolete file)
4.97 KB,
patch
|
gps
:
review+
|
Details | Diff | Splinter Review |
… and when FHR goes away, bagheeraclient can go away entirely.
The JS client isn't used on Android at all.
Assignee | ||
Updated•10 years ago
|
Assignee: nobody → rnewman
Status: NEW → ASSIGNED
Assignee | ||
Updated•10 years ago
|
Summary: Don't ship bagheeraclient unless shipping the desktop FHR implementation → Don't ship bagheeraclient, tokenserverclient, etc. unless shipping appropriate desktop features
Assignee | ||
Comment 1•10 years ago
|
||
Assignee | ||
Comment 2•10 years ago
|
||
Pushing to Try now. Hard to test locally -- yup, it excludes the files from my Android build!
Attachment #8585243 -
Flags: feedback?(gps)
Assignee | ||
Comment 3•10 years ago
|
||
Comment on attachment 8585243 [details] [diff] [review]
Don't ship bagheeraclient unless shipping the desktop FHR implementation. v1
Review of attachment 8585243 [details] [diff] [review]:
-----------------------------------------------------------------
::: services/common/tests/unit/test_load_modules.js
@@ +45,5 @@
> + throw "Importing " + m + " should have failed!";
> + }
> + }
> +}
> +
Sorry, will fix ws.
@@ +55,5 @@
> + expectImportsToSucceed(non_android_modules);
> + expectImportsToSucceed(non_android_test_modules, base=TEST_BASE);
> + } else {
> + expectImportsToFail(non_android_modules);
> + expectTestImportsToFail(non_android_test_modules, base=TEST_BASE);
This is fixed locally.
Assignee | ||
Comment 4•10 years ago
|
||
Assignee | ||
Comment 5•10 years ago
|
||
Assignee | ||
Comment 6•10 years ago
|
||
Neither of these clients are used on Android, and the Bagheera client isn't
used anywhere unless Firefox Health Report is enabled.
This patch conditionalizes their inclusion in services-common, makes the tests
aware, and also tests that they are _not_ present on Android.
Note that some unused test helpers are also omitted.
Attachment #8585506 -
Flags: review?(gps)
Assignee | ||
Updated•10 years ago
|
Attachment #8585243 -
Attachment is obsolete: true
Attachment #8585243 -
Flags: feedback?(gps)
Updated•10 years ago
|
Attachment #8585506 -
Flags: review?(gps) → review+
Assignee | ||
Comment 7•10 years ago
|
||
Backed out for b2g xpcshell bustage in https://hg.mozilla.org/integration/fx-team/rev/23b4ddbe9db9
https://treeherder.mozilla.org/logviewer.html#?job_id=2483030&repo=fx-team
Flags: needinfo?(rnewman)
Assignee | ||
Comment 9•10 years ago
|
||
Assignee | ||
Comment 10•10 years ago
|
||
Relanded with an 'Android' check replaced with a MOZ_WIDGET check. *shakes fist at b2g*
Flags: needinfo?(rnewman)
Comment 11•10 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
status-firefox40:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla40
You need to log in
before you can comment on or make changes to this bug.
Description
•