Closed Bug 327039 Opened 19 years ago Closed 18 years ago

Macro names are not expanded causing Windows Add/Remove programs to fail.

Categories

(Thunderbird :: Installer, defect)

x86
Windows XP
defect
Not set
major

Tracking

(Not tracked)

RESOLVED FIXED
Thunderbird2.0

People

(Reporter: bc, Assigned: darin.moz)

References

Details

(Keywords: fixed1.8.1)

Attachments

(2 files)

Install today's thunderbird 1.5/winxp using the installer.

While running, attempt to remove thunderbird.
$ProductNameInternal$ is ... . Please quit $ProductNameInternal$...

0: Uninstall log folder not found:

HKEY_LOCAL_MACHINE\Software\@BRAND_COMPANY_NAME@\@BRAND_PRODUCT_NAME@\1.5(en-US)\Uninstall\Uninstall Log Folder

I think this occured on the 1.5 2006-02-11 build as well.

I haven't checked trunk.
possibly related to the uninstaller changes we took on the branch for 320504 or 307296? 

Status: NEW → ASSIGNED
Target Milestone: --- → Thunderbird2.0
Yes, very likely.  I must have screwed up the patch for Thunderbird.  This problem is not happening for Firefox on the 1.8 branch, right?
(In reply to comment #2)
> Yes, very likely.  I must have screwed up the patch for Thunderbird.  This
> problem is not happening for Firefox on the 1.8 branch, right?
> 

Right. I get the dialog and IE opens <https://survey.mozilla.com/1/Mozilla%20Firefox/1.5%20(en-US)/exit.html> in today's 1.8 firefox build (which is 404 by the way).
Yup, the site is not live yet.
A quick glance at the files on the 1.8 branch (w/ a fresh CVS pull) indicates that everything should be okay.  So, I'm doing a fresh build now to figure this out.
Attached patch simple fixSplinter Review
I mistakenly left this critical preprocessor directive out of the thunderbird version of uninstall.it :-(

I've gone ahead and landed this patch on the trunk and 1.8 branch.
Assignee: mscott → darin
fixed-on-trunk, fixed1.8.1
Status: ASSIGNED → RESOLVED
Closed: 18 years ago
Keywords: fixed1.8.1
Resolution: --- → FIXED
I haven't checked on trunk, but the 1.5.x install still has an issue. 

Steps to reproduce.

1. Install today's tbird.
2. Start tbird.
3. Uninstall tbird while it is running.

You will see references to $productname$ etc in the windows telling you that there is an instance of tbird running...

Still seeing the $ macro names when uninstalling when tbird is running. -> REOPEN.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
OK, the $ macro names must be another issue.  Those don't prevent the uninstall from working properly, right?
(In reply to comment #10)

Right. The $ names appear asking if you want to kill the existing running instance, then proceed to perform the uninstall properly.
Attached patch fix $ problemSplinter Review
Attachment #212633 - Flags: review?(mscott)
Attachment #212633 - Flags: review?(mscott) → review+
Attachment #212633 - Flags: approval-branch-1.8.1?(mscott)
fixed-on-trunk ("fix $ problem" patch)
Status: REOPENED → RESOLVED
Closed: 18 years ago18 years ago
Resolution: --- → FIXED
Comment on attachment 212633 [details] [diff] [review]
fix $ problem

I'll dare to approve this.
Attachment #212633 - Flags: approval-branch-1.8.1?(mscott) → approval-branch-1.8.1+
fixed1.8.1 ("fix $ problem" patch)
Blocks: 320504
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: