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

508 Коммитов

Автор SHA1 Сообщение Дата
Ralph Giles b6f0cf80ab Bug 1306438 - Update builders to rust 1.12.0 stable; r=mshal
Update builders to repacks of the upstream stable builds.
2016-10-15 22:16:13 +00: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
Phil Ringnalda 8b351624d3 Backed out 2 changesets (bug 1304815) for continuing to fail to build on OS X despite being clobbered twice
CLOSED TREE

Backed out changeset 11e6496ab698 (bug 1304815)
Backed out changeset a2cbbd85a818 (bug 1304815)
2016-09-22 19:57:04 -07:00
Ralph Giles 95ff90e711 Bug 1304815 - Update mac builders to rustc 1.12.0-beta.5. r=ted
Move to a late beta of 1.12 to work around the llvm-dsymutil
crashes from running `./mach buildsymbols` with the rustc 1.11
output on current m-c. See bug 1301751 for details.

MozReview-Commit-ID: 1gbAGLOxkaO

--HG--
extra : rebase_source : 14ce15d9890a9e052f67bb795de209220179d70e
2016-09-22 11:36:12 -07: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
ffxbld 857d1ac980 Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2016-09-19 09:45:57 -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
Gregory Szorc 99515b1b1a Bug 1283203 - Update to Visual Studio 2015 Update 3, SDK 10.14393.0; r=glandium
Visual Studio 2015 Update 3 has been out for a few months. It appears
stable. So let's start using it.

As part of this, we also update the Windows SDK to the version
corresponding with the Windows 10 Anniversary Update (10.14393.0).

MozReview-Commit-ID: C36sRlKqa8t

--HG--
extra : rebase_source : 2fd46d6053d3eaf62dd8b2b291881c5172cc6056
2016-09-09 10:35:15 -07:00
Ralph Giles ca13da128b Bug 1299864 - Target i585 linux when building rust code. r=glandium
Update linux32 tooltool manifest to use a gecko build of rustc and cargo
for x86_64-unknown-linux-gnu host targeting both x86_64 and i586.

    rustc built with --enable-llvm-static-stdcpp --disable-docs
    --enable-debuginfo --release-channel=stable from 'stable' branch
    rust 1.11.0 (commit 9b21dcd6a89f38e8ceccb2ede8c9027cb409f6e3)

Pass --target i585-unknown-linux-gnu when building for 32-bit linux.
We mostly want this for official builds, but Debian needs it too,
in both cases to support old machines without SSE2 instruction set
support, so while it means developers will have to `rustup target add
i585-unknown-linux-gnu` when building for this architecture that is
not a common task (most linux devs will be on 64-bit) and it reduces
variance and surprise if binaries are distributed.

MozReview-Commit-ID: 3mAjWxYGpwZ
2016-09-07 10:40:29 -07:00
Wes Kocher a6dc9d6506 Merge m-c to autoland, a=merge 2016-09-06 17:36:41 -07:00
Bobby Holley 1825c6826c Bug 1299971 - Update cargo tooltool manifest for macosx cross builds. r=mshal 2016-09-06 22:12:42 +08:00
Ralph Giles 186cacb131 Bug 1296403 - Update tooltool rustc to 1.11.0. r=mshal
Repacks of upstream builds of rust 1.11.0 stable with std libraries
for the appropriate targets. Remove the separate rust-std package
references since the new repacks include the necessary targets.

Also update clang and hazard builds to the latest toolchain.

MozReview-Commit-ID: K7oBxQZnLPu

--HG--
extra : rebase_source : 9f339ff52e9e2f6c28d4bb7a734b9f0eae43a47a
2016-09-06 13:09:56 -07:00
Ralph Giles 56626fcd38 Bug 1299971 - Update tooltool cargo. r=mshal
Update tooltool cargo packages to the 2016 August 31 nightly
build. These have source-redirection support needed by the
stylo project but not available in stable cargo yet.

Repacks of the upstream build cargo 0.13.0-nightly (e713e7f 2016-08-31).

MozReview-Commit-ID: 7Ejckg9dPZy

--HG--
extra : rebase_source : bae84e6336feb259954c093dc377e6504e973682
2016-09-01 16:20:50 -07: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
Wander Lairson Costa 7e70d8d8a1 Bug 1294090: Update rust compiler for mac cross build. r=ted
We update the rust compiler for cross build as well as use rust-std for
mac.

MozReview-Commit-ID: JgqKTtqXKqK

--HG--
extra : rebase_source : 21286ecdf28a0cf2f8a5e7e81609b418c83b1f15
2016-08-12 16:14:21 -03:00
Carsten "Tomcat" Book 553a2da922 merge mozilla-inbound to mozilla-central a=merge 2016-08-10 15:54:26 +02: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
Wander Lairson Costa 32b5a3e1dd Bug 1293274: Fetch linux64 cargo binary for mac cross builds. r=ted
MozReview-Commit-ID: GUfmeVGybBi

