Closed Bug 41604 Opened 24 years ago Closed 24 years ago

Relative triggering support not implemented for InstallTrigger.startSoftwareUpdate and InstallTrigger.ConditionalSoftwareUpdate

Categories

(Core Graveyard :: Installer: XPInstall Engine, enhancement, P3)

enhancement

Tracking

(Not tracked)

VERIFIED WONTFIX
Future

People

(Reporter: jimmykenlee, Assigned: dveditz)

Details

(Keywords: helpwanted)

Build: 2000-06-05-09-M16(WIN), 2000-06-05-08-M16(MAC), 2000-06-05-08-M16(LINUX)

Relative triggering support is not implemented according to a reliable source.  
I had tried to construct a relative trigger page using 
InstallTrigger.startSoftwareUpdate, but was never able to get it to work.

RESULT:
It does not trigger.  Absolute paths do work.

EXPECTED RESULT:
Relative paths are supported for InstallTrigger.startSoftwareUpdate and 
InstallTrigger.ConditionalSoftwareUpdate.  There is support for 
InstallTrigger.install which is what I can use for my needs.
Relative URL support is a new feature, only implemented in the new 
InstallTrigger methods install() and installChrome().

ConditionalSoftwareUpdate() is going away (thus the lack of the modern 
lowercase version) since it can be replicated by the page author by combining 
compareVersion() and startSoftwareUpdate() with more flexibility and less 
testing requirements.

startSoftwareUpdate() is being kept for now just for people who might be 
familiar with the old stuff. We really don't need it and might nuke this one as 
well so adding new features isn't such a high priority.

My initial reaction was to mark invalid, but I guess I could leave it as a 
helpwanted enhancement request.
Severity: normal → enhancement
Keywords: helpwanted
Target Milestone: --- → Future
Going with my original gut instinct, startSoftwareUpdate() is only supported 
for backward convenience. We prefer folks switch to the install() method.
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → WONTFIX
This is acceptable.  InstallTrigger.install is the desired form.  Markin 
Verified!
Status: RESOLVED → VERIFIED
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.