Граф коммитов

236 Коммитов

Автор SHA1 Сообщение Дата
Mike Shal c080ecbf37 Bug 1295375 - Drop universal Mac builds; r=coop,gps
MozReview-Commit-ID: 1huYEjyxRA1

--HG--
rename : browser/config/mozconfigs/macosx-universal/beta => browser/config/mozconfigs/macosx64/beta
rename : browser/config/mozconfigs/macosx-universal/common-opt => browser/config/mozconfigs/macosx64/common-opt
rename : browser/config/mozconfigs/macosx-universal/release => browser/config/mozconfigs/macosx64/release
extra : rebase_source : 5d0e4cdb54d605d8d8d5cf4e78142bd262682dd3
2016-12-07 15:45:39 -05:00
Chris Manchester 0c1ef21042 Bug 1321872 - Set MOZILLA_OFFICIAL in artifact mozconfigs to allow Talos to run in this configuration. r=armenzg
MozReview-Commit-ID: Hy5QTjHWqBc

--HG--
extra : rebase_source : 9f7f0836cd76cf3f57b89622a5f50f82e33021a0
2016-12-02 13:17:04 -08:00
Nathan Froyd 6f9fe80ce0 Bug 1321444 - part 1 - add win32 and win64 clang mozconfigs; r=mshal
These are all based off of the win32 debug-static-analysis config.  I
chose to use separate configs because the debug-static-analysis config
is currently being used for other purposes.  We'll need to consolidate
after clang-cl and windows static analysis builds are running on
automation.
2016-12-02 12:18:24 -05:00
Mike Shal 413ac0340f Bug 1320762 - fix compare-mozconfig checks; r=rail
MozReview-Commit-ID: C5ba6YESfsa

--HG--
extra : rebase_source : 692b8fa1b13cafc6db8f4e9de1b96ae7707bf663
2016-11-29 14:43:43 -05:00
Gregory Szorc 85ac5969fd Bug 1318200 - Mozharness configs for building with stylo; r=ted
We add opt and debug mozconfigs that enable stylo.

We define 2 new mozharness build configurations for stylo builds. These
occur only on Linux64 for the moment.

The mozharness configs are mostly copypasta. This is how you do things
in mozharness land.

MozReview-Commit-ID: 99XNOymw9Dx

--HG--
extra : rebase_source : d89ddd907ed96697f62637859f6f719601e03b01
2016-11-17 17:25:18 -08:00
Mike Shal ad4478f15e Bug 1183613 - Cross compile universal OSX builds in Taskcluster; r=froydnj,ted
MozReview-Commit-ID: HNTqiVF9gov

--HG--
extra : rebase_source : 3e02cd433e45f4bb5759f093aaccade2d49745c3
2016-10-21 13:54:10 -04:00
Maja Frydrychowicz d0fb9fce98 Bug 1305534 - Add debug artifact builds on try; r=chmanchester
MozReview-Commit-ID: Gg46RzHarO1

--HG--
extra : rebase_source : 07324cf202740539e6e27bce00ffee05b7b4a30f
2016-10-18 11:18:58 -04:00
Chris Manchester 118614dbf3 Bug 1311431 - Unset CC/CXX for Mac artifact mozconfigs. r=armenzg
MozReview-Commit-ID: 2UdZ9G2dDfP

--HG--
extra : rebase_source : ff950d1915e5bc7d3448c1ab350af76b25742665
2016-10-20 21:43:11 -07:00
Maja Frydrychowicz b6a4aec44c Bug 1302153 - Test jobs busted when artifact build forced on linux64 debug taskcluster; r=chmanchester
Upload symbols when --enable-artifact-build-symbols is specified.
Add --enable-artifact-build-symbols to artifact config for linux, linux64,
win32, win64, macosx64.

MozReview-Commit-ID: LpuwfzWXPBH

--HG--
extra : rebase_source : 137466aa3c8c327cf1932e012927fceb451d82ab
2016-10-13 17:42:27 -04:00
Armen Zambrano Gasparnian 35b5f1e97b Bug 1299702 - Add win32 artifact configs r=chmanchester
MozReview-Commit-ID: FfG0brRzeMv

--HG--
extra : rebase_source : 5b7bfcee313c4ecc2fe5c2c4adaf49d591d6dd26
2016-09-23 16:31:19 -04:00
Maja Frydrychowicz a13fe7b93a Bug 1299702 - Add mac64 artifact configs r=chmanchester
MozReview-Commit-ID: 5UmCwp4JjOo

--HG--
extra : rebase_source : 0262fd99d94a6e77c26d2da94b0eaaf3adc75ad1
2016-09-27 20:54:57 -04:00
Maja Frydrychowicz 22a1e37da6 Bug 1299702 - Add win64 artifact configs r=chmanchester
MozReview-Commit-ID: BtKTGX6Ahtz

--HG--
extra : rebase_source : 2e1a0fa322515ecaeef582fb653a21bda10d8c1e
2016-09-27 20:54:44 -04:00
Maja Frydrychowicz 346ac09671 Bug 1299702 - Add linux32 artifact configs r=chmanchester
MozReview-Commit-ID: 9mRJcy1c2el

--HG--
extra : rebase_source : 6d0c66ad5964c361b17b1455bafd7a4eb0724845
2016-09-09 10:48:40 -04:00
Greg Mierzwinski 85c034ec6f Bug 1278402 - Add linux64-ccov and linux64-jsdcov as code coverage build platforms to taskcluster. r=dustin,jmaher
These builds can be run on taskcluster to obtain per-test (JSDebugger) code coverage with the linux64-jsdcov build and overall (GCOV) code coverage with the linux64-ccov build. The linux64-jsdcov build also needed to have leak checking disabled for debug mode.

MozReview-Commit-ID: ASgrU2X7RQV

--HG--
extra : rebase_source : b2098e4d01039edd6cff37f3e6a26c2ed3d3d3ba
2016-07-23 11:27:49 -04:00
Wes Kocher 9cd8a9ed02 Backed out changeset 9c949b216b37 (bug 1278402) for enabling jobs outside of try that shouldn't be enabled outside of try a=backout CLOSED TREE 2016-09-15 11:43:17 -07:00
Greg Mierzwinski 8875e96f7d Bug 1278402 - Add linux64-ccov and linux64-jsdcov as code coverage build platforms to taskcluster. r=dustin,jmaher
These builds can be run on taskcluster to obtain per-test (JSDebugger) code coverage with the linux64-jsdcov build and overall (GCOV) code coverage with the linux64-ccov build. The linux64-jsdcov build also needed to have leak checking disabled for debug mode.

MozReview-Commit-ID: ASgrU2X7RQV

--HG--
extra : rebase_source : af40a6e582665ffcb575092586731f595a362ae4
2016-07-23 11:27:49 -04:00
Kim Moir a78a0bef89 Bug 1290548 - Unbranded add-on developer builds are updating to branded Firefox builds r=jlund DONTBUILD 2016-08-30 08:20:08 -04:00
Mike Hommey 19822434f3 Bug 1294585 - Remove --with-google-oauth-api-keyfile from mozconfigs. r=mikedeboer
The flag has not had an effect since bug 1213984, and the file given as
argument is not even on the build slaves anymore.
2016-08-16 08:32:48 +09:00
Mike Hommey 306558f1eb Bug 1292463 - Always set --enable-warnings-as-errors for MOZ_AUTOMATION builds. r=chmanchester
And remove it from mozconfigs.
2016-08-10 10:49:56 +09:00
Chris Pearce f202dae667 Bug 1289634 - Remove Widevine from Mozilla official mozconfigs, since it's enabled by default now. r=glandium
MozReview-Commit-ID: F5NhvhUPz2G

--HG--
extra : rebase_source : a43a79e01d24f7739c93d58b1fc21e3f0dbdcaca
2016-08-01 16:13:45 +12:00
Justin Wood ad823b3e96 Bug 1290984 - don't try to upload symbols in TC on release either. r=dustin
MozReview-Commit-ID: LJI4zmPXdU

--HG--
extra : rebase_source : e1ae6dc91f035496e199ec65dc05b3b52b8e69e5
2016-08-01 15:46:42 -04:00
Wes Kocher 7fd3e82d8c Merge m-c to autoland, a=merge 2016-07-11 14:07:25 -07:00
Kim Moir 48bcc9bd27 revert Bug 1273564 - Linux x64 asan jobs: Can't figure out symbols_url from installer_url: r=coop 2016-07-11 11:12:01 -04:00
Dustin J. Mitchell ddb2747bf1 Bug 1278445: do not try to upload symbols from beta; r=mshal
MozReview-Commit-ID: 9YZvV2cIA1s

--HG--
extra : rebase_source : 477332ec9e1cf36ba1dfefa052287e5cac79f6c7
2016-07-11 17:31:26 +00:00
Justin Wood 60e9d13dc3 Bug 1283438 - Set AUTOCLOBBER to empty for l10n r=glandium.
Needed because buildbot clones/checks out from the repo head (of default)
and then updates to the rev for the nightly we're pulling, which can cause
CLOBBER file changes to initiate an unwanted clobber of the object directory
where we just pulled the nightly binary from. Even when CLOBBER hasn't actually
been touched in the changeset range we're looking at between nightlies.

MozReview-Commit-ID: 154d2iZeHgd

--HG--
extra : rebase_source : 504b821955a870cabf6fc727d13e44a33aabb45c
2016-06-30 15:25:55 -04:00
Ted Mielczarek 4db29185c2 bug 1282889 - Don't --enable-rust in artifact builds. r=chmanchester
MozReview-Commit-ID: FfgV7J2KEkF

--HG--
extra : rebase_source : ee3326dc2f6a2e000062d2fc66083808ad2ed171
2016-06-28 15:13:16 -04:00
Kim Moir 3e877b1ddd Bug 1135781 - generate builds per checkin on beta/release/esr that allow installation of unsigned addons r=me workaround for bug 1281024 DONTBUILD 2016-06-23 09:19:53 -04:00
Kim Moir 7ae9030d88 Bug 1135781 - generate builds per checkin on beta/release/esr that allow installation of unsigned addons r=jlund 2016-06-22 09:08:44 -04:00
Mike Hommey c5caa62fdf Bug 1278456 - Add the tooltool GCC library directory to LD_LIBRARY_PATH on Linux builds. r=mshal
Build slaves on automation are based on Centos 6, which doesn't have a
recent enough version of libstdc++ for our new requirements. But since
we're building with a recent GCC or clang with its own libstdc++, we do
have such a libstdc++ available somewhere, and the compiler picks it
when invoking the linker.

Problems start happening when we execute some of the built programs
during the build, like host tools (e.g. nsinstall), or target programs
(xpcshell, during packaging). In that case, we need the compiler's
libstdc++ to be used. Which required adding the GCC or clang library
directory to LD_LIBRARY_PATH.

Unconveniently enough, the clang 3.5 tooltool package we're using for
ASAN builds until we can update to at least 3.8 (bug 1278718) doesn't
contain libstdc++.so. So for those builds, pull the GCC package from
tooltool as well, and pick libstdc++ from there.
2016-06-12 18:52:15 +09:00
Kim Moir 3c16b7f128 Bug 1273564 - Linux x64 asan jobs: Can't figure out symbols_url from installer_url: r=coop DONTBUILD 2016-06-09 13:09:09 -04:00
Mike Shal dbfbbfe42c Bug 1272483 - Remove MOZ_UPDATE_PACKAGING and --enable-update-packaging; r=chmanchester
MozReview-Commit-ID: A3SDJCc5eHH

--HG--
extra : rebase_source : af8d081c349b27ac0e2567b0f5863fbbeb7f98ce
2016-05-12 12:15:58 -04:00
Ralph Giles 6993c1da0e Bug 1265893 - Enable rust for linux32 official builds. r=mshal
Pass --enable-rust for official Firefox builds on 32-bit
linux. This enables it for all channels, just like other
platforms.

MozReview-Commit-ID: BCQrOVkGNtJ
2016-04-21 08:42:05 -07:00
Jeff Gilbert 8728cc55d6 Bug 1264499 - s/mozconfig.vs2013/mozconfig.vs2015/ where not yet updated. - r=gps,sfink 2016-04-19 11:51:24 -07:00
Ralph Giles 42d7ba4ba0 Bug 1248890 - Enable rust for win64 beta and release builds. r=rail
We've let this ride the trains for other archs. Should do so
for win64 as well.

MozReview-Commit-ID: D7dS9femsBj
2016-04-18 14:21:42 -07:00
Ralph Giles 8386ee1f75 Backed out changeset 01267d99f891 (bug 1248890) r=bustage
compare-mozconfigs-wrapper.py complains that mozconfig.rust
is included in mozconfigs\win64\release but not
mozconfigs\win64\release even though it is.
2016-04-18 14:11:58 -07:00
Ralph Giles 1a6cba0fb2 Bug 1248890 - Enable rust for win64 beta and release builds. r=rail
We've let this ride the trains for other archs. Should do so
for win64 as well.

MozReview-Commit-ID: D7dS9femsBj

--HG--
extra : rebase_source : 1bb5919009e005f29420fdff6cc472ae104b8421
2016-04-15 17:06:01 -07:00
Carsten "Tomcat" Book c4445ccd33 merge mozilla-inbound to mozilla-central a=merge 2016-04-15 11:41:41 +02:00
Alessio Placitelli ea237b7d53 Bug 1263854 - Use MOZ_TELEMETRY_REPORTING consistently across build configurations. r=glandium
MozReview-Commit-ID: 7lubNcYeAuI
2016-04-12 02:04:00 +02:00
Jeff Gilbert 0b554f96bd Bug 982928 - Remove mozconfig.vs2010. - r=gps,sfink sr=ted.mielczarek 2016-04-14 13:37:27 -07:00
Chris Pearce 1558fbfd65 Bug 1245789 - Enable Widevine EME in Mozilla official builds. r=glandium
MozReview-Commit-ID: FnzaXfT23rT
2016-04-12 16:12:22 +12:00
Mike Hommey 341ebd8679 Bug 1259382 - Move CC/CXX/HOST_CC/HOST_CXX to moz.configure. r=ted
At the same time, we improve things slightly by deriving HOST_CC from CC
in a smarter way, as well as CXX from CC, which we weren't doing
previously.