--HG--
extra : rebase_source : 04eea0faa508ed0af305e8ac1b842471d51f9827
2016-08-08 12:58:35 -03:00
Wes Kocher 83c7e63697 Merge m-c to inbound, a=merge 2016-08-05 14:06:00 -07:00
Carsten "Tomcat" Book 0cd188453a Merge mozilla-central to autoland 2016-08-05 12:15:20 +02: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
Nathan Froyd c5f4456eac Bug 1290973 - update Mac builds to use Rust 1.10; r=mshal 2016-08-04 22:12:34 -04:00
Wander Lairson Costa db8bffd0f7 Bug 1273981 part 2: Update clang for linux hosts. r=ted
Update clang for the built version shipping libc++. This is primarly
intended to fix Mac OSX cross builds, but for a matter of consistency,
we update it for all clang builds done in a Linux host.
2016-08-05 10:46:39 -03:00
Nathan Froyd b9dd866253 Bug 1289847 - part 1 - use a newer ld for Mac builds; r=mshal
The ld that we use for Mac builds is old (Xcode circa OS X 10.7), and
also crashes in various ways when we try to use newer Rust versions
and/or pass options to make the linker work with newer Rust versions.
To mitigate this, let's build with a newer linker, compiled from:

https://github.com/tpoechtrager/cctools-port

We use this port, rather than the packages from opensource.apple.com,
because the packages from Apple have decidely non-intuitive build
systems, and require some hacking to get to build.  This port, in
contrast, is simply built with:

CFLAGS='-mcpu=generic -mtune=generic' ./configure --target=x86_64-apple-darwin11
env MACOSX_DEPLOYMENT_TARGET=10.7 make

and the resulting x86_64-apple-darwin11-ld is renamed as 'ld' and
packaged up for automation's purposes.

However, since this linker is newer, it also produces bits of Mach-O
that our older build tools don't understand.  Fortunately, we can pass
appropriate options to the linker to turn off generation of those Mach-O
bits.
2016-08-03 04:24:33 -04:00
Carsten "Tomcat" Book bd81ddd0b0 merge mozilla-inbound to mozilla-central a=merge 2016-08-02 17:09:31 +02:00
Wes Kocher 64fba0f0c0 Merge m-c to autoland, a=merge 2016-08-01 17:50:27 -07:00
ffxbld 3df383b855 Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2016-08-01 07:09:05 -07:00
Carsten "Tomcat" Book 732be475c8 Backed out changeset 07e0af7fc5d9 (bug 1289638) 2016-08-01 09:12:38 +02: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
Mike Hommey 75ca7fed2b Bug 1289638 - Update the MSVC tooltool package. r=gps
- Update the tooltool manifests to use the new package.
- Update mozconfig paths to reflect MSVC tooltool package changes.

--HG--
extra : rebase_source : 2f2da35ec1d1b3fb5ca9210951d9ac3a38a2bd75
2016-07-27 09:38:45 +09:00
Ralph Giles 739f9d9915 Bug 1249511 - Add cargo nightly to tooltool. r=mshal
Repacks of upstream builds cargo 0.13.0-nightly (664125b 2016-07-19)
for each host platform. Unpacks into cargo/bin/cargo.

This version supports `cargo build --frozen` to disallow
network access during the build.

MozReview-Commit-ID: IihpDlqxPx6
2016-07-22 13:23:29 -04:00
Mike Hommey ba7c817059 Bug 1289638 - Update the MSVC tooltool package. r=gps
- Update the tooltool manifests to use the new package.
- Update mozconfig paths to reflect MSVC tooltool package changes.
2016-08-02 13:17:15 +09:00
Steve Fink 1fca5e3aec Bug 1280637 - Implement tsan (thread sanitizer), asan (address sanitizer), and msan (uninitialized memory) jobs, r=terrence
MozReview-Commit-ID: JuFVqAb9C4s

--HG--
rename : browser/config/tooltool-manifests/linux64/asan.manifest => browser/config/tooltool-manifests/linux64/msan.manifest
extra : rebase_source : 1a5e77992388b0323bb639ee2fd4285a68b94505
2016-07-15 12:33:40 -07:00
Ralph Giles faec6da232 Bug 1286754 - Update tooltool rust for windows builds. r=mshal
Repacks of upstream rust 1.10.0 stable builds with cargo and std for necessary target architectures.

MozReview-Commit-ID: CgPukGLz4Dv

--HG--
extra : rebase_source : e393c1f0aa4e8d14861ed5bb76f1ac73bfcab444
2016-07-13 14:33:38 -07:00
Ralph Giles 9075afbca0 Bug 1285323 - Update Linux tooltool rust to 1.10. r=mshal
Gecko builds of rustc and cargo. x86_64-unknown-linux-gnu host
targeting both x86_64 and i686.

rustc built with --enable-llvm-static-stdcpp --disable-docs
--enable-debuginfo --release-channel=stable from 'stable' branch
rust 1.10.0 (commit cfcb716cf0961a7e3a4eceac828d94805cf8140b)

cargo built from 'master' branch
cargo 0.11.0-119-g9f1ffdd (commit 9f1ffdd69b9fc564431e027a5043b303c7ec3808)

MozReview-Commit-ID: 4hq6dan8pk0
2016-07-12 15:33:30 -07: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 815f65343a Bug 1280338 - Use clang 3.8 on TSan builds. r=froydnj 2016-06-16 16:16:53 +09:00
Mike Hommey 2fe5367788 Bug 1280338 - Use tooltool GCC's ld on TSan builds. r=froydnj
Something similar was done in bug 1278718 for ASan builds, because of
indirect dependencies on libstdc++ being picked by the linker and
leading to linkage failure with the older binutils from the CentOS 6
image we use to do desktop builds.
2016-06-16 16:16:51 +09:00
Mike Hommey ad42a406bd Bug 1278718 - Use the same setup for clang and binutils on TC as on buildbot. r=kmoir 2016-06-15 12:22:57 +09:00