Closed
Bug 1476980
Opened 6 years ago
Closed 3 years ago
Add WIX variables to MozillaBuild to support addition of MSI installer
Categories
(Firefox Build System :: MozillaBuild, task)
Firefox Build System
MozillaBuild
Tracking
(Not tracked)
RESOLVED
WONTFIX
People
(Reporter: kmoir, Unassigned)
References
Details
Note: Per https://bugzilla.mozilla.org/show_bug.cgi?id=1475510#c2 we'll be using WIX variables for details such as the language, version, platform, package/upgrade codes, and installer file, to make it easier for the build system to be able to fill in that kind of information (which has to be done during build time)
Comment 1•6 years ago
|
||
Is this mainly the bug for adding WiX to MozillaBuild (and setting appropriate paths), or is there more to do besides that?
Reporter | ||
Updated•6 years ago
|
Updated•6 years ago
|
Blocks: MozillaBuild3.3
Comment 2•6 years ago
|
||
Here's a test build that does that anyway. The little bit of local testing I did suggests it works as expected. Note that WiX depends on .NET Framework 4.5, which we're obviously not going to be bundling with this also.
https://drive.google.com/open?id=1BxMcgyS6y_7wneUcgplZpjPcmNu5RnLT
SHA256: C0B96E73D45081CB975F2B38853F444976723098A6E7FA2D1BA5FFF2333AD046
Comment 3•6 years ago
|
||
Matt, can you try the above build out and see how it works for you?
Flags: needinfo?(mhowell)
Comment 4•6 years ago
|
||
Yep, with that build the WIX commands that I use worked fine out of the box without me needing to customize anything, so I'd say it's working. Thanks!
Flags: needinfo?(mhowell)
Reporter | ||
Comment 5•6 years ago
|
||
Is this in a current version of Mozilla build? From looking at https://hg.mozilla.org/mozilla-build/ it doesn't seem like the wix binaries are there.
Flags: needinfo?(ryanvm)
Comment 6•6 years ago
|
||
It is not. I was planning to do a new release in early September after the Gecko 64 version bump.
Flags: needinfo?(ryanvm)
Reporter | ||
Comment 7•6 years ago
|
||
Looks like the Gecko version bump has happened!
Flags: needinfo?(ryanvm)
Comment 8•6 years ago
|
||
This is blocked on bug 1482435 at the moment (mainly ensuring that |mach lint| can properly detect the bootstrapped copy of node, which it currently doesn't). I discussed it with dmose yesterday and hope to see it move soon.
Is getting an official release out there with WiX included blocking something at the moment?
Flags: needinfo?(ryanvm)
Reporter | ||
Comment 9•6 years ago
|
||
Yes, I need it for bug 1476983. Is dmose actively working on bug 1482435 or does he need someone from the build team to look at it?
Flags: needinfo?(ryanvm)
Comment 10•6 years ago
|
||
Now that bug 1482435 is resolved, I'll work on moving forward with this next week. I'm at a work week this week.
Flags: needinfo?(ryanvm)
Comment 11•6 years ago
|
||
Talking to Kim, it doesn't sound like we need this in MozillaBuild after all. It'll be hooked into ./mach bootstrap like Node.
No longer blocks: MozillaBuild3.3
Updated•3 years ago
|
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → WONTFIX
Updated•2 years ago
|
Product: mozilla.org → Firefox Build System
You need to log in
before you can comment on or make changes to this bug.
Description
•