Commit Graph

4464 Commits

Author SHA1 Message Date
Mike Hommey
ec57995e45 Bug 1486554 - Use the normal debug mozharness config for Windows static analysis autotest r=ted
Now that all Windows builds have static analysis enabled, the
clang_debug mozharness config does not have any relevant difference for
those jobs, so just use the debug mozharness config instead.

Depends on D8810

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

--HG--
extra : moz-landing-system : lando
2018-10-17 22:45:19 +00:00
Mike Hommey
6aa7e20faf Bug 1486554 - Enable static analysis on normal Windows CI builds r=ted
And turn off separate static analysis build tasks.

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

--HG--
extra : moz-landing-system : lando
2018-10-17 22:45:06 +00:00
Tom Prince
1398a8e28f Bug 1497575: [staging-release] Add try subcommand to create a push for staging releases; r=aki,ahal
This adds `mach try release` which adds temporary changes to enable staging
release to run.

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

--HG--
extra : moz-landing-system : lando
2018-10-16 23:04:03 +00:00
Tom Prince
ac8c76c813 Bug 1497575: [staging-release] Add a target task's method that includes all release builds; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D8623

--HG--
extra : moz-landing-system : lando
2018-10-17 17:14:58 +00:00
Tom Prince
470c6dae58 Bug 1497575: [taskgraph] Factor out try parameter determination; r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D8329

--HG--
extra : moz-landing-system : lando
2018-10-17 17:15:54 +00:00
Tom Prince
a2435e2015 Bug 1499610: Don't try to enable stub installer on opt builds; r=aki
These were originally enabled becuase the opt builds on mozilla-beta and
mozilla-release had the update channel set. Since Bug 1498028, only the nightly
(i.e. shippable) builds have the update channel set, the build system no longer
honors the request to enable stubs. This was causing failures in downstream tasks
that expected stub installers to be built.

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

--HG--
extra : moz-landing-system : lando
2018-10-17 17:10:32 +00:00
Andrew Halberstadt
753b405990 Bug 1470266 - [ci] Schedule serviceworker-e10s web-platform-test tasks with linux64/debug on mozilla-central, r=jgraham,jmaher
This duplicates all web-platform-test mozharness based tests except with
dom.serviceWorkers.parent_intercept set to true.

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

--HG--
extra : moz-landing-system : lando
2018-10-17 14:39:40 +00:00
Ryan VanderMeulen
fa11ed5377 Bug 1499075 - Adjust the number of OSX wpt chunks for more consistent runtimes with other platforms. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D8730

--HG--
extra : moz-landing-system : lando
2018-10-17 13:28:03 +00:00
Geoff Brown
153d7eeae8 Bug 1499208 - Use task name to determine gpu-ness of backfilled tasks; r=jmaher
Existing mozharness per_test_base logic determines gpu-ness in the same way: If the
requested test is in a manifest for a suite named 'reftest', '*gpu', or 'webgl*',
then the test should only be run in a gpu-enabled test-verify and will be skipped
otherwise. With this change, backfill will select between TV/TVg based on the
name of the originating task, applying the same rule. So, to backfill a test in TV,
select the backfill action from a non-gpu task; to backfill a test in TVg, select
the backfill action from a gpu task.
2018-10-16 16:13:33 -06:00
Steve Fink
2fbae0eae1 Backed out changeset c7b32ffa822e (bug 1321014) on a CLOSED TREE
--HG--
extra : amend_source : 1a8f1a344d56d70673ec9977c62847ebb147f4ca
2018-10-16 14:35:48 -07:00
Steve Fink
0db11faae6 Bug 1321014 - Respect MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS for the purpose of identifying GC types and pointers, r=jonco
--HG--
extra : rebase_source : 91efd92b5febca961c2edaeb12ef37770936ee79
2018-07-20 18:36:20 -07:00
Steve Fink
9e8c72fba3 Bug 1321014 - Switch Tag to Annotate, r=nika
--HG--
extra : rebase_source : 644e91673141f7ea7390822ab053a6c5f7fbe28f
2018-07-19 21:16:48 -07:00
Steve Fink
f8ad8d8300 Bug 1480879 - Run the hazard analysis self-test as part of the hazard jobs, r=jonco
--HG--
extra : rebase_source : 0aebb49a84c11a5b6dc2299ef087cfeabc6501d6
2018-08-02 09:49:27 -07:00
Steve Fink
6f7237dc46 Bug 1479673 - Update to sixgill with less CSU qualification (630e2025191d), r=me
--HG--
extra : rebase_source : 808742759f94ca909e48e0ab416a68ee8736c865
2018-07-06 12:05:21 -07:00
Steve Fink
bbcfeea217 Bug 1480879 - Format errors better for taskcluster, r=jonco
--HG--
extra : rebase_source : 485bef959d5b8d2c4e3fb1d15d74e499a8d9abc6
2018-08-02 10:20:15 -07:00
Steve Fink
1257659212 Bug 1479672 - Remove need to set GECKO_DIR when running build-haz-linux.sh, and fix shell lint warnings, r=jonco
--HG--
extra : rebase_source : 6febe5d20e6ee20e58e987616d20c623c64b6e3c
2018-08-02 09:57:58 -07:00
Tom Ritter
920b939ae2 Bug 1498716 Remove mingw-gcc browser build jobs. r=dmajor
--HG--
extra : amend_source : ec54cd50fe5dff9c84a6036df1e136354944e22a
2018-10-12 16:27:42 -05:00
ffxbld
8d49332b4b No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D8703

--HG--
extra : moz-landing-system : lando
2018-10-15 10:38:17 +00:00
David Major
d6200d9646 Bug 1427808 - Remove the now-unused win64-clang-cl-st-an toolchain. r=froydnj 2018-10-12 07:15:00 -04:00
David Major
9745eb7dc7 Bug 1427808 - Make static analysis builds use the main win64-clang-cl toolchain. r=froydnj 2018-10-12 07:14:00 -04:00
Tom Prince
d87eae1334 Bug 1473416: [release] Allow staging releases to build partials from http://ftp.stage.mozaws.net/; r=sfraser
The partial generation code checks the URLs of the source versions. To allow
building partials from staging releases, allow the staging CDN when generating
partials.

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

--HG--
extra : moz-landing-system : lando
2018-10-12 17:53:20 +00:00
Tom Prince
ae39d1fb49 Bug 1498629 - pin pipenv version temporarily to avoid bug r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D8576

--HG--
extra : moz-landing-system : lando
2018-10-12 18:00:56 +00:00
Ryan VanderMeulen
e250c2109d Bug 1496059 - Make Windows MSVC builds Tier 1. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D8457

--HG--
extra : moz-landing-system : lando
2018-10-12 17:45:01 +00:00
Ryan VanderMeulen
7e602920f0 Bug 1496059 - Run Windows MSVC builds on all branches. r=froydnj
Also removes the signing jobs since they're not needed anymore.

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

--HG--
extra : moz-landing-system : lando
2018-10-12 17:44:53 +00:00
Ryan VanderMeulen
17c3deee2a Bug 1496059 - Turn off tests for Windows MSVC builds. r=froydnj,ahal,jmaher
Also removes the signing jobs since they're not needed anymore.

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

--HG--
extra : moz-landing-system : lando
2018-10-12 17:44:51 +00:00
Ryan VanderMeulen
0ce7041e6c Bug 1496059 - Don't use PGO for Windows opt-msvc builds now that they're not being shipped. r=froydnj
This is a straight revert of bug 1474756.

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

--HG--
extra : moz-landing-system : lando
2018-10-12 17:44:43 +00:00
Dustin J. Mitchell
c570bc097d Bug 1497984 - whitelist allowPtrace scope, too r=bstack
Differential Revision: https://phabricator.services.mozilla.com/D8279

--HG--
extra : moz-landing-system : lando
2018-10-10 23:49:37 +00:00
Narcis Beleuzu
e09f2e2622 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-10-12 06:53:11 +03:00
Joel Maher
75b335a2dc Bug 1241535 - add support for 'geckoprofile' action task in-tree. r=bstack
Add support for 'geckoprofile' action task in-tree.

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

--HG--
extra : moz-landing-system : lando
2018-10-11 20:22:42 +00:00
Dustin J. Mitchell
c2f2a7caaf Bug 1494333 - index crons just like artifacts r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D7099

--HG--
extra : moz-landing-system : lando
2018-10-11 13:29:11 +00:00
florin.strugariu
66f7787a19 Bug 1473706 change talos yaml files for taskcluster to reference trunk instead of mozilla-central r=jmaher igoldan jmaher
Differential Revision: https://phabricator.services.mozilla.com/D8365

--HG--
extra : moz-landing-system : lando
2018-10-11 12:50:48 +00:00
Tom Prince
11363a5bd2 No bug: [update-verify] Don't point at staging tools repos on project branches; r=aki
Staging release work with the default tools repo now.

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

--HG--
extra : moz-landing-system : lando
2018-10-10 23:06:19 +00:00
Tom Prince
2b44849714 Bug 1498019: [release] Don't include on-push jobs in promote graph targets; r=aki
All the required on-push jobs will be pulled into the graph as dependencies.
The effect of this is to remove the upload symbols and generated sources tasks
from the release promotion graphs.

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

--HG--
extra : moz-landing-system : lando
2018-10-10 23:03:51 +00:00
Tom Prince
f069e4f0dc Bug 1498019: [release] Build fennec on-push, on release branches; r=aki
These were originally built in the promotion phase because they are multi-l10n
builds and the L10n information wasn't stored in-tree. Now that the information
is in-tree, there is no reason to delay building them.

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

--HG--
extra : moz-landing-system : lando
2018-10-10 22:09:50 +00:00
Tom Prince
67f9e339d3 Bug 1498019: [release] Don't handle beetmover scopes by target task; r=aki
- `beetmover-cdns` should always use `:beetmover:action:push-to-releases`,
  not every task that happens to be part of the push graph.
- All other beetmover scopes only change depending whether the builds is
  a nightly build, or on a production branch.

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

--HG--
extra : moz-landing-system : lando
2018-10-11 04:23:52 +00:00
Tom Prince
d9d6f34977 Bug 1498019: [release] Don't set shipping phase based on target_tasks; r=aki
The phase of a task doesn't depend on which phase graph it is being generated in.

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

--HG--
extra : moz-landing-system : lando
2018-10-10 23:08:18 +00:00
Tiberius Oros
f637dc5cbd Merge autoland to mozilla-central. a=merge 2018-10-11 06:52:43 +03:00
Andreea Pavel
50041c9be3 Backed out changeset 8db96096643b (bug 1494333) for breaking nigthlies a=backout 2018-10-11 02:51:53 +03:00
Tiberius Oros
f9b1b2831d Merge inbound to mozilla-central. a=merge 2018-10-11 00:57:47 +03:00
Mike Hommey
aa709aeeff Bug 1414287 - Remove now unused win32-rust-1.29 toolchain r=dmajor
Depends on D7846

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

--HG--
extra : moz-landing-system : lando
2018-10-09 08:40:34 +00:00
Mike Hommey
a2461e26da Bug 1414287 - Remove now unused win32-clang-cl-st-an toolchain r=dmajor
Depends on D7845

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

--HG--
extra : moz-landing-system : lando
2018-10-09 08:40:16 +00:00
Mike Hommey
de511e5cee Bug 1414287 - Use a 64-bits clang-cl for 32-bits static analysis builds r=dmajor
This also requires the 64-bits rust compiler and some build system
tweaks.

And since we make the 32-bits builds cross-compiles on CI, we also need
to adjust the MSVC build mozconfigs such that the host compiler points
to the right MSVC cl. Likewise, the DIA SDK is used for host things, so
use the 64-bits version or it.

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

--HG--
extra : moz-landing-system : lando
2018-10-10 17:53:06 +00:00
Tiberius Oros
3315c9957a Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-10-11 01:12:20 +03:00
Dana Keeler
df02aa2a0e bug 1497943 - increase mochitest-browser-chrome chunks to 12 on macosx64/debug r=jmaher
Depending on chunking, some mochitest-browser-chrome chunks are reaching the
time limit of 60 minutes on macosx64/debug. With more chunks, hopefully we can
avoid this for now.

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

--HG--
extra : moz-landing-system : lando
2018-10-10 20:20:20 +00:00
Aki Sasaki
b7eae5f7b8 bug 1471197 - sign mar hashes. r=catlee
Summary: Switch to autograph mar hash signing.

Test Plan:
X pin nightly updates
_ autoland this patch
_ uplift this patch to central
_ wait for nightlies to spin
_ test nightlytest channel
_ unpin nightly updates

Reviewers: catlee

Tags: #secure-revision

Bug #: 1471197

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

--HG--
extra : rebase_source : 755efd3d2cb350d9d70bb7841a0c173b6244384f
2018-10-10 09:27:44 -07:00
Simon Fraser
8bd61a2e25 Bug 1492639 Add destination checks to bouncer validation r=mtabara
Reviewers: mtabara

Reviewed By: mtabara

Subscribers: bhearsum, sfraser, catlee, mtabara

Tags: #secure-revision, #bmo-releng-security

Bug #: 1492639

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

--HG--
extra : rebase_source : aee00eb82e67ac028238470e29b462f324c177b4
2018-10-10 15:00:18 +01:00
Dustin J. Mitchell
be80a48cec Bug 1494333 - index crons just like artifacts r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D7099

--HG--
extra : moz-landing-system : lando
2018-10-02 19:02:14 +00:00
Tom Ritter
8da41ef823 Bug 1475998 Add a x86 MinGW Clang Build Job r=froydnj
This commit also removes dwarf-exceptions from the x64 build.
sjlj exceptions are needed on x86 because there is a bug currently involving
SEH exceptions on x86.  However on x64 there is not, so we can use the
default SEH and get rid of dwarf exceptions. Additionally, to use SEH
exceptions, we need to -fuse-cxa-atexit

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

--HG--
extra : moz-landing-system : lando
2018-10-09 19:38:56 +00:00
Emilio Cobos Álvarez
9f4495526d Bug 1496486 - Bump cbindgen. r=heycam
Differential Revision: https://phabricator.services.mozilla.com/D7756
2018-10-09 19:07:46 +02:00
Narcis Beleuzu
e7a8994c37 Backed out 5 changesets (bug 1496486) for valgrind bustages. CLOSED TREE
Backed out changeset d2f1e35ee4b7 (bug 1496486)
Backed out changeset 7f843f4ee162 (bug 1496486)
Backed out changeset 2f629a60f12c (bug 1496486)
Backed out changeset 4dd15fa31474 (bug 1496486)
Backed out changeset e8d8e2f3f00b (bug 1496486)
2018-10-09 19:44:51 +03:00