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

5746 Коммитов

Автор SHA1 Сообщение Дата
Justin Wood b805e9ab6e Bug 1352113 - Shippable Builds - Do not do linux32/opt build on integration. r=aki
Differential Revision: https://phabricator.services.mozilla.com/D23248

--HG--
extra : moz-landing-system : lando
2019-03-27 13:45:05 +00:00
Justin Wood 631c99534f Bug 1352113 - Shippable Builds - Remove windows pgo entirely. r=jmaher,aki
Differential Revision: https://phabricator.services.mozilla.com/D23125

--HG--
extra : moz-landing-system : lando
2019-03-27 13:45:03 +00:00
Justin Wood 5eb55287d4 Bug 1352113 - Shippable Builds - Make source-test depend on shippable instead of pgo. r=aki
This is useful in order to not have to run linux64/opt on push, especially on autoland/inbound
when we need a source test. It is also required if we remove the linux64-pgo build type entirely.

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

--HG--
extra : moz-landing-system : lando
2019-03-27 13:45:01 +00:00
Justin Wood 1862e94087 Bug 1352113 - Shippable Builds - Switch l10n jobs to be based on shippable builds. r=aki
Differential Revision: https://phabricator.services.mozilla.com/D23123

--HG--
extra : moz-landing-system : lando
2019-03-27 13:44:54 +00:00
Justin Wood 20a16057bf Bug 1352113 - Shippable Builds - Adjust tests to align shippable sets with what was on pgo (where pgo exists) and opt. r=jmaher
I did a bunch of manual testing with this, the biggest uncertainties lie around beta and central/nightly.

We are adding shippable-qr to beta because of replacing nightly too.

Autoland and inbound should have the same sets of tasks.

beta -
    - adds mochitest-plain-headless-{1..4} to beta (not currently run)
    - adds raptor to run on shippable for beta
        - currently runs on opt on beta, and for nightly tasks on beta only webaudio-chrome runs.
    - adds talos to shippable tasks, on beta talos only runs against opt.

central -
    - adds browser-screenshots to nightly graph
    - adds mochitest-plain-headless-{1..4} to nightly graph
    - adds browser-instrumentation to shippable

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

--HG--
extra : moz-landing-system : lando
2019-03-27 13:44:52 +00:00
Justin Wood c2c2e315d0 Bug 1352113 - Shippable Builds - Start explicitly running shippable jobs per-push. r=aki
Differential Revision: https://phabricator.services.mozilla.com/D22834

--HG--
extra : moz-landing-system : lando
2019-03-27 13:44:44 +00:00
Justin Wood d15920ea54 Bug 1352113 - Shippable Builds - utilize run-on-projects more for previously excluded tests. r=jmaher
Effectively back out much of the run on projects from D22710
This also has the added affect of scheduling the shippable builds to run because of dependencies.

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

