Closed
Bug 1435710
Opened 7 years ago
Closed 6 years ago
[Dedicated profiles] During the initial profile cloning SyncID is cloned
Categories
(Toolkit :: Startup and Profile System, defect, P3)
Toolkit
Startup and Profile System
Tracking
()
RESOLVED
INVALID
Tracking | Status | |
---|---|---|
firefox-esr52 | --- | unaffected |
firefox58 | --- | unaffected |
firefox59 | --- | unaffected |
firefox60 | --- | ? |
People
(Reporter: aflorinescu, Unassigned)
References
Details
[Environment:]
-Ubuntu 16.04 x64
-Firefox 60.0a1 (trybuild from https://treeherder.mozilla.org/#/jobs?repo=try&revision=6b67fc750f609d3eaa4097528528458e43bb4873&selectedJob=158774545)
-Firefox 58.0.1 20180128191252
[Pre-requisites:]
Delete all Firefox data and cache.
[Steps:]
1. Start Firefox 58.0.1
2. Login to Sync.
3. Open about:config, search and record the value for services.sync.addons.syncID
4. Close Firefox 58.0.1 and start the Nightly try build that contains the dedicated profile feature.
5. Open about:config, search and record the value for services.sync.addons.syncID
[Actual Result:]
On step 4 - new profile is created(default-nightly) - (cloned after default)
The syncID values for both versions are the same, which means that sync doesn't identify the two profiles: default (created at step1) and default-nightly (step4)
[Expected Result:]
The values for services.sync.addons.syncID are different for default and default-nightly profiles.
Comment 1•7 years ago
|
||
(In reply to Adrian Florinescu [:AdrianSV] from comment #0)
> [Expected Result:]
> The values for services.sync.addons.syncID are different for default and
> default-nightly profiles.
Not quite. :-) `services.sync.addons.syncID`, and the other `.syncID` preferences, should be the same for all profiles connected to the same Sync account.
I think the only prefs that should be different are:
- services.sync.client.GUID
- services.sync.clients.lastRecordUpload
- services.sync.clients.lastModifiedOnProcessCommands
- services.sync.clients.lastSync
- services.sync.clients..lastSyncLocal
- Optionally, services.sync.client.name should be set to a unique device name.
Reporter | ||
Comment 2•7 years ago
|
||
Thanks Kit for the additional details, the following prefs have the same values:
services.sync.client.GUID - copied
services.sync.clients.lastRecordUpload -copied
services.sync.clients.lastModifiedOnProcessCommands -couldn't find this pref.
services.sync.client.name - copied
Since I have moderate amount of knowledge about how sync works, I'm doing quite a few assumptions here. However, what I can tell at this moment is that synced tabs sidebar doesn't see two distinct profiles after cloning.
Comment 3•7 years ago
|
||
(In reply to Adrian Florinescu [:AdrianSV] from comment #2)
> Since I have moderate amount of knowledge about how sync works, I'm doing
> quite a few assumptions here. However, what I can tell at this moment is
> that synced tabs sidebar doesn't see two distinct profiles after cloning.
No worries, Sync isn't wired up to support cloning profiles yet, so the buggy behavior you're seeing with the sidebar is "expected". :-/ Bug 1435917 is tracking the Sync work to support cloning.
Updated•6 years ago
|
Priority: -- → P3
Reporter | ||
Comment 5•6 years ago
|
||
Mark, since Dedicated profile branched into a different implementation approach, not using cloning at this point, (bug 1474285 ), I'm not sure where should be this issue tied to? IMO, this is still something that would be probably nice to have resolved, but I'm not sure to which component to move it if so: would it make more sense to sit in sync?
No longer blocks: 1373244
Flags: needinfo?(markh)
Comment 6•6 years ago
|
||
The profile cloning feature never shipped.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → INVALID
Updated•6 years ago
|
Flags: needinfo?(markh)
You need to log in
before you can comment on or make changes to this bug.
Description
•