Closed Bug 1155191 Opened 9 years ago Closed 9 years ago

Please disable readling list and reader view for 38

Categories

(Firefox Graveyard :: Reading List, defect)

defect
Not set
normal

Tracking

(firefox38+ verified)

VERIFIED FIXED
Firefox 38
Tracking Status
firefox38 + verified

People

(Reporter: Sylvestre, Assigned: Dolske)

References

Details

Attachments

(1 file, 2 obsolete files)

As agreed, please provide a patch and an uplift request (beta only) to disable reading list in Desktop for 38.0.
We will accept it, next Friday, after beta 5 go to build.
See Also: → 1155195
Justin, could you handle that? Thanks
Flags: needinfo?(dolske)
Depends on: 1146938
No longer depends on: 1146938
(Both reading list and reader view will be disabled for 38.0, as they're features intended to launch with 38.1.)
Flags: needinfo?(dolske)
Summary: Please disable readling list for 38 → Please disable readling list and reader view for 38
Attached patch Patch v.1 WIP (obsolete) — Splinter Review
This flips the 3 prefs involved. Two notes:

* Android will be leading RL/RV enabled, since they have already shipped it. So disabling RL in Desktop means adding a pref==false to firefox.js, and leaving the pref==true in all.js (This is how we had it disabled prior to bug 1148098)

* I added a couple code tweaks to forcibly disable Reading List on desktop -- even if the pref is set to true -- to prevent enthusiastic users from re-enabling it. Due to some imminent changes involving reading list, I am (overly?) paranoid about users enabling it only to later experience sad times.

Untested, and I suspect the latter means test breakage that would need fixed (by disabling unneeded tests). Mark, what do you think about the this? Too paranoid?
Attachment #8593666 - Flags: feedback?(mhammond)
LGTM, and my testing shows it does what it is supposed to. I think the level of paranoia is about right.
Comment on attachment 8593666 [details] [diff] [review]
Patch v.1 WIP

oops - see comment 4
Attachment #8593666 - Flags: feedback?(mhammond) → feedback+
Because I had the question on irc and my original message is cryptic for people not involved in this, I am going to explain a bit more.
We are going to make a 38.1 release. In this release, we initially planned to ship reading list & reader view (and screen sharing).
To stabilize the 38.0 release itself, we planned to disable it in beta 5 (we are going to do in beta 6).

And when I said "We will accept it, next Friday, after beta 5 go to build." the "we" means release management (Lawrence, Liz or myself).

Hope this is more clear!
Assignee: nobody → dolske
Attached patch Patch v.2 (obsolete) — Splinter Review
Went ahead and disabled the broken tests and did a try run:

https://treeherder.mozilla.org/#/jobs?repo=try&revision=b7dd8752fb17
Attachment #8593666 - Attachment is obsolete: true
Attachment #8594286 - Flags: review?(mhammond)
Attached patch Patch v.3Splinter Review
Fix another test.

https://treeherder.mozilla.org/#/jobs?repo=try&revision=704f2ea08cc1

(There are some JP failures too. I don't _think_ they're RL related, and they seem to be hidden/disabled on mozilla-beta anyway?)
Attachment #8594286 - Attachment is obsolete: true
Attachment #8594286 - Flags: review?(mhammond)
Attachment #8594426 - Flags: review?(mhammond)
Comment on attachment 8594286 [details] [diff] [review]
Patch v.2

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

::: browser/components/readinglist/test/browser/browser.ini
@@ +1,5 @@
>  [DEFAULT]
>  support-files =
>    head.js
>  
> +;[browser_ui_enable_disable.js]

maybe:
skip-if = true # reading list is disabled.

would be better here and in xpcshell.ini?
Attachment #8594286 - Flags: review+
Justin, we need this patch to land asap in m-b. Could you request the uplift? Thanks
Flags: needinfo?(dolske)
This missed beta 6.
Comment on attachment 8594426 [details] [diff] [review]
Patch v.3

Carrying over review flag, self-approving for beta. (Sorry, I thought we had until EOD today to land this.)
Flags: needinfo?(dolske)
Attachment #8594426 - Flags: review?(mhammond)
Attachment #8594426 - Flags: review+
Attachment #8594426 - Flags: approval-mozilla-beta+
Landed on m-b: https://hg.mozilla.org/releases/mozilla-beta/rev/69173cc17556
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 38
OS: Linux → All
Hardware: x86_64 → All
(In reply to Justin Dolske [:Dolske] from comment #12)
> Carrying over review flag, self-approving for beta. (Sorry, I thought we had
> until EOD today to land this.)
No worries. It was EOD but my day in Paris ;)
Flags: qe-verify+
Blocks: 1157197
Depends on: 1157702
I can confirm that Reader View and Reading List were successfully disabled on Beta 38.0b8-build1 (20150426174329), using Windows 7 x86, Windows 8 x64, Mac OS X 10.9.5 and Ubuntu 14.04 x86.
Status: RESOLVED → VERIFIED
QA Contact: andrei.vaida
Product: Firefox → Firefox Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: