Closed
Bug 390344
Opened 17 years ago
Closed 16 years ago
avoid the second UAC prompt for helper.exe on software update by launching it directly from the elevated updater.exe process
Categories
(SeaMonkey :: Installer, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
seamonkey2.0a2
People
(Reporter: robert.strong.bugs, Assigned: kairo)
References
Details
Attachments
(1 file, 1 obsolete file)
3.50 KB,
patch
|
mcsmurf
:
review+
|
Details | Diff | Splinter Review |
Spinoff of bug 368587 for Seamonky. Bug 390214 for Thunderbird has a smaller patch that demonstrates what needs to be done.
Assignee | ||
Comment 1•17 years ago
|
||
Thanks for notifying us of this - we don't support AUS/updater.exe right now, but we want to look into it soon, so good to know what we need to fix along with that ;-)
Reporter | ||
Comment 2•16 years ago
|
||
Currently nsPostUpdateWin.js launches the helper.exe to update the registry and the uninstall log. Bug 397964 will remove that file so adding dependency.
Blocks: 397964
Assignee | ||
Comment 4•16 years ago
|
||
Bug 446527 has introduced some changes that actually updated the locales Makefile to where it should be after the patch and causes a "No such file or directory" error for the additional updater_append.ini.
Assignee: nobody → kairo
Target Milestone: --- → seamonkey2.0a2
Assignee | ||
Comment 5•16 years ago
|
||
This patch adds the missing updater_append.ini - we apparently don't have any mention of uninstall.log in uninstaller.nsi, so I didn't look into those parts. Frank, do we have a bug to get all that added?
Attachment #342654 -
Flags: review?
Assignee | ||
Updated•16 years ago
|
Attachment #342654 -
Flags: review? → review?(bugzilla)
Comment 6•16 years ago
|
||
(In reply to comment #5) > Created an attachment (id=342654) [details] > add updater_append.ini > > This patch adds the missing updater_append.ini - we apparently don't have any > mention of uninstall.log in uninstaller.nsi, so I didn't look into those parts. > Frank, do we have a bug to get all that added? We have, see for example http://mxr.mozilla.org/comm-central/source/suite/installer/windows/nsis/uninstaller.nsi#264.
Reporter | ||
Comment 7•16 years ago
|
||
The uninstaller needs to be updated so the log file from software update is used to update the uninstall.log via UninstallOnInitCommon which calls UpdateUninstallLog http://mxr.mozilla.org/mozilla-central/source/toolkit/mozapps/installer/windows/nsis/common.nsh#3508 This would likely be added as part of bug 449423 which I believe is the SeaMonkey bug for updating the installer to reflect the current changes in Firefox's installer though the name doesn't reflect that... also of note is bug 404609
Comment 8•16 years ago
|
||
My plan was to attach a patch to Bug 453797 for some changes, need to see how far it makes sense to port single patches to SeaMonkey installer (compared to just looking at all changes together from a few month ago up to now and creating a patch based on that).
Assignee | ||
Comment 9•16 years ago
|
||
I finally found the places where we reference uninstall.log, no idea why I missed that earlier. I ported the Thunderbird patch to our file, the locales/Makefile.in part has been done already.
Attachment #342654 -
Attachment is obsolete: true
Attachment #343256 -
Flags: review?(bugzilla)
Attachment #342654 -
Flags: review?(bugzilla)
Comment 10•16 years ago
|
||
Comment on attachment 343256 [details] [diff] [review] patch v2: port Thunderbird patch Actually now updating the installer is no longer necessary, sorry for that (installer is covered by Bug 453797). r+ on the updater_append.ini part of the patch.
Attachment #343256 -
Flags: review?(bugzilla) → review+
Assignee | ||
Comment 11•16 years ago
|
||
OK, pushed updater_append.ini as http://hg.mozilla.org/comm-central/rev/883aa9c8df11, marking this bug fixed, I'll leave everything else to your installer patches then!
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•