Closed
Bug 1476983
Opened 6 years ago
Closed 5 years ago
[tracking] build system work to include a MSI installer
Categories
(Firefox Build System :: General, enhancement)
Firefox Build System
General
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: kmoir, Unassigned)
References
Details
(Keywords: meta)
There is a tracker bug for the build system work to create a MSI installer for Windows builds as described in bug 1475512 From that bug The work I see far is - Add MSI as a new build product (an additional packaging format that wraps the existing full installer, for Windows only) - Get the tools for generating the MSI (which come from https://github.com/wixtoolset/wix3/releases/), hook that into the build system -need an MSI per locale -needs to be signed Probably something like ./mach repackage installer or modifying the existing code the creates the installer to create it as well This bug does not cover the scope of the releng work to integrate calls to create the MSI in the taskgraph.
Reporter | ||
Comment 1•6 years ago
|
||
Updated requirements The work to add the WIX variables to Mozilla builds is now complete in bug 1476980. The requirements above re signing can be completed by the signing task which I think will be added as part of the releng work.
Reporter | ||
Comment 2•6 years ago
|
||
From ted i think the existing fetch task support should be good enough for those wix tools: https://dxr.mozilla.org/mozilla-central/source/taskcluster/ci/fetch/toolchains.yml 2:22 PM they have release zips on their github releases page
Comment 3•6 years ago
|
||
I try to understand what you are doing there with the wrapper. - Are you expecting that people only install *once* with MSI and later update with EXE downloads? - Is this auto-updater downloading newer MSI releases once published (or EXE updaters)? - Is the automatic update disabled by default in MSI installers? Enterprise will ask for "disabled" as they deploy the software via AD and users have no permission to update on their own.
Comment 4•5 years ago
|
||
Found in triage:
Kim, Mhowell, we can resolve this bug right?
I do note the open deps/etc but I know automation has created msi's for a while now
Flags: needinfo?(mhowell)
Flags: needinfo?(kmoir)
Comment 5•5 years ago
|
||
Yeah, I don’t think we have any reason to leave this open.
Flags: needinfo?(mhowell)
Comment 6•5 years ago
|
||
Bravo! It is indeed available here:
https://www.mozilla.org/firefox/all/#product-desktop-release
Status: NEW → RESOLVED
Closed: 5 years ago
Flags: needinfo?(kmoir)
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•