Closed Bug 844935 Opened 11 years ago Closed 11 years ago

Temporarily remove homescreen wallpaper feature due to impact on auto updates

Categories

(Firefox for Android Graveyard :: General, defect)

defect
Not set
normal

Tracking

(firefox20+ verified, firefox21+ verified, firefox22+ verified, firefox23- unaffected)

VERIFIED FIXED
Tracking Status
firefox20 + verified
firefox21 + verified
firefox22 + verified
firefox23 - unaffected

People

(Reporter: akeybl, Assigned: Margaret)

References

Details

(Whiteboard: [no-nag])

Attachments

(4 files)

Kevin brought up a new permission being necessary for bug 715736 in FF20. This prevents automatic updates, so we're wondering if we should delay this permissions change till a more major permissions change is made.
tracking-fennec: --- → ?
Margaret - can you help disable this feature and remove the permission? Nobody has made the case for retaining this feature in FF20, given the impact to updates.

Tracking for FF21 as well, since it's unclear when our next critical permissions change is necessary.
Assignee: nobody → margaret.leibovic
Summary: Homescreen wallpaper feature worth permissions change in FF20? → Temporarily remove homescreen wallpaper feature due to impact on auto updates
Whiteboard: [no-nag]
(In reply to Alex Keybl [:akeybl] from comment #1)
> Margaret - can you help disable this feature and remove the permission?
> Nobody has made the case for retaining this feature in FF20, given the
> impact to updates.

Sure. Just on beta?
Attachment #719204 - Flags: review?(wjohnston)
Attachment #719204 - Flags: review?(wjohnston) → review+
Comment on attachment 719204 [details] [diff] [review]
patch to disable wallpaper feature (applies on beta)

[Approval Request Comment]
Bug caused by (feature/regressing bug #): bug 715736
User impact if declined: permissions change and manual update
Testing completed (on m-c, etc.): local build
Risk to taking this patch (and alternatives if risky): n/a
String or UUID changes made by this patch: n/a
Attachment #719204 - Flags: approval-mozilla-beta?
Have we heard back from Karen and development leads yet? We've already gone to build for beta 2. We should have until next Tuesday mid-day Pacific to land this for beta 3.
R+ on removing the feature until we have a solid "permission batch". Please disable on Aurora too.
Attached patch patch for auroraSplinter Review
[Approval Request Comment]
Bug caused by (feature/regressing bug #): bug 715736
User impact if declined: permissions change and manual update
Testing completed (on m-c, etc.): local build
Risk to taking this patch (and alternatives if risky): n/a
String or UUID changes made by this patch: n/a
Attachment #719766 - Flags: approval-mozilla-aurora?
Comment on attachment 719204 [details] [diff] [review]
patch to disable wallpaper feature (applies on beta)

Approving the patch for uplift & request to QA with verification ensuring the feature is disabled .
Attachment #719204 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Attachment #719766 - Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
Keywords: verifyme
Option is no longer available on Aurora 21.0a2 2013-03-14 and Firefox Mobile 20 beta 5 on the Smasung Galaxy Tab 2 7.0 (Android 4.1.1)
Depends on: 851170
Marking this bug as fixed, since it was about disabling the feature on 20/21. I filed bug 851170 as a follow-up.
Status: NEW → RESOLVED
tracking-fennec: ? → ---
Closed: 11 years ago
Resolution: --- → FIXED
We haven't decided whether to do this for FF23 again, but we may still want to track for now.
Target Milestone: --- → Firefox 23
Target Milestone: Firefox 23 → ---
The option is active on Firefox Mobile 22 beta 1
Margaret - Can we get this backed out of fx22 (beta) and fx23 (aurora)? And should we move to a build flag?
Flags: needinfo?(margaret.leibovic)
(In reply to Mark Finkle (:mfinkle) from comment #14)
> Margaret - Can we get this backed out of fx22 (beta) and fx23 (aurora)? And
> should we move to a build flag?

I guess changing the confvars variable didn't get onto someone's list? Bug 851170 is in 22, so we just need to flip that variable.
Flags: needinfo?(margaret.leibovic)
Attachment #751823 - Flags: review?(margaret.leibovic)
Attachment #751823 - Flags: review?(margaret.leibovic) → review+
I still see this permission on mozilla-beta, margaret, can you confirm?

http://ftp.mozilla.org/pub/mozilla.org/mobile/candidates/22.0b3-candidates/build1/android/multi/fennec-22.0b3.multi.android-arm.apk
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
(In reply to Aaron Train [:aaronmt] from comment #18)
> I still see this permission on mozilla-beta, margaret, can you confirm?
> 
> http://ftp.mozilla.org/pub/mozilla.org/mobile/candidates/22.0b3-candidates/
> build1/android/multi/fennec-22.0b3.multi.android-arm.apk

Yeah, I can confirm this feature isn't disabled here :(

I can see that's akeybl's change is definitely in the beta tree, so I'll need to figure out what's going wrong here. I'm investigating now.
Flags: needinfo?(akeybl)
Oops, didn't mean to set that needinfo.
Flags: needinfo?(akeybl)
I failed at reviewing that last patch. Our tests are for "non-empty value", not truthiness.

This patch is for beta.
Attachment #756229 - Flags: review?(mark.finkle)
Attachment #756229 - Flags: approval-mozilla-beta?
Attachment #756229 - Flags: review?(mark.finkle) → review+
Attachment #756229 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
https://hg.mozilla.org/releases/mozilla-beta/rev/c9a8e2bea80a

This worked for me locally, but let's make sure to verify this once builds are ready.

Is this going to go on some checklist somewhere for things to do on the next uplift to make sure this will be fixed for 23 when it goes to beta?
Status: REOPENED → RESOLVED
Closed: 11 years ago11 years ago
Keywords: verifyme
Resolution: --- → FIXED
I fixed your permaorange in https://hg.mozilla.org/releases/mozilla-beta/rev/2507883ac7e4 by disabling testWebContentContextMenu, since we actually disabled in in 23 so that we could run robocop on Pandas (pay no attention to the fact that we're running robocop on Pandas on 22, where it and the other six things we disabled with it are not disabled).
Status: RESOLVED → VERIFIED
Keywords: verifyme
We're on beta now - Margaret can you check on this and submit a patch for beta uplift?
Flags: needinfo?(margaret.leibovic)
(In reply to lsblakk@mozilla.com [:lsblakk] from comment #24)
> We're on beta now - Margaret can you check on this and submit a patch for
> beta uplift?

There shouldn't be anything to do, this was fixed by bug 879350. And I just verified that there's no wallpaper permission requested in the Beta installed on my phone.
Flags: needinfo?(margaret.leibovic)
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: