Closed Bug 1797585 Opened 3 years ago Closed 3 years ago

Port bug 1727820 - Updater overhaul to deal with race conditions

Categories

(Thunderbird :: Upstream Synchronization, task)

Tracking

(thunderbird_esr102 unaffected)

RESOLVED FIXED
108 Branch
Tracking Status
thunderbird_esr102 --- unaffected

People

(Reporter: rjl, Assigned: rjl)

References

Details

Attachments

(7 files)

This ought to be fun...

Assignee: nobody → rob
Status: NEW → ASSIGNED

AppUpdateUI.jsm is a hard-to-maintain combination of AppUpdater.jsm from browser
and UpdateListener.jsm from toolkit. Replacing it with the same code that Firefox
is running will make future maintenance easier.

Depends on D160427

Here's a special try build that hopefully will update against the "nightlytest" channel one time using the new updater code.

https://treeherder.mozilla.org/jobs?repo=try-comm-central&revision=8d769fe47c8b10e5c3c181e072b806ad1202527d

One UI glitch, I didn't look too much into it. There's a badge that can/will appear on the AppMenu icon when there's an update, like Firefox has. Right now the actual badge looks funny. Probably needs icons. There's also missing strings to go with it I think.

Target Milestone: --- → 108 Branch

Pushed by mkmelin@iki.fi:
https://hg.mozilla.org/comm-central/rev/3345b7e30014
Port bug 1727820: Update enterprisepolicy tests. r=mkmelin
https://hg.mozilla.org/comm-central/rev/87121f0605f6
Port bug 1727820: Drop AppUpdateUI.jsm in favor of UpdateListener.jsm from toolkit. r=mkmelin
https://hg.mozilla.org/comm-central/rev/3c0c7389ae69
Port bug 1727820: Change aboutDialog-appUpdater to work with AppUpdater. r=mkmelin

Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Regressions: 1797886

Reopening due to broken about dialog.

Status: RESOLVED → REOPENED
Resolution: FIXED → ---

aboutDialog.dtd refers to &brandShorterName thats found in brand.dtd.

Pushed by mkmelin@iki.fi:
https://hg.mozilla.org/comm-central/rev/3a88856c1346
Keep loading brand.dtd in about dialog for now. r=aleca

Status: REOPENED → RESOLVED
Closed: 3 years ago3 years ago
Resolution: --- → FIXED

The updater part in the prefs is completely missed by this bug.

Status: RESOLVED → REOPENED
Resolution: FIXED → ---

Pushed by alessandro@thunderbird.net:
https://hg.mozilla.org/comm-central/rev/3582397d5b4c
Fix throbber selector. r=rjl
https://hg.mozilla.org/comm-central/rev/2c4b35824be9
Port bug 1727820: Make the update part in the prefs working. r=mkmelin
https://hg.mozilla.org/comm-central/rev/75e84650e2b2
Port bug 1727820: Correctly style the icons. r=aleca

Status: REOPENED → RESOLVED
Closed: 3 years ago3 years ago
Resolution: --- → FIXED
Blocks: 1798701
See Also: → 1819617
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: