Closed Bug 1643079 Opened 4 years ago Closed 2 years ago

Normandy initialize is called twice with --first-startup

Categories

(Firefox :: Normandy Client, defect, P1)

defect

Tracking

()

RESOLVED WONTFIX
Tracking Status
firefox-esr68 --- unaffected
firefox-esr78 --- wontfix
firefox76 --- wontfix
firefox77 --- wontfix
firefox78 --- wontfix
firefox79 --- fix-optional

People

(Reporter: mythmon, Unassigned)

References

(Regression)

Details

(Keywords: regression)

Attachments

(1 obsolete file)

When Firefox is run with the --first-startup flag, such as when a new version is installed, Normandy's initialization sequence is triggered twice. First by FirstStartup.jsm, and second by BrowserGlue.jsm.

This is definitely wrong, and has caused on specific problem that we know of. If a rollout is active, it will be graduated immediately, since the second initialization will see the results of the first.

Normandy's initialization sequence should be idempotent.

Keywords: regression
Regressed by: 1576507
Has Regression Range: --- → yes
Pushed by mcooper@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/45c377f2f2f1
Normandy initialize should be idempotent r=rhelmer
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 79
Regressions: 1643499
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Target Milestone: Firefox 79 → ---
Backout by ccoroiu@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/8278280311bf
Backed out changeset 45c377f2f2f1 on request by dev due to regression of 1643499

This is not as critical as I first thought.

Severity: S2 → S3

When re-implementing this, care should be taken to avoid the regression in bug 1643499 happening again.

Attachment #9153918 - Attachment is obsolete: true
Assignee: nobody → mythmon
Flags: needinfo?(brennie)

ni? to investigate when back from PTO

Assignee: mythmon → nobody
Flags: needinfo?(brennie)

Given this affects studies and Normandy is being deprecated, I'm going to classify this as WONTFIX.

Status: REOPENED → RESOLVED
Closed: 4 years ago2 years ago
Flags: needinfo?(brennie)
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: