Closed Bug 253339 Opened 21 years ago Closed 21 years ago

Remove old program files when installing on top of an existing installation

Categories

(Thunderbird :: Installer, defect)

x86
Windows XP
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED
Thunderbird0.8

People

(Reporter: mscott, Assigned: mscott)

Details

Attachments

(2 files, 1 obsolete file)

When users upgraded from 0.6 to 0.7, we moved to a static build. This meant there were alot of DLLS in 0.6 that were still in the installation directory after installing 0.7 on top of it. This led to weird problems such as missing XPCOM symbols, etc. We can easily fix this by making the installer remove a set of files during the installation process.
Status: NEW → ASSIGNED
Target Milestone: --- → Thunderbird0.8
Attached patch first cut at a fix (obsolete) — Splinter Review
this list is so much longer than firefox's because we had releases that were non static builds in the early days. So we have to clean all of those files up.
fixed on the branch and trunk. I'll test this in tomorrow's installer build to see if it really works when going from 0.6 to 0.8.
Status: ASSIGNED → RESOLVED
Closed: 21 years ago
Resolution: --- → FIXED
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
I needed to cleanup the xpt files as well.
Attachment #154518 - Attachment is obsolete: true
Status: REOPENED → RESOLVED
Closed: 21 years ago21 years ago
Resolution: --- → FIXED
Ben found another dll I wasn't deleting.
I checked in this latest patch to delete profilemigration.dll. Should be in the 08/27 builds.
Will it be safe to install on top of an old tbird installation?
(In reply to comment #6) > Will it be safe to install on top of an old tbird installation? Yes it will be safe if you are using the windows installer now that this bug has been fixed.
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: