Closed Bug 1968586 Opened 3 months ago Closed 2 months ago

Crash reporter fails to build with --disable-backgroundtasks

Categories

(Toolkit :: Crash Reporting, defect)

defect

Tracking

()

RESOLVED FIXED
142 Branch
Tracking Status
firefox-esr115 --- unaffected
firefox-esr128 --- unaffected
firefox-esr140 --- fixed
firefox139 --- wontfix
firefox140 --- wontfix
firefox141 --- fixed
firefox142 --- fixed

People

(Reporter: mathew.hodson, Assigned: mathew.hodson)

References

(Regression)

Details

(Keywords: regression)

Attachments

(3 files)

In file included from Unified_cpp_crashreporter0.cpp:20:
D:/repos/gecko-dev/toolkit/crashreporter/nsExceptionHandler.cpp(1427,7): error: use of undeclared identifier 'BackgroundTasks'
 1427 |   if (BackgroundTasks::IsBackgroundTaskMode()) {
      |       ^
D:/repos/gecko-dev/toolkit/crashreporter/nsExceptionHandler.cpp(1570,36): error: use of undeclared identifier 'BackgroundTasks'
 1570 |   if (doReport && isSafeToDump && !BackgroundTasks::IsBackgroundTaskMode()) {
      |
2 errors generated.

Set release status flags based on info from the regressing bug 1889462

The severity field is not set for this bug.
:gsvelto, could you have a look please?

For more information, please visit BugBot documentation.

Flags: needinfo?(gsvelto)
Severity: -- → S3
Flags: needinfo?(gsvelto)

Can you land this for me?

Flags: needinfo?(gsvelto)

Done

Flags: needinfo?(gsvelto)
Status: NEW → RESOLVED
Closed: 2 months ago
Resolution: --- → FIXED
Target Milestone: --- → 142 Branch

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

For more information, please visit BugBot documentation.

Flags: needinfo?(mathew.hodson)
Attachment #9496905 - Flags: approval-mozilla-beta?

firefox-beta Uplift Approval Request

  • User impact if declined: Some downstream distributors could have trouble compiling if they disable background tasks.
  • Code covered by automated testing: no
  • Fix verified in Nightly: yes
  • Needs manual QE test: no
  • Steps to reproduce for manual QE testing: no
  • Risk associated with taking this patch: low
  • Explanation of risk level: Small patch that doesn't change behaviour in the default configuration.
  • String changes made/needed: no
  • Is Android affected?: no
Flags: needinfo?(mathew.hodson)
Attachment #9496905 - Flags: approval-mozilla-beta? → approval-mozilla-beta+

Please nominate this for ESR140 when you get a chance.

Flags: needinfo?(mathew.hodson)
Attachment #9499691 - Flags: approval-mozilla-esr140?
Flags: needinfo?(mathew.hodson)

firefox-esr140 Uplift Approval Request

  • User impact if declined: Some downstream distributors could have trouble compiling if they disable background tasks.
  • Code covered by automated testing: no
  • Fix verified in Nightly: yes
  • Needs manual QE test: no
  • Steps to reproduce for manual QE testing: n/a
  • Risk associated with taking this patch: low
  • Explanation of risk level: Small patch that doesn't change behaviour in the default configuration.
  • String changes made/needed: no
  • Is Android affected?: no
Attachment #9499691 - Flags: approval-mozilla-esr140? → approval-mozilla-esr140+
QA Whiteboard: [qa-triage-done-c142/b141]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: