1190 Commits

Author SHA1 Message Date
Mike Hommey
d901402901 Bug 1356720 - Ensure toolchain builds are triggered when some helper scripts are modified. r=chmanchester
--HG--
extra : rebase_source : 1ce737c796d06862fe553c63120238e933bf90d2
2017-04-15 09:03:05 +09:00
Mike Hommey
4d1881e4dd Bug 1355731 - Move tooltool to mozbuild.action. r=gps
--HG--
rename : taskcluster/docker/recipes/tooltool.py => python/mozbuild/mozbuild/action/tooltool.py
extra : rebase_source : 6278d8692956a67f37fd788df894657d6eeb53e8
2017-02-22 17:20:41 +09:00
Mike Hommey
8bc713dd60 Bug 1356137 - Ensure TC workspace and tooltool cache have the right permissions. r=dustin
--HG--
extra : rebase_source : 72fc67a55d05dd4ce01feb33e0f46bc59ae99c91
2017-04-14 06:48:23 +09:00
Sebastian Hengst
875f27030a merge mozilla-central to autoland. r=merge a=merge 2017-04-14 17:22:00 +02:00
Iris Hsiao
93edef392b merge autoland to mozilla-central a=merge 2017-04-14 17:09:58 +08:00
Wes Kocher
01ebf1ed79 Bug 1294915 - Bump number of allowed write hazards r=bholley CLOSED TREE
--HG--
extra : amend_source : dfcfb00f601de7d0fb9199e2c088d498d6a9befe
2017-04-13 19:55:56 -07:00
Nathan Froyd
a661a6366b Bug 1318187 - turn on parallel Stylo traversal for e10s tests; r=dustin,chmanchester
We'd like to ensure that both parallel and serial traversal in Stylo are
tested on automation.  Since e10s is the future, we've chosen to force
parallel traversal on during e10s tests, and force serial traversal on
during non-e10s tests.
2017-04-14 09:52:22 +08:00
Wes Kocher
c8a2033f35 Merge m-c to inbound, a=merge 2017-04-13 17:33:39 -07:00
Steve Fink
a09bebbd2d Bug 1294915 - Unexpected heap write hazards should cause the hazard job to fail, r=jonco
MozReview-Commit-ID: 1jqx42HM47A

--HG--
extra : rebase_source : d623d86251c90aae380115fb923803a85251cd8f
2017-04-12 15:44:18 -07:00
Steve Fink
4bc841bcc2 Bug 1294915 - Rewrite locations to URLs, r=jonco
MozReview-Commit-ID: ag7GgVmpxE

--HG--
extra : rebase_source : 15594fe7d6e7e5eaf849c5f54c9410b3ae864ab7
2017-04-13 15:51:25 -07:00
Justin Wood
9d5b5dc245 Bug 1355969 - Migrate post_build (upload_symbols) to use single_dep loader. r=dustin
MozReview-Commit-ID: FEugQ5eZxTI

--HG--
extra : rebase_source : f303f97c81df4d78193ffba63b4715f2aa51a4d8
2017-04-12 14:54:41 -04:00
Justin Wood
b8a15853be Bug 1355969 - Implement single_dep loader to replace many other loaders. r=dustin
MozReview-Commit-ID: Gk06jy1LYZI

--HG--
extra : rebase_source : f8a08c9e41bf64adb906b079374e05819e952b43
2017-04-12 13:37:37 -04:00
Mike Hommey
d78041440e Bug 1356123 - Add missing locales package to the lint docker image. r=gps
For some reason, the locales package is not installed anymore during the
docker image build, which leads to the locale-gen command failing, since
it's not there.

--HG--
extra : rebase_source : 0a152499c623a00d27d8b916c472e5d5980d8193
2017-04-13 15:16:05 +09:00
Rail Aliiev
91a5408399 Bug 1355992 - Firefox snap requires libmirclient9. r=aki a=release DONTBUILD
MozReview-Commit-ID: 3gK7ck87tGr

--HG--
extra : rebase_source : bc48adac48c887b549c24106e98016dacfa0371f
2017-04-12 16:15:42 -04:00
Wes Kocher
2986c817dc Merge autoland to central, a=merge CLOSED TREE 2017-04-12 15:13:30 -07:00
Wes Kocher
25d50f2c30 Merge inbound to central, a=merge 2017-04-12 14:39:09 -07:00
Mike Conley
f54bcc5fef Bug 1355579 - Remove last references to spsProfile in the tree. r=dustin
MozReview-Commit-ID: 9kZeiaFWZCp

--HG--
extra : rebase_source : e3908cc9556142247cf0b1181d0fa7b0d268018e
2017-04-11 15:08:12 -04:00
Shriram Kunchanapalli
f50eefe823 Bug 1326400 - Move xpcshell tests on linux64 to run on 16.04. r=jmaher
--HG--
extra : rebase_source : dc01fc4a4ad8f06925169440f3a3db75c739ac16
2017-04-11 12:49:00 -04:00
Shriram Kunchanapalli
301488cd96 Bug 1352868 - Move Linux 64 mochitest-clipboard to Ubuntu 16.04. r=jmaher 2017-04-10 19:27:00 -04:00
Shriram Kunchanapalli
4cc87dd803 Bug 1352869 - Move mochitest-chrome-style to Ubuntu 16.04. r=jmaher 2017-04-10 19:18:00 -04:00
Geoff Brown
07cf9baccd Bug 1332084 - Add smoketest for geckoview_example - taskcluster changes for new suite; r=jmaher 2017-04-11 09:21:44 -06:00
Ted Mielczarek
59f99f786d bug 1354216 - fix cctools-port build scripts. r=mshal
The cctools-port build scripts were pulling and building the master branch
of the cctools-port repo, which means they'd build whatever was there
when they get triggered. I think this was copied from my build-cctools
script which did the same thing, so it's my fault in the end! This patch
pins a revision in the script so we'll build the same thing until we
explicitly update.

I also fixed the scripts to use git instead of tc-vcs, since tc-vcs prints
misleading error messages, and nothing else uses that anymore.

Finally, I removed the build-cctools script, since all the builds are using
cctools-port now so it doesn't serve any useful purpose.

MozReview-Commit-ID: 5myqHS4duor

--HG--
extra : rebase_source : 11231cbe49c7ba830a880bfa4600f0a24d61471d
2017-04-10 15:38:24 -04:00
Justin Wood
735c719944 Bug 1355105 - Cron.yml requires a 'when' for all projects even if not specified in 'run-on-projects'. r=dustin
MozReview-Commit-ID: CIKcRtGfvIM

--HG--
extra : rebase_source : b7481a705f8b0e8d2afde295bc37c8975cb61787
2017-04-10 11:23:49 -04:00
Iris Hsiao
05ad633169 Merge mozilla-central to autoland
--HG--
extra : rebase_source : 191c554cc14a76f0df547033c99e201d1ce7d915
2017-04-12 11:18:49 +08:00
Ting-Yu Chou
41970df310 Bug 1355359 - Don't run tests for win64-asan on non-try trees. r=dustin
MozReview-Commit-ID: Gfwj2znrKSC

--HG--
extra : rebase_source : 4cfa988699537cd84655f0564cd1b72406f42db4
2017-04-11 15:16:28 +08:00
Gregory Szorc
5094da93bf Bug 1355624 - Make Mercurial require TLS 1.2+ connections; r=dustin
Mercurial uses the latest version of TLS that is both supported by
Python and the server.

In automation, the servers we care about should all support TLS 1.2.

The Python side is trickier. Modern versions of Python (typically 2.7.9+)
support TLS 1.1 and 1.2. Mercurial will default to allowing TLS 1.1+ -
explicitly disallowing TLS 1.0. However, legacy versions of Python
don't support TLS 1.1+, so Mercurial will allow TLS 1.0+ rather than
prevent connections at all.

TLS 1.0 is borderline secure these days. I think it is a bug for TLS
1.0 to be used anywhere in the Firefox release process. This simple
patch changes our default Mercurial config in TaskCluster to require
TLS 1.2+ for all https:// communications. For modern Python versions,
this effectively prevents potential downgrade attacks to TLS 1.1
(connections before should have negotiated the use of TLS 1.2).

I expect this change to break things. Finding and fixing automation
that isn't capable of speaking TLS 1.1+ should be encouraged.

MozReview-Commit-ID: 876YpL5vB3T

--HG--
extra : rebase_source : 69c33c195f736a98b67d771e7364b6db28900ff4
2017-04-11 14:52:39 -07:00
Sebastian Hengst
62344717a1 Backed out changeset 6c01aaecd8cc (bug 1355579) for failing taskgraph's test_try_option_syntax.py. r=backout 2017-04-12 00:23:37 +02:00
Gregory Szorc
39ff4ea440 Bug 1330837 - Use Mercurial 4.1 in mozharness tests; r=aki
Automation is now largely using Mercurial 4.1 with some lagging
components still on 3.9 and a very small sliver of random parts
still on 3.7.3. Let's update the mozharness tests to match what
automation is using.

FWIW, the Mercurial tests still pass on 3.9.

MozReview-Commit-ID: BgZVDcx29mf

--HG--
extra : rebase_source : edb8516491fe9ef616b1ad797be2fc02a89c2829
2017-04-11 14:26:29 -07:00
Mike Conley
2a1d8550a6 Bug 1355579 - Remove last references to spsProfile in the tree. r=dustin
MozReview-Commit-ID: 9kZeiaFWZCp

--HG--
extra : rebase_source : 424d7c0a756bb4fa6dc7c8761081a9c0f023432f
2017-04-11 15:08:12 -04:00
Justin Wood
a2e05a195d Bug 1348834 - update funsize pulse route for taskcluster nightlies to remove index. r=sfraser
MozReview-Commit-ID: K001hNg7chU

--HG--
extra : rebase_source : ea57a10909ec24920d22e00312f5c3201783e6b6
2017-04-05 13:58:45 -04:00
Sebastian Hengst
f11730227d Backed out changeset 72fc7df213df (bug 1348834) to fix nightly builds. r=backout a=backout
MozReview-Commit-ID: 44AHiWnPz51
2017-04-09 20:34:04 +02:00
Sebastian Hengst
548852b3a4 merge mozilla-central to autoland. r=merge a=merge 2017-04-07 22:16:26 +02:00
Carsten "Tomcat" Book
3a762886de Merge mozilla-central to mozilla-inbound 2017-04-07 15:33:03 +02:00
Sebastian Hengst
988017d22d Backed out changeset ba97ba73f72d (bug 1353333) for failing flake8. r=backout 2017-04-07 10:34:05 +02:00
Johan Lorenzo
998fa260f9 Bug 1353333 - [push-apk] release: activate rollout percentage r=aki
MozReview-Commit-ID: 6SXbfREPBVS

--HG--
extra : rebase_source : d9c39f5df2f97554dfab169876c50064a90da1d9
2017-04-06 10:30:59 +02:00
Peter Moore
f1992a1f4b Bug 1349980 - Highlight the '-J' flag of mach taskgraph command in taskcluster docs,r=dustin 2017-04-06 19:10:52 +02:00
Wes Kocher
7da1f4c235 Merge m-c to inbound a=merge 2017-04-06 15:30:43 -07:00
Gregory Szorc
ec221f71d5 Bug 1354224 - Upgrade to Mercurial 4.1.2; r=dustin
This is a pretty straightforward change. Just bumping package versions
and hashes. Behavior should be almost identical to the previous 4.1.1+
packages.

MozReview-Commit-ID: CaVjM0JHYKi

--HG--
extra : rebase_source : dcd0ee2661fd088daf3b5c6709c4c6f2f95bd410
2017-04-06 11:28:02 -07:00
Rob Thijssen
c76f309147 bug 1351307 - enable mochitest a11y, gpu on tc win; r=jmaher
MozReview-Commit-ID: 4yD4FtJzSqV

--HG--
extra : rebase_source : dd07dc9585c6c449dd7996f55031aca739701497
2017-04-07 11:27:15 +02:00
Rob Thijssen
f4a993a51b bug 1351273 - enable e10s: reftest, reftest-no-accel on tc win; r=jmaher
MozReview-Commit-ID: K1RLQmDk0mC

--HG--
extra : rebase_source : a905aa28943a996ea93bac66fa1cb0f70b584e1c
2017-04-07 11:43:20 +02:00
Justin Wood
57200078b4 Bug 1348834 - update funsize pulse route for taskcluster nightlies to remove index. r=sfraser
MozReview-Commit-ID: K001hNg7chU

--HG--
extra : rebase_source : e24cf4c36134b1e69e20782bf260a25af67a68da
2017-04-05 13:58:45 -04:00
Johan Lorenzo
8e0f8ac9e7 Bug 1353333 - [push-apk] release: activate rollout percentage r=aki
MozReview-Commit-ID: 6SXbfREPBVS

--HG--
extra : rebase_source : a348751c4b335e435f809945b5aadba9be0f7c67
2017-04-07 10:49:32 +02:00
Dustin J. Mitchell
c9c7364396 Bug 1353456: summarize index routes to avoid scope bloat; r=jonasfj
MozReview-Commit-ID: 6ACnfKy2g0z

--HG--
extra : rebase_source : dcfb5dbe3b2d3396df7281f3300065db63a7d443
2017-04-04 19:26:15 +00:00
William Lachance
32ef5678c1 Bug 1353520 - Better default for environment envs for retriggerable jobs r=gbrown
Use "MOZ_LOG", which reminds people that mozlog is available.

MozReview-Commit-ID: 3h6ARVEUVhT

--HG--
extra : rebase_source : 816e50af750454f458628b4401646f0378b43246
2017-04-04 16:17:17 -04:00
Aki Sasaki
1f7a01483e bug 1339179 - adjust pine's taskcluster tasks. r=jlorenzo DONTBUILD 2017-04-06 10:59:07 -07:00
Ted Mielczarek
60fab48ceb bug 1350093 - fix sccache configuration to handle changes in the format of TASKCLUSTER_WORKER_GROUP. r=froydnj
The TASKCLUSTER_WORKER_GROUP environment variable used to contain the full
AWS availability zone, but a recent docker-worker change changed it to
be simply the AWS region, which broke sccache in taskcluster because we
were using it as part of the S3 bucket name.

MozReview-Commit-ID: 1KsfWpB4PoY

--HG--
extra : rebase_source : bdc61f180bf079eb0ad2cdbbd25e3e3a0deb62e6
2017-04-06 12:03:14 -04:00
Peter Moore
7783684b2f Bug 1349980 - update task generation to support -g in try syntax for running OS X tasks in generic-worker,r=dustin 2017-04-06 18:50:41 +02:00
Ting-Yu Chou
a258ba926c Bug 1333003 part 2 - Enable ASan builds and tests on Windows x64. r=dustin
MozReview-Commit-ID: GEYKhhuTNRD

--HG--
extra : rebase_source : d1cbd0f56795a87fecc527ebec1602682084ade6
2017-03-10 12:03:05 +08:00
Wes Kocher
264adb55c2 Merge m-c to autoland, a=merge 2017-04-05 14:20:01 -07:00
Carsten "Tomcat" Book
c5364b4b43 Merge mozilla-central to mozilla-inbound 2017-04-05 14:50:28 +02:00