Commit Graph

5938 Commits

Author SHA1 Message Date
Ionut Goldan
ff2f601ee3 Bug 1553137 - Pin stable Chromium revision on affected platforms r=perftest-reviewers,davehunt
Differential Revision: https://phabricator.services.mozilla.com/D32117

--HG--
extra : moz-landing-system : lando
2019-05-23 14:25:35 +00:00
Wes Kocher
093102ae41 Bug 1550895 - Bump android gv wpt back up to tier-3
Bug 1553584 was filed and shows a race condition in the test harness that could make fixing bugs difficult. Bumping these back to tier-3 until that can be fixed.

Differential Revision: https://phabricator.services.mozilla.com/D32240

--HG--
extra : moz-landing-system : lando
2019-05-22 23:10:06 +00:00
Chris Manchester
a18c4d2cbd Bug 1553339 - Abandon "2" in name of sccache toolchain artifacts. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D32218

--HG--
extra : moz-landing-system : lando
2019-05-22 21:06:16 +00:00
Henrik Skupin
514c21335b Bug 1552484 - [raptor] Enable raptor-youtube-playback test suite for geckoview in CI. r=perftest-reviewers,stephendonner
Depends on D32040

Differential Revision: https://phabricator.services.mozilla.com/D32041

--HG--
extra : moz-landing-system : lando
2019-05-21 23:42:04 +00:00
Oana Pop Rus
af0293e185 Backed out changeset 7de6c5aab8b4 (bug 1471698) for build bustages on Windows MinGW all on a CLOSED TREE 2019-05-22 16:36:06 +03:00
Tom Ritter
382e464814 Bug 1471698 - Remove our binutils-corruption-avoiding workaround for mingw-clang r=froydnj
Depends on D31347

Differential Revision: https://phabricator.services.mozilla.com/D31349

--HG--
extra : moz-landing-system : lando
2019-05-21 17:57:06 +00:00
alexandru.ionescu
1a8f3c3864 Bug 1543369 Raptor cold page-load tests on Firefox android fennec r=Bebe
Differential Revision: https://phabricator.services.mozilla.com/D31251

--HG--
extra : moz-landing-system : lando
2019-05-21 12:03:03 +00:00
Chris Manchester
75b9d34484 Bug 1532329 - Build sccache for macOS as a toolchain task. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D31692

--HG--
extra : moz-landing-system : lando
2019-05-22 03:27:23 +00:00
Noemi Erli
ea4d1bdf44 Backed out changeset aadea84deaeb (bug 1532329) for toolchains bustages CLOSED TREE 2019-05-22 02:40:58 +03:00
Chris Manchester
154f462aa7 Bug 1532329 - Build sccache for macOS as a toolchain task. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D31692

--HG--
extra : moz-landing-system : lando
2019-05-18 00:20:17 +00:00
Nathan Froyd
37d0db29a9 Bug 1551690 - be more specific about the LLVM target on OS X; r=nalexander
Our current OS X builds use `--target=x86_64-darwin11` (which
corresponds to OS X 10.7).  This target is problematic for two reasons:

* We're actually targeting for OS X 10.9 (`MACOSX_DEPLOYMENT_TARGET`);
* It's slightly different from the default Rust target.

Let's address these problems in reverse order: differences from the Rust
target are bad, because the `--target` we provide to `clang` and the
Rust target find their way into LLVM bitcode files and the linker will
refuse to link together bitcode files that have incompatible targets.

Why are the two incompatible?  The current `--target` doesn't have a
"vendor" in triple-speak, whereas the Rust one has "apple" as the
vendor (`x86_64-apple-darwin`) We therefore need to change the
`--target` we pass to `clang` to have a vendor of "apple".

This need is behind the {init,toolchain}.configure changes,
but it has ramifications elsewhere, because `clang` looks for
`--target`-prefixed build tools.  So we have to change the `--target`
for cctools to get the right tool prefixes and we have to change the
`--target` for building clang ourselves so that *those* builds can find
the newly renamed cctools.

Once we've done, that's really enough; we don't *need to address the
first problem: While the `--target` might be `x86_64-apple-darwin11`,
both `clang` and `rustc` will dynamically choose the target triple that
eventually lands in LLVM bitcode files based on
`MACOSX_DEPLOYMENT_TARGET`, which we set in all builds.  But the current
target is slightly misleading, and the cctools don't need to be prefixed
with a particular Darwin version, since they work for all Darwin
targets.  Let's just drop the "11" from the `--target` and eliminate a
little bit of confusion.

Differential Revision: https://phabricator.services.mozilla.com/D31128

--HG--
extra : moz-landing-system : lando
2019-05-21 17:53:44 +00:00
Stephen Donner
f6ac265a57 Bug 1552982: Add 'mozilla-beta' CI branch to GeckoView's scn-power-idle test. r=Bebe
Differential Revision: https://phabricator.services.mozilla.com/D31893

--HG--
extra : moz-landing-system : lando
2019-05-21 16:53:54 +00:00
Edwin Gao
ad43843276 Bug 1548649 - remove all linux32 tests except for shippable, and restrict those tests to web-platform-tests r=jmaher
Changes:
- edited `linux32-tests` to include only web-platform-tests
- removed references to other `linux32` platforms from `test-platforms.yml` other than `linux32-shippable/opt`

Differential Revision: https://phabricator.services.mozilla.com/D29792

--HG--
extra : moz-landing-system : lando
2019-05-21 16:04:06 +00:00
Andreea Pavel
58566309c2 Backed out changeset ae7096d1add7 (bug 1551690) for toolchain bustages on a CLOSED TREE 2019-05-21 17:05:24 +03:00
Nathan Froyd
d49bc5f0ef Bug 1551690 - be more specific about the LLVM target on OS X; r=nalexander
Our current OS X builds use `--target=x86_64-darwin11` (which
corresponds to OS X 10.7).  This target is problematic for two reasons:

* We're actually targeting for OS X 10.9 (`MACOSX_DEPLOYMENT_TARGET`);
* It's slightly different from the default Rust target.

Let's address these problems in reverse order: differences from the Rust
target are bad, because the `--target` we provide to `clang` and the
Rust target find their way into LLVM bitcode files and the linker will
refuse to link together bitcode files that have incompatible targets.

Why are the two incompatible?  The current `--target` doesn't have a
"vendor" in triple-speak, whereas the Rust one has "apple" as the
vendor (`x86_64-apple-darwin`) We therefore need to change the
`--target` we pass to `clang` to have a vendor of "apple".

This need is behind the {init,toolchain}.configure changes,
but it has ramifications elsewhere, because `clang` looks for
`--target`-prefixed build tools.  So we have to change the `--target`
for cctools to get the right tool prefixes and we have to change the
`--target` for building clang ourselves so that *those* builds can find
the newly renamed cctools.

Once we've done, that's really enough; we don't *need to address the
first problem: While the `--target` might be `x86_64-apple-darwin11`,
both `clang` and `rustc` will dynamically choose the target triple that
eventually lands in LLVM bitcode files based on
`MACOSX_DEPLOYMENT_TARGET`, which we set in all builds.  But the current
target is slightly misleading, and the cctools don't need to be prefixed
with a particular Darwin version, since they work for all Darwin
targets.  Let's just drop the "11" from the `--target` and eliminate a
little bit of confusion.

Differential Revision: https://phabricator.services.mozilla.com/D31128

--HG--
extra : moz-landing-system : lando
2019-05-21 13:48:23 +00:00
Coroiu Cristina
c4361da40f Backed out changeset 2e560a9e4bcf (bug 1551690) for build bustages 2019-05-21 03:51:56 +03:00
Nathan Froyd
dc2ad25275 Bug 1551690 - be more specific about the LLVM target on OS X; r=nalexander
Our current OS X builds use `--target=x86_64-darwin11` (which
corresponds to OS X 10.7).  This target is problematic for two reasons:

* We're actually targeting for OS X 10.9 (`MACOSX_DEPLOYMENT_TARGET`);
* It's slightly different from the default Rust target.

Let's address these problems in reverse order: differences from the Rust
target are bad, because the `--target` we provide to `clang` and the
Rust target find their way into LLVM bitcode files and the linker will
refuse to link together bitcode files that have incompatible targets.

Why are the two incompatible?  The current `--target` doesn't have a
"vendor" in triple-speak, whereas the Rust one has "apple" as the
vendor (`x86_64-apple-darwin`) We therefore need to change the
`--target` we pass to `clang` to have a vendor of "apple".

This need is behind the {init,toolchain}.configure changes,
but it has ramifications elsewhere, because `clang` looks for
`--target`-prefixed build tools.  So we have to change the `--target`
for cctools to get the right tool prefixes and we have to change the
`--target` for building clang ourselves so that *those* builds can find
the newly renamed cctools.

Once we've done, that's really enough; we don't *need to address the
first problem: While the `--target` might be `x86_64-apple-darwin11`,
both `clang` and `rustc` will dynamically choose the target triple that
eventually lands in LLVM bitcode files based on
`MACOSX_DEPLOYMENT_TARGET`, which we set in all builds.  But the current
target is slightly misleading, and the cctools don't need to be prefixed
with a particular Darwin version, since they work for all Darwin
targets.  Let's just drop the "11" from the `--target` and eliminate a
little bit of confusion.

Differential Revision: https://phabricator.services.mozilla.com/D31128

--HG--
extra : moz-landing-system : lando
2019-05-15 21:13:17 +00:00
Tom Ritter
505cced8b9 Bug 1471698 - Switch the mingw clang compiler to the 8 branch r=froydnj
This will match the compiler version Tor would like. We backport several
llvm-objcopy patches that landed right after the 8 branch though. We
also grab some upstream changes from mingw-clang in the build script

Differential Revision: https://phabricator.services.mozilla.com/D31347

--HG--
extra : moz-landing-system : lando
2019-05-17 19:21:15 +00:00
Wes Kocher
98daf2fb95 Bug 1550895 - Run geckoview wpt as tier-2 jobs r=jgraham
This patch runs wpt against opt and debug builds of geckoview as tier-2 jobs on mozilla-central and try.

Differential Revision: https://phabricator.services.mozilla.com/D31581

--HG--
extra : moz-landing-system : lando
2019-05-17 22:47:59 +00:00
Rob Thijssen
3619d25eef Bug 1552917 - reenable parallel, tier 3, android, linux and macosx, gcp builds r=coop
Differential Revision: https://phabricator.services.mozilla.com/D31817

--HG--
extra : moz-landing-system : lando
2019-05-20 19:14:06 +00:00
Johan Lorenzo
0b64fb2878 Bug 1552908 - Bump mozapkpublisher so push-apk-checks expects ARM64 builds on Beta. r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D29856

--HG--
extra : rebase_source : 2d8970e63e8d9db23685cf50e4bab66cf64c9d82
2019-05-03 13:38:38 +00:00
ffxbld
8830549129 No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D31760

--HG--
extra : moz-landing-system : lando
2019-05-20 10:13:21 +00:00
Tom Prince
1b3ddcd73a Bug 1551738: Add update tests for update testing from the previous ESR release; r=bhearsum
This adds a new set of update tasks and channels for testing updates from the
previous ESR release, before we make the new release generally available as an
update.

Differential Revision: https://phabricator.services.mozilla.com/D31654

--HG--
extra : moz-landing-system : lando
2019-05-20 01:23:39 +00:00
Tom Prince
e105948cf9 Bug 1551738: Add balrog and update-verify support for esr68; r=bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D31653

--HG--
extra : moz-landing-system : lando
2019-05-17 19:21:19 +00:00
Tom Prince
a86b02b999 Bug 1551738: Generate bz2 update mars on esr68; r=bhearsum
ESR 68.2 is going to be the watershed for bz2 updates, so generate them for the
moment.

Differential Revision: https://phabricator.services.mozilla.com/D31652

--HG--
extra : moz-landing-system : lando
2019-05-20 01:20:54 +00:00
Tom Prince
418fb65248 Bug 1551738: Add esr68 support to bouncer tasks; r=bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D31651

--HG--
extra : moz-landing-system : lando
2019-05-20 03:31:25 +00:00
Tom Prince
9082a1c07a Bug 1551738: [declarative-artifacts] Select artifact map by release-type, instead of by project; r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D31646

--HG--
extra : moz-landing-system : lando
2019-05-20 00:51:10 +00:00
Johan Lorenzo
dc2a0a1019 Bug 1551738: Let should_use_artifact_map() not depend on the project anymore r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D31492

--HG--
extra : moz-landing-system : lando
2019-05-20 01:32:38 +00:00
Tom Prince
d18b0e21cf No bug: [release] Release candidates generate stub installers; r=bhearsum
When the logic was switched to be by release-type, rc's were accidentally
excluded.

Differential Revision: https://phabricator.services.mozilla.com/D31587

--HG--
extra : moz-landing-system : lando
2019-05-20 00:50:19 +00:00
Tom Prince
52c5e2f82e Bug 1551738: [declarative-artifacts] Filter out artifacts that aren't generated; r=mtabara
Stub installers aren't generated on esr branches; the repackage task includes
metadata indicating this. Use this information to filter out upstream artifacts
when use declarative artifacts.

Differential Revision: https://phabricator.services.mozilla.com/D31586

--HG--
extra : moz-landing-system : lando
2019-05-17 12:24:46 +00:00
Tom Prince
2640486f9e No bug: Fix snap repackage dependencies; r=jlorenzo
When snaps started being packaged on archive.mozilla.org, the `build_platform`
of the snap repackge task changed, causing the beetmover dependencies to be
dropped. Switch the platform back so that the dependencies are restored.

Differential Revision: https://phabricator.services.mozilla.com/D31585

--HG--
extra : moz-landing-system : lando
2019-05-19 19:25:31 +00:00
Henrik Skupin
abb7207942 Bug 1548845 - [raptor] Enable Youtube Playback benchmark tests in CI. #perftest r=perftest-reviewers,stephendonner,rwood
Differential Revision: https://phabricator.services.mozilla.com/D30484

--HG--
extra : moz-landing-system : lando
2019-05-17 20:47:59 +00:00
Rob Thijssen
0fa8d73826 Bug 1552503 - disable parallel gcp builds on m-c, m-i, autoland r=wcosta
we're looking to reduce costs on infra. as parallel gcp builds have served their purpose of demonstrating they are possible and valid, we'd now like to disable them until a later date.

Differential Revision: https://phabricator.services.mozilla.com/D31655

--HG--
extra : moz-landing-system : lando
2019-05-18 09:52:53 +00:00
Stephen Donner
6d86a346d7 Bug 1551324: Hook up remaining Fennec and Fenix jobs in CI for scn-power-idle tests. r=perftest-reviewers,rwood,sparky
Differential Revision: https://phabricator.services.mozilla.com/D31025

--HG--
extra : moz-landing-system : lando
2019-05-18 00:10:05 +00:00
Gurzau Raul
bc953c3503 Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-05-18 00:46:18 +03:00
Gurzau Raul
5a74fb42d3 Merge autoland to mozilla-central. a=merge 2019-05-18 00:40:13 +03:00
Sylvestre Ledru
fb63889274 Bug 1552430 - Fix some typos using codespell trunk r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D31589

--HG--
extra : moz-landing-system : lando
2019-05-17 15:56:50 +00:00
Geoff Brown
67d2bba8ce Bug 1552580 - Increase Android 4.3 debug xpcshell test chunks from 8 to 12; r=egao
These chunks are quite out of balance: Probably there are some very long running
tests in xpcshell-7 with 8 chunks. Even so, I think the easiest way to avoid timeouts
is to return to 12 chunks.

Differential Revision: https://phabricator.services.mozilla.com/D31685

--HG--
extra : moz-landing-system : lando
2019-05-17 21:04:31 +00:00
Joel Maher
bb2325b4a3 Bug 1552047 - Perma Windows 10 x64 CCov debug jittest Max run time exceeded. r=gbrown
Perma Windows 10 x64 CCov debug jittest Max run time exceeded

Differential Revision: https://phabricator.services.mozilla.com/D31673

--HG--
extra : moz-landing-system : lando
2019-05-17 19:38:05 +00:00
Edwin Gao
a66e97aaf1 Bug 1552051 - stop running jittest, instead run SM(p) on windows10-aarch64 r=gbrown,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D31501

--HG--
extra : moz-landing-system : lando
2019-05-17 15:31:45 +00:00
Mihai Alexandru Michis
724354e338 Backed out 5 changesets (bug 1548845) for failing new youtube playback raptor tests. CLOSED TREE
Backed out changeset 934d2f88195d (bug 1548845)
Backed out changeset 609f489bdc8c (bug 1548845)
Backed out changeset a2544ca8c593 (bug 1548845)
Backed out changeset 152615db9db6 (bug 1548845)
Backed out changeset 6b3a8394727f (bug 1548845)

--HG--
rename : testing/raptor/raptor/filters.py => testing/raptor/raptor/filter.py
2019-05-17 16:17:06 +03:00
Henrik Skupin
cade486cb8 Bug 1548845 - [raptor] Enable Youtube Playback benchmark tests in CI. #perftest r=perftest-reviewers,stephendonner
Differential Revision: https://phabricator.services.mozilla.com/D30484

--HG--
extra : moz-landing-system : lando
2019-05-17 11:16:44 +00:00
Emilio Cobos Álvarez
cee627fc60 Bug 1529002 - Update cbindgen. r=boris
We need this to auto-generate the copy-constructor for TransformOperation,
without which the patch wouldn't build.

Differential Revision: https://phabricator.services.mozilla.com/D30799

--HG--
extra : moz-landing-system : lando
2019-05-16 23:24:17 +00:00
Tom Prince
de40b83652 Bug 1551738: [release] Removed unsued channel from secondary-update-verify tasks.
a17faa0e5bf8f1680c750e81a5424715a7825387 switchted to pulling the channel from
the update-verify-config task, and missed removing the setting for
secondary-update-verify.

Differential Revision: https://phabricator.services.mozilla.com/D31512

--HG--
extra : moz-landing-system : lando
2019-05-16 18:13:00 +00:00
Tom Prince
f5a15fe9db No bug: Remove unused publish-rules key from balrog toplevel tasks; r=Callek
The publishing rules aren't used until scheduling updates.

Differential Revision: https://phabricator.services.mozilla.com/D31503

--HG--
extra : moz-landing-system : lando
2019-05-16 17:32:04 +00:00
Ryan VanderMeulen
392baaf7f8 Bug 1552251 - Clean up some Android chunking rules. r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D31498

--HG--
extra : moz-landing-system : lando
2019-05-16 17:27:03 +00:00
Rob Wood
e1493de814 Bug 1551972 - Use correct index for Fenix on aarch64; #perftest-reviewers r=mhentges
Differential Revision: https://phabricator.services.mozilla.com/D31478

--HG--
extra : moz-landing-system : lando
2019-05-16 16:31:56 +00:00
Johan Lorenzo
a0948f1cc9 Bug 1548552 - Stop shipping Fennec nightlies to the Play Store from mozilla-central. r=tomprince, a=RyanVM
Test Plan:
taskgraph-diff

Differential Revision: https://phabricator.services.mozilla.com/D29689

--HG--
extra : rebase_source : 6575ce75307ea660115a76fe4dfb2cef497ea970
2019-05-02 16:16:18 +00:00
Ciure Andrei
00a73f5055 Backed out 17 changesets (bug 1550554, bug 1549593, bug 1551991, bug 1529002) for failing multiple Android tests and Windows 2012 bustages CLOSED TREE
Backed out changeset 3bb3fafa62e2 (bug 1551991)
Backed out changeset e12a979de502 (bug 1551991)
Backed out changeset d81e4aa6bf0c (bug 1551991)
Backed out changeset c354e61f2a34 (bug 1551991)
Backed out changeset 37fd602bebc2 (bug 1551991)
Backed out changeset 6c1f00cc30ca (bug 1551991)
Backed out changeset 8a7a0329bdc3 (bug 1551991)
Backed out changeset 86159475ddd3 (bug 1551991)
Backed out changeset 35f91a9ea82a (bug 1529002)
Backed out changeset 6798155e71dc (bug 1529002)
Backed out changeset b90c2cf5b8c5 (bug 1550554)
Backed out changeset 882ab9868c95 (bug 1550554)
Backed out changeset b28a48e2ed21 (bug 1550554)
Backed out changeset 2c31fe18eefd (bug 1550554)
Backed out changeset 57f2362aa538 (bug 1550554)
Backed out changeset 45f171b26e95 (bug 1550554)
Backed out changeset 2e4b263c9410 (bug 1549593)
2019-05-16 13:17:10 +03:00
Geoff Brown
817aac5b17 Bug 1551718 - Actually run tests in mochitest-devtools-webreplay; r=ahal
Corrects a suite name mismatch.

Differential Revision: https://phabricator.services.mozilla.com/D31458

--HG--
extra : moz-landing-system : lando
2019-05-16 15:02:51 +00:00