Support application uninstaller

RESOLVED FIXED in mozilla1.8final

Status

()

--
major
RESOLVED FIXED
13 years ago
10 years ago

People

(Reporter: darin.moz, Assigned: darin.moz)

Tracking

({fixed1.8})

unspecified
mozilla1.8final
x86
Windows XP
fixed1.8
Points:
---
Dependency tree / graph
Bug Flags:
blocking1.8b5 +

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [software update] [1.8 Branch ETA 8/5])

Attachments

(2 attachments, 1 obsolete attachment)

(Assignee)

Description

13 years ago
Support application uninstaller

Several things need to change:

 1-  When a patch is applied, we need to record a changelist in the format
     expected by UninstallFirefox.exe.  This means writing an install_wizardN.log
     file in the uninstall subdirectory.

 2-  Include UninstallFirefox.exe in the MAR file so that we are always running
     the proper version of the uninstaller.
(Assignee)

Updated

13 years ago
Blocks: 290390
Status: NEW → ASSIGNED
(Assignee)

Updated

13 years ago
Flags: blocking-aviary1.1?
Target Milestone: --- → Firefox1.1
Need this for b4
Flags: blocking-aviary1.1? → blocking1.8b4+

Updated

13 years ago
Whiteboard: [software update]
(Assignee)

Updated

13 years ago
Whiteboard: [software update] → [software update] [1.8 Branch ETA 8/5]
(Assignee)

Comment 2

13 years ago
Created attachment 191561 [details]
test script that converts update.log to install wizard format

This is just some JS code that I whipped up to test converting update.log to
the install wizard format that the uninstaller knows how to read.  I still need
to add code to write out registry key information.  Once that's complete, I'll
be able to test that the uninstaller knows how to process the generated log,
and then I can just add this code to nsPostUpdateWin.js.
(Assignee)

Comment 3

13 years ago
Created attachment 191732 [details] [diff] [review]
v1 patch

Initial patch.	I still need to finish testing this before it will be ready to
land.  And, this does nothing about ensuring that we include the latest
uninstaller bits in the MAR file.
(Assignee)

Comment 4

13 years ago
OK, this mostly works.  The uninstaller appears to still leave a few directories
and files hanging around, so a bit more tweaking is probably in order.
(Assignee)

Comment 5

13 years ago
There's a bug in the v1 patch.  The directory list is not properly sorted, which
causes some directories to not be deleted.  New patch coming up...
(Assignee)

Comment 6

13 years ago
Created attachment 192028 [details] [diff] [review]
v1.1 patch
Attachment #191732 - Attachment is obsolete: true
Attachment #192028 - Flags: review?(bugs)
Attachment #192028 - Flags: review?(bugs) → review+
(Assignee)

Updated

13 years ago
Attachment #192028 - Flags: approval1.8b4?
(Assignee)

Updated

13 years ago
Blocks: 300860

Updated

13 years ago
Attachment #192028 - Flags: approval1.8b4? → approval1.8b4+
(Assignee)

Comment 7

13 years ago
fixed-on-trunk
Status: ASSIGNED → RESOLVED
Last Resolved: 13 years ago
Resolution: --- → FIXED
(Assignee)

Updated

13 years ago
Blocks: 310873
(Assignee)

Updated

13 years ago
Keywords: fixed1.8
Product: Firefox → Toolkit
You need to log in before you can comment on or make changes to this bug.