Closed
Bug 962303
Opened 11 years ago
Closed 11 years ago
Add NSIS 3.0a2 to Mozilla Build
Categories
(Firefox Build System :: MozillaBuild, task)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: robert.strong.bugs, Assigned: robert.strong.bugs)
References
Details
(Whiteboard: [stubv2=])
Attachments
(2 files, 2 obsolete files)
(deleted),
patch
|
RyanVM
:
review+
|
Details | Diff | Splinter Review |
(deleted),
patch
|
RyanVM
:
review+
|
Details | Diff | Splinter Review |
This release has ManifestDPIAware which is needed to fix bug 961958.
Assignee | ||
Comment 1•11 years ago
|
||
Ted, do you still review Mozilla Build patches? I didn't include the NSIS installer in the patch and will likely remove NSIS 2.33u but I will do that in a separate patch after I consider the ramifications of removing it.
Comment 2•11 years ago
|
||
Comment on attachment 8363405 [details] [diff] [review]
patch - add NSIS 3.0a2
Review of attachment 8363405 [details] [diff] [review]:
-----------------------------------------------------------------
That would be me these days. Can't say I'm horribly thrilled about adding alpha software to the package. Any idea when 3.0 is supposed to go final?
::: packageit.py
@@ +134,5 @@
> check_call([join(sourcedir, "nsis-2.46-Unicode-setup.exe"),
> "/S",
> "/D=" + join(stagedir, "mozilla-build", "nsis-2.46u")])
>
> +# rename the NSIS 4.26u executable
4.26u?
Attachment #8363405 -
Flags: review?(ted) → review+
Assignee | ||
Comment 3•11 years ago
|
||
3.0 has been years in the making and I suspect it will be at least a year before it is released.
I've change 4.26u to 4.26 Unicode locally.
Comment 4•11 years ago
|
||
Shouldn't it be 2.46?
Assignee | ||
Comment 5•11 years ago
|
||
2.46 is a Unicode only build. 3.0a2 is both Unicode and ANSI.
Comment 6•11 years ago
|
||
My point is that you've got "4.26" in these files when it should be "2.46". I just want you to fix the typo.
Assignee | ||
Comment 7•11 years ago
|
||
bah... sorry. Lack of sleep strikes again. ;)
Assignee | ||
Comment 8•11 years ago
|
||
Fixed comment and fixed path for renaming makensis.exe under Bin. I've tested this does the right thing by building MozillaBuild locally. Carrying forward r+
I'll decide whether we can remove NSIS 2.33 by end of day tomorrow.
Attachment #8363405 -
Attachment is obsolete: true
Attachment #8363425 -
Flags: review+
Assignee | ||
Comment 9•11 years ago
|
||
Bug 569534 added NSIS 2.46 to Mozilla Build 1.5pre in July of 2010. I'm going to go ahead and remove NSIS 2.33 since the few (if any) that need to build anything from back then can just install an older version of Mozilla Build.
Assignee | ||
Comment 10•11 years ago
|
||
Attachment #8363432 -
Flags: review?(ryanvm)
Assignee | ||
Comment 11•11 years ago
|
||
BTW: I am running this by drivers first as well.
Comment 12•11 years ago
|
||
Comment on attachment 8363432 [details] [diff] [review]
patch - remove nsis 2.33
Review of attachment 8363432 [details] [diff] [review]:
-----------------------------------------------------------------
::: packageit.sh
@@ -41,5 @@
> -# install NSIS unicode version 2.33
> -unzip -d "${MSYS_STAGEDIR}/mozilla-build" "${MSYS_SRCDIR}/nsis-2.33u.zip"
> -# rename the unicode version executable
> -mv "${MSYS_STAGEDIR}/mozilla-build/nsis-2.33u/makensis.exe" "${MSYS_STAGEDIR}/mozilla-build/nsis-2.33u/makensisu.exe"
> -
Please remove the |# * [http://superb-west.dl.sourceforge.net/sourceforge/nsis/nsis-2.33-setup.exe NSIS]| line as well.
Attachment #8363432 -
Flags: review?(ryanvm) → review+
Comment 13•11 years ago
|
||
Comment on attachment 8363425 [details] [diff] [review]
patch - add NSIS 3.0a2 rev2
Review of attachment 8363425 [details] [diff] [review]:
-----------------------------------------------------------------
Please remove the make-mozillabuild.bat changes. They are machine-specific (and for example, the builder VM we've used for ages for all releases uses the old ones).
Attachment #8363425 -
Flags: review+ → review-
Assignee | ||
Comment 15•11 years ago
|
||
Another issue has come up where NSIS 3.0a2 solves so I'd like to go ahead and get this in MozillaBuild. Patch updated to comments.
Attachment #8363425 -
Attachment is obsolete: true
Attachment #8396846 -
Flags: review?(ryanvm)
Assignee | ||
Comment 16•11 years ago
|
||
Comment on attachment 8396846 [details] [diff] [review]
patch - add NSIS 3.0a2 rev3
Looks like the directory structure has changed so I'll resubmit after figuring out what changed
Attachment #8396846 -
Flags: review?(ryanvm)
Assignee | ||
Comment 17•11 years ago
|
||
Comment on attachment 8396846 [details] [diff] [review]
patch - add NSIS 3.0a2 rev3
meh, it didn't change... I was looking at a different build. So, this is good to go.
Attachment #8396846 -
Flags: review?(ryanvm)
Assignee | ||
Comment 18•11 years ago
|
||
Just noticed that I removed the link to 2.33 in the add 3.0a2 patch and not the remove 2.33 patch. I can fix that locally.
Assignee | ||
Updated•11 years ago
|
Whiteboard: [stubv2=]
Comment 19•11 years ago
|
||
In the nsis 2.33 removal patch, let's delete the nsis-2.33u directory too when installing over an older version.
Comment 20•11 years ago
|
||
Comment on attachment 8396846 [details] [diff] [review]
patch - add NSIS 3.0a2 rev3
Looks good. Pushed with the nits addressed.
http://hg.mozilla.org/mozilla-build/rev/9b4d39af0803
http://hg.mozilla.org/mozilla-build/rev/cfd4e36a9762
One question for you, Rob. AFAICT, we're using the original 2.46u release. I see that there's a 2.46.5 out with various bugfixes. Do you think it's worth updating to that as well?
Attachment #8396846 -
Flags: review?(ryanvm) → review+
Flags: needinfo?(robert.strong.bugs)
Updated•11 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 21•11 years ago
|
||
None of the fixes or features in 2.46.5 are issues for us so I don't think it is worth it.
Flags: needinfo?(robert.strong.bugs)
Comment 22•11 years ago
|
||
Thanks :)
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
•