Closed Bug 569998 Opened 11 years ago Closed 10 years ago

No Mozilla Sunbird entry available in Add or Remove Programs in Control Panel

Categories

(Calendar :: Sunbird Only, defect)

Sunbird 1.0b1
x86
Windows XP
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: nico.lecornu, Assigned: mozilla)

References

Details

Attachments

(1 file)

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 GTB7.0 ( .NET CLR 3.5.30729)
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.1.5) Gecko/20091211 Sunbird/1.0b1

After the upgrade of sunbird 0.9 version 1.0b1, I'll see as usual in the section to install or Remove Programs Control Panel to see if the updated is well installed but unfortunately, sunbird 1.0b1 doesn't appear in the list of programs installed.

Reproducible: Always

Steps to Reproduce:
1.download mozilla sunbird 1.0b1
2.then install mozilla sunbird 1.0b1
3.Finally, check if sunbird 1.0b1 appears in the list programs installed on your computer (Control Panel, section install or remove programs)
Actual Results:  
Cannot me uninstall sunbird 1.0b1 from Control Panel

Expected Results:  
sunbird 1.0 to be recognizable by windows to make it reappear in the list of programs installed in the computer and therefore again, allow to uninstall it if necessary.
Component: OS Integration → Sunbird Only
QA Contact: os-integration → sunbird
Severity: major → normal
Summary: Mozilla Sunbird 1.0b1 no longer appears in Add or remove programs in Control Panel after the upgrade of sunbird 0.9 version 1.0b1 → No Mozilla Sunbird entry available in Add or Remove Programs in Control Panel
Version: unspecified → Sunbird 1.0b1
Duplicate of this bug: 573423
Hi, 
so with what there mark for bug 573423 = RESOLVED DUPLICATE of bug 569998, which is a duplicate of mine, my bug is fixed. 
It is this?
I got the same. 
Some forums said SunBird creates no entries in the registry. 
I found some. 
Try to seek on my own using the uninstall files list in C:\Program Files\Mozilla Sunbird\uninstall\uninstall.log when I get time.
I'm french and have a french version installed as the reporter. 
Language pb?
Also I am French and therefore on the issue of language I is no idea. In C:\Program Files\Mozilla Sunbird\Unistall, I is not unistall.log but Shorcuts_log. Is this normal.
Hi all, 

About the issue we encountered (no Sunbird entry in Add/Remove programs), I find a solution, maybe not the best. 
Indeed, I've used as a model KeyReg added by Jetico Personal FireWal 1.0 (the old free Jetico Version). 
Here is the key: 
[Code]Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Jetico Personal Firewall]
"DisplayName"="Jetico Personal Firewall 1.0"
"UninstallString"="\"C:\\WINDOWS\\BCUnInstall.exe\" C:\\Program Files\\Jetico\\Jetico Personal Firewall\\UnInstall.log"
[/Code]
Thus, I just replaced few fields and it gave me that: 
[Code]Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Mozilla Sunbird]
"DisplayName"="Sunbird Version 1.0b1"
"UninstallString"="\"C:\\Program Files\\Mozilla Sunbird\\uninstall\\helper.exe\" C:\\Program Files\\Mozilla Sunbird\\uninstall\\UnInstall.log"
[/Code]

Nico said earlier "C:\\Program Files\\Mozilla Sunbird\\uninstall\\UnInstall.log" was a simple log. 
Sure it is, but this log acts for Helper as a parameter. 

The Helper.exe reads the log file and delete entries it contains. If you open this log with text editor it shows files and 1 reg key. 

Now, after uninstall if you search registry for Mozilla (this implies you only installed Sunbird, not another Mozilla package). 
You'll find old uninstalled keys. 

Those keys were part of Install.log file, not of Uninstall.log. 

Now, the best will be to integer those changes in an EXE, but I dunno how to do it!
Attached patch patchSplinter Review
I think this bug is caused by the checkins for bug 489966 and bug 490526. IIUC, with bug 489966 the call of ${SetUninstallKeys} during installation was removed, so no uninstall keys are written to the registry.
After re-adding the call to installer.nsi (see attached patch; just as it exists in thunderbird's installer.nsi) I can uninstall my Calendar 1.0b3pre build via Remove Software on Windows 7.

No review request because Sunbird isn't under active development anymore.
Comment on attachment 506255 [details] [diff] [review]
patch

r=NPOTB, feel free to check in.
Attachment #506255 - Flags: review+
Assignee: nobody → mozrob
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true
(In reply to comment #7)
> Comment on attachment 506255 [details] [diff] [review]
> patch
> 
> r=NPOTB, feel free to check in.
Thanks!
My account is l10n-only, so I'd appreciate if someone else would check this in. Setting "checkin-needed".
Keywords: checkin-needed
Pushed to comm-central <http://hg.mozilla.org/comm-central/rev/66629a8ec1f5>

-> FIXED
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Keywords: checkin-needed
Resolution: --- → FIXED
Target Milestone: --- → Trunk
Duplicate of this bug: 631930
Duplicate of this bug: 666565
You need to log in before you can comment on or make changes to this bug.