Closed Bug 1840887 Opened 2 years ago Closed 2 years ago

Port bug 1824420 to Thunderbird

Categories

(Thunderbird :: Upstream Synchronization, defect)

defect

Tracking

(thunderbird_esr115+ fixed)

RESOLVED FIXED
116 Branch
Tracking Status
thunderbird_esr115 + fixed

People

(Reporter: KaiE, Assigned: KaiE)

References

Details

(Whiteboard: [TM: 115.1.0])

Attachments

(1 file)

We need to port bug 1824420 to Thunderbird, in order to fix the current build bustage.

I have a working try build here:
https://treeherder.mozilla.org/jobs?repo=try-comm-central&revision=71d00d8254ddcec71f444f1b229ef10a80fc330f
which used an experimental patch.

We need to test if it actually created a working installer.

The changes in comment 2's try build include these lines:

!endif
+
+; Return value is saved to an unused variable to prevent the the error flag
+; from being set.
+Var /GLOBAL UnusedExecCatchReturn
+ExecWait '"$INSTDIR\${FileMainEXE}" --backgroundtask install' $UnusedExecCatchReturn
 SectionEnd

Thunderbird doesn't support background tasks (yet) so this should be fine to drop. (IIRC, --backgroundtask install will set up the Windows "cron" task to periodically run the actual background tasks.)

Assignee: nobody → kaie
Status: NEW → ASSIGNED
Component: Installer → Upstream Synchronization
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 116 Branch
Whiteboard: [TM: 115.1.0]

Comment on attachment 9341580 [details]
Bug 1840887 - Port bug 1824420 to Thunderbird. r=rjl

[Triage Comment]
Bug 1824420 is included in Firefox 115.1.0esr, this bug needs uplift to fix Windows builds.

Attachment #9341580 - Flags: approval-comm-esr115+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: