Closed Bug 1624388 Opened 4 years ago Closed 4 years ago

Properly expose default browser agent build flag to installer

Categories

(Toolkit :: Default Browser Agent, defect, P1)

Desktop
Windows
defect

Tracking

()

RESOLVED FIXED
Tracking Status
firefox75 --- fixed
firefox76 --- fixed

People

(Reporter: molly, Assigned: molly)

References

Details

Attachments

(1 file)

The summary kind of says it all; I forgot to copy the build flag for enabling the default browser agent over into the preprocessor defines for the installer build, so the installers never think the agent is enabled, so they never try to register its scheduled task.

Also fix two other installer problems that were getting missed because of this:
one build error in PostUpdate and one use of an uninitialized value in the
installer, causing it to record that it had not registered the task when it had.

Assignee: nobody → mhowell
Status: NEW → ASSIGNED
Pushed by mhowell@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/114a18c41aa9
Properly expose default browser agent build flag to installer. r=bytesized,agashlin
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 76

Comment on attachment 9135208 [details]
Bug 1624388 - Properly expose default browser agent build flag to installer. r=bytesized

Beta/Release Uplift Approval Request

  • User impact if declined: Like bug 1624047, this is an important fix for the default browser agent (bug 1602463) and will need to be uplifted along with it if that uplift is approved.
  • Is this code covered by automated tests?: No
  • Has the fix been verified in Nightly?: Yes
  • Needs manual test from QE?: No
  • If yes, steps to reproduce:
  • List of other uplifts needed: None
  • Risk to taking this patch: Low
  • Why is the change risky/not risky? (and alternatives if risky): These are small fixes and I've verified them locally and in Nightly.
  • String changes made/needed:
Attachment #9135208 - Flags: approval-mozilla-beta?

Comment on attachment 9135208 [details]
Bug 1624388 - Properly expose default browser agent build flag to installer. r=bytesized

approved for 75.0b9

Attachment #9135208 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Component: Installer → Default Browser Agent
Product: Firefox → Toolkit
Target Milestone: Firefox 76 → ---
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: