Closed Bug 1845338 Opened 1 year ago Closed 1 year ago

Switching channel from esr to release triggers a default prefs reload in post-update processing that creates a new legacy Telemetry client ID

Categories

(Firefox :: Distributions, defect)

defect

Tracking

()

RESOLVED FIXED
117 Branch
Tracking Status
firefox-esr102 --- wontfix
firefox-esr115 117+ fixed
firefox115 + verified
firefox116 + fixed
firefox117 + fixed

People

(Reporter: mkaply, Assigned: mkaply)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

We're looking at the migration of Win 7/8 users to the ESR and discovered that a new client ID gets created when migrated.

We think it's related to distribution.ini, not the channel switch.

Pushed by mozilla@kaply.com: https://hg.mozilla.org/integration/autoland/rev/1230ecd9e1ec Remove workaround that was breaking channel switching. r=nalexander

Comment on attachment 9345809 [details]
Bug 1845338 - Remove workaround that was breaking channel switching. r?nalexander

Approved for 115.0.3 dot release
Approved for 116.0rc2

Attachment #9345809 - Flags: approval-mozilla-release+
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 117 Branch
Flags: qe-verify+

The patch landed in nightly and beta is affected.
:mkaply, is this bug important enough to require an uplift?

  • If yes, please nominate the patch for beta approval.
  • If no, please set status-firefox116 to wontfix.

For more information, please visit BugBot documentation.

Flags: needinfo?(mozilla)
Flags: needinfo?(mozilla)

For the record: this ticket and (we believe) the underlying issue is unrelated to distributions and distribution.ini.

Summary: Switching channel from esr to release and using a distribution.ini creates a new client_id → Switching channel from esr to release triggers a default prefs reload in post-update processing that creates a new legacy Telemetry client ID

We verified that for release builds Fx 115 the clientID is no longer changing (remains the same) after the migration happens between release and esr for all the platforms affected by this (Windows 7 32/64bit, Windows 8 32/64bit, Windows 8.1 32/64bit, Mac 10.12, Mac 10.13 and Mac 10.14). As per slack, there is no easy way for us to also verify this for Fx 116 and Fx 117 so we can consider this as verified for 115 from QA perspective. If it is required to also verify this for 116 and 117 we can do that but would need the tools to do so. I'll remove the qa-verify+ for now but feel free to re add it if any intervention from QA is required here.

Flags: qe-verify+
See Also: → 1748813

Comment on attachment 9345809 [details]
Bug 1845338 - Remove workaround that was breaking channel switching. r?nalexander

Approved for 115.2esr.

Attachment #9345809 - Flags: approval-mozilla-esr115+
Duplicate of this bug: 1748813
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: