Closed Bug 1146938 Opened 9 years ago Closed 9 years ago

Prepare backout patch for screensharing in Fx38

Categories

(Hello (Loop) :: Client, defect, P1)

defect
Points:
1

Tracking

(firefox38 verified)

VERIFIED FIXED
mozilla38
Iteration:
39.3 - 30 Mar
Tracking Status
firefox38 --- verified

People

(Reporter: mikedeboer, Assigned: mikedeboer)

References

Details

(Whiteboard: [screensharing])

Attachments

(2 files, 1 obsolete file)

      No description provided.
Flags: qe-verify+
Flags: firefox-backlog+
Rank: 10
Whiteboard: [screensharing]
Attachment #8583107 - Flags: review?(standard8)
(patch based on m-a)
Comment on attachment 8583107 [details] [diff] [review]
Patch v1: enable Loop screensharing based on a pref

Review of attachment 8583107 [details] [diff] [review]:
-----------------------------------------------------------------

This breaks the desktop unit tests. I'd also prefer navigator.mozLoop to be passed in like we do elsewhere.

I think this patch should effectively be backing out bug 1126289 but making sure the pref is now true by default.
Attachment #8583107 - Flags: review?(standard8) → review-
(In reply to Mark Banner (:standard8) from comment #3)
> This breaks the desktop unit tests. I'd also prefer navigator.mozLoop to be
> passed in like we do elsewhere.
> 
> I think this patch should effectively be backing out bug 1126289 but making
> sure the pref is now true by default.

You're absolutely right, apologies for the noise. Re-inventing-the-wheel-syndrome *sigh*
This patch is based on latest fx-team, instead.
Attachment #8583107 - Attachment is obsolete: true
Attachment #8583778 - Flags: review?(standard8)
Comment on attachment 8583778 [details] [diff] [review]
Patch v2: enable Loop screensharing based on a pref

Review of attachment 8583778 [details] [diff] [review]:
-----------------------------------------------------------------

That's better, thanks.
Attachment #8583778 - Flags: review?(standard8) → review+
Attached patch Aurora-patchSplinter Review
Rebased patch for Aurora, carrying over r=Standard8.

Approval Request Comment
[Feature/regressing bug #]: Loop screen-/ tab-sharing feature
[User impact if declined]: This patch allows us to disable the screensharing feature by setting the pref `loop.screensharing.enabled` to `false`. This will come in handy when the release of this feature will be postponed to Fx 38.1
[Describe test coverage new/current, TreeHerder]: Aurora-only patch. Revert of bug 1126289, before which this pref existed and yielded green runs.
[Risks and why]: minor.
[String/UUID change made/needed]: n/a.
Attachment #8584533 - Flags: review+
Attachment #8584533 - Flags: approval-mozilla-aurora?
Attachment #8584533 - Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
FYI, there is a define (EARLY_BETA_OR_EARLIER) to disable a feature at the middle of the beta cycle
https://wiki.mozilla.org/Platform/Channel-specific_build_defines#EARLY_BETA_OR_EARLIER
(In reply to Sylvestre Ledru [:sylvestre] from comment #8)
> FYI, there is a define (EARLY_BETA_OR_EARLIER) to disable a feature at the
> middle of the beta cycle
> https://wiki.mozilla.org/Platform/Channel-
> specific_build_defines#EARLY_BETA_OR_EARLIER

Thanks, Sylvestre. Our intention is not to disable it unless absolutely necessary. This depends on the release strategy for Reader-mode.
Pushed to Aurora as: https://hg.mozilla.org/releases/mozilla-aurora/rev/bce8a0df6baf
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
QA Contact: bogdan.maris
Verified on Windows 8.1 64-bit, Mac OS X 10.9.5 and Ubuntu 14.04 32-bit using Firefox 38 beta 1 that toggleing pref 'loop.screenshare.enabled' will turn on or off Hello screensharing feature.
Status: RESOLVED → VERIFIED
No longer blocks: 1155191
Flags: qe-verify+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: