Closed
Bug 1213094
Opened 9 years ago
Closed 9 years ago
Remove services.sync.enabled preference
Categories
(Firefox :: Sync, defect, P5)
Firefox
Sync
Tracking
()
VERIFIED
FIXED
Firefox 47
Tracking | Status | |
---|---|---|
firefox47 | --- | verified |
People
(Reporter: chip.dawes, Assigned: sakshivaid95, Mentored)
Details
(Whiteboard: [good first bug][lang=js][bugday-20160224])
Attachments
(1 file, 2 obsolete files)
7.20 KB,
patch
|
markh
:
review+
|
Details | Diff | Splinter Review |
I need to disable the sync service - my data must not leak into a cloud.
I can find no documented configuration setting to disable this service.
Comment 1•9 years ago
|
||
Sync will not activate unless you explicitly enable it. If you go to about:preferences#sync and it doesn't say you're connected, nothing is syncing or going into any cloud. And if you *are* connected, that page should give you the ability to disconnect.
Comment 2•9 years ago
|
||
(There also appears to be a "services.sync.enabled" option in about:config, but I've no idea what its precise semantics are)
Reporter | ||
Comment 3•9 years ago
|
||
I found the about:config option and thought it was probably for enabling/disabling sync, but could find no documentation on these settings / semantics.
This sounds like a documentation bug more than a software bug.
Comment 4•9 years ago
|
||
We don't currently need or use that preference, so I'm happy to remove it given it causes confusion.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Summary: disable sync service → remove services.sync.enabled preference
Updated•9 years ago
|
Priority: -- → P5
Updated•9 years ago
|
Mentor: markh
Whiteboard: [good first bug]
Updated•9 years ago
|
Summary: remove services.sync.enabled preference → Remove services.sync.enabled preference
Whiteboard: [good first bug] → [good first bug][lang=js]
Version: 41 Branch → Trunk
I would like to take this up as a newcomer.
Any preferred article would be helpful to understand how about:config is listing key values and how to remove.
Flags: needinfo?(markh)
Assignee | ||
Comment 6•9 years ago
|
||
Removed services.sync.enabled. Please review.
Attachment #8712738 -
Flags: review?(markh)
Comment 7•9 years ago
|
||
Comment on attachment 8712738 [details] [diff] [review]
Removed services.sync.enabled preference
Review of attachment 8712738 [details] [diff] [review]:
-----------------------------------------------------------------
That's a good start, but you basically need to revert https://hg.mozilla.org/mozilla-central/rev/933b795a1fc1 in its entirety.
Attachment #8712738 -
Flags: review?(markh) → feedback+
Updated•9 years ago
|
Flags: needinfo?(markh)
Assignee | ||
Comment 8•9 years ago
|
||
Please review.
Attachment #8712738 -
Attachment is obsolete: true
Attachment #8714282 -
Flags: review?(markh)
Comment 9•9 years ago
|
||
Comment on attachment 8714282 [details] [diff] [review]
Made changes as per comment 7.
Review of attachment 8714282 [details] [diff] [review]:
-----------------------------------------------------------------
Sorry for the delay. That looks great, and I'm sorry for the confusion, but we *also* want the change to sync.js that's in your earlier patch (although instead of just removing that pref set we can go much further - the entire onPreferenceChanged() function can be removed and the |onchange="gSyncPane.onPreferenceChanged();"| line in sync.xul can also be removed)
Again, sorry for not being clearer in my previous comment - thanks for the contribution and I'll look at the next version quickly after it is uploaded.
Attachment #8714282 -
Flags: review?(markh) → feedback+
Assignee | ||
Comment 10•9 years ago
|
||
Please review.
Thank you.
Attachment #8714282 -
Attachment is obsolete: true
Attachment #8715296 -
Flags: review?(markh)
Comment 11•9 years ago
|
||
Comment on attachment 8715296 [details] [diff] [review]
Made changes as per comment 9.
Review of attachment 8715296 [details] [diff] [review]:
-----------------------------------------------------------------
Looks great, thanks! Are you able to push a try run (https://wiki.mozilla.org/ReleaseEngineering/TryServer)?
Attachment #8715296 -
Flags: review?(markh) → review+
Updated•9 years ago
|
Assignee: nobody → sakshivaid95
Assignee | ||
Comment 12•9 years ago
|
||
Sorry, but I do not have level 1 commit access.
Status: NEW → ASSIGNED
Flags: needinfo?(markh)
Comment 13•9 years ago
|
||
Comment 14•9 years ago
|
||
Note that the checkin message needs to have the bug number added.
Flags: needinfo?(markh)
Keywords: checkin-needed
Comment 15•9 years ago
|
||
(In reply to Mark Hammond [:markh] from comment #14)
> Note that the checkin message needs to have the bug number added.
thanks mark, added this myself during the checkin-needed runs :)
Comment 16•9 years ago
|
||
Keywords: checkin-needed
Comment 17•9 years ago
|
||
bugherder |
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
status-firefox47:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → Firefox 47
Comment 18•9 years ago
|
||
Successfully reproduced the bug with Firefox Nightly 44.0a1 (2015-09-22); (Build ID: 20150922030204) on Linux, 64 Bit
This Bug is now verified as fixed on Latest Firefox Nightly 47.0a1 (2016-02-25)
Build ID: 20160225030209
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:47.0) Gecko/20100101 Firefox/47.0
QA Whiteboard: [bugday-20160224]
Comment 19•9 years ago
|
||
I have reproduced this bug with Firefox Nightly 44.0a1 (Build ID: 20151008030232) on
windows 8.1, 64-bit.
Verified as fixed with latest Firefox Nightly 47.0a1 (Build ID: 20160226030256)
Mozilla/5.0 (Windows NT 6.3; WOW64; rv:47.0) Gecko/20100101 Firefox/47.0
As this bug is also verified on Linux(Comment 18),I am marking this as verified!
Status: RESOLVED → VERIFIED
Whiteboard: [good first bug][lang=js] → [good first bug][lang=js][bugday-20160224]
Comment 20•8 years ago
|
||
services.sync.enabled is still used here https://dxr.mozilla.org/mozilla-central/source/services/fxaccounts/FxAccountsManager.jsm#622
Maybe it's also checked somewhere by the branch and ".enabled", so that this search would not reveal it:
https://dxr.mozilla.org/mozilla-central/search?q=services.sync.enabled
Maybe worth checking to make sure this supposedly "removed" preference doesn't interfere with anything. Thx
You need to log in
before you can comment on or make changes to this bug.
Description
•