Many related things are not moved at the same time to keep the patch
somehow "small".
2016-04-14 13:21:29 +09:00
Georg Fritzsche 698d0b134f Backed out changeset b3501e6ad98a (bug 1254550) for Linux & OS X build config issues. 2016-04-06 20:24:53 +02:00
Alessio Placitelli d073596ed6 Bug 1254550 - Set MOZ_TELEMETRY_REPORTING in the common browser configuration. r=glandium
MozReview-Commit-ID: 3aqJfoU2YxT
2016-03-25 06:14:00 +01:00
Mike Hommey 78ec73cc58 Bug 1259381 - Don't add --with-ccache in mozconfigs doing --disable-compile-environment or --enable-artifact-builds. r=chmanchester
While moving the ccache flag, we're going to make it disappear when the
compiler environment is not enabled, so adding --with-ccache will fail.
2016-03-30 07:07:44 +09:00
Gregory Szorc 7ca3e9dc57 Bug 1186060 - Build with Visual Studio 2015 Update 1; r=ted, ehsan
This commit switches Windows builds from Visual Studio 2013
to Visual Studio 2015 Update 1.

Previously, Visual Studio was installed on the builders as part
of the base system image. Starting with this commit, we obtain
Visual Studio from a pre-generated, self-contained archive
containing the executables, Windows SDK, and other support
files. This means that new Windows toolchains can be installed
without having to modify configuration of machines in automation!

The mozconfigs for Visual Studio 2015 are a bit different from
existing mozconfigs.

Because it appears to be completely redundant and not necessary,
the LIBPATH variable has been dropped.

The order of paths in PATH, LIB, and INCLUDE has changed. The new
order more accurately reflects what would be defined by
vcvarsall.bat.

As part of switching to Visual Studio 2015, the Universal CRT is
now required. So, the 2015 mozconfigs export WIN_UCRT_REDIST_DIR
to define the location to those files.

The switch to Visual Studio 2015 also involves the switch from
the Windows 8.1 SDK to the Windows 10 SDK. However, we still
target an old version of Windows, so this hopefully shouldn't
have any significant fallout.

It's worth noting that switching to Visual Studio 2015 makes
builds - especially PGO builds - significantly faster. Our
PGO build times in automation are ~1 hour faster. Our regular
builds appear to be a few minutes faster.

MozReview-Commit-ID: Pa5GW8V87Q

--HG--
extra : rebase_source : bff4fad17f781d8d21bdb941bdd500955d1e9f08
extra : amend_source : faa3038c290fdf5cdd3e24a45ba2a37490f68c17
extra : source : 56b27306d3257445f70374aa78fc5bd42ef300ce
2016-03-24 09:12:19 -07:00
Ralph Giles 9a3b850c14 Bug 1258796 - Re-enable rust on win32 builds. r=mshal
We're still using a i686-pc-windows-msvc rust stdlib,
but now that bug 1255869 we have runtime protection against
calling the sse2 code it contains.

Reverts bug 1253456.

--HG--
extra : rebase_source : 28c7399eb9f90f2865c41eb394a5949e05a632ff
2016-03-22 11:53:00 -07:00
Steve Fink 081bb59f66 Bug 1250709 - Taskcluster-based browser rooting hazard analysis, r=garndt
--HG--
extra : rebase_source : 62bb1300945125086ec35b42e44a33fb2eb60d7e
extra : source : b5bffc3757191411f15de9f8ed432f64fe69703c
extra : histedit_source : 17b355c3cd279a7e5c07f48ca8120c4703c146c6
2016-03-15 17:05:31 -07:00
Steve Fink 1a085c7e18 Backed out changeset b5bffc375719 (bug 1250709)
--HG--
extra : rebase_source : 82d8f0abf73814d6048c9bf057494a9be70cb487
2016-03-14 21:58:27 -07:00
Steve Fink 53ed8c4181 Bug 1250709 - Taskcluster-based browser rooting hazard analysis, r=garndt
--HG--
extra : rebase_source : 3223926ea521639f910093e54297eab38e3a60e1
2016-02-15 21:06:42 -08:00
Chris Manchester 5f53ef2dec Bug 1240149 - Build system changes necessary to run linux artifact builds in automation. r=glandium
MozReview-Commit-ID: CJ0CTBtklCs
2016-02-11 18:46:46 -08:00