Announcing MozillaBuild 2.0.0 Release

977 views
Skip to first unread message

Ryan VanderMeulen

unread,
Jun 13, 2015, 5:03:36 PM6/13/15
to dev-pl...@lists.mozilla.org, dev-tree-...@lists.mozilla.org
After a long wait, I am pleased to announce the final release of
MozillaBuild 2.0.0.
http://ftp.mozilla.org/pub/mozilla.org/mozilla/libraries/win32/MozillaBuildSetup-Latest.exe

Much has changed since version 1.11.0, hence the change in major version
number. It is STRONGLY advised that this not be installed over top of a
previous installation.

SIGNIFICANT CHANGES
* Added support for MSVC2015 and dropped support for MSVC <2013, WinSDK
<8.1, and MSVC Express Edition.
- MSVC Community Edition is now the recommended free compiler option
* Added minTTY 1.1.3 as an optional console replacement for the default
cmd.exe.
- Not enabled by default due to some known regressions affecting some
common workflows that are difficult to work around. But for basic usage,
should work reasonably well.
- To enable it, add a 1 to the end of the |SET USE_MINTTY=| line near the
top of start-shell.bat.
* Overhauls to the start-msvc* batch scripts that improve consistency and
simplify maintenance.
- To launch a plain terminal with no MSVC path setting, use
start-shell.bat (was start-shell-l10n.bat in previous releases)
* Updated Mercurial to version 3.4.1 and switched to the native python
version.
- Allows extensions like bzexport that rely on previously-unavailable
python components to work correctly.
- Enables faster future updates in the event of serious bugs or security
issues.
- Enabled extensions: blackbox, color, histedit, mq, pager, progress,
purge, rebase, share, transplant
* Updated python to version 2.7.10.
- Included packages: pip 7.0.3, setuptools 17.1.1, virtualenv 13.0.3

OTHER UPDATES/ADDITIONS/REMOVALS
* Removed SVN
* Updated 7-zip to version 9.20
* Updated bundled CA certs to those from NSS 3.19.1
* Updated emacs to version 24.4
* Updated MSYS to version 1.0.18 and various components to the latest
available for MSYS1
* Updated NSIS 3.0a2 to version 3.0b1
* Updated wget to version 1.16.3

KNOWN ISSUES
* Changes in behavior due to using minTTY instead of Windows cmd.exe
* Windows 10 SDK is not yet supported. Builds should work fine with SDK
8.1. Bug 1173060 tracks adding Windows 10 SDK support.
* Windows 10: pip returns a "Job information querying failed" error. This
is a known Windows 10 bug. See http://bugs.python.org/issue24127

To upgrade:
1. Remove your current installation. If you can't remove the existing
installation, you probably have a terminal open or ssh-agent running.
Terminate it and try again.
2. Install MozillaBuild 2.0.0.
3. Clobber (remove the object directory of) any trees you have. (If you
don't do this, you may get weird build errors due to a stale virtualenv
environment).

Please file any problems you come across in mozilla.org::MozillaBuild.

-Ryan

wko...@mozilla.com

unread,
Jun 13, 2015, 9:40:50 PM6/13/15
to
\m/

Alessio Placitelli

unread,
Jun 14, 2015, 9:45:25 AM6/14/15
to dev-pl...@lists.mozilla.org
Great job!
> _______________________________________________
> dev-platform mailing list
> dev-pl...@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-platform

--
Alessio "Dexter" Placitelli
Firefox Engineer
IRC: Dexter

Edmund Wong

unread,
Jun 14, 2015, 8:19:04 PM6/14/15
to
Ryan VanderMeulen wrote:
> After a long wait, I am pleased to announce the final release of
> MozillaBuild 2.0.0.
> http://ftp.mozilla.org/pub/mozilla.org/mozilla/libraries/win32/MozillaBuildSetup-Latest.exe
>
> Much has changed since version 1.11.0, hence the change in major version
> number. It is STRONGLY advised that this not be installed over top of a
> previous installation.
>

Awesome!

Thanks!

> OTHER UPDATES/ADDITIONS/REMOVALS
> * Removed SVN

'bout time. :)

Edmund

Xidorn Quan

unread,
Jun 14, 2015, 9:00:52 PM6/14/15
to Ryan VanderMeulen, dev-pl...@lists.mozilla.org, mozilla.dev.platform group
On Sun, Jun 14, 2015 at 9:03 AM, Ryan VanderMeulen <
rvande...@mozilla.com> wrote:

>
> SIGNIFICANT CHANGES
> * Added support for MSVC2015 and dropped support for MSVC <2013, WinSDK
> <8.1, and MSVC Express Edition.
>

Awesome work!

But it seems we still cannot build on MSVC2015, but I don't want to
reinstall MSVC 2013 to switch from the Express Edition to the Community
Edition. It seems I have to stick to MozillaBuild 1.11 for a while :/

- Xidorn

Ryan VanderMeulen

unread,
Jun 14, 2015, 9:12:04 PM6/14/15
to Xidorn Quan, dev-pl...@lists.mozilla.org, mozilla.dev.platform group
For those who are interested, bug 1119082 tracks adding build support for
MSVC 2015.

Robert O'Callahan

unread,
Jun 14, 2015, 9:36:30 PM6/14/15
to Xidorn Quan, Ryan VanderMeulen, dev-pl...@lists.mozilla.org, mozilla.dev.platform group
On Mon, Jun 15, 2015 at 1:00 PM, Xidorn Quan <quanx...@gmail.com> wrote:

> On Sun, Jun 14, 2015 at 9:03 AM, Ryan VanderMeulen <
> rvande...@mozilla.com> wrote:
>
> > SIGNIFICANT CHANGES
> > * Added support for MSVC2015 and dropped support for MSVC <2013, WinSDK
> > <8.1, and MSVC Express Edition.
>
> Awesome work!
>
> But it seems we still cannot build on MSVC2015, but I don't want to
> reinstall MSVC 2013 to switch from the Express Edition to the Community
> Edition. It seems I have to stick to MozillaBuild 1.11 for a while :/
>

I got MSCV 2015 building with a couple of patches reachable from bug
1119082.

Rob
--
oIo otoeololo oyooouo otohoaoto oaonoyooonoeo owohooo oioso oaonogoroyo
owoiotoho oao oboroootohoeoro oooro osoiosotoeoro owoiololo oboeo
osouobojoeocoto otooo ojouodogomoeonoto.o oAogoaoiono,o oaonoyooonoeo
owohooo
osoaoyoso otooo oao oboroootohoeoro oooro osoiosotoeoro,o o‘oRoaocoao,o’o
oioso
oaonosowoeoroaoboloeo otooo otohoeo ocooouoroto.o oAonodo oaonoyooonoeo
owohooo
osoaoyoso,o o‘oYooouo ofooooolo!o’o owoiololo oboeo oiono odoaonogoeoro
ooofo
otohoeo ofoioroeo ooofo ohoeololo.

Birunthan Mohanathas

unread,
Jun 14, 2015, 10:19:24 PM6/14/15
to Xidorn Quan, Ryan VanderMeulen, dev-pl...@lists.mozilla.org, mozilla.dev.platform group
On 14 June 2015 at 18:00, Xidorn Quan <quanx...@gmail.com> wrote:
> But it seems we still cannot build on MSVC2015, but I don't want to
> reinstall MSVC 2013 to switch from the Express Edition to the Community
> Edition. It seems I have to stick to MozillaBuild 1.11 for a while :/

VS Express 2013 for Windows Desktop seems to work fine with MozillaBuild 2.

Adrian Kalla

unread,
Jun 16, 2015, 2:36:14 PM6/16/15
to
W dniu 06/15/2015 o 04:18 AM, Birunthan Mohanathas pisze:
> VS Express 2013 for Windows Desktop seems to work fine with MozillaBuild 2.

Maybe so, if you do 32 bit builds.
If you want to build a 64 bit build, then MozillaBuild has removed the
needed if-else clause, that was in 1.x, and assumes, that MSVC for 64
bit can be found in "VC\bin\amd64" instead of "VC\bin\x86_amd64" as well
as it assumes, that the 64 bit vcvars file is called vcvarsamd64.bat
instead of vcvarsx86_amd64.bat.

It would be interesting to know, why such a simple if-else clause has
been removed, which wouldn't force people to reinstall their compilers
(up until now, MDN said "use MSVC Express-Desktop")...
Reply all
Reply to author
Forward
0 new messages