--HG--
extra : moz-landing-system : lando
2019-03-27 13:44:42 +00:00
Justin Wood 0747ba07ce Bug 1352113 - Shippable Builds - allow raptor tests to run for shippable (ends up scheduling shippable builds, due to deps. r=jmaher
raptor-chrome is Google Chrome and only needs to run once per day, so mozilla-central pushes and try.
raptor-profiling is primarily for devs to have up to date profile information and it too only needs to run once per day.

TODO is to try and find a clean way to make them only run when we trigger Nightlies rather than every m-c push.

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

--HG--
extra : moz-landing-system : lando
2019-03-27 13:44:35 +00:00
Marian Raiciof e2de20e8a8 Bug 1536095 - Add aframe.io Animation page to tp6-m r=davehunt,rwood
Bug 1536095 - Add aframe.io Animation page to tp6-m

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

--HG--
extra : moz-landing-system : lando
2019-03-29 14:41:31 +00:00
Chris AtLee 4fa0b916d6 Bug 1539905: Cache yaml loading r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D25273

--HG--
extra : moz-landing-system : lando
2019-03-29 07:34:33 +00:00
Florin Strugariu 5ef71add7a Bug 1457274 Upgrade mitmproxy in production r=rwood,tarek
Differential Revision: https://phabricator.services.mozilla.com/D21374

--HG--
rename : testing/raptor/raptor/playback/alternate-server-replay.py => testing/raptor/raptor/playback/alternate-server-replay-2.0.2.py
extra : moz-landing-system : lando
2019-03-29 09:54:53 +00:00
Cosmin Sabou 3a5289bd45 Backed out 2 changesets (bug 1529774) for android mochitest failures on test_profile_worker.html.
Backed out changeset 334d8f9c9995 (bug 1529774)
Backed out changeset d3f27592a382 (bug 1529774)
2019-03-27 04:00:50 +02:00
Cosmin Sabou 6dc6fb4506 Bug 1529774 - Fix Android webrender bustages. r=glandium 2019-03-27 03:25:27 +02:00
Thomas Daede 017147c0f4 Bug 1520163 - Remove nasm debian package. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D20041

--HG--
extra : moz-landing-system : lando
2019-03-26 00:05:00 +00:00
Mike Hommey edf28c4d07 Bug 1529774 - Upgrade builders to rust 1.33. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D24830

--HG--
extra : moz-landing-system : lando
2019-03-26 13:22:07 +00:00
Cosmin Sabou a93c1714d4 Backed out 19 changesets (bug 1352113) for causing upload symbol bustages. CLOSED TREE
Backed out changeset 4943b23813fe (bug 1352113)
Backed out changeset 4b9413d05816 (bug 1352113)
Backed out changeset 3e2b6a495e8c (bug 1352113)
Backed out changeset 51ab82722846 (bug 1352113)
Backed out changeset 4b027c970719 (bug 1352113)
Backed out changeset 6b65273fab78 (bug 1352113)
Backed out changeset d7deec98601a (bug 1352113)
Backed out changeset b95b3f4e5243 (bug 1352113)
Backed out changeset 7cefe92f88d5 (bug 1352113)
Backed out changeset f64dfaf86a2e (bug 1352113)
Backed out changeset 686c228e3579 (bug 1352113)
Backed out changeset dd2eddef8b43 (bug 1352113)
Backed out changeset fc16a3ecfe68 (bug 1352113)
Backed out changeset b31cbe91bdf7 (bug 1352113)
Backed out changeset 694eac65a72e (bug 1352113)
Backed out changeset 6044aedac9c4 (bug 1352113)
Backed out changeset 456538d78b36 (bug 1352113)
Backed out changeset 01699fb72384 (bug 1352113)
Backed out changeset 4a2e544fea0d (bug 1352113)
2019-03-26 22:26:29 +02:00
Justin Wood 90f9bb269f Bug 1352113 - Shippable Builds - Account for new declarative artifacts work. r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D24831

--HG--
extra : moz-landing-system : lando
2019-03-26 10:46:55 +00:00
Justin Wood b06107746e Bug 1352113 - Shippable Builds - Update index routes for shippable. Try to be backwards compat where possible. r=aki
Differential Revision: https://phabricator.services.mozilla.com/D24829

--HG--
extra : moz-landing-system : lando
2019-03-26 02:10:53 +00:00
Justin Wood ca60dbfe30 Bug 1352113 - Remove nightly build types replaced by shippable. r=aki
Differential Revision: https://phabricator.services.mozilla.com/D24700

--HG--
extra : moz-landing-system : lando
2019-03-26 01:37:10 +00:00
Justin Wood 417805e566 Bug 1352113 - Shippable Builds - Support shippable where 'nightly' is used. r=aki
Makes most kinds that reference nightly attribute reference the shippable attribute.
Also makes most transforms that use nightly use shippable

Transfers dependencies/ownership for some things to shippable from nightly where it was harder to support both.

In no particular order, full list:
Send shippable attribute down to dep tasks.
Set tests as shippable attribute
Add new signing routes
Add shippable routes to repackage_routes transform
Adjust target tasks
Add shippable nightly-l10n
Add nightly-signing and as a side affect add repackage and repackage-signing
Add support for proper balrog platforms for shippable
Add shippable to the nightly sccache guard
Fix TC_PLATFORM_PER_FTP in partners.py to use shippable
Add shippable to mozharness_test variants
Only actually used for android which doesn't have shippable at this time.
Add shippable variant to beetmover transforms
Do nightly signing for mars on shippable
Support shippable in partner-repack transform
Support shippable in amo langpacks transform
Use proper signing for shippable tasks in repackage transforms
Set upload symbols to use shippable too
Use shippable as deps for geckodriver extraction
Use shippable as dep for autograph-stage signing
Do not run beetmover-l10n for shippable
Run shippable style jobs for repackage signing
Set build_platform for update verify and uvc to be shippable
Run repackage-msi for shippable
Add shippable to osx partner repack signing
add shippable to emefree repackage
add shippable to emefree repackage signing
add shippable to beetmover checksums
Add shippable to partner repack repackage signing
add partner repack beetmover
Add shippable to mar signing
Add shippable to mar-signing-l10n
add shippable to eme free beetmover checksums
Add shippable to upload-generated-sources
Add beetmover langpacks to shippable
Add repackage-l10n to shippable
Add shippable to partner repack chunk-dummy
Do eme free builds with shippable
Add signing of language packs to shippable
Add snap repackage for shippable
Add shippable for release-eme-free repack signing
Add partials for shippable
Add partner repack repackage for shippable
Add emefree beetmover for shippable
Add checksums-signing to shippable
Switch partner repacks to shippable
Add shippable to beetmover-repackage
Add secondary update verify configs for shippable
secondary update verify for shippable

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

--HG--
extra : moz-landing-system : lando
2019-03-26 01:37:06 +00:00
Justin Wood ad86445b8c Bug 1352113 - Shippable Builds - make only-for-attributes accept any() instead of all() in the set. r=aki
Differential Revision: https://phabricator.services.mozilla.com/D23130

--HG--
extra : moz-landing-system : lando
2019-03-26 01:37:04 +00:00
Justin Wood 0d5ad641b4 Bug 1352113 - Shippable Builds - Do not run any macosx64/opt or macosx64-qr/opt tests, leaving only shippable. r=jmaher
Jmaher indicated we do not have the test capacity to incur this as a duplicated set

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

--HG--
extra : moz-landing-system : lando
2019-03-26 01:36:59 +00:00
Justin Wood b834cde2b3 Bug 1352113 - Shippable Builds - Do not run opt-only OSX tests on integration trees. r=jmaher
This also relates to Bug 1522111 where we turned off opt tests in favor of pgo,
shippable is like the new pgo so do that.

This has a side affect of adding  talos-tp6-stylo-threads to inbound for
osx-shippable (previously was only on autoland).

This has no practical affect after D23382 is applied (because of lack of OSX capacity)

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

--HG--
extra : moz-landing-system : lando
2019-03-26 01:36:57 +00:00
Justin Wood 53f239314d Bug 1352113 - Shippable Builds - Don't run OSX opt builds by default on integration trees. r=aki
Differential Revision: https://phabricator.services.mozilla.com/D23128

--HG--
extra : moz-landing-system : lando
2019-03-26 01:36:55 +00:00
Justin Wood cb88c95011 Bug 1352113 - Shippable Builds - Do not do linux pgo either. r=jmaher,aki
Differential Revision: https://phabricator.services.mozilla.com/D23126

--HG--
extra : moz-landing-system : lando
2019-03-26 01:36:47 +00:00
Justin Wood 91055117ad Bug 1352113 - Shippable Builds - Do not run linux32/opt tests, we now run them for linux32-shippable/opt. r=jmaher
Should there end up being a need we can back out this patch and let them run, but :jmaher indicated
he was happy with dropping them entirely and not duplicating.

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

--HG--
extra : moz-landing-system : lando
2019-03-26 01:36:45 +00:00
Justin Wood fea57e789c Bug 1352113 - Shippable Builds - Do not do linux32/opt build on integration. r=aki
Differential Revision: https://phabricator.services.mozilla.com/D23248

--HG--
extra : moz-landing-system : lando
2019-03-26 01:36:43 +00:00
Justin Wood dd873e2248 Bug 1352113 - Shippable Builds - Remove windows pgo entirely. r=jmaher,aki
Differential Revision: https://phabricator.services.mozilla.com/D23125

--HG--
extra : moz-landing-system : lando
2019-03-26 01:36:41 +00:00
Justin Wood bb85836dc6 Bug 1352113 - Shippable Builds - Make source-test depend on shippable instead of pgo. r=aki
This is useful in order to not have to run linux64/opt on push, especially on autoland/inbound
when we need a source test. It is also required if we remove the linux64-pgo build type entirely.

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

--HG--
extra : moz-landing-system : lando
2019-03-26 01:36:39 +00:00
Justin Wood 4a2189a8fa Bug 1352113 - Shippable Builds - Switch l10n jobs to be based on shippable builds. r=aki
Differential Revision: https://phabricator.services.mozilla.com/D23123

--HG--
extra : moz-landing-system : lando
2019-03-26 01:36:37 +00:00
Justin Wood 32feb31df5 Bug 1352113 - Shippable Builds - Adjust tests to align shippable sets with what was on pgo (where pgo exists) and opt. r=jmaher
I did a bunch of manual testing with this, the biggest uncertainties lie around beta and central/nightly.

We are adding shippable-qr to beta because of replacing nightly too.

Autoland and inbound should have the same sets of tasks.

beta -
    - adds mochitest-plain-headless-{1..4} to beta (not currently run)
    - adds raptor to run on shippable for beta
        - currently runs on opt on beta, and for nightly tasks on beta only webaudio-chrome runs.
    - adds talos to shippable tasks, on beta talos only runs against opt.

central -
    - adds browser-screenshots to nightly graph
    - adds mochitest-plain-headless-{1..4} to nightly graph
    - adds browser-instrumentation to shippable

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

--HG--
extra : moz-landing-system : lando
2019-03-26 01:36:35 +00:00
Justin Wood 00acc96f73 Bug 1352113 - Shippable Builds - Start explicitly running shippable jobs per-push. r=aki
Differential Revision: https://phabricator.services.mozilla.com/D22834

--HG--
extra : moz-landing-system : lando
2019-03-26 01:36:33 +00:00
Justin Wood 04cfff3a1e Bug 1352113 - Shippable Builds - utilize run-on-projects more for previously excluded tests. r=jmaher
Effectively back out much of the run on projects from D22710
This also has the added affect of scheduling the shippable builds to run because of dependencies.

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

--HG--
extra : moz-landing-system : lando
2019-03-26 01:36:31 +00:00
Justin Wood 55e2cf8c4a Bug 1352113 - Shippable Builds - allow raptor tests to run for shippable (ends up scheduling shippable builds, due to deps. r=jmaher
raptor-chrome is Google Chrome and only needs to run once per day, so mozilla-central pushes and try.
raptor-profiling is primarily for devs to have up to date profile information and it too only needs to run once per day.

TODO is to try and find a clean way to make them only run when we trigger Nightlies rather than every m-c push.

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

--HG--
extra : moz-landing-system : lando
2019-03-26 01:36:29 +00:00
Julian Descottes 84e0af7fe4 Bug 1521752 - Create jest test for aboutdebugging-new Message component;r=ladybenko
Depends on D24146
Example of a try run with tests running:
https://treeherder.mozilla.org/#/jobs?repo=try&revision=cca3978c6e3eb042c59e62b25b1946219cf3d74a&selectedJob=235873038

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

--HG--
rename : devtools/client/framework/test/jest/.eslintrc.js => devtools/client/aboutdebugging-new/test/jest/.eslintrc.js
rename : devtools/client/framework/test/jest/README.md => devtools/client/aboutdebugging-new/test/jest/README.md
rename : devtools/client/framework/test/jest/jest.config.js => devtools/client/aboutdebugging-new/test/jest/jest.config.js
rename : devtools/client/framework/test/jest/package.json => devtools/client/aboutdebugging-new/test/jest/package.json
extra : moz-landing-system : lando
2019-03-26 17:16:41 +00:00
Julian Descottes 051a5b258f Bug 1521752 - Run other DevTools jest tests on try;r=jlast,ahal
Depends on D24145.

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

--HG--
extra : moz-landing-system : lando
2019-03-26 17:20:48 +00:00
Bogdan Tara f81aa92481 Backed out 3 changesets (bug 1536804) for /css/css-* failures CLOSED TREE
Backed out changeset e8758002d7d4 (bug 1536804)
Backed out changeset 795287b1e059 (bug 1536804)
Backed out changeset 9a680e886248 (bug 1536804)
2019-03-26 18:41:16 +02:00
James Graham 80422ff0e3 Bug 1536804 - Add a task for summarising wpt metadata, r=ahal
This task runs on wpt metadata changes and uploads an artifact
containing the summarised metadata.

Depends on D24178

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

--HG--
extra : moz-landing-system : lando
2019-03-21 14:44:13 +00:00
Calixte Denizet 6d1edba8ae Bug 1519825: Update grcov to version 0.4.3 on macosx r=marco
The patch https://phabricator.services.mozilla.com/D16465 just updated windows and linux version of grcov, so here we update macosx version too.

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

--HG--
extra : moz-landing-system : lando
2019-03-25 18:34:39 +00:00
Calixte Denizet 44a8c68d93 Bug 1519825 - Update grcov to revision 9214a916805838265764f9c69eaed657ea3db021 r=marco
This revision corresponds to grcov 0.4.2

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

--HG--
extra : moz-landing-system : lando
2019-03-25 17:07:23 +00:00
Tom Prince 760bc6804e Bug 1538134: [mozharness] Set repository path in taskcluster; r=aki
Taskcluster has authorative information about the repository being built, so
pass that to mozharness, rather than have mozharness reconstruct it from
hand-maintained mozharness config.

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

--HG--
extra : moz-landing-system : lando
2019-03-25 16:00:14 +00:00
Bastien Abadie 51d9cea5cd Bug 1536839 - Add json formatter to ./mach clang-format, r=ahal,marco
Depends on D24193

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

--HG--
extra : moz-landing-system : lando
2019-03-25 15:02:44 +00:00
Mihai Tabara 3c69d90f40 Bug 1535679 - switch Firefox nightlies to declarative artifacts. r=sfraser a=release
Linter fixes.

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

--HG--
extra : moz-landing-system : lando
2019-03-25 13:48:54 +00:00
ffxbld 3f834cdb15 No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D24676

--HG--
extra : moz-landing-system : lando
2019-03-25 11:07:49 +00:00
Bastien Abadie 9b8eb1ef99 Bug 1536836 - Support multiple formatters with file output in ./mach lint, r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D24193

--HG--
extra : moz-landing-system : lando
2019-03-25 09:16:14 +00:00
Rob Wood 17dec601e9 Bug 1533423 - Raptor cold page-load support for Firefox android geckoview; r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D24464

--HG--
extra : moz-landing-system : lando
2019-03-22 15:27:27 +00:00
shindli b3ac60ff06 Merge inbound to mozilla-central. a=merge 2019-03-23 11:47:34 +02:00
Mike Hommey 8d38f2020f Bug 1527463 - Apply same changes as win64-aarch64 nightlies to the shippable builds. r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D24573
2019-03-23 09:29:25 +09:00
Mike Hommey d77900a882 Bug 1527463 - Enable EME on win64-aarch64 nightlies. r=tomprince
Bug 1534522 added win64-aarch64-eme/opt builds, which are artifact builds
that glue together a win64-aarch64/opt build and a win32/opt build.

This enables EME on the corresponding nightlies in a slightly different
way:
- this adds a no-eme build that corresponds to win64-aarch64/opt.
- this turns the existing nightly into an artifact build that glues
  together that no-eme build and the win32 nightly.

The no-eme build cannot have the nightly attribute set, first because
the beetmover transform fails in that case, and because that would imply
shipping those builds, but they're not meant to be shipped this way.

It also has run-on-projects set to an empty list so that it doesn't
appear by default in `mach try fuzzy`, while still being triggered when
needed due to being a dependency of the nightly build.

It is preferable to keep the win64-aarch64{,-eme}/opt builds untouched
to make things easier for try (the win64-aarch64 ones being the main
ones to try; also, the -eme builds currently fail with --artifacts).

Ideally, like in bug 1534522, we'd add a diffoscope build to ensure
the variations between the nightly and its base no-eme build are within
control, but currently, that would trigger nightlies on every push,
which is not desirable. Ideally, they'd trigger whenever both their
dependencies are in the target task graph. We leave that to a followup.

Differential Revision: https://phabricator.services.mozilla.com/D23640
2019-03-23 09:29:24 +09:00
championshuttler 677714a968 Bug 1536103 - Fix Sphinx Warning - Title Underline too short in 'mach doc'. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D24536

--HG--
extra : moz-landing-system : lando
2019-03-22 19:30:34 +00:00
Tom Prince dafb7d27e6 Bug 1536882: Stop specifying installer to download in windows L10n jobs; r=Callek
The code that actually downloads it is behind a condition that isn't set
anywhere.

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

--HG--
extra : moz-landing-system : lando
2019-03-22 13:44:05 +00:00
Tom Prince 3cd07d3160 No bug: [diffoscope] Output an empty diff if the files do not differ; r=glandium
Currently, if the files match and you try to look at the diff, you get

   {
       "reason": "file-missing-on-worker",
       "message": "Artifact \"public/diff.html\" not found at \"/builds/worker/diff.html\""
   }

which makes it hard to tell if there was an error generating a diff, or if the files matched.
This changes things to ask diffoscope to always output a diff, to remedy that confusion.

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

--HG--
extra : moz-landing-system : lando
2019-03-22 13:23:23 +00:00
Kartikaya Gupta 741672fb85 Bug 1538198 - Trigger a bugzilla-components job along with the searchfox indexing jobs. r=emilio
Searchfox relies on the bugzilla component job running on the same push
as the indexing jobs, but there's nothing that actually guarantees that.
Thus far pushes to m-c pretty much always have source changes so the
bugzilla component job gets run, but on beta/release branches it's
possible to get pushes with just tag changes and no source changes, so
the bugzilla component job would get optimized away. This patch ensures
that the job gets run along with the other indexing jobs that searchfox
needs.

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

--HG--
extra : moz-landing-system : lando
2019-03-22 14:53:01 +00:00
Andreea Pavel ca2f9536a8 No Bug - fix leftover from the merge conflict on a CLOSED TREE
--HG--
extra : rebase_source : 4ec06e78b9940e077b880426d28139d91da59a96
2019-03-22 15:47:18 +02:00
Andreea Pavel 9bdad35860 No bug - delete conflict marker 2019-03-22 12:46:22 +02:00
Andreea Pavel 74a4769236 Merge mozilla-central to autoland 2019-03-22 12:37:25 +02:00
Andreea Pavel c1f948c75f Backed out 2 changesets (bug 1527463) for bustages a=backout
Backed out changeset 74b3bf36f5e8 (bug 1527463)
Backed out changeset 235af3330b73 (bug 1527463)
2019-03-22 12:09:57 +02:00
Andreea Pavel 94df8050c7 Bug 1352113 - fix duplicate key on a CLOSED TREE
--HG--
extra : rebase_source : 5da1b1f465af0259b805f4ab495c468c5e1baa74
2019-03-22 11:26:58 +02:00
Justin Wood 52cc42455b Bug 1352113 - Shippable Builds - Consolidate raptor-chrome options up to job-defaults to reduce boilerplate spread throughout. r=jmaher
This does not change the substance of what is passed down to transforms.

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

--HG--
extra : moz-landing-system : lando
2019-03-22 03:24:46 +00:00
Justin Wood 2befe5e75b Bug 1352113 - Shippable Builds - add shippable index. r=aki
Differential Revision: https://phabricator.services.mozilla.com/D22240

--HG--
extra : moz-landing-system : lando
2019-03-22 03:24:44 +00:00
Justin Wood bef2e172d1 Bug 1352113 - Shippable Builds - Add more new/old conversions for SETA. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D22239

--HG--
extra : moz-landing-system : lando
2019-03-22 03:24:42 +00:00
Justin Wood a9599e47f4 Bug 1352113 - Shippable Builds - Significantly speedup SETA computation by using sets. r=jmaher
Without this the shippable builds take >20 seconds to compute the prune through new_as_old_is_high_value, locally. With this it is near instant.

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

--HG--
extra : moz-landing-system : lando
2019-03-22 03:24:40 +00:00
Justin Wood cc220848b6 Bug 1352113 - Shippable Builds - Refactor SETA old->new handling a bit, to make it clearer. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D22238

--HG--
extra : moz-landing-system : lando
2019-03-22 03:24:38 +00:00
Justin Wood d23a3c5b36 Bug 1352113 - Shippable Builds - add shippable qr variants for osx, linux and windows. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D22237

--HG--
extra : moz-landing-system : lando
2019-03-22 03:24:36 +00:00
Justin Wood cc86da7584 Bug 1352113 - Shippable Builds - Win10 Tests. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D22236

--HG--
extra : moz-landing-system : lando
2019-03-22 03:24:34 +00:00
Justin Wood 04ae5a13a1 Bug 1352113 - Shippable Builds - Win7 Tests. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D22235

--HG--
extra : moz-landing-system : lando
2019-03-22 03:24:32 +00:00
Justin Wood de08c2e3fb Bug 1352113 - Shippable Builds - Linux64 Tests. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D22234

--HG--
extra : moz-landing-system : lando
2019-03-22 03:24:30 +00:00
Justin Wood 353bc8db92 Bug 1352113 - Shippable Builds - Linux32 Tests. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D22233

--HG--
extra : moz-landing-system : lando
2019-03-22 03:24:28 +00:00
Justin Wood 186ee7963d Bug 1352113 - Shippable Builds - OSX tests. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D22232

--HG--
extra : moz-landing-system : lando
2019-03-22 03:24:26 +00:00
Justin Wood 170f7747b6 Bug 1352113 - Shippable Builds - Add test run-on-projects to avoid scheduling shippable just yet. r=jmaher
This sets all of the shippable tests to not run in the places where they would otherwise.
This patch will be effectively undone later in the patchset.

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

--HG--
extra : moz-landing-system : lando
2019-03-22 03:24:24 +00:00
Justin Wood 6b114e430f Bug 1352113 - Shippable Builds - Make sure we sign shippable builds. r=aki
When we set the nightly attribute the tasks don't run on-push, so we use a new attribute.

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

--HG--
extra : moz-landing-system : lando
2019-03-22 03:24:22 +00:00
Justin Wood 2fed95e853 Bug 1352113 - Shippable Builds - Add linux64 shippable builds. r=aki
Differential Revision: https://phabricator.services.mozilla.com/D22230

--HG--
extra : moz-landing-system : lando
2019-03-22 03:23:12 +00:00
Justin Wood 6c9f30beab Bug 1352113 - Shippable Builds - Add Linux32 shippable builds. r=aki
Differential Revision: https://phabricator.services.mozilla.com/D22229

--HG--
extra : moz-landing-system : lando
2019-03-22 03:23:10 +00:00
Justin Wood e382f881c1 Bug 1352113 - Shippable Builds - Add windows64 aarch64 shippable. r=aki
Differential Revision: https://phabricator.services.mozilla.com/D22228

--HG--
extra : moz-landing-system : lando
2019-03-22 03:23:08 +00:00
Justin Wood 465c92a23d Bug 1352113 - Shippable Builds - Add windows64 shippable. r=aki
Differential Revision: https://phabricator.services.mozilla.com/D22227

--HG--
extra : moz-landing-system : lando
2019-03-22 03:23:01 +00:00
Justin Wood 4d76c197fe Bug 1352113 - Shippable Builds - Add windows32 shippable. r=aki
Differential Revision: https://phabricator.services.mozilla.com/D22226

--HG--
extra : moz-landing-system : lando
2019-03-22 03:22:59 +00:00
Justin Wood 8d22d54e8c Bug 1352113 - Shippable Builds - OSX Build. r=aki
This commit adds a new build for OSX since there is no current PGO build type for OSX.
And calls it shippable, this mirrors that of the nightly.

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

--HG--
extra : moz-landing-system : lando
2019-03-22 03:22:51 +00:00
Justin Wood 224d0be3ef Bug 1352113 - Shippable Builds - Add index builder, but don't do any index's yet. r=aki
Differential Revision: https://phabricator.services.mozilla.com/D22224

--HG--
extra : moz-landing-system : lando
2019-03-22 03:22:49 +00:00
Justin Wood 94d4e53251 Bug 1352113 - Shippable Builds - Do not run merge on by-* values. r=tomprince
This was needed since when we have job-defaults and later on a test set for
``
run-on-projects:
    by-test-platform:
        ...
``
We were ending up with both the list of by-* being extended but also
any array in that list also being extended (like `default: ['a', 'b']`
was getting extended to also have the new values for default)

This is not only usually wrong but very very likely not what the author wanted.

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

--HG--
extra : moz-landing-system : lando
2019-03-22 03:22:42 +00:00
Tom Prince b7b0abc340 Bug 1491371: [comm-task-env] Pass wrapped command name as argv[0]; r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D24415

--HG--
rename : taskcluster/scripts/comm-task-env => taskcluster/docker/decision/comm-task-env
extra : moz-landing-system : lando
2019-03-21 20:05:56 +00:00
shindli 987aa4b78c Merge autoland to mozilla-central. a=merge 2019-03-21 06:33:42 +02:00
Mike Hommey 52462938e1 Bug 1527463 - Enable EME on win64-aarch64 nightlies. r=tomprince, a=CristianB
Bug 1534522 added win64-aarch64-eme/opt builds, which are artifact builds
that glue together a win64-aarch64/opt build and a win32/opt build.

This enables EME on the corresponding nightlies in a slightly different
way:
- this adds a no-eme build that corresponds to win64-aarch64/opt.
- this turns the existing nightly into an artifact build that glues
  together that no-eme build and the win32 nightly.

The no-eme build cannot have the nightly attribute set, first because
the beetmover transform fails in that case, and because that would imply
shipping those builds, but they're not meant to be shipped this way.

It also has run-on-projects set to an empty list so that it doesn't
appear by default in `mach try fuzzy`, while still being triggered when
needed due to being a dependency of the nightly build.

It is preferable to keep the win64-aarch64{,-eme}/opt builds untouched
to make things easier for try (the win64-aarch64 ones being the main
ones to try; also, the -eme builds currently fail with --artifacts).

Ideally, like in bug 1534522, we'd add a diffoscope build to ensure
the variations between the nightly and its base no-eme build are within
control, but currently, that would trigger nightlies on every push,
which is not desirable. Ideally, they'd trigger whenever both their
dependencies are in the target task graph. We leave that to a followup.

Differential Revision: https://phabricator.services.mozilla.com/D23640
2019-03-21 09:11:19 +09:00
Bastien Abadie 9e0cc34738 Bug 1535355 - Add clang-tidy & clang-format in CI for code-review, r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D23524

--HG--
extra : moz-landing-system : lando
2019-03-19 14:42:32 +00:00
Mike Shal 28e60232f7 Bug 632954 - Enable tests on Android PGO; r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D22827

--HG--
extra : moz-landing-system : lando
2019-03-18 23:53:38 +00:00
Mike Shal d07bfb450e Bug 632954 - Add final Android PGO task; r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D22826

--HG--
extra : moz-landing-system : lando
2019-03-18 23:53:31 +00:00
Mike Shal de76c53a4e Bug 632954 - Add Android profile generation task; r=tomprince,gbrown
This introduces a mozharness script, android_emulator_pgo.py, to run the
profileserver suite with the PGO-instrumented Android build, and collect
the profile data and jarlog.

The mozharness script contains some redundancy with
build/pgo/profileserver.py, but the additional requirements for Android
to use adb and existing mozharness classes to control the emulator made
it difficult to share the desktop profileserver implementation.

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

--HG--
extra : moz-landing-system : lando
2019-03-18 23:53:29 +00:00
Mike Shal 9a90619e08 Bug 632954 - Add Android PGO-instrumented build task; r=tomprince
This is the first stage of the Android PGO task pipeline to generate an
instrumented build.

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

--HG--
extra : moz-landing-system : lando
2019-03-18 23:53:19 +00:00
Mike Shal b63bf70e42 Bug 632954 - Add support for MOZHARNESS_OPTIONS to test-linux.sh; r=tomprince
The mozharness.py transform passes in "options" parameters through the
MOZHARNESS_OPTIONS environment variable. This will allow the Android PGO
run task to pass in the mozharness script name to test-linux.sh

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

--HG--
extra : moz-landing-system : lando
2019-03-18 23:53:06 +00:00
Mike Shal 3729df6ca6 Bug 632954 - Add execute bit to test-linux.sh; r=tomprince
In order to call test-linux.sh with the job-script parameter, it needs
to have executable permissions.

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

--HG--
extra : moz-landing-system : lando
2019-03-18 23:53:01 +00:00
Mike Shal 9b049d4cdf Bug 632954 - Explicitly set NEED_XVFB to false if need-xvfb isn't set; r=tomprince
test-linux.sh defaults to true for NEED_XVFB, while build-linux.sh
defaults to false. If we are using test-linux.sh from mozharness (rather
than mozharness-test), we need to explicitly set NEED_XVFB to false in
order to not use xvfb.

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

--HG--
extra : moz-landing-system : lando
2019-03-18 23:52:52 +00:00
Ian Moody 167f623a3e Bug 1246594 - Enable ESLint rule no-throw-literal by default. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D24088

--HG--
extra : moz-landing-system : lando
2019-03-19 22:02:42 +00:00
Tom Prince a26c770a67 Bug 1535132: Add worker types for running instrumented builds; r=dustin
This adds worker-type alias that has dedicated workers at level-3 for running
instrumented builds, but uses a test worker type at other levels.

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

--HG--
extra : moz-landing-system : lando
2019-03-19 19:14:03 +00:00
Tom Prince a4c16d10ba Bug 1532783: Implement worker aliases; r=aki,glandium,jmaher,dustin
There are a number of ways we want to vary workers over time and jobs, including

 - we are working on migrating to gce
 - pgo builds have a dedicated worker-type for running the instrumented build
   at level 3 but not level 1

Rather than have all tasks know about how the machines are provisioned, this
moves to using short-names for the worker types, and then has a config mapping
those to the actual worker types.

This adds support for aliases, and an initial set of them. Follow up work will
switch the existing uses of these worker types to using the aliases.

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

--HG--
extra : moz-landing-system : lando
2019-03-19 19:13:56 +00:00
Jesse Schwartzentruber 3905101073 Bug 1519851 - Create --enable-fuzzing debug build job for MacOSX. r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D19862

--HG--
extra : moz-landing-system : lando
2019-03-19 17:01:38 +00:00
Rob Lemley fd2b496ad9 Bug 1491371 - Update decision task image to support comm-task-env. r=dustin
comm-task-env runs before run-task and updates the environment with GECKO_*
variables that are defined in a file at the root of a subproject's repository,
such as "comm-central".

Updates:
- add comm-task-env
- add python 3.5 (run-task dependency)
- add pyyaml

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

--HG--
extra : moz-landing-system : lando
2019-03-18 22:19:08 +00:00
Rob Lemley d7db4546d1 Bug 1491371 - Pin comm branches to mozilla revs without .taskcluster.yml. r=tomprince,dustin
comm-task-env runs before run-task and updates the environment with GECKO_*
variables that are defined in a file at the root of the comm repository,
".gecko_rev.yml". run-task needs these variables to be set to find the
correct mozilla repository to check out for a particular TB build.

The current pinning method of updating ".taskcluster.yml" with the mozilla
repository and revision to pin tois no longer supported.

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

--HG--
extra : moz-landing-system : lando
2019-03-18 22:19:38 +00:00
Gurzau Raul b0e75ab0e1 Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-03-18 23:44:31 +02:00
Gurzau Raul 9db9a7e707 Merge inbound to mozilla-central. a=merge 2019-03-18 23:38:05 +02:00
Ionut Goldan c6c5c7bd09 Bug 1535016 - Don't treat any Android job as new job r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D23674

--HG--
extra : moz-landing-system : lando
2019-03-18 10:32:12 +00:00
Marian Raiciof 05db28a64b Bug 1534956 - Add Cristiano's facebook page to tp6-m r=Bebe
Differential Revision: https://phabricator.services.mozilla.com/D23317

--HG--
extra : moz-landing-system : lando
2019-03-15 11:46:22 +00:00
ffxbld 83c1ede758 No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D23832

--HG--
extra : moz-landing-system : lando
2019-03-18 11:03:43 +00:00
Aki Sasaki dd63822bdd bug 1485680 - make the relpro action a hook. r=dustin
make the relpro action a hook.

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

--HG--
extra : moz-landing-system : lando
2019-03-12 21:02:33 +00:00
Connor Sheehan 8e9e6070a4 Bug 1535011: update `versioncontrol.rst` r=dustin
Small updates to the version control documents regarding
upgrading `robustcheckout.py`. I noticed that we still
reference `build-puppet` from it's former home on hgmo
and don't include OpenCloudConfig in our list of places
we need to vendor `robustcheckout` changes.

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

--HG--
extra : moz-landing-system : lando
2019-03-16 13:38:05 +00:00
arthur.iakab 3f96d1227a Backed out changeset 2ce6dd37ff59 (bug 1535016) for mozlint failure on taskcluster/taskgraph/util/seta.py CLOSED TREE 2019-03-15 17:57:25 +02:00
Nathan Froyd dc570ea41b Bug 1535580 - update linux/mac searchfox jobs for clang changes; r=kats
We need to install a new enough binutils for both of these jobs and
ensure that it's properly found on the linux job.

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

--HG--
extra : moz-landing-system : lando
2019-03-15 15:32:52 +00:00
Ionut Goldan a6aae9c553 Bug 1535016 - Don't treat any Android job as new job r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D23674

--HG--
extra : moz-landing-system : lando
2019-03-15 15:29:12 +00:00
Gian-Carlo Pascutto cb3be096ae Bug 1533133 - Split up macOS JIT tests in more chunks. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D23116

--HG--
extra : moz-landing-system : lando
2019-03-12 13:29:54 +00:00
Nathan Froyd 2cf028fbc4 Bug 1451104 - part 6 - don't remove the libstdc++ files from the mingw build; r=glandium
History does not disclose why we needed this, but in the brave new GCC
6-compiled world, deleting these files means that host links can no
longer find libstdc++, which causes problems.  Let's put the files back.

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

--HG--
extra : moz-landing-system : lando
2019-03-15 01:29:33 +00:00
Nathan Froyd 402f3438e2 Bug 1451104 - part 5 - move toolchains off GCC 4.9; r=glandium
Firefox itself has moved on to GCC 6.x; we can move our toolchains along too.

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

--HG--
extra : moz-landing-system : lando
2019-03-15 01:29:23 +00:00
Nathan Froyd 116083d76a Bug 1451104 - part 4 - sync up gcc-related toolchains and linux64-binutils binutils version; r=glandium
We're going to copy an x86_64-unknown-linux-gnu ld into the clang build,
which clang will then use in preference to things on PATH.  We therefore
need to ensure that this ld is the same ld as would be used for other
builds, such as PGO.  This change is the most expedient way to do that;
future work will make the gcc job(s) depend on linux64-binutils directly.

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

--HG--
extra : moz-landing-system : lando
2019-03-15 01:29:14 +00:00
Dustin J. Mitchell f488d1b253 Bug 1534283 - use default parameters for mach try fuzzy r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D23225

--HG--
extra : moz-landing-system : lando
2019-03-14 19:32:05 +00:00
Dustin J. Mitchell 862d7484c2 Bug 1534283 - filter out tasks when DONT-BUILD is in the message r=aki,tomprince
(without the dash, because I want *this* push to build)

This filters out all tasks, but that means that several things will still run:

 * docker images and tasks they depend on (debian packages)
 * always_run tasks (various python-y things)

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

--HG--
extra : moz-landing-system : lando
2019-03-14 21:31:09 +00:00
Dustin J. Mitchell 4b406f0a1e Bug 1534283 - add a 'tasks_for' property; r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D23569

--HG--
extra : moz-landing-system : lando
2019-03-14 20:01:32 +00:00
Nathan Froyd 1d99a85b72 Bug 1535350 - remove win32-clang-tidy job; r=dmajor
Updating clang indicates that 32-bit compilation is substantially longer
than 64-bit compilation, perhaps due to swapping.  The compilation
process is hitting the timeout limit shortly before the compilation
process completes (~3681/3695 tasks according to ninja).

We could tweak our clang build process to accommodate this job.  But we
don't support building on 32-bit Windows anymore, and we don't produce a
32-bit Windows clang either.  So we shouldn't support a 32-bit Windows
clang-tidy job either.  Let's get rid of it.

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

--HG--
extra : moz-landing-system : lando
2019-03-14 20:28:48 +00:00
Gurzau Raul c3883e46f7 Backed out 6 changesets (bug 1451104) for toolchains bustage on a CLOSED TREE.
Backed out changeset 2f6199beeb71 (bug 1451104)
Backed out changeset 7c116f85ede6 (bug 1451104)
Backed out changeset 5179c8066914 (bug 1451104)
Backed out changeset 675f73d41eb4 (bug 1451104)
Backed out changeset c64bfaad8a2f (bug 1451104)
Backed out changeset 991777e081ff (bug 1451104)
2019-03-14 05:02:44 +02:00
Nathan Froyd 79e81b7326 Bug 1451104 - part 6 - don't remove the libstdc++ files from the mingw build; r=glandium
History does not disclose why we needed this, but in the brave new GCC
6-compiled world, deleting these files means that host links can no
longer find libstdc++, which causes problems.  Let's put the files back.

Depends on D22883

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

--HG--
extra : moz-landing-system : lando
2019-03-12 00:27:26 +00:00
Nathan Froyd 199dcb314a Bug 1451104 - part 5 - move toolchains off GCC 4.9; r=glandium
Firefox itself has moved on to GCC 6.x; we can move our toolchains along too.

Depends on D22882

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

--HG--
extra : moz-landing-system : lando
2019-03-12 00:26:01 +00:00
Nathan Froyd d0cfab31be Bug 1451104 - part 4 - sync up gcc-related toolchains and linux64-binutils binutils version; r=glandium
We're going to copy an x86_64-unknown-linux-gnu ld into the clang build,
which clang will then use in preference to things on PATH.  We therefore
need to ensure that this ld is the same ld as would be used for other
builds, such as PGO.  This change is the most expedient way to do that;
future work will make the gcc job(s) depend on linux64-binutils directly.

Depends on D22881

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

--HG--
extra : moz-landing-system : lando
2019-03-12 00:25:33 +00:00
Nathan Froyd 5696142472 Bug 1535142 - add binutils toolchains to more builds; r=dmajor
A newer clang may require newer binutils than the system provides, so we
should ensure that we provide just such a binutils.

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

--HG--
extra : moz-landing-system : lando
2019-03-13 21:37:27 +00:00
Mike Hommey 666729e3c4 Bug 1534522 - Add a build type for EME-enabled win64-aarch64. r=dmajor
Depends on D23101

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

--HG--
extra : moz-landing-system : lando
2019-03-13 23:08:19 +00:00
Tom Prince 337b342243 Bug 1533589: [win64-aarch64] Release win64-aarch64 devedition builds; r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D22739

--HG--
extra : moz-landing-system : lando
2019-03-13 17:00:58 +00:00
Tom Prince 29bc9b7ccf Bug 1533589: [win64-aarch64] Enable publishing of win64-aarch64 beta builds; r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D22738

--HG--
extra : moz-landing-system : lando
2019-03-13 17:00:55 +00:00
Chris Hartjes 3587f31818 Bug 1531356 - Decrease telemetry-tests-client CI max-run-time value; r=raphael
Differential Revision: https://phabricator.services.mozilla.com/D22522

--HG--
extra : moz-landing-system : lando
2019-03-13 16:17:32 +00:00
Dustin J. Mitchell 1fded4473e Bug 1508381 - use rootUrl style with taskcluster-proxy r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D18023

--HG--
extra : moz-landing-system : lando
2019-03-12 20:38:42 +00:00
Dustin J. Mitchell aeac10b719 Bug 1508381 - remove now-unnecessary TASKCLUSTER_* variables r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D18022

--HG--
extra : moz-landing-system : lando
2019-03-12 20:38:25 +00:00
Geoff Brown f1a27983d1 Bug 1534822 - Increase chunks for linux debug mochitest-devtools, and max-run-time for ccov; r=jmaher
Linux64/debug mochitest-dt chunks are increased to 16 to provide more capacity in
reasonable run time. For ccov, mochitest-dt-12 sometimes still runs > 90 minutes,
so ccov max-run-time is increased to 2 hours.

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

--HG--
extra : moz-landing-system : lando
2019-03-13 13:36:25 +00:00
marian.raiciof 45cd40fa58 Bug 1527849 Add google search to tp6-m r=davehunt
Differential Revision: https://phabricator.services.mozilla.com/D19907

--HG--
extra : moz-landing-system : lando
2019-03-13 10:31:34 +00:00
Mike Hommey d4021c9e9d Bug 1534500 - Run get_and_diffoscope with bash. r=dustin
This will allow to use bash constructs in pre-diff-commands, like
`{a,b}`.

Depends on D23075

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

--HG--
extra : moz-landing-system : lando
2019-03-12 20:19:14 +00:00
Mike Hommey 517d30611d Bug 1534500 - Allow diffoscope tasks to run commands before running the diff. r=dustin
Depends on D23074

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

--HG--
extra : moz-landing-system : lando
2019-03-12 20:21:14 +00:00
Mike Hommey a6b20da860 Bug 1534500 - Allow diffoscope tasks to work on unpacked builds. r=dustin
Depends on D23073

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

--HG--
extra : moz-landing-system : lando
2019-03-12 20:21:20 +00:00
Mike Hommey 98c58acec2 Bug 1534500 - Allow to configure diffoscope tasks that fail when they detect differences. r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D23073

--HG--
extra : moz-landing-system : lando
2019-03-12 20:27:34 +00:00
James Willcox 6b6db6e10b Bug 1498721 - Disable Java code coverage on Android r=gbrown
This is due to an incompatability somewhere between JaCoCo and
default interface methods.

Depends on D23016

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

--HG--
extra : moz-landing-system : lando
2019-03-11 18:32:12 +00:00
Henrik Skupin b7cd62739d Bug 1493948 - Package binary of geckodriver into its own artifact. r=jlorenzo
This task extracts the binary of geckodriver from the
common test package and stores it into its own artifact.
For now this task is only run after Nightly build tasks
on supported platforms..

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

--HG--
extra : moz-landing-system : lando
2019-03-12 15:40:33 +00:00
Joel Maher 29cb950a1e Bug 1490048 - add cranelift to raptor wasm-misc and wasm-godot tests. r=bbouvier,rwood
add cranelift to raptor wasm-misc and wasm-godot tests.

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

--HG--
extra : moz-landing-system : lando
2019-03-12 14:42:45 +00:00
marian.raiciof 899b667ee0 Bug 1529207 - Add new Raptor tests in tp6m-4 r=davehunt,rwood
Differential Revision: https://phabricator.services.mozilla.com/D20852

--HG--
extra : moz-landing-system : lando
2019-03-12 12:01:27 +00:00
Mike Hommey b0f3ca8044 Bug 1490573 - Use fetches for nsis and wine toolchain tasks. r=froydnj
These toolchain tasks are the last ones using the historical
download-tools script from build/unix/build-gcc, which invokes gpg to
validate the downloaded tarballs. The consequence is that gpg-agent is
spawned and stays running, preventing a cleanup script from doing its
job, making the tasks fail.

Fetches are the new way to download sources, and can also do gpg
validation without those caveats.

The download-tools.sh script can then be removed as it's not used
anymore.

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

--HG--
extra : moz-landing-system : lando
2019-03-11 01:38:46 +00:00
Jason Laster 5b297b69a4 Bug 1533391 - Lint Debugger on try. r=davidwalsh
Differential Revision: https://phabricator.services.mozilla.com/D22503

--HG--
extra : moz-landing-system : lando
2019-03-11 18:43:17 +00:00
alexandru.ionescu 78eb1bc26f Bug 1529212 Add new Raptor tests in tp6m-7 r=rwood
Differential Revision: https://phabricator.services.mozilla.com/D21000

--HG--
extra : moz-landing-system : lando
2019-03-11 14:30:12 +00:00
Andreea Pavel f6bca82c23 Backed out changeset 423f48c98230 (bug 1533391) for failing try test on a CLOSED TREE 2019-03-11 17:03:46 +02:00
Jason Laster 31602d2640 Bug 1533391 - Lint Debugger on try. r=davidwalsh
Differential Revision: https://phabricator.services.mozilla.com/D22503

--HG--
extra : moz-landing-system : lando
2019-03-11 13:28:02 +00:00
Simon Fraser 8aed6364d5 Bug 1532236 Reinsert awscli, required for partials caching r=mtabara
Reinsert awscli for partials, which is needed for caching. Also update packages and fix the metrics recording

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

--HG--
extra : moz-landing-system : lando
2019-03-11 10:44:36 +00:00
Andreea Pavel aaf842a986 Backed out changeset 7b2ae2ea0495 (bug 1532236) for lint failure 2019-03-11 12:18:35 +02:00
Simon Fraser 577806dd4b Bug 1532236 Reinsert awscli, required for partials caching r=mtabara
Reinsert awscli for partials, which is needed for caching. Also update packages and fix the metrics recording

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

--HG--
extra : moz-landing-system : lando
2019-03-11 09:51:50 +00:00
Tom Prince e8e8ccdaa3 Bug 1535947: [taskgraph] Remove a redundant condition in name_sanity transform; r=aki
In bug 1501776, the `single_dep` and `multi_dep` schemas were aligned, which made both
branch in name_sanity identical. Simplify the code to reflect that.

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

--HG--
extra : moz-landing-system : lando
2019-03-20 02:23:24 +00:00
Olivier Tilloy 296bf87781 Bug 1473602 - Add u2f-devices plug to snap package. r=jlorenzo
This allows the confined snap to interact with Universal 2nd Factor devices, such as Yubikeys.

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

--HG--
extra : moz-landing-system : lando
2019-03-20 12:54:00 +00:00
Mike Shal 0b18f18195 Bug 632954 - Enable tests on Android PGO; r=jmaher CLOSED TREE
Differential Revision: https://phabricator.services.mozilla.com/D22827

--HG--
extra : source : 429c96e4de3234447b0aaf00214422ad84e98b83
extra : amend_source : c4e8383c36aad43b314c0125f7574c50ade76aac
2019-03-18 23:53:38 +00:00
Mike Shal ed8c56587e Bug 632954 - Add final Android PGO task; r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D22826

--HG--
extra : source : de8beacc5eb45a75087c1e9b8b69276d11888d53
2019-03-18 23:53:31 +00:00
Mike Shal 91ae472cd9 Bug 632954 - Add Android profile generation task; r=tomprince,gbrown
This introduces a mozharness script, android_emulator_pgo.py, to run the
profileserver suite with the PGO-instrumented Android build, and collect
the profile data and jarlog.

The mozharness script contains some redundancy with
build/pgo/profileserver.py, but the additional requirements for Android
to use adb and existing mozharness classes to control the emulator made
it difficult to share the desktop profileserver implementation.

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

--HG--
extra : source : c151ebf303cad175e24bcc0965c800a9d12ecb3b
2019-03-18 23:53:29 +00:00
Mike Shal 079d9e9f5e Bug 632954 - Add Android PGO-instrumented build task; r=tomprince
This is the first stage of the Android PGO task pipeline to generate an
instrumented build.

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

--HG--
extra : source : b96dd954a456d8088a3ceda66f51d4106f516b4a
2019-03-18 23:53:19 +00:00
Mike Shal f06c5f664d Bug 632954 - Add support for MOZHARNESS_OPTIONS to test-linux.sh; r=tomprince
The mozharness.py transform passes in "options" parameters through the
MOZHARNESS_OPTIONS environment variable. This will allow the Android PGO
run task to pass in the mozharness script name to test-linux.sh

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

--HG--
extra : source : 097f141a499d151e167c85dcb57e66aade7c28cb
2019-03-18 23:53:06 +00:00
Mike Shal a62630aabf Bug 632954 - Add execute bit to test-linux.sh; r=tomprince
In order to call test-linux.sh with the job-script parameter, it needs
to have executable permissions.

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

--HG--
extra : source : 6f5fc0d644dd1eb83294ce41b2b47be44c2d9783
2019-03-18 23:53:01 +00:00
Mike Shal 869e12eabb Bug 632954 - Explicitly set NEED_XVFB to false if need-xvfb isn't set; r=tomprince
test-linux.sh defaults to true for NEED_XVFB, while build-linux.sh
defaults to false. If we are using test-linux.sh from mozharness (rather
than mozharness-test), we need to explicitly set NEED_XVFB to false in
order to not use xvfb.

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

--HG--
extra : source : 53d3443e55d95af494d6c8bdc3d2d7a52c5eff1e
2019-03-18 23:52:52 +00:00
Noemi Erli b61340c4b0 Backed out 12 changesets (bug 632954) for causing Android Bpgo(run) pending jobs CLOSED TREE
Backed out changeset 429c96e4de32 (bug 632954)
Backed out changeset de8beacc5eb4 (bug 632954)
Backed out changeset c151ebf303ca (bug 632954)
Backed out changeset b96dd954a456 (bug 632954)
Backed out changeset 26031d362333 (bug 632954)
Backed out changeset 097f141a499d (bug 632954)
Backed out changeset 6f5fc0d644dd (bug 632954)
Backed out changeset 53d3443e55d9 (bug 632954)
Backed out changeset 503bcac73583 (bug 632954)
Backed out changeset 142ae187478d (bug 632954)
Backed out changeset 0615c775a0cf (bug 632954)
Backed out changeset 3dfc0e4f8e7c (bug 632954)
2019-03-20 11:58:18 +02:00
Chris Manchester 08fbb351b6 Bug 1528374 - Set artifact name based on platform in pgo profile run transform. r=firefox-build-system-reviewers,mshal
Differential Revision: https://phabricator.services.mozilla.com/D20406

--HG--
extra : moz-landing-system : lando
2019-02-20 14:33:37 +00:00
Csoregi Natalia 7d0d457c44 Backed out changeset 5d5db39b0497 (bug 1533391) for debugger failures. CLOSED TREE 2019-03-08 23:07:29 +02:00
Jason Laster da9eb0a723 Bug 1533391 - Lint Debugger on try. r=davidwalsh
Differential Revision: https://phabricator.services.mozilla.com/D22503

--HG--
extra : moz-landing-system : lando
2019-03-08 15:19:54 +00:00
Nathan Froyd 695115479a Bug 1533145 - move linux64-plain builds to debian9 base image; r=glandium
Most of our builds use libstdc++ compat, so they don't care much what
the custom toolchains we use are compiled with.  The plain builds, on
the other hand, attempt to stick as closely as possible to a "local"
developer experience, and so don't set up libstdc++ compat.  Since we
want to transition to our clang binaries being compiled with gcc 6, we
need a base system image that contains gcc 6 runtime libraries by
default.  Debian 9 is just such a system.

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

--HG--
extra : moz-landing-system : lando
2019-03-07 22:15:21 +00:00
Kartikaya Gupta 1889f4e164 Bug 1532284 - Build wrench on Android. r=glandium
Depends on D22377

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

--HG--
extra : moz-landing-system : lando
2019-03-08 00:37:46 +00:00
alexandru.ionescu 941c77dc3a Bug 1529211 Add new Raptor tests in tp6m-6 r=davehunt
Differential Revision: https://phabricator.services.mozilla.com/D20820

--HG--
extra : moz-landing-system : lando
2019-03-07 16:37:30 +00:00
Mike Hommey 7cb9cf0fa3 Bug 1532893 - Retry packages tasks when snapshot.debian.org doesn't respond. r=dustin
Bug 1486071 intended to fix this, but while the tasks are setup to
restart on exit status 100, there are multiple failure cases where
snapshot.debian.org doesn't respond and the exit status is not 100.

One is dget, when downloading package sources from snapshot.debian.org.
Eventually, those should move to fetch tasks, but in the meantime, we
bubble up get errors with an exit code 100.

mk-build-deps wraps a call to apt-get install, but doesn't return the
exit code that apt-get returns when apt-get returns one. It makes it
hard to distinguish the error modes, but mk-build-deps is unlikely to
fail on anything else than apt-get. Not all apt-get failures would be
due to snapshot.debian.org availability, but that's a tradeoff we
decided was okay in bug 1486071.

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

--HG--
extra : moz-landing-system : lando
2019-03-06 22:14:20 +00:00
Tom Prince 4834d960f8 Bug 1532783: [taskgraph] Move handling of windows scopes to taskgraph.transfroms.task; r=dustin
Currently the scopes are handled in some test-specific code. However, there is
logic not to be in generic code.

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

--HG--
extra : moz-landing-system : lando
2019-03-08 07:00:02 +00:00
Tom Prince 1f9563dfda Bug 1532783: [taskgraph] Set worker `os` and `implementation` earlier in job transform; r=dustin
This slightly decreases the amount of code that needs to know how to determine this.

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

--HG--
extra : moz-landing-system : lando
2019-03-08 06:59:54 +00:00
Narcis Beleuzu d6f8590a91 Backed out 2 changesets (bug 1532783) for causing Gecko Decision Task bustage. CLOSED TREE
Backed out changeset 722b3915da31 (bug 1532783)
Backed out changeset 421bdcc103d3 (bug 1532783)
2019-03-08 08:41:39 +02:00
Tom Prince 4216de8bb6 Bug 1532783: [taskgraph] Move handling of windows scopes to taskgraph.transfroms.task; r=dustin
Currently the scopes are handled in some test-specific code. However, there is
logic not to be in generic code.

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

--HG--
extra : moz-landing-system : lando
2019-03-07 15:52:19 +00:00
Tom Prince fdf2aafbbd Bug 1532783: [taskgraph] Set worker `os` and `implementation` earlier in job transform; r=dustin
This slightly decreases the amount of code that needs to know how to determine this.

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

--HG--
extra : moz-landing-system : lando
2019-03-07 15:53:45 +00:00
Geoff Brown 89e142b9a9 Bug 1533565 - Increase max-run-time for osx ccov builds; r=marco
Differential Revision: https://phabricator.services.mozilla.com/D22615

--HG--
extra : moz-landing-system : lando
2019-03-07 22:40:10 +00:00
Gregory Mierzwinski 153a327822 Bug 1476372 - Add fetch tasks for raptor chromium builds. r=rwood,glandium,tomprince
Differential Revision: https://phabricator.services.mozilla.com/D21372

--HG--
extra : moz-landing-system : lando
2019-03-06 19:45:34 +00:00
Gregory Mierzwinski a2e61527b2 Bug 1476372 - Move Raptor chrome task definitions to separate file. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D21371

--HG--
extra : moz-landing-system : lando
2019-03-06 15:34:35 +00:00
Mike Hommey 564e4e46d2 Bug 1532883 - Remove nasm Debian packages. r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D22257

--HG--
extra : moz-landing-system : lando
2019-03-07 05:50:31 +00:00
Mike Hommey 24bccfea9f Bug 1532883 - Add missing configuration for nasm on hazard and plain builds. r=dmajor
Differential Revision: https://phabricator.services.mozilla.com/D22451

--HG--
extra : moz-landing-system : lando
2019-03-07 14:44:32 +00:00
Mike Hommey 3061bc357b Bug 1532878 - Install diffoscope from stretch-backports. r=dustin
As of the update snapshot, stretch-backports contains version 112.

Depends on D22264

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

--HG--
extra : moz-landing-system : lando
2019-03-07 11:59:08 +00:00
Mike Hommey c1124c11a5 Bug 1532878 - Update to a more recent snapshot for Debian stretch-based docker images. r=dustin
This has the side effect of addressing bug 1524723 for those images.

Depends on D22263

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

--HG--
extra : moz-landing-system : lando
2019-03-07 07:25:27 +00:00
Mike Hommey f14423c0ef Bug 1532878 - Ensure the base Debian docker image is up-to-date wrt the snapshot used. r=dustin
When the apt snapshot is more recent than the docker image on the docker
hub, some packages may not be up-to-date.

Depends on D22455

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

--HG--
extra : moz-landing-system : lando
2019-03-07 07:26:25 +00:00
Mike Hommey edb12766af Bug 1532878 - Unbreak mach-o diffs after bug 1513798. r=dustin
Depends on D22262

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

--HG--
extra : moz-landing-system : lando
2019-03-07 15:55:11 +00:00
Mike Hommey 7d6730e166 Bug 1532878 - Derive the diffoscope docker image from debian9-base. r=dustin
Because the debian9-base apt configuration doesn't install recommended
packages, we end up needing to install more packages than before. We
could pass --install-recommended to apt-get, but that would make the
image larger than it already was after the upcoming changes, because
new versions of diffoscope come with more recommended dependencies.

The side effect is that this makes the image much smaller than it used
to be, while preserving all the useful recommended packages (we don't
actually need all of them).

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

--HG--
extra : moz-landing-system : lando
2019-03-07 21:58:18 +00:00
arthur.iakab 93997623bd Merge mozilla-central to autoland a=merge on a CLOSED TREE 2019-03-08 00:14:12 +02:00
Dustin J. Mitchell cbee2881bd Bug 1533398 - make wrong state for rerun action a soft error r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D22538

--HG--
extra : moz-landing-system : lando
2019-03-07 17:47:36 +00:00
Tom Prince 24f4ed9c75 Bug 1532710: [taskgraph] Move default branch priorities to graph config; r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D22127

--HG--
extra : moz-landing-system : lando
2019-03-07 04:20:36 +00:00
Tom Prince 9203300311 Bug 1532710: [taskgraph] Provide a function version of `resolve_keyed_by` that doesn't mutate; r=dustin
I'd like to use the same format for config values, that get evaluated in different contexts, so don't
to mutate the config for that.

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

--HG--
extra : moz-landing-system : lando
2019-03-07 04:20:33 +00:00
Emilio Cobos Álvarez 9b1323a3ae Bug 1533142 - Update min cbindgen version. r=jrmuizel,kats
Differential Revision: https://phabricator.services.mozilla.com/D22381

--HG--
extra : moz-landing-system : lando
2019-03-06 22:31:57 +00:00
Mike Hommey 9961a0af3d Bug 1530908 - Don't use different mozconfigs for artifact builds. r=chmanchester
Artifact mozconfigs are not necessarily up-to-date wrt changes to the
nightly mozconfigs, and all in all, shouldn't be much different from
them.

It's just better to use the nightly mozconfigs (or beta on beta, etc.)
and make the mozconfigs themselves handle the few things that need to be
different when the USE_ARTIFACT environment is set (which is now
consistently set by taskcluster)

This does have the side effect of turning builds that actually don't
support artifact builds red when using --artifact on try, instead of
having them silently not be artifact builds as currently happens.

Depends on D21314

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

--HG--
extra : moz-landing-system : lando
2019-03-06 22:48:05 +00:00
Mike Hommey 03b94324a6 Bug 1530908 - Always set USE_ARTIFACT from taskcluster for artifact builds. r=chmanchester
The artifact builds that are automatically derived using the artifact
template set the USE_ARTIFACT environment variable from taskcluster.
After the previous change, --artifact builds from try syntax do that
too.
That leaves us with only the artifact-build build not doing it, so for
consistency, do it there. That makes it not necessary to set
USE_ARTIFACT from mozconfig.artifact.automation anymore.

Depends on D22056

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

--HG--
extra : moz-landing-system : lando
2019-03-06 22:48:30 +00:00
Mike Hommey fac15dd243 Bug 1530908 - Only enable artifacts on try builds that support them. r=dustin
Currently, all tasks of kind builds are indiscriminately altered to use
artifacts, but only few of them actually support that, and the others
won't actually have the expected result when that happens. E.g. ASAN
builds with artifacts enabled end up being non-ASAN builds.

Effectively, this makes the artifact flag ignored for builds that don't
support artifacts. One could argue that those builds shouldn't happen at
all, but it feels a better use time of developer's time to just do the
full build they asked for. E.g. if they asked for ASAN with artifacts,
they still get an ASAN build, rather than an error or silently having
the task not happen after the decision task. This also allows to mix
artifact and non-artifact builds.

Further changes down the road are also modifying the artifact builds
configuration, which would actively turn those builds that don't support
artifact builds red (e.g. ASAN), so something has to be done anyways.
The alternative would be filter those builds out.

Depends on D21312

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

--HG--
extra : moz-landing-system : lando
2019-03-06 17:45:32 +00:00
Mike Hommey ac94b1c515 Bug 1530908 - Unify artifact builds setup between try config and try syntax. r=dustin
While try syntax is approaching its EOL, the fact that using it to do
artifact builds does some things subtly differently from using try
config is not helpful.

Depends on D22055

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

--HG--
extra : moz-landing-system : lando
2019-03-06 22:48:28 +00:00
Mike Hommey 39a1a320f7 Bug 1530908 - Use a transform for try --artifact instead of a morph. r=tomprince
While the morph was changing the treeherder symbol to `Ba` for all jobs,
doing so with a transform fails because of the conflicting symbol check
(as multiple jobs in the same category would end up with `Ba`). So
instead, we append `a` to the existing symbol.

We also change the documentation wrt templates for try pushes, as the
artifact template is now essentially gone (although technically, mach
try will still set params['templates']['artifacts']['enabled'] for now,
and the template still exists, albeit empty).

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

--HG--
extra : moz-landing-system : lando
2019-03-05 08:52:19 +00:00
Dan Minor 227713d452 Bug 1515210 - Build openh264 plugin for win64-aarch64; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D21782

--HG--
extra : moz-landing-system : lando
2019-03-06 17:12:40 +00:00
Johan Lorenzo a5f0c7349f Bug 1459222 - Firefox RC: push snaps onto the beta channel at ship_rc phase r=mtabara
Firefox RC: push snaps onto the beta channel at ship_rc phase

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

--HG--
extra : moz-landing-system : lando
2019-02-27 16:16:34 +00:00
Geoff Brown 304127c7d6 Bug 1500509 - Move Android marionette tests to 7.0 x86_64; r=whimboo
Differential Revision: https://phabricator.services.mozilla.com/D22183

--HG--
extra : moz-landing-system : lando
2019-03-06 09:09:10 +00:00
Brindusan Cristian 1f6d297e33 Backed out 5 changesets (bug 1508976, bug 1522581) for android geckoview bustages at /usr/bin/python2.7. CLOSED TREE
Backed out changeset 7a6be593b0be (bug 1522581)
Backed out changeset c47b37ac1775 (bug 1522581)
Backed out changeset 91c31d2a7706 (bug 1508976)
Backed out changeset da57df805c56 (bug 1508976)
Backed out changeset 4e5d97c93515 (bug 1508976)
2019-03-05 22:42:15 +02:00
Simon Fraser 73f0adb36d Bug 1532236 Convert level into integer in partials transform r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D22108

--HG--
extra : moz-landing-system : lando
2019-03-05 17:04:49 +00:00
Nick Alexander d0a9b39e94 Bug 1522581 - Post: Clean up Android TC artifacts. r=jlorenzo
Differential Revision: https://phabricator.services.mozilla.com/D21479

--HG--
extra : moz-landing-system : lando
2019-03-05 17:48:43 +00:00
Nick Alexander 9cb8906b5d Bug 1522581 - Publish GeckoView multi-architecture fat AAR Nightly. r=jlorenzo
Differential Revision: https://phabricator.services.mozilla.com/D15774

--HG--
extra : moz-landing-system : lando
2019-03-05 17:52:15 +00:00
Nick Alexander 5854b41436 Bug 1508976 - Produce a multi-architecture GeckoView "fat AAR". r=snorp,agi,froydnj
Differential Revision: https://phabricator.services.mozilla.com/D15771

--HG--
extra : moz-landing-system : lando
2019-03-05 17:52:54 +00:00
Noemi Erli 94cb1d9dcd Backed out changeset ce3dfcdb5861 (bug 1532236) for linting opt failure in partials.py CLOSED TREE 2019-03-05 18:54:16 +02:00
Simon Fraser 48d7b61acb Bug 1532236 Convert level into integer in partials transform r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D22108

--HG--
extra : moz-landing-system : lando
2019-03-05 16:12:08 +00:00
Simon Fraser 00dc9e2a57 Bug 1532236 Remove extra newlines from partials logging r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D22072

--HG--
extra : moz-landing-system : lando
2019-03-05 10:39:23 +00:00
Nick Thomas 65ddb33980 Bug 1532236 - longer timeout for asan partial generation, r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D22038

--HG--
extra : moz-landing-system : lando
2019-03-05 00:13:11 +00:00
Bastien Abadie d35753d1d9 Bug 1527895 - Add code-review-issues task in CI, r=dustin,marco,tomprince
Differential Revision: https://phabricator.services.mozilla.com/D21348

--HG--
extra : moz-landing-system : lando
2019-03-04 19:40:11 +00:00
Kartikaya Gupta 44eed3b2a7 Bug 1532336 - Turn off optimizations for searchfox jobs. r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D21964

--HG--
extra : moz-landing-system : lando
2019-03-04 17:56:29 +00:00
Dorel Luca 0df1fbc892 Backed out changeset 7fdcccd878ad (bug 1527895) for Gecko Decision Task failure. CLOSED TREE
--HG--
extra : amend_source : 9e509fb8c79d07981ae29f0508e381e6a65f5d13
2019-03-04 19:40:12 +02:00
Bastien Abadie c22105d5da Bug 1527895 - Add code-review-issues task in CI, r=dustin,marco,tomprince
Differential Revision: https://phabricator.services.mozilla.com/D21348

--HG--
extra : moz-landing-system : lando
2019-03-04 16:23:16 +00:00
Bastien Abadie a56878376d Bug 1527895 - Add soft-dependencies to taskgraph, r=ahal,marco,tomprince,dustin
Differential Revision: https://phabricator.services.mozilla.com/D19791

--HG--
extra : moz-landing-system : lando
2019-03-04 17:07:34 +00:00
Mihai Tabara d161f56fd0 Bug 1527206 - roll-out declarative artifacts for Fennec beta and release. r=sfraser a=release 2019-03-18 13:25:16 +00:00
Emilio Cobos Álvarez 72b09c194a No bug - build cbindgen for macos using rust 1.32. r=froydnj
1.32 includes https://github.com/rust-lang/rust/pull/49219, which means new
cbindgen no longer depends on compiler internals, which fixes some reported
build issues on IRC.
2019-03-07 16:02:22 +01:00
Simon Fraser 8466d2eddc Bug 1532251 Add new xpcshell dependency to periodic updates r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D21912

--HG--
extra : moz-landing-system : lando
2019-03-04 12:14:37 +00:00
Simon Fraser da5338fa4b Bug 1532236 Improve logging and timeouts in partials generation r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D21909

--HG--
extra : moz-landing-system : lando
2019-03-04 11:56:47 +00:00
ffxbld 0dd6c2489d No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D21903

--HG--
extra : moz-landing-system : lando
2019-03-04 10:17:49 +00:00
Aki Sasaki 16be08e2a1 Bug 1526419 - add mar-signing-autograph-stage task r=Callek
We use autograph-prod for our ci, nightly, and release signing. Autograph-stage doesn't have the same guarantees for availability, so pointing, say, dep-signing at autograph-stage would have resulted in occasional tree closures whenever autograph-stage changes configuration or is down.

However, we also want a way to verify autograph-stage is still valid, after the autograph team makes changes. This task is meant to be add-task'ed; a green result means autograph-stage has signed the mar file correctly.

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

--HG--
extra : moz-landing-system : lando
2019-03-01 23:53:24 +00:00
Dorel Luca 5d73bddbc6 Merge mozilla-central to autoland 2019-03-02 01:23:22 +02:00
Tom Prince 2c45a3a4a2 Bug 1519472: Disable caches on windows repackage builds; r=aki a=tomprince
They appear to be causing tasks to take several hours to complete.

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

--HG--
extra : rebase_source : a55cfc24527662427bbeccf0d03f97dca047a3cb
extra : amend_source : 5e352a1ff382353460fdd143d7d0ba52251a5b8a
2019-03-01 13:15:37 -07:00
Justin Wood 60c93bddeb Bug 1513000 - Create action to trigger Openh264. r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D20850

--HG--
extra : moz-landing-system : lando
2019-03-01 02:18:42 +00:00
Justin Wood 19c37b2336 Bug 1513000 - Sign openh264 binaries. r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D20763

--HG--
extra : moz-landing-system : lando
2019-03-01 02:18:29 +00:00
Justin Wood 074d174880 Bug 1513000 - expose revision as an attribute on the openh264 jobs. r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D21606

--HG--
extra : moz-landing-system : lando
2019-03-01 02:18:17 +00:00
Tom Prince a11267ade3 Bug 1513000: [openh264] Adjust `create_tasks` call in openh264 action for Bug 1528362; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D21794

--HG--
extra : moz-landing-system : lando
2019-03-01 21:56:44 +00:00
Chris AtLee d18aa6e3a5 Bug 1456855: Install a newer freetype from Ubuntu bionic (18.04) r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D21360

--HG--
extra : moz-landing-system : lando
2019-03-01 20:56:54 +00:00
Tom Prince ffdd3d2a3c Bug 1531592: [taskgraph] Ensure that treeherder platform has the correct format; r=dustin
A recent change caused the treeherder platform for several jobs to have an extra `/` in it.
This add a check to ensure that the platform is formatted correctly, and fixes the tasks
with the incorrect format.

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

--HG--
extra : moz-landing-system : lando
2019-03-01 19:44:29 +00:00
Geoff Brown e612be8f27 Bug 1482231 - Increase test chunks for geckoview-junit to avoid intermittent timeouts; r=jmaher
Increase test chunks for Android 4.3 /opt and /debug and ccov geckoview-junit.
Most chunks run in 20 to 30 minutes with this change:
https://treeherder.mozilla.org/#/jobs?repo=try&tier=1%2C2%2C3&revision=a952f0dde8b508d8f87867757d98ca2642cbd48c

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

--HG--
extra : moz-landing-system : lando
2019-03-01 19:19:01 +00:00
Steve Fink b8306b2633 Bug 1531234 - Write JS test structured logs to main_raw.log instead of intermixing them in stdout r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D21483

--HG--
extra : moz-landing-system : lando
2019-03-01 18:19:40 +00:00
Rob Wood 42532f4e8e Bug 1531441 - Re-enable Raptor android ugl temporarily as tier 3, pending benchmark upgrade; r=davehunt
Differential Revision: https://phabricator.services.mozilla.com/D21713

--HG--
extra : moz-landing-system : lando
2019-03-01 16:28:25 +00:00
alexandru.ionescu 361d5151c4 Bug 1529210 Add new Raptor tests in tp6m-5 r=davehunt
Differential Revision: https://phabricator.services.mozilla.com/D20815

--HG--
extra : moz-landing-system : lando
2019-03-01 14:46:36 +00:00
Simon Fraser 20604119b5 Bug 1530391 Disable hg extensions incompatible automated tasks r=dustin
I've set HGPLAIN in the container entrypoint so that people running
the main script interactively still get the nice features.

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

--HG--
extra : moz-landing-system : lando
2019-02-27 20:45:50 +00:00
Geoff Brown dcfbc931ad Bug 1530737 - Run windows10-aarch64 talos/raptor tasks on bitbar laptops; r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D21574

--HG--
extra : moz-landing-system : lando
2019-02-28 18:18:25 +00:00
Rob Wood e3c062b068 Bug 1524495 - Disble Raptor ugl geckoview job b/c of permafail; r=davehunt
Differential Revision: https://phabricator.services.mozilla.com/D21572

--HG--
extra : moz-landing-system : lando
2019-02-28 18:15:40 +00:00
Justin Wood 959db43a2d Bug 1531072 - Use better timeout for l10n. r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D21586

--HG--
extra : moz-landing-system : lando
2019-02-28 19:37:40 +00:00
Jason Laster 7c335e3b2b Bug 1496341 - Run debugger tests on try. r=loganfsmyth,ahal
Differential Revision: https://phabricator.services.mozilla.com/D21217

--HG--
extra : moz-landing-system : lando
2019-02-28 14:18:59 +00:00
Tom Prince 621c63bec0 Bug 1526584: [win64-aarch64] Only add win64-aarch64 platform to balrog blog for firefox; r=mtabara
This reverts the refactoring in 0734f7d57cd81464053e7ffacc8897fce1a27d61 so only the firefox blob
gets the new platform. This was causing failure in the subsequent release promotion task, as it made
assumptions about the structure of the balrog blob.

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

--HG--
extra : moz-landing-system : lando
2019-02-28 11:11:47 +00:00
Florin Strugariu 7a132cc405 Bug 1523877 Add Instagram and bing to tp6-m r=davehunt
Differential Revision: https://phabricator.services.mozilla.com/D18072

--HG--
extra : moz-landing-system : lando
2019-02-28 08:46:33 +00:00
championshuttler f669650b04 Bug 1451860 - Rename the tps Talos test to tabswitch. r=mconley,davehunt
Differential Revision: https://phabricator.services.mozilla.com/D20096

--HG--
rename : testing/talos/talos/tests/tabswitch/tps.manifest => testing/talos/talos/tests/tabswitch/tabswitch.manifest
extra : moz-landing-system : lando
2019-02-28 08:43:22 +00:00
Steve Fink bb9e8e48d6 Bug 1527777 - Apply change to Windows jobs too r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D21299

--HG--
extra : moz-landing-system : lando
2019-02-27 10:41:24 +00:00
James Willcox 2fe9e30e89 Bug 1525959 - Only run mochitest-e10s on GeckoView opt builds r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D21405

--HG--
extra : moz-landing-system : lando
2019-02-27 19:17:35 +00:00
James Willcox 7a6f394f2c Bug 1525959 - Run GeckoView mochitests on x86_64 emulators in automation r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D19015

--HG--
extra : moz-landing-system : lando
2019-02-27 14:58:32 +00:00
Chris AtLee 408f29c178 Bug 1527394: Remove unneeded packages/files in the test image r=jmaher
Depends on D19541

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

--HG--
extra : moz-landing-system : lando
2019-02-26 06:42:50 +00:00
Rob Wood 1e17957c99 Bug 1529081 - Promote Raptor speedometer fennec to tier 2; r=Bebe
Differential Revision: https://phabricator.services.mozilla.com/D21013

--HG--
extra : moz-landing-system : lando
2019-02-26 14:05:09 +00:00
Thomas Daede 31b3aa7734 Bug 1520163 - Add linux64-nasm to android-armv7-searchfox. r=kats
Differential Revision: https://phabricator.services.mozilla.com/D21098

--HG--
extra : moz-landing-system : lando
2019-02-25 22:51:24 +00:00
Byron Campen [:bwc] e1a33816af Bug 1521879 - Part 7: Create new CI jobs for media mochitests with socket process enabled. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D17942

--HG--
extra : moz-landing-system : lando
2019-02-25 21:52:13 +00:00
Thomas Daede 2e3619211c Bug 1520163 - Add linux64-nasm toolchain. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D20037

--HG--
extra : moz-landing-system : lando
2019-02-25 21:10:41 +00:00
Steve Fink d06b59a48d Bug 1527777 - Move spidermonkey jobs from win32 to win64 r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D20619

--HG--
extra : moz-landing-system : lando
2019-02-22 09:33:02 +00:00
Gurzau Raul e6740c75fc Backed out 10 changesets (bug 1521879) for causing bug 1530107. a=backout
Backed out changeset f597a73a6eac (bug 1521879)
Backed out changeset 0bb76534f207 (bug 1521879)
Backed out changeset abcb8be12adf (bug 1521879)
Backed out changeset ed6c8d3bbfde (bug 1521879)
Backed out changeset 1addf1e15b55 (bug 1521879)
Backed out changeset 6b709cd9a479 (bug 1521879)
Backed out changeset 07747027c59c (bug 1521879)
Backed out changeset a6105ccc188c (bug 1521879)
Backed out changeset 48c9c643e7bb (bug 1521879)
Backed out changeset d4004105a04a (bug 1521879)
2019-02-25 12:12:15 +02:00
Ciure Andrei b10ae6b7a5 Backed out changeset 588497dfa9c0 (bug 1530115) as a dependency for Bug 1520163 a=backout 2019-02-25 11:55:06 +02:00
Ciure Andrei ea1096a1f5 Backed out changeset e9e880f7aee4 (bug 1520163) for failing nightly builds a=backout
--HG--
extra : amend_source : 49a3d640d1784faa6a017315a73b94c109c64aa5
2019-02-25 11:36:37 +02:00
Dorel Luca f80c9cfdae Merge mozilla-inbound to mozilla-central. a=merge 2019-02-25 03:43:20 +02:00
Tom Prince 3f64c323ad Bug 1529921: Use secrets from taskcluster for windows builds; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D20849

--HG--
extra : moz-landing-system : lando
2019-02-24 09:24:52 +00:00
Chris AtLee 0a5c3aa167 Bug 1527394: Squash docker images before exporting/compressing them r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D19541

--HG--
extra : moz-landing-system : lando
2019-02-23 17:16:43 +00:00
Kartikaya Gupta b04f0138eb Bug 1500941 - Enable Android searchfox job as part of the daily cron. r=emilio
Depends on D20767

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

--HG--
extra : moz-landing-system : lando
2019-02-22 06:24:45 +00:00
Kartikaya Gupta b3227123e2 Bug 1500941 - Add searchfox task for Android (ARMv7/API16). r=nalexander
The bulk of this is copy/pasted from a standard android-api-16 debug
build. The only changes are a few extra environment variables in the
taskcluster config, the subconfig file, and the mozconfig, as well as
the --enable-mozsearch-plugin flag in the mozconfig.

Depends on D20766

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

--HG--
extra : moz-landing-system : lando
2019-02-22 11:31:58 +00:00
Ciure Andrei 9aa98b01bd Backed out 2 changesets (bug 1529921) due to a high probability of breaking nightlies CLOSED TREE
Backed out changeset 1c9d01a6fbb8 (bug 1529921)
Backed out changeset fea99e80e861 (bug 1529921)
2019-02-23 03:36:18 +02:00
Tom Prince 0db6b30daf Bug 1529921: Pass `scm_level` to mozharness tasks on windows; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D20893

--HG--
extra : moz-landing-system : lando
2019-02-22 23:56:06 +00:00
Tom Prince 930a5c2531 Bug 1529921: Use secrets from taskcluster for windows builds; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D20849

--HG--
extra : moz-landing-system : lando
2019-02-22 23:56:45 +00:00
Ciure Andrei 6e598cb224 Backed out changeset 5612534374b4 (bug 1529921) for causing build bustages CLOSED TREE 2019-02-23 01:33:56 +02:00
Tom Prince 8abfdcb46d Bug 1529921: Use secrets from taskcluster for windows builds; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D20849

--HG--
extra : moz-landing-system : lando
2019-02-22 22:01:44 +00:00