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

3820 Коммитов

Автор SHA1 Сообщение Дата
Tom Prince b62deb2fb0 Bug 1458700: Fix flake8 error; r=me
--HG--
extra : rebase_source : fb4fe847fa0e22ff49634c4207afcba65de001de
2018-05-04 15:50:02 -06:00
Brindusan Cristian 2d54f42738 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-05-05 00:43:22 +03:00
Brindusan Cristian 89a097be09 Merge inbound to mozilla-central. a=merge 2018-05-05 00:35:50 +03:00
Cosmin Sabou 6c3b5ef9ba Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-05-04 21:06:14 +03:00
Cosmin Sabou dc4e10c449 Merge inbound to mozilla-central. a=merge
--HG--
rename : testing/profiles/prefs_general.js => testing/profiles/common/user.js
2018-05-04 20:37:47 +03:00
Simon Fraser 817daaf573 Bug 1459185 Fix filter for email in release-notify-promote r=jlorenzo
Summary: dustin's updating the documentation in https://github.com/taskcluster/taskcluster-notify/pull/33/files

Reviewers: jlorenzo

Reviewed By: jlorenzo

Bug #: 1459185

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

--HG--
extra : rebase_source : b81502a5488728a9045892b973609c61df766769
2018-05-04 15:12:35 +01:00
Tom Prince 98a9ca8de3 Bug 1458700: [release-promotion] Record the root of the graph configuration for use in release promotion; r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D1125

--HG--
extra : source : 364b590a58fe305b449fbdbbc6a0b65849a67699
extra : histedit_source : 22081606c5bfcddec126f5e22b2c257aa6ea719e
2018-05-02 20:28:11 -06:00
Tom Prince 9be271f7c9 Bug 1458700: [taskgraph] Move `load_graph_config` into `taskgraph.config`; r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D1123

--HG--
extra : source : 38407a04fc43074648430482c6d4b0860cb9473d
extra : histedit_source : 09c671d2923789aae334e3c8df8510a1a9f07bd0
2018-05-02 19:28:43 -06:00
Tom Prince cd13ecc436 Bug 1421062: [release] Update secondary balrog tasks to get scopes based on project; r=aki
This is a follow up to 9c941daebe9fb3e79066ee4def16ed5ce0eb10a9

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

--HG--
extra : rebase_source : 4c56ea683a7bcb3a80cd032e5491d3c13e891368
extra : source : 72e960bcc54751b15d144e0a5550c65649a2ad7d
2018-05-04 12:33:58 -06:00
Joel Maher 7979e74bbb Bug 1442893 - disable ts_paint_heavy on osx due to length of time to unpack profile. r=rwood 2018-05-04 14:13:08 -04:00
Cosmin Sabou 2f93cbd6cb Merge mozilla-central to inbound. a=merge CLOSED TREE
--HG--
rename : testing/profiles/prefs_general.js => testing/profiles/common/user.js
extra : rebase_source : e56a2d784bd87af73d03cc5fcdca84d8156ed054
2018-05-04 21:07:31 +03:00
Justin Wood c238627a38 Bug 1459050 - ja-JP-mac language pack should be submitted to AMO as "unlisted" in all cases. r=aki
Differential Revision: https://phabricator.services.mozilla.com/D1129

--HG--
extra : rebase_source : 46128cb5519e7f9f25ae343e05de46c0256b64a7
2018-05-03 14:26:55 -04:00
Johan Lorenzo 740147d7bf Bug 1408868 - Set bouncer alias in taskgraph and removed duplicated configs r=mtabara
MozReview-Commit-ID: EJt9Dc4kuPi

--HG--
extra : rebase_source : 650b6b6e26004ee2a308bfbc9f5b70927d93e037
extra : source : e1c89bf28365823de83262354b17801158d9414f
2018-05-03 18:17:52 +02:00
Ted Mielczarek 35c2dc5aed bug 1442306 - set MOZ_SOURCE_CHANGESET and MH_BRANCH consistently in the environment for mozharness tasks. r=gps
We currently set GECKO_HEAD_REV to the revision being built, but the build
system already looks for MOZ_SOURCE_CHANGESET so set that as well. Additionally,
set MH_BRANCH for mozharness tasks on generic-worker to match docker-worker.

MozReview-Commit-ID: 52B3SSQpSwU

--HG--
extra : rebase_source : d65ca493764e6a5fbc7cca1d018b21cd6c82b6a0
extra : histedit_source : d7bd585e69fcc9b781550f89571250729882c8e8
2018-04-30 16:26:59 -04:00
Andrew Halberstadt ee69aa133e Bug 1451159 - [testing/profiles] Store profile data in actual profile look alike folders r=gbrown
This moves testing/profiles/prefs_general.js to
testing/profiles/common/user.js. It also adds an 'extensions' folder to the
common profile. Dropping extension files here will get them installed in all
test harnesses (useful for testing on try).

The idea is that all test harnesses will eventually use this 'common' profile.
We'll also create some new per harness profiles, e.g testing/profiles/mochitest
and testing/profiles/reftest. This way there will be a single location
developers can go to set preferences, both for a specific harness, and across
all harnesses.

MozReview-Commit-ID: 8sqBqLiypgU

--HG--
rename : testing/profiles/prefs_general.js => testing/profiles/common/user.js
extra : rebase_source : 72a4a4b691e93c77479c7e70647b0ca373862c51
2018-04-19 16:12:26 -04:00
Dave Hunt d5d4c1b840 Bug 1455570 - Build and publish TPS add-on; r=dustin,ted
MozReview-Commit-ID: HOsTcmg1m7e

--HG--
extra : rebase_source : 57ee75482fe1204d741f851ed51f32a06146ae08
2018-04-23 14:32:05 +01:00
Chris AtLee 9472cb160b Bug 1450029: Remove buildbot/buildbot-bridge references from taskcluster r=aki,tomprince
MozReview-Commit-ID: Hu9ju4XVQpA

--HG--
extra : rebase_source : dba8ba385a86ef24a031bca58f01c6ec553d1459
2018-05-01 16:07:19 -04:00
Nick Thomas 7f4f680548 Bug 1459116 - Disable job failed/exception notifications, r=rail
MozReview-Commit-ID: 39kxGWO6oyV

--HG--
extra : rebase_source : 73e4a62670965867c4856a8fdd935b9e91bbf4b6
2018-05-04 17:24:49 +12:00
Johan Lorenzo 7e6fcca361 Bug 1459145 - Send notification emails when a shipping phase is over r=sfraser
MozReview-Commit-ID: FjOewecynv1

--HG--
extra : rebase_source : 232876ee0512371b1a12a1b08e79740670bb57af
2018-05-04 11:04:22 +02:00
Tom Prince 74d785280e Bug 1458700: [release-promotion] Add shipping-product list to graph config; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D1111

--HG--
extra : source : d8ff2432bef5acc4f4d33ec983098cd47a0ac9d5
extra : amend_source : b25306140f25eef1c44127d3d77bb7471fb97344
extra : intermediate-source : 3cdfec4f89674ad248aa09566bef61bf43aa1eb0
2018-04-19 09:21:30 -06:00
Joel Maher 397494c8d5 Bug 1458638 - It looks like Skia is no longer being used on talos on windows. r=rwood 2018-05-04 14:19:53 -04:00
Joel Maher 6a518d2c97 Bug 1459273 - remove unnecessary options from taskcluster talos.yml configs. r=rwood 2018-05-04 14:19:45 -04:00
Johan Lorenzo 01951313fc Bug 1455325 - Staging release: promotion task should contact staging balrog, instead of prod one r=Callek
MozReview-Commit-ID: 8CLcuaJHixP

--HG--
extra : rebase_source : eb9150b2aa10adfd85a4a154e82dd553a737f3fd
extra : source : d266b9e4f3e8f1f80fd0433d474789443bfc436d
2018-04-19 16:18:50 +02:00
Bogdan Tara b7924c2ed2 Backed out 4 changesets (bug 1451159) for linux build bustages CLOSED TREE
Backed out changeset 72926ae685af (bug 1451159)
Backed out changeset f90a99682382 (bug 1451159)
Backed out changeset 3914937893de (bug 1451159)
Backed out changeset 79931e4a2bfb (bug 1451159)

--HG--
rename : testing/profiles/common/user.js => testing/profiles/prefs_general.js
2018-05-04 00:25:56 +03:00
Andrew Halberstadt fd23fd839b Bug 1451159 - [testing/profiles] Store profile data in actual profile look alike folders r=gbrown
This moves testing/profiles/prefs_general.js to
testing/profiles/common/user.js. It also adds an 'extensions' folder to the
common profile. Dropping extension files here will get them installed in all
test harnesses (useful for testing on try).

The idea is that all test harnesses will eventually use this 'common' profile.
We'll also create some new per harness profiles, e.g testing/profiles/mochitest
and testing/profiles/reftest. This way there will be a single location
developers can go to set preferences, both for a specific harness, and across
all harnesses.

MozReview-Commit-ID: 8sqBqLiypgU

--HG--
rename : testing/profiles/prefs_general.js => testing/profiles/common/user.js
extra : rebase_source : 7599913e547533f2f57b597ad0f238c6cd391c82
2018-04-19 16:12:26 -04:00
Brindusan Cristian 09c2471bd3 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-05-05 00:42:16 +03:00
Gregory Szorc 7a11019c3c Bug 1459077 - Install known working pip and virtualenv; r=ted
Previously, we installed the latest version of pip and virtualenv.

This commit pins the pip and virtualenv version so we install known
working versions (pip 10 breaks the image build for some reason).

MozReview-Commit-ID: hOAMencdcr

--HG--
extra : rebase_source : 2cb44c2ef55e29c55cf3d1b354e90d6fb5414cce
2018-05-04 13:10:50 -07:00
Dorel Luca e8a2c14c65 Merge mozilla-central to autoland 2018-05-03 13:01:33 +03:00
Dorel Luca 8d9f459c77 Merge mozilla-inbound to mozilla-central. a=merge 2018-05-03 12:58:18 +03:00
Simon Fraser 3cb2d4751b Bug 1458809 Update release bouncer scopes for esr60 r=mtabara
MozReview-Commit-ID: ESJ0SVFtsKE

--HG--
extra : rebase_source : 8d171de1576fc9ece0d4973ec48259bb945f1921
2018-05-03 09:00:05 +01:00
Justin Wood 85341db6a3 Bug 1458378 - Make l10n jobs (seen on try) tier 3, since they are more likely than not to fail, because they are different than what we do for Nightlies. r=aki
Differential Revision: https://phabricator.services.mozilla.com/D1081

--HG--
extra : rebase_source : c2086304702da7ed35c1ea045efdc3c916cd9abb
2018-05-01 19:03:59 -04:00
Gurzau Raul 295c747edd Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-05-03 00:08:38 +03:00
Gurzau Raul 30662c7545 Merge inbound to mozilla-central. a=merge 2018-05-03 00:04:54 +03:00
Tom Prince 87e43b4e01 Bug 1456234: Fix yamllint errors; rs=bustage-fix CLOSED TREE 2018-05-02 11:31:40 -06:00
Justin Wood 36648e7085 Bug 1453033 - Define taskgraph logic for signing and shipping devedition language packs as well. r=aki
This merely extends the logic involved in shipping language packs to AMO. All devedition language packs will be shipped as 'unlisted' for now, meaning that there is no extra AMO work involved. The extension ID is taken from the langpack itself.

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

--HG--
extra : rebase_source : a6fcc953c79531377540216343e9d0037a2879d6
2018-05-02 14:20:32 -04:00
Justin Wood 90990671f8 Bug 1453033 - Do not define shipping-product explicitly, let it be inhereted. r=aki
Differential Revision: https://phabricator.services.mozilla.com/D1103

--HG--
extra : rebase_source : 67f3c5fc13a0a516f12eac4140933756f9ad242c
2018-05-02 13:59:58 -04:00
Tom Prince 72bd9cbbd3 Bug 1456234: [release] Use release platforms for source; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D1055

--HG--
extra : rebase_source : 3ac38ac3b178a8f0d738295d8385643945aa3fb1
2018-04-26 21:24:58 -06:00
Tom Prince 3d579a1b7c Bug 1456234: [release] Unsplit definition of release-source tasks; r=aki
The previous definitions are split across to files, but the task are complex
enough to warrant it.

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

--HG--
extra : rebase_source : 2dd8b5330bfc835c23534037aa96370103248743
2018-04-26 21:24:50 -06:00
Tom Prince 23e2ca187b Bug 1456234: [release] Don't use toolchains in source tasks; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D1053

--HG--
extra : rebase_source : 403c9d3778547eece1ae90789b96bfec9a7ddab3
2018-04-26 21:14:16 -06:00
Johan Lorenzo 3a1fec93ed Bug 1453274 - Add esr watersheds in update configs r=bhearsum
MozReview-Commit-ID: 1npP19obrBn

--HG--
extra : rebase_source : e84cd58ded0220a79fd7db550c7dc14f7b8be901
2018-05-02 17:52:27 +02:00
Cosmin Sabou ce9ff94ffe Merge inbound to mozilla-central. a=merge 2018-05-02 17:58:43 +03:00
Tom Prince 6578f466e7 Bug 1456234: [release] Use release platforms in generate-checksums tasks; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D1019

--HG--
extra : rebase_source : f3170cbeb0a5028af7a3ea6e88992beabcfa52e4
2018-04-20 15:25:18 -06:00
Mihai Tabara 0d2a8b9577 Bug 1446815 - add source shas in release checksums. r=aki a=release
--HG--
extra : rebase_source : a9bc8a6087c809cac31e47a82a02af87aaa6a85c
extra : source : b7eafd965f5dad12c1914f32c610e0d23fb220e8
2018-04-30 19:05:35 +03:00
Gregory Szorc 8daf811909 Bug 1380893 - Add CI for plain builds; r=mshal
This commit adds CI tasks to perform "plain" builds. These builds use
the same toolchains used by official builds. But that's about it. The
mozconfig changes are minimal and only set up paths to toolchain
artifacts. sccache is not used.

The main goal of these builds is to have a "reference" build that
matches an out-of-the-box build environment as much as possible. We want
this mainly so we have timing and behavior information that matches what
developers are doing.

The Windows/generic Taskcluster worker doesn't like it when you specify
an artifact directory that doesn't exist. So we needed to add a
mozharness step to ensure UPLOAD_PATH exists to prevent those tasks from
erroring.

I'm not super thrilled about using mozharness here. We definitely don't
really need mozharness. But the main thing it is providing that we care
about is the Perfherder metrics data. I don't feel like scope bloating
to move that out of mozharness at this time.

I only implemented Linux64 and Windows64 because I'm not convinced
coverage on 32-bit build variations is useful. Tasks only run on trunk
because they are informational only and we don't need to waste resources
running these on release repos and on Try. They are tier 2 because they
aren't critical to shipping Firefox.

MozReview-Commit-ID: Gl6hGYbFX9b

--HG--
extra : rebase_source : 05360d2f6e5dbfed5543726a1be4b0e5d00e0b3d
2018-04-20 10:31:05 -07:00
Gurzau Raul 888b59c801 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-05-03 00:07:30 +03:00
Rail Aliiev a213746517 Bug 1434889 - Enable release promotion on esr60. r=jlorenzo
CLOSED TREE
2018-05-02 16:55:25 -04:00
Simon Fraser 008c875572 Bug 1458489 Avoid use of mirrors for beta and beta-cdntest release updates r=bhearsum
MozReview-Commit-ID: ETd58woJ3nY

--HG--
extra : rebase_source : 43e64d7be998dfd034f42b0a321db19116188425
2018-05-02 12:13:11 +01:00
Johan Lorenzo cbc63d130a Bug 1458479 - Add Firefox RC's complete bouncer entry r=sfraser
MozReview-Commit-ID: 6zYdsfJWW2L

--HG--
extra : rebase_source : d4b44d92cf594dde180acd528f2be67c79a77e2f
extra : intermediate-source : 601f1c97c389a68d93147e276f7cd4ab9b16aaa8
extra : source : 54b135713998d9a877b72f5de545e96b5c8c7fe9
2018-05-02 11:20:46 +02:00
Andreea Pavel 7955752872 Merge mozilla-inbound to mozilla-central. a=merge 2018-05-01 13:13:09 +03:00
Dustin J. Mitchell ebc5bef8b2 Bug 1458105 - try more to fetch automationrelevance; r=gps
MozReview-Commit-ID: LdcGes2mf01

--HG--
extra : rebase_source : ef4d14bca0b18defcedf5a039df85956de482f81
extra : source : ab6f969c2b916f87c3acc54d2abf1ae4d051d0e3
2018-05-01 01:25:24 +00:00
Tom Prince efca9c00c1 Bug 1421062: Enable production nightly balrog update on comm-central branches; r=me a=me
--HG--
extra : amend_source : e145d6164b8a2502f81bcd49008fe15afd3b2390
2018-04-30 14:14:22 -06:00
Tom Prince 386cd7a8bc Bug 1456182: [update-verify] Stop creating a virtualenv in update-verify-config-creator; r=nthomas
Since it is run with `mach python`, it uses the environment defined by
`build/virtualenv_packages.txt`. Thus, we don't need to create a separate
virtualenv.

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

--HG--
extra : rebase_source : 023095f82d7219a10dffb3579276c5285db37cfc
extra : source : a2999a5b9b7aa08a7c5c2ba6384724853d14b9c5
2018-04-22 18:51:38 -06:00
Geoff Brown aebd334d65 Bug 1457971 - Support test chunks in runjunit.py and run geckoview-junit in 3 chunks on debug builds; r=me,a=test-only 2018-04-30 17:58:27 -06:00
Nick Thomas 6170e0ae61 Bug 1425571 - fixups for release notifications, r=aki
Sends 'in the candidates directory', 'pushed to cdntest', etc emails only when the underlying dummy tasks succeed, avoiding false messages when graphs are cancelled or the dummy job fails for infrastructure reasons.

Also sets the body of the email to be the same string as the subject, as we used to do, to avoid unnecessary information about the dummy task.
2018-04-30 13:45:53 +12:00
Andreea Pavel 7fec5697dc Merge mozilla-central to autoland. a=merge on a CLOSED TREE 2018-04-28 20:41:18 +03:00
Hector Zhao ad13f85bf6 Bug 1457423 - Locate android-{findbugs,lint} artifacts with updated filename. r=nalexander
MozReview-Commit-ID: 3sVHQr4toaS

--HG--
extra : rebase_source : d823dd4616e8ce604d1d8f32e6d235e12ce2828c
2018-04-27 19:25:57 +08:00
Kris Maglione a259026c9d Bug 1456035: Part 4 - Convert callers of XPCOMUtils.generateQI to ChromeUtils.generateQI. r=mccr8
This also removes any redundant Ci.nsISupports elements in the interface
lists.

This was done using the following script:

acecb401b7/processors/chromeutils-generateQI.jsm

MozReview-Commit-ID: AIx10P8GpZY

--HG--
extra : rebase_source : a29c07530586dc18ba040f19215475ac20fcfb3b
2018-04-22 20:55:06 -07:00
Csoregi Natalia d2c649436f Merge autoland to mozilla-central. a=merge 2018-04-28 00:52:20 +03:00
Tom Prince 3331d41567 Bug 1421062: Enable production beetmoving on comm-central branches; r=aki a=me
Differential Revision: https://phabricator.services.mozilla.com/D1060

--HG--
extra : rebase_source : 70c2605858f01503321189d7e4fa046d6c65b387
extra : amend_source : ba346c535b856f18e64afc6ce3502e0621be2c40
2018-04-27 14:53:43 -06:00
Johan Lorenzo 5b3fccf5b2 Bug 1456327 - Snap: pin desktop-gtk3 dependency for causing start up crash r=sfraser
MozReview-Commit-ID: 4diqZRxNwj3

--HG--
extra : rebase_source : cf97f01c31e8e67ebb05c2360a55cb44d0a5d1db
2018-04-27 11:17:02 +02:00
Andreea Pavel 17a7053b0d Merge mozilla-inbound to mozilla-central. a=merge 2018-04-26 17:03:43 +03:00
Robin Templeton 8f61a2db7d Bug 1455795 - Remove the AUTOMATION option from mozjs_sys's build.rs. r=sfink
This option shouldn't be used for local builds (see bug 1294157). Set
the option from the crate's taskcluster script instead, so that it's
used only for automated builds.

--HG--
extra : rebase_source : 94b398a0f1fac60094269d755735c426ecc63e17
2018-04-24 18:04:00 -04:00
Andreea Pavel a21531022b Merge mozilla-inbound to mozilla-central. a=merge
--HG--
rename : toolkit/components/extensions/test/xpcshell/test_ext_browserSettings.js => toolkit/components/extensions/test/xpcshell/test_ext_proxy_config.js
2018-04-26 09:04:59 +03:00
Johan Lorenzo ce8360e572 Bug 1453261 - adjust bouncer kinds to handle esr60. r=rail,mtabara CLOSED TREE
MozReview-Commit-ID: EpzlzLoQFLk

--HG--
extra : histedit_source : 786c95dc3a579c78ece2094d13a75e13f443fd50%2C5ce141423b18b432d1d6f1a721335f1ab49f636b
2018-04-16 16:25:26 +02:00
Mihai Tabara 20f7adc3ef Bug 1453273,1453255,1453253 - add esr60 fixes in automation. r=aki CLOSED TREE
--HG--
extra : histedit_source : b3427d4436bc7ef445eb67114bde33b16993d63c
2018-04-26 01:29:09 +03:00
Aki Sasaki 64e8635656 bug 1456620 - chunk mac partner signing. r=nthomas
Previously, we had a single mac signing task that signed all mac locales and subpartners in a single signing task. This task required us to bump the signing task timeout. Chunking gives us a speed boost and a bit more resiliency if a single signing task fails - we don't have to re-sign everything, only the tasks that fail.

MozReview-Commit-ID: 4vPZE1vzZoQ

--HG--
extra : rebase_source : 320e9b51061b57d65d08aed1e621983e911c7b6d
extra : source : 00c8d34184b954d259c04459da916bda8baaca78
2018-04-23 17:12:43 -07:00
Aki Sasaki 1b40a4b7fc bug 1456620 - move check_if_partners_enabled call. r=nthomas
Because the transforms are generators, we actually call them from the bottom up. The previous transforms don't get called until the `for task in tasks:` or `for job in jobs:` in the following transform.

Moving the `check_if_partners_enabled` transform to the end means we never try to access `config.params['release_partner_config'].values()` in `add_command_arguments` when `release_partner_config` is None. Otherwise, we hit errors when we run taskgraph-gen.py.

MozReview-Commit-ID: Ho2odPL9FxS

--HG--
extra : rebase_source : 51406b39c358ff99690e073920a2e3f66cb39c83
extra : source : 02136f9beec0726098d9263f84f46244bd454b9f
2018-04-23 13:53:19 -07:00
Aki Sasaki 1d75a042d7 bug 1456620 - stop uploading public partners to private. r=nthomas
MozReview-Commit-ID: 2clmiQKswnp

--HG--
extra : rebase_source : df3571f12016a631d8e967eaed37780e6674584a
extra : source : a09d7b1149dccccfea0f6922261c2b66292b5715
2018-04-23 12:57:36 -07:00
Chris AtLee 96d067df95 Bug 1403548: Enable nightly asan reportor builds and updates r=Callek
MozReview-Commit-ID: 2X03vU5bO32

--HG--
extra : rebase_source : 70d25b081ed874d4f88944e05f40764f948a45a7
2018-04-19 09:28:59 -04:00
Dorel Luca b78d790273 Backed out changeset a63caceffcee (bug 1403548) for liniting failure on builds/worker/checkouts/gecko/taskcluster/taskgraph/transforms/beetmover_repackage.py. CLOSED TREE 2018-04-26 00:07:21 +03:00
Chris AtLee a8def10cc3 Bug 1403548: Enable nightly asan reportor builds and updates r=Callek
MozReview-Commit-ID: 2X03vU5bO32

--HG--
extra : rebase_source : d4b6672eae5b378ac5a5d80d7f14d193d201f517
2018-04-19 09:28:59 -04:00
Coroiu Cristina 985588fd09 Backed out changeset 1527cfbcd067 (bug 1453273) for failing Geko decision task on a CLOSED TREE 2018-04-25 21:22:09 +03:00
Mihai Tabara 01008a59eb Bug 1453273,1453255,1453253 - add esr60 fixes in automation. r=aki
--HG--
extra : rebase_source : 991312e6cfbbb616e2c5f5706e9b3c1b8e6e0263
extra : source : cf2e01720435b19d7fb1320c48a91728b39bddaa
2018-04-20 09:54:03 +01:00
Tom Prince cdc2f74412 Bug 1418058: [taskcluster] Add `graph_config` to some actions that were originally missed; r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D1025

--HG--
extra : rebase_source : 1c6579521edd185b79646b3aa14165877c0a12b3
2018-04-23 13:08:28 -06:00
Geoff Brown bc36ecada6 Bug 1445716 - Increase timeout for geckoview-junit on android debug; r=jmaher 2018-04-25 09:10:26 -06:00
Geoff Brown b0abf7f6dd Bug 1445716 - Add new Android test task geckoview-junit, but do not run it yet; r=jmaher
Add geckoview-junit test task to taskcluster and mozharness configs.
https://developer.mozilla.org/en-US/docs/Mozilla/Geckoview-Junit_Tests
2018-04-25 09:10:26 -06:00
Gurzau Raul faeb9b7ddd Merge inbound to mozilla-central. a=merge 2018-04-25 12:36:04 +03:00
Brindusan Cristian 9265429dcd Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-04-25 00:57:49 +03:00
Chris Manchester 73c4c02d68 Backed out rust 1.25 update due to breaking Windows rust oom stack traces (bug 1447116)
MozReview-Commit-ID: EkBliM51n59
2018-04-24 12:07:49 -07:00
Justin Wood b85bff3aac Bug 1456246 - taskgraph: Perform release promotion needs on mozilla-esr60 on-push. (No Android). Fix bustage. r=rail
--HG--
extra : rebase_source : 834dd0b4041789c1c74d97fc7cef82fe3a77043a
2018-04-24 10:52:30 -04:00
Joel Maher b6b767f893 Bug 1425929 - test-verify jobs should pick a virtualization appropriate to the test. r=gbrown 2018-04-24 10:20:19 -04:00
Joel Maher 9077c8cf36 Bug 1453056 - test-verify should have the ability to run in chunks depending on the incoming tests. r=gbrown 2018-04-24 10:20:11 -04:00
Margareta Eliza Balazs 36dec78aec Merge inbound to mozilla-central. a=merge
--HG--
rename : toolkit/mozapps/extensions/internal/XPIProviderUtils.js => toolkit/mozapps/extensions/internal/XPIDatabase.jsm
2018-04-24 12:42:08 +03:00
Tom Prince 25fe6ae3a0 Bug 1455448: [taskcluster] Use `taskgraph` indexed decision tasks for finding parameters; r=me
Now that 28db2c96ac69 has been uplifted, get parameters from the new index paths.

--HG--
extra : rebase_source : 17166c55ad85ee153196e1797fe027dc6895beb2
2018-04-23 22:59:59 -06:00
Ciure Andrei 84bde96dc6 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-04-24 04:26:26 +03:00
Tom Prince 0de4a5fd3d Bug 1455448: Don't include `firefox` in the decision task index; r=dustin,mshal,rail,Callek a=release
The decision task is used for everything built as part of a push (for
mozilla-central, this is firefox, devedition and fennec, as well as tasks that
aren't strictly part of any product). Thus, having `firefox` encoded as part of
the decision task doesn't make sense.

This changes the route from
    index.gecko.v2.${repository.project}.latest.firefox.decision
to
    index.gecko.v2.${repository.project}.latest.taskgraph.decision
while leaving the latter for backwards compatability with tools that expect it.

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

--HG--
extra : rebase_source : c4c4691bb4633225e5e37b21982b916f76353e27
extra : source : 6ef1607a3e63250eefbda5333d61fd338c23311d
2018-04-19 15:32:02 -06:00
Ciure Andrei 33e644e1da Merge inbound to mozilla-central. a=merge 2018-04-24 04:14:21 +03:00
Tom Prince 0822363bfa Bug 1456175: [mozharness] Remove unreferenced `enable_signing` config; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D1014

--HG--
extra : source : 8c1bb61b86d6678b9109bff0f659b1bb4c98442b
extra : amend_source : c6f1f2e7414f232e1eee57d7bd62fde9d79212b3
2018-04-20 14:51:33 -06:00
Johan Lorenzo 3f11f75aa1 Bug 1453266 - Fix bad worker-type and scopes r=rail
MozReview-Commit-ID: DbQXkXUk7am

--HG--
extra : rebase_source : 38b80fc36cdf7f3db7181376f98c451ae124bed1
2018-04-16 16:10:13 +02:00
Justin Wood fe50f509e3 Bug 1456246 - taskgraph: Perform release promotion needs on mozilla-esr60 on-push. (No Android). r=rail
MozReview-Commit-ID: BFpSAz3oj3F

--HG--
extra : rebase_source : db212900f7ea4e19f29a543f7cacb5e2dcc201fe
2018-04-23 15:39:33 -04:00
Ciure Andrei 1940af33ec Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE 2018-04-24 04:29:20 +03:00
Tom Prince b929e4e30d Bug 1456234: [release] Embed generate-checksums mozharness config in taskcluster config; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D1018

--HG--
extra : rebase_source : daa6987654bbd16858dd17dfa4b85a78bd9f77e6
extra : source : 934cccf5ed74d5024f183bedbc40ad12bdc3ae00
2018-04-23 12:43:53 -06:00
Tom Prince 9203ed3c58 Bug 1456234: [mozharness] Process EXTRA_MOZHARNESS_CONFIG even if no files are specified; r=aki
This will allow mozharness configs to be specified exclusively in the taskgraph.

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

--HG--
extra : rebase_source : a3a9b6cc9d1004c4bd396fccc3e4354a7316651d
extra : source : 10acd193df92b7c495789dc24157b85f116ade5e
2018-04-23 17:39:35 -06:00
Justin Wood e9432bbb09 Bug 1458395 - Do not use stub installer on esr60. r=aki
On ESR[60] stub installer isn't designed to work, and we expect most users of esr will have no use for a stub installer. However this poses some problems where the taskgraph assumes that any Nightly generates a stub installer and thus it should be available along the way.

The patch hardcodes the list of branches that do not need a stub installer, though we'll want to clean up this specification in some way, as Thunderbird will likely need it to be cleaner and we may want on-change builds to use this logic (e.g. for on-change l10n).

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

--HG--
extra : source : 2f091908b8839650961c3968b6beee1dd8d1084b
2018-05-01 19:32:38 -04:00
Geoff Brown 742c252648 Bug 1445716 - Run new Android test task, geckoview-junit; r=me,a=test-only
https://developer.mozilla.org/en-US/docs/Mozilla/Geckoview-Junit_Tests

--HG--
extra : rebase_source : 692d3ab979917af756d1bea743015d8d7059a5cb
2018-05-01 07:55:35 -06:00
Andreea Pavel 5df2666ad7 Merge mozilla-central to autoland. a=merge on a CLOSED TREE 2018-04-26 09:06:52 +03:00
Nick Thomas 1ab53e6094 Bug 1457010 - gpg sign partner repacks, r=aki
This adds repackage-signing on mac and linux, depending on repackage and the chunking-dummy kinds respectively, and repackage-signing is extended to create gpg signatures. The signing_dependencies are no longer added because the beetmover_repackage_partner.py transform is going to set that up manually, and it avoids duplicate targets which the schema blocks.

Beetmover can depend now on repackage-signing for all platforms, and no longer has any indirect dependencies to worry about, but does need to know about copying the .asc files as upstream artifacts.

MozReview-Commit-ID: JcIdXQ2B7Rg

--HG--
extra : rebase_source : d05f1092b72e4241ff2f40b286cbe0f8af94ea67
2018-04-26 10:52:03 +12:00
Gregory Szorc 80069167e7 Bug 1456326 - Bump version of decision image; r=dustin
Version number is arbitrary.

MozReview-Commit-ID: EGfDiyGuCPI

--HG--
extra : rebase_source : e7412924db64446fcb9c3c11c100077376ef95ef
2018-04-23 17:53:16 -07:00
Gregory Szorc 3c563381fe Bug 1456326 - Trim some fat from decision image; r=dustin
The big win comes from removing the APT lists. We also reduce the
number of layers while we're here.

This makes the image 162 MB instead of 202 MB.

MozReview-Commit-ID: K2ic4zcr31j

--HG--
extra : rebase_source : afda144f1a1319971842642b58460de169e245fa
2018-04-23 17:52:45 -07:00
Geoff Brown 1670bd015f Bug 1460411 - Add taskcluster configuration for android-x86-7.0 tests; r=me,a=test-only
The new platform is disabled for now: Expect no changes, yet.
2018-05-14 08:12:46 -06:00
Justin Wood 7a24d336a5 Bug 1459198 - Set a validation method to make sure notification filters are accurately set. r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D1135

--HG--
extra : rebase_source : 7bea1d4a2ea48f1fa5df224be0ab5dffb3e84ad3
2018-05-04 09:44:57 -04:00
Mihai Tabara 0de0e21e8d Bug 1453993 - Update repo update owners for releaseduty change. r=sfraser
--HG--
extra : amend_source : 3566bdc350387d676e24e5955f146d27e2573868
2018-05-14 13:38:56 +01:00
Tom Prince 8ae52f6885 Bug 1456379: Remove references to `date` branch; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D1028

--HG--
extra : rebase_source : d25e21bd7c0140392efdecf01fa3bd879a8a9779
2018-01-23 14:48:27 -07:00
Mathieu Leplatre a43f7613d3 Bug 1451040 - Download remote settings dumps regularly r=sfraser
MozReview-Commit-ID: BCCEplOq1O8

--HG--
extra : rebase_source : 4a9840b7a36b1d08e3fa012fcad755516e292ec2
2018-05-16 13:03:22 +02:00
Andrew Halberstadt 4296f8c8f5 Bug 1461980 - [taskgraph] Use run-task's 'use-artifacts' key to setup artifacts in mochitest and reftest selftests, r=dustin
Instead of downloading the build artifacts (rather hackily) in moztest.fixtures, this now happens
directly in the taskgraph module via the run-task script.

For now extraction and setup happens in the task's command key. It might be a good idea to figure
out a syntax to tell run-task to do this extraction, e.g something like:

run:
    using-artifacts:
        build:
            target.tar.bz2:
                extract: true
                path: /home/worker/build
                name: firefox

But for now I wanted to avoid this extra complexity, so maybe it could be done in a follow-up.

MozReview-Commit-ID: KOhFFpFdP7Y

--HG--
extra : rebase_source : dcea36661fa9c6442c76c850ccc67f8f6d924fda
2018-05-18 08:22:36 -04:00
Andrew Halberstadt dbbfae76db Bug 1461980 - [taskgraph] Add ability to download artifacts from dependencies in run-task script, r=dustin
This adds a 'use-artifacts' key to the run_task schema. Tasks can specify artifacts to download like this:

run:
    using: run-task
    use_artifacts:
        build:
            - target.tar.bz2
            - target.common.tests.zip
            - target.mochitest.tests.zip

This will cause the run-task script to download those three artifacts from the task's 'build' dependency.
If the task doesn't have a 'build' dependency, taskgraph generation will error. The artifacts will be
downloaded into $USE_ARTIFACT_PATH. It is up to the task to do whatever extracting/setup may be required.
E.g this setup could go in the task's command.

At this time, only 'run-task' tasks using docker-worker are supported.

MozReview-Commit-ID: 3f02oCys62i

--HG--
extra : rebase_source : e8a85040e45042b537d4119334c4a8b7280b295c
2018-05-17 10:04:23 -04:00
Johan Lorenzo 489364e307 Bug 1455143 - Stop beetmoving deleted testing artifacts r=gps,mtabara
MozReview-Commit-ID: L10NmJH7s2A

--HG--
extra : rebase_source : ffa89550eabfc367bae0d5e1794bc28d628b1d41
2018-04-20 16:13:43 +02:00
Andreea Pavel 5743b5b700 Merge mozilla-inbound to mozilla-central. a=merge 2018-04-21 12:31:28 +03:00
Dorel Luca 15813c8ca0 Merge mozilla-central to mozilla-inbound 2018-04-21 02:06:35 +03:00
Dorel Luca 65669dae30 Merge mozilla-inbound to mozilla-central. a=merge 2018-04-21 02:00:04 +03:00
Steve Fink 2c3ce821ef Bug 1455201 - Propagate failure out of set -e region and add verbose logging to autospider.py, r=jonco
--HG--
extra : rebase_source : 3b2b301e45e555de489ac26bc22e1e1e181c6357
2018-04-19 11:20:26 -07:00
Tom Prince 46b214367d Bug 1452179: [mozharness] Get rid of references to private pypi server; r=bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D999

--HG--
extra : rebase_source : 778e22131bcb22892d8ce457f598716b230a173f
2018-04-19 16:46:50 -06:00
Dorel Luca 3409e8f9fb Merge mozilla-central to autoland
--HG--
rename : testing/mochitest/tests/SimpleTest/SpawnTask.js => testing/mochitest/tests/SimpleTest/AddTask.js
rename : testing/mozharness/mozharness/mozilla/testing/verify_tools.py => testing/mozharness/mozharness/mozilla/testing/per_test_base.py
extra : rebase_source : 6f474049dab2c2979e13ea87114b82d2b04715d0
2018-04-21 02:03:27 +03:00
Andrew Halberstadt c52efbdc58 Bug 1410424 - [docs] Support live reloading with |mach doc| r=mshal
This changes the default to opening a livereload webserver after doc generation
(as opposed to opening the index file). Any changes to the specified path will
result in a rebuild and refresh of the browser.

For example, if you run:

    ./mach doc tools/lint

The linting docs will be built, served and opened in a browser. Modifying any
file under 'tools/lint/docs' will refresh the browser with your changes.

To disable this behaviour and simply open the index file, you can pass in
'--no-serve'. The '--no-open' flag will continue to work (both with http and
the file system).

One caveat to this patch is that when generating the root docs (by running
|mach doc|), we don't watch all possible doc paths (just the root one under
'tools/docs/'). This will probably be fixed in the follow-up bug 1454640.

MozReview-Commit-ID: FQecuePM0zZ

--HG--
extra : rebase_source : 3240402d7505e99a4f64dada309b1baec78306e1
2018-04-06 10:52:56 -04:00
Cosmin Sabou 5e9d16a446 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-04-20 01:37:07 +03:00
Brindusan Cristian de7724a73a Backed out 3 changesets (bug 1431753) for android mochitest failures on mozharness/base/script.py CLOSED TREE
Backed out changeset bc062fa71ca7 (bug 1431753)
Backed out changeset df038cacff14 (bug 1431753)
Backed out changeset 381cc9c492f3 (bug 1431753)

--HG--
rename : testing/mozharness/mozharness/mozilla/testing/per_test_base.py => testing/mozharness/mozharness/mozilla/testing/verify_tools.py
2018-04-19 22:31:24 +03:00
Marco Castelluccio ac95649c98 Bug 1431753 - Add a test-coverage test suite, similar to test-verify, that runs tests in isolation in coverage mode. r=gbrown,jmaher
--HG--
extra : rebase_source : 8e151ddc81d528f85e2a4acbd7623935d4246b4f
2018-04-19 19:19:31 +02:00
Gregory Szorc 6783cc56fe Bug 1441170 - Increase max run time for file metadata test; r=mshal
It was intermittently timing out.

MozReview-Commit-ID: BCgvvYMhHqR

--HG--
extra : rebase_source : 4ca3eb019f6d1f511545366b4ec36e15d4b5f28b
2018-04-19 15:10:55 -07:00
Johan Lorenzo 0a5d99fe57 Bug 1453275 - Fix file list to bump in esr60 r=Callek
MozReview-Commit-ID: HVWWh6745By

--HG--
extra : rebase_source : 2f51591be14560004ecd1dbecb2c49e5cfe778b9
2018-04-16 16:05:24 +02:00
Mihai Tabara 633c612131 Bug 1447688 - Retire first generation of in-tree beetmover and relpro postrelease scripts.r=rail 2018-04-18 18:58:27 +01:00
Andreea Pavel 465753992f Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE 2018-04-18 20:13:24 +03:00
Rob Wood 4af496d7f2 Bug 1454466 - Move raptor in-tree; r=ahal
MozReview-Commit-ID: AkqbROfvmbu

--HG--
extra : rebase_source : bf30030a333852d6d81c4278e91b1ac9fef237fe
2018-04-16 17:15:38 -04:00
Simon Fraser a1f260050b Bug 1355482 Fix partials documentation code block r=bhearsum
Summary: A space was needed to make the code block show up

Reviewers: bhearsum

Reviewed By: bhearsum

Bug #: 1355482

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

--HG--
extra : rebase_source : 58c163102ddfd9982a98c0bc2ef9967fbf883d15
2018-04-18 15:01:36 +01:00
Dorel Luca 97278c775c Backed out changeset f5f4089f457e (bug 1447688) for Gecko Decision Task failures. CLOSED TREE 2018-04-18 11:14:20 +03:00
Mihai Tabara bbffa87016 Bug 1447688 - Retire first generation of in-tree beetmover and relpro postrelease scripts.r=rail DONTBUILD 2018-04-18 09:01:20 +01:00
Csoregi Natalia 12a8bddd95 Merge inbound to mozilla-central. a=merge 2018-04-18 00:52:25 +03:00
Tom Prince 834d10278e Bug 1442545: [partner-repack] Sign repacked partner builds; r=Callek CLOSED TREE
Differential Revision: https://phabricator.services.mozilla.com/D983

--HG--
extra : source : d05a241acdea1cd4ccbdff66d3c5be5d3d90a26f
extra : amend_source : 5350b45cfad214caabaca89e00eca59727db3a2c
2018-04-18 12:17:09 -06:00
Tom Prince 2e749d3e5a Bug 1442545: [partner-repack] Beetmove the partner repacks; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D992

--HG--
extra : rebase_source : 66571663a4f3455a3f5b9d5afa616c48a35e46ad
extra : source : f292fad571a41e45706cd75a0b0afde7feff58e0
extra : histedit_source : 304e44cef85dfe8514748db3fad484a09cbca727
2018-04-18 12:19:14 -06:00
Tom Prince 5ab88d1ae9 Bug 1442545: [partner-repack] Repackage signed partner builds; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D982

--HG--
extra : rebase_source : 2ac19d749ba9f2dbbebb594d31b144c3d4cbf673
extra : histedit_source : e7f3fa0f7615bd3cd40eb73a49049364acc42d63
2018-04-18 12:06:17 -06:00
Tom Prince fd906f4207 Bug 1442545: [partner-repack] Sign partner builds; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D981

--HG--
extra : rebase_source : 70270db813298a871ca53dbe8c7aca57a12e4fb5
extra : histedit_source : 06fc88f9f5d1f008f9cc42a6c950ee471adeba56
2018-04-18 12:02:24 -06:00
Tom Prince c4549c8e6b Bug 1442545: [partner-repack] Add repack partner builds; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D980

--HG--
extra : rebase_source : cc2a3419115cd40f5cd3f997071b0e1b46324821
extra : histedit_source : 24f8156d534da14a89a149c86eeecb57eb74ec23
2018-04-18 11:02:02 -06:00
Ben Hearsum f6aa7204c0 Bug 1442545: [partner-repack] Add docker image for partner repacks; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D979

--HG--
extra : rebase_source : 9d5b469a66c872a3c9623e2f8afbe21c0514059e
extra : histedit_source : e2371130271cc7a44dab498ecc01c4f7d243e3bf
2018-04-19 10:00:47 -06:00
Tom Prince 5a831f2473 Bug 1442545: [partner-repack] Don't display partner repacks on treeherder; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D978

--HG--
extra : rebase_source : 6378eae5e6dde4fa4debc918dd95af3dc08ded82
extra : histedit_source : d24a7c5ec0fb52789392c1541fecd0b2100baf4c
2018-04-18 13:07:07 -06:00
Tom Prince 8ad6e70430 Bug 1442545: [partner-repack] Add parameters needed for doing partner repacks; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D977

--HG--
extra : rebase_source : 0f2ef4edf6093d644c82c6b0475ba7796ebaa90b
extra : histedit_source : b446b09b30a0f709f4c80eaf69ec40952562ce6d
2018-04-16 20:48:40 -06:00
Tom Prince eda1a9a23c Bug 1442545: Allow forcing artifact access to be via private URLs; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D976

--HG--
extra : rebase_source : 2c2c861ded410ca4d311ee2ec77010daffef6a62
extra : histedit_source : d0725429fa267be465f796ab85f356861bd91e71
2018-04-16 20:43:50 -06:00
Tom Prince abc1d69243 Bug 1442545: Propogate shipping-product/phase in signing; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D975

--HG--
extra : rebase_source : b45aee03fc2a3416e44e4c8dbd2adaa495fe0bab
extra : histedit_source : 0183e8fa43bd1ccbb4aefeb0ffa2192b549aaa1c
2018-04-18 13:05:21 -06:00
Tom Prince 04c60d2765 Bug 1442545: Add max-run-time to signing workers; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D974

--HG--
extra : rebase_source : 516e2ef631a24e89c8ae352749452b25766fa1fe
extra : histedit_source : 5791d6042e5ff4f58aa9e3671d38b578da4ac96a
2018-04-18 13:04:09 -06:00
Kartikaya Gupta 7552033883 Back out cset 93c851a45ec7 (bug 1453478) because it is failing spuriously and wasting people's time. r=backout 2018-04-19 10:16:34 -04:00
Chris AtLee 1ae20747ee Bug 1455726: Disable emails to release+tcstaging. r=bhearsum,tomprince
MozReview-Commit-ID: pbyLauEdDE

--HG--
extra : rebase_source : d63c0c3b6321a9463b1388ab4c380c37fd59d15d
2018-04-20 15:27:18 -04:00
Ben Hearsum 4cf1677084 bug 1455061: upgrade releng docker images to latest python + python dependency versions. r=rail 2018-04-19 09:13:29 -04:00
Johan Lorenzo 763a893e88 Bug 1453270 - taskgraph: Make snap tasks support esr60 r=rail
MozReview-Commit-ID: EcbRkQhazdf

--HG--
extra : rebase_source : 5053bbabbe84e03dfd9ecdad89bb7968b27957d7
2018-04-16 16:59:22 +02:00
shindli 805cb19c1d Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-04-17 01:45:58 +03:00
Ben Hearsum f3da0aa384 bug 1355482: document taskcluster releng implementation and release promotion - add missing file. r=aki 2018-04-16 11:25:24 -04:00
Tom Prince c31f0f3cb8 Bug 1418058: [taskcluster] Update actions to take and use graph configuration; r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D916

--HG--
extra : rebase_source : 5b12a52dfa146a0e33b93387deb3e5178a078b3a
2018-04-09 21:30:36 -06:00
Tom Prince d0d79d96e0 Bug 1418058: [taskcluster] Get the `.taskcluster.yml` from the current project; r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D915

--HG--
extra : rebase_source : 0d627c485cfb2eedc713c404f03b9c8c5058e68a
2018-04-11 12:02:47 -06:00
Tom Prince 82818118aa Bug 1418058: [taskcluster] Load graph configuration for the correct project when running actions; r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D914

--HG--
extra : rebase_source : f2e6591f3ac126b16070549789975fae58c0b3bc
2018-04-11 12:02:19 -06:00
Tom Prince fdb3fa18c8 Bug 1418058: [taskcluster] Add the prefix for the graph parameters of the primary repo to the graph config; r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D913

--HG--
extra : rebase_source : 20c7b2e7537ea55a8191b86388175c1a3ea7c42c
2018-04-11 11:08:48 -06:00
Tom Prince ec7000854d Bug 1418058: [taskcluster] Pass a graph_config through action task generation; r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D912

--HG--
extra : rebase_source : 7773c3f795e42e470c16986bd71e044169ac0f99
2018-04-11 10:24:14 -06:00
Tom Prince dcb92ef089 Bug 1410255: Use `is_try` in more places; r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D411

--HG--
extra : amend_source : 04fc8eff00a0cafd3d9ce9950f1d953fb68f7bdc
2018-04-13 10:52:06 -06:00
Simon Fraser 528a2ea01a Bug 1453616 Disable buildbot periodic file updates r=Callek
Summary:
Disable just the buildbot version of the periodic file updates in the file_update action.
Removing the code will happen later.

Reviewers: Callek

Reviewed By: Callek

Bug #: 1453616

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

--HG--
extra : rebase_source : 929ac46305f72ef0355f040243270e2f1f032de3
2018-04-13 15:20:11 +01:00
Masatoshi Kimura 1dfe932b7e Bug 1451931 - Add gcc/lib64 to the LD_LIBRARY_PATH of sm-rust-binding. r=glandium
MozReview-Commit-ID: 6VdXCtBDiQ8

--HG--
extra : rebase_source : f3e35a9a37e5f0b7f566dcfc0aa28de1d08bea50
2018-04-06 22:02:50 +09:00
Joel Maher b5b2cc71e5 Bug 1453007 - skip tps on osx and linux/osx for profiling. r=rwood 2018-04-12 15:32:05 -04:00
Joel Maher f5cbc4a298 Bug 1453720 - split g2 talos job into damp and tps. r=rwood 2018-04-12 15:31:55 -04:00
Sebastian Hengst c12ee0bc10 merge mozilla-central to mozilla-inbound. CLOSED TREE 2018-04-12 22:22:51 +03:00
Sebastian Hengst 0eb9d87997 merge mozilla-inbound to mozilla-central. a=merge 2018-04-12 22:20:13 +03:00
Justin Wood b961727191 Bug 1441353. Fix beta decision bustage. r=aki a=bustage on a CLOSED TREE
--HG--
extra : source : 5a573ad73b78509ff92daed4d161fb9244fb8dc1
extra : amend_source : fe0ee4fc437774c8e5b22c069949e4320c86c9bc
2018-04-12 13:11:04 -04:00
Johan Lorenzo 0ee2315067 Bug 1441353 - part 2: Add beetmover job to publish signed langpacks r=Callek
MozReview-Commit-ID: HXjcclf3OeX

--HG--
extra : rebase_source : 6373b17fc730d6d1b301a874ae0686991f3fdbb2
2018-04-06 16:04:27 +02:00
Johan Lorenzo 5cacd43863 Bug 1441353 - part 1: Add AMO tasks for signing and uploading r=Callek
MozReview-Commit-ID: LplkEtjR2Mt

--HG--
extra : rebase_source : 1b782e1370664f4bc5890a40b4b3afc1bed6f404
2018-03-30 18:22:38 +02:00
Kartikaya Gupta 59ab21c500 Bug 1453478 - Add test-verify jobs for QR platforms. r=jmaher
MozReview-Commit-ID: ImLzfq65KyV

--HG--
extra : rebase_source : d5e69fa1dcf9cbd911c4eb6545ff516ff0d9c5f1
2018-04-11 16:28:31 -04:00
Simon Fraser a589ef9901 Bug 1453067 Support for days (of week or month) in taskcluster cron r=dustin
Summary:
We need to run things less often than once a day, so adding support for
days to taskcluster cron. 'day' is the day of the month, 'weekday' is used
as a datetime.weekday (not isoweekday), or a string comparable to strftime('%A')
or strftime('%a')

Reviewers: dustin

Reviewed By: dustin

Bug #: 1453067

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

--HG--
extra : rebase_source : 65be900f383a2c4fd6240d4b8fb0eebef613281f
2018-04-12 12:39:20 +01:00
Simon Fraser 8829238468 Bug 1355482 Partials documentation r=bhearsum
Reviewers: bhearsum

Reviewed By: bhearsum

Bug #: 1355482

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

--HG--
extra : rebase_source : 48d81a80ea1178e2f426a040a27615da6cfd40ed
2018-04-11 16:13:05 +01:00
Mike Hommey be4f305f62 Bug 1445536 - Add a toolchain job for GCC 7. r=froydnj
And adapt the build-gcc.sh script for the changes to
contrib/download_prerequisites.

--HG--
rename : taskcluster/scripts/misc/build-gcc-6-linux.sh => taskcluster/scripts/misc/build-gcc-7-linux.sh
extra : rebase_source : b1d785777b8c141c0eb0f52a73734abd2db21b94
2018-03-14 09:37:27 +09:00
Coroiu Cristina c22c3be855 Merge inbound to mozilla-central a=merge 2018-04-11 00:56:08 +03:00
Tom Prince 73bb663634 Bug 1421062: Enable production signing on comm-* branches; r=aki a=Aryx
Differential Revision: https://phabricator.services.mozilla.com/D904

--HG--
extra : rebase_source : cbe6acaa43118fad716ae2079d5c21eac3469935
extra : amend_source : f64cbcddb4f8fb4ff339cf49cc5cf0dd608601b7
2018-04-10 14:36:38 -06:00
Gurzau Raul 6bfadf95b4 Merge inbound to mozilla-central. a=merge 2018-04-10 19:54:34 +03:00
Simon Fraser 91ea0d21ac Bug 1452159 periodic file udpates, fix awk behaviour r=jlorenzo
Summary:
a difference in behaviours between awks meant the original didn't work in-situ,
although the task didn't fail due to the pipe chain.

Reviewers: jlorenzo

Reviewed By: jlorenzo

Bug #: 1452159

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

--HG--
extra : rebase_source : b31b7ceeb59c79aeecf206c079b8ea436967e7c7
2018-04-10 13:10:45 +01:00
Tom Prince 5c0397226f Bug 1451968: Add comm-central bracnhes to taskgraph project aliases; r=dustin a=reland
There are several project aliases for taskgraph's `run_on_projects`. Add the
appropriate `comm-*` branches to those aliases.

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

--HG--
extra : source : 918004b0cc5d69f7fb05b1fcbb0adb06f6966bf0
extra : amend_source : 34414fd9ced8b73306836397e3acee26c68bb968
2018-04-05 15:48:24 -06:00
Ben Hearsum c8816caaf1 bug 1355482: document taskcluster releng implementation and release promotion - add in depth balrog docs. r=aki 2018-04-10 15:24:57 -04:00
Aki Sasaki 32eb3c4e9d bug 1442793 - nightly-l10n artifact_prefix. r=bhearsum
MozReview-Commit-ID: xdxkpsU9Yy

--HG--
extra : rebase_source : f02d157958650c5c0867bc962f79f1392ef40c57
2018-03-13 12:13:51 -07:00
Aki Sasaki 06088bc94d bug 1442793 - pushapk artifact_prefix r=bhearsum
MozReview-Commit-ID: 8NMgi5B8Ls8

--HG--
extra : rebase_source : 6ca364e969c59254d07cf56c285e17bc5a1e5872
2018-03-21 18:55:08 -07:00
Aki Sasaki f5e1eeca2b bug 1442793 - partials artifact_prefix. r=bhearsum
MozReview-Commit-ID: 2XL2OEpVyWO

--HG--
extra : rebase_source : b8e6f2c98950070a0c61a755620758d6774e33ae
2018-03-21 15:13:57 -07:00
Aki Sasaki 745fe6eddf bug 1442793 - partials signing artifact_prefix. r=bhearsum
MozReview-Commit-ID: 63xkuTu8QHP

--HG--
extra : rebase_source : 6c80534e6bf28c66faa8e46efd94bf9fd4b068b6
2018-03-21 12:47:56 -07:00
Aki Sasaki 92ae1537a6 bug 1442793 - repackage artifact_prefix. r=bhearsum
MozReview-Commit-ID: KTKKJQJJEAy

--HG--
extra : rebase_source : c792f743fe090251ea55b953d34da53cbb184c1a
2018-03-21 12:32:57 -07:00
Aki Sasaki 839bed1924 bug 1442793 - generate_taskcluster_artifact_prefix. r=bhearsum
MozReview-Commit-ID: 2zRqm5C9ZZQ

--HG--
extra : rebase_source : 859141b77f0fc52e4d84d4b476354dc5689fcec9
2018-03-21 12:07:01 -07:00
Aki Sasaki e395d56806 bug 1442793 - release_generate_checksums_signing artifact_prefix r=bhearsum
MozReview-Commit-ID: GwpgcNamgnI

--HG--
extra : rebase_source : e6708b0ad1fda29b58164c6c4a3b5de0b5f55993
2018-03-21 11:54:05 -07:00
Aki Sasaki b2f3842f8d bug 1442793 - release_generate_checksums_beetmover artifact_prefix r=bhearsum
MozReview-Commit-ID: Fv1nkOEH6V5

--HG--
extra : rebase_source : 6262cf8dcd9cdbf398c3ec7a3c6b86ca1a16d010
2018-03-21 11:14:59 -07:00
Aki Sasaki 9ba40707aa bug 1442793 - mozharness test artifact_prefix. r=bhearsum
MozReview-Commit-ID: HuD8rP3db5u

--HG--
extra : rebase_source : 18c95cf64c165860d0968b1af4586d81f409c24c
2018-03-07 14:32:52 -08:00
Aki Sasaki d135d86205 bug 1442793 - beetmover artifact_prefix. r=bhearsum
MozReview-Commit-ID: 6asTyW9T3OM

--HG--
extra : rebase_source : 795ab3f662ea095a710ef505427dad0c8c95116e
2018-03-07 14:27:49 -08:00
Aki Sasaki 3527773115 bug 1442793 - signed_artifacts artifact_prefix. r=bhearsum
MozReview-Commit-ID: FYmqn67shHF

--HG--
extra : rebase_source : b9f85e72f036cf2f304567f11c0bda02afa33d84
2018-03-07 14:14:52 -08:00
Aki Sasaki 3341520262 bug 1442793 - generated sources artifact_prefix. r=bhearsum
MozReview-Commit-ID: 9vUBy1yMX8r

--HG--
extra : rebase_source : d9e13f10576960e7773c2cf1847b5b35859808d1
2018-03-07 14:10:13 -08:00
Aki Sasaki 2df4c945da bug 1442793 - job public_artifacts -> artifacts. r=bhearsum
MozReview-Commit-ID: F1byXqn5Yan

--HG--
extra : rebase_source : 363319492aa6c5f6737a679c6c35303c4d104e87
2018-03-07 14:07:58 -08:00
Aki Sasaki 1cca0ebdea bug 1442793 - diffoscope artifact_prefix. r=bhearsum
MozReview-Commit-ID: 5ohAgqhqj5V

--HG--
extra : rebase_source : 8ee2c84bffaa1a47ffa0194bc3fd0033c57fd38a
2018-03-07 13:58:02 -08:00
Aki Sasaki 4f0c8ae4c9 bug 1442793 - tests artifact_prefix. r=bhearsum
MozReview-Commit-ID: 1KFGftPjG9Z

--HG--
extra : rebase_source : 8095e4e9999081cdc62b7bb21e7aa408daf65e7c
2018-03-07 13:05:10 -08:00
Aki Sasaki 6a1a7f74a1 bug 1442793 - repackage_signing artifact_prefix. r=bhearsum
MozReview-Commit-ID: 10aQShA2xZJ

--HG--
extra : rebase_source : bb491998735fcfb8ce37605b3be9a88673d7d415
2018-03-07 12:51:02 -08:00
Aki Sasaki b82a129bd2 bug 1442793 - get_artifact_prefix and get_artifact_path. r=bhearsum
MozReview-Commit-ID: E1VBN88h03M

--HG--
extra : rebase_source : bef288876aaecf452d989c32508c23084698321f
2018-03-07 10:37:33 -08:00
Aki Sasaki 1158e221dd bug 1442793 - add artifact_prefix attribute. r=bhearsum
MozReview-Commit-ID: GrAiC3sUaEp

--HG--
extra : rebase_source : 62267a238fa9054009351832d6e8326cbc0c4c27
2018-03-07 10:27:55 -08:00
Simon Fraser a5bf57e641 Bug 1452584 Removing pinning for periodic file updates r=jlorenzo
Reviewers: jlorenzo

Reviewed By: jlorenzo

Bug #: 1452584

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

--HG--
extra : rebase_source : ed1fcd37ca79b0ed8a3b209789313f26fb76906f
2018-04-09 12:04:17 +01:00
Simon Fraser ecbb3b8bae Bug 1452159 periodic file update clears out old reviews r=jlorenzo
Summary:
the periodic file updates keep adding new reviews, and it's easy to fall behind.
This adjusts the script so it clears out any previous submissions that are still awaiting review.

Reviewers: jlorenzo

Reviewed By: jlorenzo

Bug #: 1452159

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

--HG--
extra : rebase_source : 4a36ddd91bf7e971fd6b424d02117bd4739a91ed
2018-04-09 11:18:06 +01:00
Phil Ringnalda 7ccb618f45 Backed out changeset 918004b0cc5d (bug 1451968) for breaking comm-central builds, a=shame 2018-04-08 09:02:43 -07:00
Brindusan Cristian c5ba0f0766 Merge inbound to mozilla-central. a=merge 2018-04-07 12:57:02 +03:00
Tom Prince c5360ae8bc Bug 1451968: Add comm-central bracnhes to taskgraph project aliases; r=dustin
There are several project aliases for taskgraph's `run_on_projects`. Add the
appropriate `comm-*` branches to those aliases.

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

--HG--
extra : rebase_source : 80540deabf55f0ce0063fffcffd362f3b731b5f3
2018-04-05 15:48:24 -06:00
Tom Prince 0767126b2d Bug 1451962; Refactor nightly target task functionss; r=dustin
There is slight random variation in the functions. Refactor them so that they
behave the same.

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

--HG--
extra : rebase_source : f0b9e4c81820f9aee9ab03a3a61b222c68350d58
2018-04-05 15:42:39 -06:00
Tom Prince c89ee42b28 Bug 1451962: Rename `filter_on_nightly` to `filter_out_nightly` in `taskgraph.target_tasks`; r=dustin
Make it clear that the function filters out nightly tasks.

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

--HG--
extra : rebase_source : ad6a899c40bf18052fdb209ea1a196313edcf5d3
2018-04-05 15:31:33 -06:00
Gregory Mierzwinski b2437e6861 Bug 1451849 - Enable e10s mode on linux64-jsdcov. r=jmaher
This patch enables e10s mode on all suites running on the linux64-jsdcov code coverage build.

MozReview-Commit-ID: Iex6VPhLVpJ

--HG--
extra : rebase_source : 3c9124304e33856465aacdafb3e4abf4e7ac64e9
2018-04-05 13:44:23 -04:00
Andreea Pavel 7a4b9a3f56 Merge mozilla-inbound to mozilla-central. a=merge
--HG--
extra : rebase_source : 66bd87105d99036ada5008499ff0eaea579b531a
2018-04-06 13:20:21 +03:00
Kartikaya Gupta be2f9c3933 Bug 1344350 - Enable reftests on windows-qr in automation. r=jrmuizel
MozReview-Commit-ID: JK6Te8xxJbQ

--HG--
extra : rebase_source : d8623a97bd76255d3e6ecce29e9404cef3886cac
2018-04-06 11:58:44 -04:00
Tom Prince b99da59110 Bug 1421062: Allow configuring the balrogworker to use per-project; r=aki
This allows non-trunk branches to use a staging balrog worker, and thunderbird
to use its own balrog scriptworker.

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

--HG--
extra : rebase_source : 8aedc197298d54f4f1a2a1ba168d7fbefc44ce1d
2018-04-04 13:47:22 -06:00
Ben Hearsum 532b11a2f2 bug 1446816: add back KEY to the list of artifacts that is uploaded for each release. r=aki 2018-04-05 14:41:17 -04:00
Dorel Luca 19f62f31a4 Backed out changeset 0222a82d1e90 (bug 1360198) for Talos exceptions on windows machines. CLOSED TREE 2018-04-05 21:10:34 +03:00
Dorel Luca 4ea3199177 Backed out changeset 186241aaea35 (bug 1360198) for Talos exceptions on windows machines. CLOSED TREE 2018-04-05 21:10:24 +03:00
Peter Moore 25b7539ba9 Bug 1360198 - improve code comments per review feedback,r=dustin 2018-04-05 19:04:39 +02:00
Peter Moore 87e9b41b25 Bug 1360198 - don't set expiry for generic-worker task artifacts,r=dustin 2018-04-05 18:56:08 +02:00
Aki Sasaki 055220511d bug 1451531 - beetmover-cdns should depend on release-generate-checksums-beetmover. r=nthomas
--HG--
extra : rebase_source : 032f56ae77969c80d425a0a465b525b2aa24b8f5
2018-04-04 15:28:23 -07:00
Narcis Beleuzu 58b4822076 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-04-05 01:09:42 +03:00
Cosmin Sabou 9783b68517 Merge mozilla-central to autoland. a=merge on a CLOSED TREE 2018-04-04 21:05:46 +03:00
Cosmin Sabou 91c9d08e42 Merge inbound to mozilla-central. a=merge 2018-04-04 20:53:53 +03:00
Marco Castelluccio 1955902330 Bug 1417496 - Increase reftest chunks to 6 and timeout to 90 minutes for Windows coverage builds. r=jmaher
--HG--
extra : rebase_source : 8720c80d0bbfbabf9b1374dd0f36e4d3f2b30c68
2018-04-03 14:37:53 +02:00
Aki Sasaki 40f11e90fa bug 1450012 - fix lint issue. r=lintfix
--HG--
extra : rebase_source : 96250f19d7d7191a4b0dc6b0c4226bbd4976abce
2018-04-03 16:32:24 -07:00
Aki Sasaki 043b1389dc bug 1450012 - add rerun task. r=bstack
--HG--
extra : rebase_source : cc80b2fdc541d098050ab046142916739b08e28e
2018-04-03 16:00:07 -07:00
Ciure Andrei 7208a2fee8 Merge inbound to mozilla-central. a=merge 2018-04-04 00:54:16 +03:00
Tom Prince 5a1fdd4a26 Bug 1421062: Use `Thunderbird` as the product in comm-central beetmover tasks; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D783

--HG--
extra : rebase_source : 4c51948a47fb17989c79edf3d26d06c6c9c7fa09
extra : histedit_source : d239554a3e11c03e58acc0612c271726346605ab
2018-03-22 11:44:36 -06:00
Tom Prince d594fa479b Bug 1421062: Use nightly beetmover config by default on try; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D782

--HG--
extra : rebase_source : 6bfbdb8a34fb018cf30db5961ea6c4a7986da07f
extra : histedit_source : 0cf351793f97f580e7efcb5e7ff5f178d0cca482
2018-03-20 11:25:15 -06:00
Tom Prince 59dd18e6c4 Bug 1421062: Configure beetmover workers via global taskgraph config; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D781

--HG--
extra : rebase_source : 40bc39af068fc5877a5fd6423739e4248105e089
extra : histedit_source : 77483e68671290e5a2882e681c16f5e0abe79069
2018-03-20 11:24:06 -06:00
Chris AtLee f6faa1ea52 Bug 1442330: Remove android old-id builds r=jlorenzo
MozReview-Commit-ID: 9o3iXM5oHQM

--HG--
extra : rebase_source : c851970eb629285ee741dec0c177e4a0d9c674e0
2018-03-29 17:19:33 -04:00
Johan Lorenzo bd5684096a Bug 1447263 - Snap: Split build and upload task r=rail
MozReview-Commit-ID: DGLQZLTjJDu

--HG--
rename : taskcluster/ci/release-snap/kind.yml => taskcluster/ci/release-snap-repackage/kind.yml
rename : taskcluster/taskgraph/transforms/release_snap.py => taskcluster/taskgraph/transforms/release_snap_repackage.py
extra : rebase_source : dcd16e9e7e28f1817de12ff469c1456305a2dafc
2018-03-20 17:19:50 +01:00
Kartikaya Gupta 4b3308471c Bug 1450552 - Disable svgr on windows10-64-qr for almost-permafailing. r=jmaher
MozReview-Commit-ID: 650NnXieC53

--HG--
extra : rebase_source : 63daee692f2b1bf9c3098efccc33d5a6391e125d
2018-04-04 09:19:49 -04:00
Rob Wood ea3e0fc00c Bug 1434056 - Add nightly talos profiling job for Win10; r=jmaher
MozReview-Commit-ID: 5HjNqh17p9e

--HG--
extra : rebase_source : 74c900950c309dd3612b71ec9794f1f637a6d09c
2018-02-09 19:06:53 -05:00
Dustin J. Mitchell d0f0657464 Bug 1443974: add a template to run try jobs at 'low' priority; r=ahal
This is gated by the `--chemspill-prio` flag, which should at least make anyone
abusing it to get faster results feel sorry for what they've done.

MozReview-Commit-ID: J4EwH45IkMX

--HG--
extra : rebase_source : 1bfbfafd7de914aaab52f48f0e37c09c0df05dd7
2018-04-02 16:53:05 +00:00
Olivier Tilloy e9b0682a45 Bug 1449864: [snap package] add the removable-media plug to allow saving downloaded files to /media. r=jlorenzo
MozReview-Commit-ID: LcKaZOZP6vS

--HG--
extra : rebase_source : 52b66130a2d7044f35e0ef7f645469d62f81d0fb
2018-03-29 10:10:53 +02:00
Dorel Luca baf0da3fea Merge mozilla-central to autoland 2018-04-03 07:22:33 +03:00
Gregory Szorc 70d55f427e Bug 1449629 - Install Python 3.5 in debian-base; r=glandium
We want Python 3.5+ to be available everywhere so various processes
can start using it.

The debian-base Dockerfile is shared by Debian 7 and 9 images.
Debian 9 ships with Python 3.5 and after the previous commit, we
have a Python 3.5 package for Debian 7. So we simply install the
"python3.5" package to get Python on all the Debian images.

MozReview-Commit-ID: 9ZmoSxtHWTZ

--HG--
extra : rebase_source : be4e62e7d731a3c39ee9ce205d75f1e525192acc
2018-04-02 16:58:21 -07:00
Gregory Szorc cbab55349e Bug 1449629 - Install Python 3.5 in Debian 7 base image; r=glandium
Debian 7 ships Python 3.2 by default. That's too old for our
upcoming build requirement of Python 3.5.

This commit adds a Python 3.5 package for wheezy that backports
the Python 3.5 from a much later Debian version.

The patch was inspired by the existing patch for Python 2.7.
However, it needed additional work. The changes and reasons
should all be documented in the changelog file as part of the
package diff we apply.

I'm a bit disappointed we had to disable PGO. But it was
reliably segfaulting during the build. I didn't feel like going
down that rabbit hole.

MozReview-Commit-ID: ABpHW1KYFQP

--HG--
extra : rebase_source : 02dbd13236fe741cb33f07c803218fda339c214e
2018-04-02 19:27:12 -07:00
Gregory Szorc 18e72cea88 Bug 1449629 - Use -L when downloading OpenSSL; r=glandium
The URL is now being redirected to
https://www.openssl.org/source/old/1.1.0/openssl-1.1.0g.tar.gz. Let's
add a -L so we follow redirects automatically.

MozReview-Commit-ID: AuZ98jGidzl

--HG--
extra : rebase_source : 07e61558024e789df45d8e2ab67ab5ad9d3d355b
2018-04-02 19:22:07 -07:00
Jeff Gilbert afd77f7fd5 Bug 1444274 - Require GCC 6.1+. - r=glandium
MozReview-Commit-ID: 7alNSIhhbLI
2018-04-02 17:05:43 -07:00
Steve Fink 4fa97cae2b Update sixgill to ab06fc42cf0f for bug 1450379, r=bhackett
--HG--
extra : rebase_source : 5be473dc5253fe69db3ab745ce31255d966e6459
2018-03-30 15:33:15 -07:00
Steve Fink b1be1f1ac9 Bug 1449066 - Switch hazard builds to GCC 6, r=froydnj
--HG--
extra : rebase_source : 312938733bbf76c3c9c2fc2ec35ba0b88e6f89de
2018-03-28 18:15:51 -07:00
Andrew Halberstadt 135003aa80 Bug 1414921 - Add --geckoProfile to capture profiles from talos tasks to |mach try fuzzy|, r=dustin
Enables |./mach try fuzzy --talos-profile|. This template only applies to talos
tasks. It also provides --geckoProfile for consistency with |mach try syntax|,
but I don't like this name so it's hidden from the help.

The 'talos-profile.yml' template is also very specific (only applies to Talos
tasks).  Ideally I'd like a general 'command.yml' template that just appends
arguments to the command for any arbitrary tasks. But then we'd need to invent
an expression syntax in try_task_config.json so we could make sure it only
applies to Talos. Then I thought rather than implement it for a specific
template, we should have a general way of doing this which could apply to any
and all of the templates.

Needless to say, it's a rabbit hole and something that's best left to a
follow-up so we don't delay this bug.

MozReview-Commit-ID: GhllZ7sr0ar

--HG--
extra : rebase_source : 1de4deecc2f73130904d7c95d4ff12f85883cd91
2017-12-13 16:16:09 -05:00
Andrew Halberstadt 733451d1fa Bug 1414921 - [taskgraph] Convert test_morph.py to the pytest format, r=dustin
I was going to add a new test to this file and realized there was a lot of
duplication happening. Since I find it a lot easier to abstract code using
pytest's fixtures than it is to store instance variables and methods on a
unittest.TestCase class, I decided to convert this file to the pytest format
first.

Besides, I believe pytest's format makes the test a lot easier to read and
understand.

MozReview-Commit-ID: CfW9K11tFhk

--HG--
extra : rebase_source : 86192d73c664730ef98d8e8a9e50faaea0f55015
2018-04-04 15:22:42 -04:00
Jim Chen a68cfc710e Bug 1448188 - Build geckoview instrumentation test in automation; r=nalexander
Build the GeckoView androidTest APK during the "archive-geckoview" step
and upload it as a build artifact. We can then run the tests in
automation.

MozReview-Commit-ID: 4GrwZEbQFsY

--HG--
extra : rebase_source : e038f5db2876bcc2e3842a6154a5580caa4f323f
2018-04-04 13:50:34 -04:00
Simon Fraser b643e91189 Bug 1430600 Fix retries for partials async downloads r=callek
Summary: This doesn't solve the download timeouts, but does ensure that retries are happening as they should.

Reviewers: rail

Reviewed By: rail

Bug #: 1430600

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

--HG--
extra : rebase_source : ba2e30cb7f190f5ee2ef06dadd80d7fe9bc61d54
2018-04-03 18:31:05 +01:00
Justin Wood 15d1e2b45f Bug 1286092 - Do repackage for platforms to support on-change l10n. r=aki
for L10n jobs should run per-push based on the corresponding builds

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

--HG--
extra : rebase_source : 0fb080d5e3d00fdbc33967cbe694023df2e0ba4d
2017-12-01 17:00:26 -05:00
Justin Wood 20d7461166 Bug 1286092 - Add signing for linux/mac, needed for on-change l10n. r=aki
for L10n jobs should run per-push based on the corresponding builds

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

--HG--
extra : rebase_source : e1d1b81d21d93334f4b807578b0aa11a9dba8766
2018-05-21 22:16:14 -04:00
Justin Wood 4f7c11562a Bug 1286092 - Add a pushlog-id format for l10n on-change routes. r=aki
for L10n jobs should run per-push based on the corresponding builds

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

--HG--
extra : rebase_source : 97fe134972cd6ed08bb14f1207ec55cd13781410
2017-12-01 11:58:29 -05:00
Justin Wood a77b505c7b Bug 1286092 - Stop using old style l10n routes for nightly. r=aki
for L10n jobs should run per-push based on the corresponding builds

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

--HG--
extra : rebase_source : 7e865afd6c71178c6de7dc9f428682b211362850
2017-12-01 11:57:37 -05:00
Justin Wood c103a5a500 Bug 1286092 - Fix mistake with build_date in index routes. r=aki
for L10n jobs should run per-push based on the corresponding builds

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

--HG--
extra : rebase_source : 21d8e3a328f32c00f76a4a77f8b0cb7debd16891
2017-12-01 11:03:01 -05:00
Joel Maher e09ad9e15c Bug 1465336 - add six-speed to jsshell-bench framework. r=ahal 2018-05-30 09:40:00 -04:00
Simon Fraser 26526a42fa Bug 1452927 Improve logging and retries for partials r=mtabara
Summary:
Attempt to get more information about download timeouts, and
also retry the partial generation if download timeouts happen too often.

Reviewers: mtabara

Reviewed By: mtabara

Bug #: 1452927

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

--HG--
extra : rebase_source : 5b30ffbde03d6600fecd70452082b674dd3f68d9
2018-05-30 15:34:36 +02:00
Bogdan Tara 933c5069bd Backed out 16 changesets (bug 1286092) for L10n bustages CLOSED TREE
Backed out changeset ef828badfd93 (bug 1286092)
Backed out changeset 57a592e33f36 (bug 1286092)
Backed out changeset c9cf945aa4f9 (bug 1286092)
Backed out changeset d8c01d976acd (bug 1286092)
Backed out changeset 5d68dfd6325c (bug 1286092)
Backed out changeset 878e174255ff (bug 1286092)
Backed out changeset fa3e38422d49 (bug 1286092)
Backed out changeset fc6aebca89e3 (bug 1286092)
Backed out changeset f2271cd6af26 (bug 1286092)
Backed out changeset 7b828445f551 (bug 1286092)
Backed out changeset 5617053b1740 (bug 1286092)
Backed out changeset 556f54c5e209 (bug 1286092)
Backed out changeset db19ea492b02 (bug 1286092)
Backed out changeset 6eb40b38f9c9 (bug 1286092)
Backed out changeset 3eb4e39b9bcd (bug 1286092)
Backed out changeset b3c05f6e6a57 (bug 1286092)
2018-05-30 16:16:24 +03:00
Bogdan Tara b5825d891a Backed out changeset 57a592e33f36 (bug 1286092) for L10n bustages CLOSED TREE 2018-05-30 16:08:56 +03:00
Justin Wood 3e90b83591 Bug 1286092 - Make l10n onpush tier 1. r=aki
for L10n jobs should run per-push based on the corresponding builds

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

--HG--
extra : rebase_source : 779ce7e127f203386b4fa65e9110a765fec17d84
2018-05-29 12:06:46 -04:00
Justin Wood 493348663c Bug 1286092 - Enable desktop l10n on-push for beta tasks too. r=aki
for L10n jobs should run per-push based on the corresponding builds

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

--HG--
extra : rebase_source : f8294ccb0d22d284e43050eae425184b5e5517c2
2018-05-29 12:06:10 -04:00
Justin Wood 746a18f42e Bug 1286092 - Actually enable l10n repacks based on the same push on-change. r=aki
for L10n jobs should run per-push based on the corresponding builds

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

--HG--
extra : rebase_source : 1fd925beca600888ccf77f44f48a3c34b0d54c75
2018-05-23 14:57:23 -04:00
Justin Wood a338726b4d Bug 1286092 - Don't ridealong l10n anymore, now that we're going to be per-change anyway. r=aki
Differential Revision: https://phabricator.services.mozilla.com/D1436

--HG--
extra : rebase_source : d0b8af9775cdaf806467f9d79ed40bcf6653c7e8
2018-05-28 14:27:03 -04:00
Justin Wood 7c53785f12 Bug 1286092 - Do repackage-signing on-change for on-change l10n. r=aki
for L10n jobs should run per-push based on the corresponding builds

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

--HG--
extra : rebase_source : 63480b1bb67876df08fe141f2c59414c9c3765b0
2018-05-22 09:42:19 -04:00
Justin Wood 25f766f68a Bug 1286092 - Stub installer attribute. r=aki
for L10n jobs should run per-push based on the corresponding builds

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

--HG--
extra : rebase_source : 902aaff764db6df06b96e7ba8c7d717afd6869e3
2018-05-22 18:22:37 -04:00
Justin Wood a4c24523ae Bug 1286092 - Do repackage for platforms to support on-change l10n. r=aki
for L10n jobs should run per-push based on the corresponding builds

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

--HG--
extra : rebase_source : 935da41bf5e2cb82c04a1adc8441a139448d93a3
2017-12-01 17:00:26 -05:00
Justin Wood 02cfd93b3b Bug 1286092 - Add signing for linux/mac, needed for on-change l10n. r=aki
for L10n jobs should run per-push based on the corresponding builds

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

--HG--
extra : rebase_source : 404ec04053adc2ab050f1b3c03b4d9dd4a243522
2018-05-21 22:16:14 -04:00
Justin Wood fdcf7286a6 Bug 1286092 - Add a pushlog-id format for l10n on-change routes. r=aki
for L10n jobs should run per-push based on the corresponding builds

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

--HG--
extra : rebase_source : 8af5e6eccd362aec94037ddad8a43f6566be40bd
2017-12-01 11:58:29 -05:00
Justin Wood bad34f8166 Bug 1286092 - Stop using old style l10n routes for nightly. r=aki
for L10n jobs should run per-push based on the corresponding builds

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

--HG--
extra : rebase_source : 8685ad074debdd76c9857934fc8edc27e754a10a
2017-12-01 11:57:37 -05:00
Justin Wood 6387c9ba59 Bug 1286092 - Fix mistake with build_date in index routes. r=aki
for L10n jobs should run per-push based on the corresponding builds

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

--HG--
extra : rebase_source : bfc26fef854722e243a327aeacfcb8ef6be6da74
2017-12-01 11:03:01 -05:00
Simon Fraser 91c0407bcc Bug 1468386 Don't build funsize balrog image r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D1655
2018-06-14 16:49:57 +00:00
Gurzau Raul 533d5e8378 Backed out changeset 8f3285a5c28c (bug 1468386) for Gecko Decision Task failure on taskcluster/docker/funsize-balrog-submitter/Dockerfile on a CLOSED TREE 2018-06-14 18:32:18 +03:00
Simon Fraser adfd291f5b Bug 1468386 Clean up unused funsize-balrog-submitter image r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D1648
2018-06-13 23:15:00 +00:00
Eric Rahm 9b852df17e Bug 1457243 - Part 6: Hook in the about:blank awsy test to automation. r=bc
--HG--
extra : rebase_source : 9eb7f7bb6609c1aa20fdf1ef3395ce91e5b8afeb
2018-05-08 16:05:33 -07:00
Mike Hommey e680be2ec4 Bug 1466060 - Upgrade to binutils 2.28.1. r=nalexander
Version 2.25.1's libiberty can choke on some symbols. That was fixed in
2.27. As of writing, the last version is 2.30. Conservatively go with
2.28.1, which is the same major version (2.28) as what is currently in
Debian stable.

--HG--
extra : rebase_source : 9e5ba94421a1568f662cfd98af7168ea1c890934
2018-06-01 17:48:41 +09:00
Csoregi Natalia 2f779be8d9 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-06-02 01:03:45 +03:00
Tom Prince 3b6ab041c5 Bug 1458700: [release] Don't hard-code firefox in bouncer filenames; r=jlorenzo
This allows thunderbird to be supported.

Differential Revision: https://phabricator.services.mozilla.com/D1484
2018-06-01 16:54:51 +00:00
Tom Prince 601875af82 Bug 1458700: [release] Allow passing extra-config to bouncer-check from taskcluster; r=jlorenzo
This allows passing configuration like `bouncer_prefix` per-branch, without
needing multiple mozharness configs.

Differential Revision: https://phabricator.services.mozilla.com/D1483
2018-06-01 09:10:54 +00:00
Narcis Beleuzu 2d0803379f Merge inbound to mozilla-central. a=merge 2018-03-31 00:49:19 +03:00
Chris Manchester 30f9e95441 Bug 1447116 - Update rust builders to 1.25 r=nalexander
MozReview-Commit-ID: jY8gAcA3vJ
2018-03-30 10:12:58 -07:00
Joel Maher 23456f1a83 Bug 1449587 - change the chunks that reftests run in to complete in more realistic runtimes and balance overhead + test time. r=ahal 2018-03-30 06:06:42 -04:00
Joel Maher 1314ee22b6 Bug 1436818 - enable motionmark on windows for try/mozilla-central. r=rwood 2018-03-30 06:06:42 -04:00
Joel Maher 65f61d075f Bug 1435844 - reftests on windows10 and the new moonshot hardware. r=rwood 2018-03-30 06:06:41 -04:00
Joel Maher 3fe49f6275 Bug 1431161 - run windows 32 and 64 bit builds on windows10-64 hardware for talos performance tests. r=rwood 2018-03-30 06:06:41 -04:00
Mike Shal 3a0c426d41 Bug 1319230 - Add a Taskcluster job to build with the tup backend; r=nalexander
MozReview-Commit-ID: H3ZmKxXk2NP

--HG--
extra : rebase_source : 33924dff24ff5f38832c2e600a85a8b0a9a23bf6
2018-02-22 13:31:10 -05:00
Dave Hunt 057d540744 Bug 1438250 - Make mozunit pip installable; r=ahal
MozReview-Commit-ID: BT4ciGT82bp

--HG--
rename : config/mozunit.py => config/mozunit/mozunit/mozunit.py
extra : rebase_source : a68fa4f5dce77ccf7c55184c555bb37b3a876278
2018-03-29 14:18:00 +01:00
Andrew Halberstadt d2e75d0ea8 Bug 1436802 - [lint] Add some tests for the flake8 linter integration r=andi
This essentially tests tools/lint/python/flake8.py. Though it also adds
a basic framework for testing all the other linters as well. Getting this
added now will allow others to collaborate on adding more tests without
needing to get to 100% coverage for all linters right off the bat.

All python tests under tools/lint/test will run as part of the 'ml' task
on Linux, and the build task on Windows (OSX coverage is currently missing
for python tests).

The flake8 linter currently has a bug where the 'exclude' argument is
ignored. This is why we need to also exclude 'tools/lint/test/files' in
topsrcdir/.flake8, even though it is already listed in the
'mach_commands.py'. Other linters shouldn't need to do this, the exclusion
in 'mach_commands.py' should be good enough. See bug 1277851 for more
details.

MozReview-Commit-ID: 9ho8C83eeuj

--HG--
extra : rebase_source : 0adb01aa81c06f26cb891ae9f92a17f8f9fdf111
2018-03-22 17:24:15 -04:00
Dorel Luca 57bbc1ac58 Merge mozilla-inbound to mozilla-central. a=merge 2018-03-29 12:50:33 +03:00
Tom Prince 1f286055e2 Bug 1447460: Teach `mach taskgraph cron` to handle configuration in sub-repositories; r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D815

--HG--
extra : rebase_source : f0153c78bf4ffe0dbf520e0fb4d0683c82173f8b
2018-03-28 11:34:20 -07:00
Tom Prince 74bcf37b60 Bug 1447460: Mark some obsolete `mach taskgraph cron` parameters as ignored; r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D814

--HG--
extra : rebase_source : c50bd800ca9cd09bf0cd1ec9f7eb19f20d1b0866
2018-03-27 10:30:02 -07:00
Tom Prince a96e438dc0 Bug 1447460: Add a slightly more descriptve owner for cron tasks; r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D813

--HG--
extra : rebase_source : 30ce1b360bd43e1d48b72885a63eefb204464929
2018-03-27 10:32:13 -07:00
Chris AtLee 6b3f0c8b18 Bug 1425571: Replace pulse-notify with taskcluster-notify r=aki
MozReview-Commit-ID: FgfNz0fyY3z

--HG--
extra : rebase_source : a1e432f1deb3a8e0f22f61e6f9433f1dfc9fe845
2018-03-23 09:04:18 -04:00
Aki Sasaki 46478d2583 bug 1355482 - relpro docs: address dustin's review comments. r=dustin
--HG--
extra : rebase_source : d31b295a5c4b3a57bc7dd0f64e7143971135c23b
2018-03-27 17:39:24 -07:00
Margareta Eliza Balazs adebb06ac1 Merge inbound to mozilla-central. a=merge 2018-03-28 00:48:11 +03:00
Ben Hearsum cb385f20e8 bug 990689: don't wait for all platforms to finish before running update verify. r=aki
--HG--
extra : amend_source : aa7089e70da40505d0f5cab7e8fe3a1f96232e01
2018-03-27 11:01:54 -04:00
Ben Hearsum 34be0c1d31 bug 1446160: update verify shouldn't be silent when diffs are found. r=aki 2018-03-27 11:00:23 -04:00
Mike Shal 1d3020acd2 Bug 1387098 - Tup toolchain task; r=froydnj
Build the latest tup master branch with the LD_PRELOAD dependency
checker.

MozReview-Commit-ID: ALfnnmOZrky

--HG--
extra : rebase_source : 529d4392ef73e03f66fb76f089f8b88f45b44972
2018-02-20 11:12:08 -05:00
Simon Fraser e4385fcf42 Bug 1379773 Update funsize to allow mar/mbsdiff definitions r=bhearsum 2018-03-26 12:16:08 +01:00
Csoregi Natalia fb262254f8 Backed out changeset b42a6edd2645 (bug 1379773) for flake failure on scripts/funsize.py:229. CLOSED TREE 2018-03-26 13:55:44 +03:00
Simon Fraser f86f28e420 Bug 1379773 Update funsize to allow mar/mbsdiff definitions r=bhearsum 2018-03-26 11:38:05 +01:00
Gregory Szorc 365d4042e9 Bug 1448438 - Document how to upgrade Mercurial in CI; r=sheehan
We don't have docs for how to upgrade Mercurial in CI. A lot of it
is organic institutional knowledge that lives in various people's
heads. That's not good for continuity of business.

This commit starts to establish documentation for how to upgrade
Mercurial in Firefox CI.

The documentation for updating things in-tree is pretty robust
(because I've done it a handful of times and know what is involved).
But the docs for OpenCloudConfig and Puppet could certainly be
improved. I'll poke the respective maintainers of these systems
to help improve these docs as a follow-up.

MozReview-Commit-ID: Aruh3N8Llls

--HG--
extra : rebase_source : 5d82ffd1d2b808082d824274db33586f71899599
2018-03-23 12:43:36 -07:00
Gregory Szorc af8f8380c6 Bug 1448438 - Upgrade to Mercurial 4.5.2; r=sheehan
We bump the version of Mercurial for Debian packages and for Ubuntu
Docker images.

MozReview-Commit-ID: KYmG4rOm3TQ

--HG--
extra : rebase_source : cbb817a9ee4c27f0bc59f4fa1e2a708fac1cb093
2018-03-23 12:09:36 -07:00
Gregory Szorc 79e8198e43 Bug 1448438 - Install Mercurial via install-mercurial.sh; r=Callek
All in-tree Docker images should be installing Mercurial via
install-mercurial.sh so that the Mercurial install is consistent
across all Docker images.

I noticed this image wasn't using install-mercurial.sh because
attempting to rebuild the image currently fails due to
mercurial-4.3.1-2 not being available in the upstream package repo.

install-mercurial.sh has been taught to handle Ubuntu 18.04 and the
Docker image building process has been taught to use
install-mercurial.sh. install-mercurial.sh uses tooltool and behavior
should work and be deterministic over all of time.

As part of this, we had to establish a standalone shell script for
building the image. That's because install-mercurial.sh requires a
"tooltool_fetch" alias. Meaningful image building code has been
moved into the new setup.sh. This also means things run as a single
RUN statement. So we don't need to hack around minimizing RUN
invocations.

I also discovered that the pinned curl version is no longer available.
So I removed the version pinning. FWIW we can't rely on version
pinning unless the Apt repository is snapshotted. Packages do get
yanked from time to time. Unless we absolutely require a specific
version of a specific package, we can probably get away without pinning
- at least for this Docker image. But that can be a follow-up.

MozReview-Commit-ID: As7Hq470QcK

--HG--
extra : rebase_source : e5868ff1dfd6a14a12d3df08aca2954d1d9ea99f
2018-03-23 13:23:02 -07:00
Ted Mielczarek bd3e9df16c bug 1446665 - update sccache to pick up a fix for a PGO build failure. r=froydnj
MozReview-Commit-ID: 5uCjHMZc7JJ

--HG--
extra : rebase_source : f8aa60cca3992707e056460b01ac470cd79fc385
2018-03-23 11:37:47 -04:00
Johan Lorenzo fe8f5fc199 Bug 1448239 - Force apt database update so snapcraft can fetch packages r=rail
MozReview-Commit-ID: KAp4dCyHMRA

--HG--
extra : rebase_source : 15210a4ad3e402859f11771bb4a212132b002ac6
2018-03-23 12:06:51 +01:00
Noemi Erli 1270a21724 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-03-23 01:00:18 +02:00
Geoff Brown feca6aae6f Bug 1098508 - Add support for scheduling Android jit tests, but don't run them yet; r=me,a=test-only
Android jit tests are not ready to run yet: They may not run green, there are concerns about
capacity, etc. I am adding this support now to make it more convenient to debug on try.

--HG--
extra : rebase_source : 00bc5bf21fec3c130133b0de322b1f37250893c3
2018-03-22 16:33:15 -06:00
Kartikaya Gupta a41c002240 Bug 1448086 - Ensure QR tests are disabled on beta and project branches. r=aryx
This updates the existing entries to use the 'trunk' shorthand notation,
and adds missing entries for mochitests, reftests, jsreftests, and the
three categories of web-platform-tests.

MozReview-Commit-ID: KTgfidGFPNu

--HG--
extra : rebase_source : 3287477c1c9846c4d3a00275e0cb8ae422c48262
2018-03-22 14:54:17 -04:00
Tom Ritter 210b32e7fe Bug 1447414 Disable the MinGW Build on TC r=dustin a=aryx
In Bug 1447414 we're going to break the MinGW build. In this commit we
disable it pre-emptively but leave it available for people to run manually.

MozReview-Commit-ID: 9G9RSjYRn5z

--HG--
extra : histedit_source : 8c55f22d61268e56b8b55747dd23c95f286538dc
2018-03-20 13:56:16 -05:00
Kartikaya Gupta dc36f509ef Bug 1425589 - Turn on wpt on linux64-qr. r=jgraham
MozReview-Commit-ID: LX2qTOXH79O

--HG--
extra : rebase_source : a2b7f1ec1434eff132c3bd2022e39d1b45b12260
2018-03-21 09:29:54 -04:00
Cosmin Sabou 52c9a5448e Merge inbound to mozilla-central. a=merge 2018-03-21 00:24:33 +02:00
Emilio Cobos Álvarez 739b866c71 Bug 1447301: Disable the old style system by default. r=froydnj
This keeps --disable-stylo working and --enable-stylo=build with the same
semantics, but it makes also --enable-stylo / and the default to not build the
old style system at all.

This also removes the stylo-only platforms, since they're now the default.

MozReview-Commit-ID: DL2eZZn9suE
2018-03-20 17:33:47 +01:00
Margareta Eliza Balazs 922c555275 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-03-20 19:00:25 +02:00
Johan Lorenzo c0b485fa3a Bug 1444898 - Snap: Use dedicated snap docker image instead of the Ubuntu one r=rail
MozReview-Commit-ID: 2wDKUHJI9tr

--HG--
extra : rebase_source : 43ca551162eeeea43800c268c4033892da3644d2
extra : intermediate-source : 1e0275c17b6cf25563de0f6af4f60c57edc0400a
extra : source : 64c2b865e1f277e0a5965e4331dce75cf5458f50
2018-03-12 15:23:32 +01:00
Emilio Cobos Álvarez e9676561ce Bug 1446954: Remove support for running tests on automation without stylo configurations. r=froydnj
You can still run them on a --disable-stylo build, as long as that works
(presumably not for long).

I think I haven't missed anything, but please double-check.

MozReview-Commit-ID: 3BIAEjgTLo5
2018-03-20 11:29:08 +01:00
Aki Sasaki aae1b51c42 bug 1432591 - taskgraph changes for source tarball. r=bhearsum
tested on maple.

MozReview-Commit-ID: BtHVc9b5d7f

--HG--
extra : rebase_source : 8ec4c4b9dbba336d8064c894b2e558efc1bc8291
2018-03-14 17:00:55 -07:00
Aki Sasaki 5076089a4d bug 1432591 - mozharness - back out source-related changes from 605111b6f51f. r=tomprince
In 605111b6f51f, we removed a bunch of unused actions. However, now that we're recreating the source tarball, some of those are no longer unused. This patch brings them back.

MozReview-Commit-ID: 5WZMEeuatup

--HG--
extra : rebase_source : f725e6cacd692357bc8e4194afb052e2c29b99b1
2018-03-14 16:57:45 -07:00
Chris AtLee 29da27eafe Bug 1446241: Set run-on-projects for upload-generated-sources and upload-symbols r=aki
If tasks still exist before the optimization phase, then any tasks these depend
on will also be scheduled. In particular for devedition on m-r, that means that
although the builds were being excluded from the target tasks due to the
build's run-on-projects settings, the upload-symbols and
upload-generated-sources tasks did exist in the target tasks, and so the builds
got re-added to the target tasks during graph optimization.

MozReview-Commit-ID: 1AWJuafULEE

--HG--
extra : rebase_source : 153653733e01433ae894a0ba4fd99228e0936024
2018-03-19 14:15:52 -04:00
Greg Mierzwinski f9771d3cbc Bug 1445838 - Increase task timeout on code coverage (ccov) test tasks. r=marco
Increases the max-run-time for all test tasks on ccov builds.

MozReview-Commit-ID: KtArHMWKgbH

--HG--
extra : rebase_source : 61b6831ba39f005992ce3ec5db5568ad9ce95a36
2018-03-14 17:49:48 -04:00
Ted Mielczarek 44322b0b23 bug 1445631 - update sccache to pick up a fix in the jobserver crate. r=chmanchester
MozReview-Commit-ID: JtHea27GTTq

--HG--
extra : rebase_source : e7b08d6b6b765c0447aadfaa7f4f606676806c73
2018-03-16 13:41:52 -04:00
Rob Wood 24e7c713a6 Bug 1446405 - Re-enable talos tp6 on windows; r=jmaher
MozReview-Commit-ID: BU8biofxy8H

--HG--
extra : rebase_source : e88d644388edaf750cd2ffc471f92d5a70faeb85
2018-03-16 10:36:31 -04:00
Johan Lorenzo 76246ea977 Bug 1445890 - Fennec: Fix bad FTP path on bouncer submission r=mtabara a=release
MozReview-Commit-ID: 2zfBA6ksoNT

--HG--
extra : rebase_source : 9096aa3350f892aca6fd31a9d9292269fbf20a3c
extra : intermediate-source : 4fe0615c6be1744ad9cbdcb6c917fabfac094a88
extra : source : 69685faa0bb4db6b19d44cca4fa9c1b7c39bbebc
2018-03-16 09:36:59 +01:00
Csoregi Natalia 7e68d80ef1 Backed out changeset 4dc6a0427030 (bug 1445890) for failing taskcluster/taskgraph/transforms/bouncer_submission.py:33. CLOSED TREE 2018-03-16 15:53:20 +02:00
Johan Lorenzo ee742107fd Bug 1445890 - Fennec: Fix bad FTP path on bouncer submission r=mtabara
MozReview-Commit-ID: 2zfBA6ksoNT

--HG--
extra : rebase_source : 69685faa0bb4db6b19d44cca4fa9c1b7c39bbebc
2018-03-16 09:36:59 +01:00
William Lachance e352c67b67 Bug 1261081 - Only enable ctor counting on linux64 opt/pgo r=froydnj,gps
MozReview-Commit-ID: 4ftbGOa4KzP

--HG--
extra : rebase_source : 40c20845515715eda846550f8eede57116911084
2018-03-13 15:02:32 -04:00
Johan Lorenzo 7aa77a37aa Bug 1445672 - Do not rely on release-type to define alias name r=aki
MozReview-Commit-ID: ErWI9JhUqG7


G: changed taskcluster/taskgraph/transforms/bouncer_aliases.py

--HG--
extra : rebase_source : 0df8cba7937144e6c5168ce4df753629ce288ce5
2018-03-14 19:11:16 +01:00
arthur.iakab 8976abf9ca Merge inbound to mozilla-central. a=merge 2018-03-14 12:00:13 +02:00
Steve Fink de4adccfc7 Bug 1444543 - toolchain: build sixgill for gcc 6.4.0, r=glandium
--HG--
extra : rebase_source : fa2f7acf63e99544b95c6a896ba015c52c04f7ae
2018-03-06 10:15:29 -08:00
Steve Fink 03dedf49bb Bug 1443233 - Update sixgill to use same qualification settings for all type printing, r=bhackett
--HG--
extra : rebase_source : 16d1361a8a020ba3d4a37e867dfa1cc7f75c92dd
2018-03-06 08:37:02 -08:00
Ted Mielczarek f51415ef1d bug 1445218 - update sccache to 0.2.6. r=froydnj
MozReview-Commit-ID: FxFmXcAHC5A

--HG--
extra : rebase_source : b01b5aca229547dc1b4de14ec36df54d806cf7e6
2018-03-13 08:31:06 -04:00
Aki Sasaki f1b152aa68 bug 1443336 - set snap to treeherder tier 2. r=jlorenzo
MozReview-Commit-ID: 8deN62OyNtq

--HG--
extra : rebase_source : 36403e49966ed8355f4b311f9afb5c42129c4be0
2018-03-12 13:38:39 -07:00
Sylvestre Ledru 06b7836c7e Bug 1444628 - Fix a bunch of typo in the doc r=ahal
MozReview-Commit-ID: SNXsViVUm0

--HG--
extra : rebase_source : d1a73dd5399854c0ec28087b207bb1b1d4bb9c02
2018-03-10 17:14:38 +01:00
Aki Sasaki 399114003f bug 1355482 - release promotion doc review followup. r=bhearsum
--HG--
extra : rebase_source : 40fd5414cbd3d8fdde7d1085891dc8fe920d342c
2018-03-22 12:00:22 -07:00
Aki Sasaki 86a0b019f6 bug 1355482 - add release promotion docs. r=bhearsum
--HG--
extra : rebase_source : 7ceab720572955182133b2ab609ca5a08d615c87
2018-03-22 11:00:48 -07:00
Johan Lorenzo 0a90b7dd57 Bug 1459980 - google-play-strings: pin mozapkpublisher to 0.7.2 r=gps
MozReview-Commit-ID: 65Puqafnlkw

--HG--
extra : rebase_source : af9293b3d6838857c2588aead2ebf774847d7385
2018-05-16 18:45:02 +02:00
Brindusan Cristian 8bcf097e09 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-04-17 13:10:25 +03:00
Simon Fraser 957369ecbe Bug 1454411 Update stat calls in funsize r=catlee
Reviewers: catlee

Reviewed By: catlee

Bug #: 1454411

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

--HG--
extra : rebase_source : 3cd2e0499436eb72be3427881627142e606e8edd
2018-04-17 08:03:54 +01:00
Simon Fraser 88c37965dd Bug 1454343 Update taskcluster cron documentation r=dustin
Reviewers: dustin

Reviewed By: dustin

Bug #: 1454343

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

--HG--
extra : rebase_source : 50cce8d7c47dfaca18358d1c590eadd7417bd93c
2018-04-17 07:42:23 +01:00
Tom Ritter a5e3ca4de2 Bug 1444167 Add MinGW mozlint build job r=froydnj
MozReview-Commit-ID: Lo42O4xljwC

--HG--
extra : rebase_source : ad339f42b94f490a5122a2bf6c785ce450851084
2018-03-08 13:58:57 -06:00
Johan Lorenzo 30431214a3 Bug 1444391 - google-play-strings: Use release strings on mozilla-release r=bhearsum,mtabara a=release
MozReview-Commit-ID: aHR8CwNyqI

--HG--
extra : histedit_source : 8591eeb97e344c8c579562c17356b48d4fd201b7
2018-03-09 16:28:27 +01:00
Geoff Brown bafd82c715 Bug 1411358 - Increase taskcluster max-run-time for Android mochitest-chrome and Android/opt mochitest; r=me,a=test-only
Android browser tests have a 90 minute application timeout which will produce
better diagnostics than the taskcluster timeout, so the max-run-time should
be >90 minutes. That's true for all other Android browser tests, but, perhaps
from an oversight, not for these.
2018-03-09 16:13:27 -07:00
Joel Maher 98aeacb767 Bug 1442823 - Linux jsdcov devtools tests timing out. r=gmierz 2018-03-09 14:58:04 -05:00
Andreea Pavel a3a0c1c649 Merge mozilla-inbound to mozilla-central. a=merge on a CLOSED TREE 2018-03-09 21:33:50 +02:00
Simon Fraser 5e74c3f641 Bug 1444333 Fix missing task requirement for periodic file updates r=callek
Reviewers: Callek

Reviewed By: Callek

Bug #: 1444333

Differential Revision: https://phabricator.services.mozilla.com/D699
2018-03-09 15:00:02 +00:00
Mihai Tabara 1f26261cf5 Bug 1444131 - Strip whitespaces in bouncer check partials processing transforms. r=jlorenzo
MozReview-Commit-ID: 5cM1NUL2N5I
2018-03-09 14:06:32 +00:00
Ken VanDine 4bdff4292f Bug 1444140 - xdg-utils shouldn't be bundled in the firefox snap r=jlorenzo
MozReview-Commit-ID: CI6j8lxxA1T

--HG--
extra : rebase_source : da0e99aa8d494044269051c50531e5018cad8aca
2018-03-09 10:56:44 +00:00
Mark Banner cd8efbae2c Bug 1443547 - Upgrade Docker images to node 8.9.4 & npm 5.6.0. r=dustin
MozReview-Commit-ID: 3rrH3JcOrnu

--HG--
extra : rebase_source : bda65b81a15fd5098faf3c1a99a8c949e712e076
2018-03-06 19:37:13 +00:00
Csoregi Natalia 2bb80b6666 Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE 2018-03-08 20:43:00 +02:00
Brindusan Cristian eb51abf4fb Merge inbound to mozilla-central. a=merge 2018-03-08 20:00:36 +02:00
Mihai Tabara e3d6476239 Bug 1443104 - Properly fix the missing en-US and win4 stub installer for release-bouncer-submission. r=jlorenzo. a=release DONTBUILD
MozReview-Commit-ID: 6tEcjiprg91
2018-03-08 17:15:15 +00:00
Ken VanDine 7d4a79ab48 Bug 1442419 - Fixed typo in the mimeapps.list bundled in the snap r=jlorenzo 2018-03-08 13:25:12 +00:00
shindli 568f98c908 Merge inbound to mozilla-central. a=merge 2018-03-08 02:20:08 +02:00
Andreea Pavel 2d590755fc Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE 2018-03-07 17:21:25 +02:00
Simon Fraser 1003fa56fd Bug 1436369 periodic file updates migration, stage 1 r=callek
Summary:
We'll be adding the new periodic file updates task to run in parallel. This patch
moves the existing one to make it clear it's running on buildbot, so we don't get confused
later on.

Reviewers: Callek

Reviewed By: Callek

Bug #: 1436369

Differential Revision: https://phabricator.services.mozilla.com/D681
***
Bug 1436369 Add taskcluster periodic file updates r=callek

Reviewers: Callek

Reviewed By: Callek

Differential Revision: https://phabricator.services.mozilla.com/D683
***
Bug 1436469 Fix task definition r=callek
***
Bug 1436469 Move periodic-file updates docker image r=callek

--HG--
rename : taskcluster/ci/repo-update/kind.yml => taskcluster/ci/repo-update-bb/kind.yml
rename : taskcluster/docker/periodic_updates/.eslintrc.js => taskcluster/docker/periodic-updates/.eslintrc.js
rename : taskcluster/docker/periodic_updates/Dockerfile => taskcluster/docker/periodic-updates/Dockerfile
rename : taskcluster/docker/periodic_updates/README.md => taskcluster/docker/periodic-updates/README.md
rename : taskcluster/docker/periodic_updates/runme.sh => taskcluster/docker/periodic-updates/runme.sh
rename : taskcluster/docker/periodic_updates/scripts/genHPKPStaticPins.js => taskcluster/docker/periodic-updates/scripts/genHPKPStaticPins.js
rename : taskcluster/docker/periodic_updates/scripts/getHSTSPreloadList.js => taskcluster/docker/periodic-updates/scripts/getHSTSPreloadList.js
rename : taskcluster/docker/periodic_updates/scripts/periodic_file_updates.sh => taskcluster/docker/periodic-updates/scripts/periodic_file_updates.sh
extra : amend_source : fb6f5356c2ad1b6a4b1ac39460109bd91cbb2f7d
2018-03-06 15:27:58 +00:00
Andreea Pavel ecb8a6e568 Backed out changeset 514feaa0c698 (bug 1436369) for taskcluster-images bustage on a CLOSED TREE
--HG--
rename : taskcluster/docker/periodic-updates/.eslintrc.js => taskcluster/docker/periodic_updates/.eslintrc.js
rename : taskcluster/docker/periodic-updates/Dockerfile => taskcluster/docker/periodic_updates/Dockerfile
rename : taskcluster/docker/periodic-updates/README.md => taskcluster/docker/periodic_updates/README.md
rename : taskcluster/docker/periodic-updates/runme.sh => taskcluster/docker/periodic_updates/runme.sh
rename : taskcluster/docker/periodic-updates/scripts/genHPKPStaticPins.js => taskcluster/docker/periodic_updates/scripts/genHPKPStaticPins.js
rename : taskcluster/docker/periodic-updates/scripts/getHSTSPreloadList.js => taskcluster/docker/periodic_updates/scripts/getHSTSPreloadList.js
rename : taskcluster/docker/periodic-updates/scripts/periodic_file_updates.sh => taskcluster/docker/periodic_updates/scripts/periodic_file_updates.sh
2018-03-07 14:22:54 +02:00
Simon Fraser f5ed24fa70 Bug 1436369 periodic file updates migration, stage 1 r=callek
Summary:
We'll be adding the new periodic file updates task to run in parallel. This patch
moves the existing one to make it clear it's running on buildbot, so we don't get confused
later on.

Reviewers: Callek

Reviewed By: Callek

Bug #: 1436369

Differential Revision: https://phabricator.services.mozilla.com/D681
***
Bug 1436369 Add taskcluster periodic file updates r=callek

Reviewers: Callek

Reviewed By: Callek

Differential Revision: https://phabricator.services.mozilla.com/D683
***
Bug 1436469 Fix task definition r=callek
***
Bug 1436469 Move periodic-file updates docker image r=callek

--HG--
rename : taskcluster/ci/repo-update/kind.yml => taskcluster/ci/repo-update-bb/kind.yml
rename : taskcluster/docker/periodic_updates/.eslintrc.js => taskcluster/docker/periodic-updates/.eslintrc.js
rename : taskcluster/docker/periodic_updates/Dockerfile => taskcluster/docker/periodic-updates/Dockerfile
rename : taskcluster/docker/periodic_updates/README.md => taskcluster/docker/periodic-updates/README.md
rename : taskcluster/docker/periodic_updates/runme.sh => taskcluster/docker/periodic-updates/runme.sh
rename : taskcluster/docker/periodic_updates/scripts/genHPKPStaticPins.js => taskcluster/docker/periodic-updates/scripts/genHPKPStaticPins.js
rename : taskcluster/docker/periodic_updates/scripts/getHSTSPreloadList.js => taskcluster/docker/periodic-updates/scripts/getHSTSPreloadList.js
rename : taskcluster/docker/periodic_updates/scripts/periodic_file_updates.sh => taskcluster/docker/periodic-updates/scripts/periodic_file_updates.sh
extra : amend_source : fd74227ccb8cd0a89b623e042cf3aea84d753702
2018-03-06 15:27:58 +00:00
Bogdan Tara d89cfbc667 Backed out changeset 6ba388ca08da (bug 1436369) for taskcluster-images bustage and linting failure at taskcluster/ci/repo-update/kind.yml:49:1 on a CLOSED TREE
--HG--
rename : taskcluster/docker/periodic-updates/.eslintrc.js => taskcluster/docker/periodic_updates/.eslintrc.js
rename : taskcluster/docker/periodic-updates/Dockerfile => taskcluster/docker/periodic_updates/Dockerfile
rename : taskcluster/docker/periodic-updates/README.md => taskcluster/docker/periodic_updates/README.md
rename : taskcluster/docker/periodic-updates/runme.sh => taskcluster/docker/periodic_updates/runme.sh
rename : taskcluster/docker/periodic-updates/scripts/genHPKPStaticPins.js => taskcluster/docker/periodic_updates/scripts/genHPKPStaticPins.js
rename : taskcluster/docker/periodic-updates/scripts/getHSTSPreloadList.js => taskcluster/docker/periodic_updates/scripts/getHSTSPreloadList.js
rename : taskcluster/docker/periodic-updates/scripts/periodic_file_updates.sh => taskcluster/docker/periodic_updates/scripts/periodic_file_updates.sh
2018-03-07 13:21:46 +02:00
Simon Fraser c83da63a75 Bug 1436369 periodic file updates migration, stage 1 r=callek
Summary:
We'll be adding the new periodic file updates task to run in parallel. This patch
moves the existing one to make it clear it's running on buildbot, so we don't get confused
later on.

Reviewers: Callek

Reviewed By: Callek

Bug #: 1436369

Differential Revision: https://phabricator.services.mozilla.com/D681
***
Bug 1436369 Add taskcluster periodic file updates r=callek

Reviewers: Callek

Reviewed By: Callek

Differential Revision: https://phabricator.services.mozilla.com/D683
***
Bug 1436469 Fix task definition r=callek
***
Bug 1436469 Move periodic-file updates docker image r=callek

--HG--
rename : taskcluster/ci/repo-update/kind.yml => taskcluster/ci/repo-update-bb/kind.yml
rename : taskcluster/docker/periodic_updates/.eslintrc.js => taskcluster/docker/periodic-updates/.eslintrc.js
rename : taskcluster/docker/periodic_updates/Dockerfile => taskcluster/docker/periodic-updates/Dockerfile
rename : taskcluster/docker/periodic_updates/README.md => taskcluster/docker/periodic-updates/README.md
rename : taskcluster/docker/periodic_updates/runme.sh => taskcluster/docker/periodic-updates/runme.sh
rename : taskcluster/docker/periodic_updates/scripts/genHPKPStaticPins.js => taskcluster/docker/periodic-updates/scripts/genHPKPStaticPins.js
rename : taskcluster/docker/periodic_updates/scripts/getHSTSPreloadList.js => taskcluster/docker/periodic-updates/scripts/getHSTSPreloadList.js
rename : taskcluster/docker/periodic_updates/scripts/periodic_file_updates.sh => taskcluster/docker/periodic-updates/scripts/periodic_file_updates.sh
extra : histedit_source : 08bfe7e842d5e516ba6453f458796fd8d2aa3ae0%2C25d60af8fa6da24131eb23756259399abb1de41d
2018-03-06 15:27:58 +00:00
Ken VanDine 2f58dc2d51 Bug 1443736 - Improved mechanism for handing opening files after downloading with snap r=jlorenzo
MozReview-Commit-ID: 6WR2HBJRlBy

--HG--
extra : rebase_source : cfc5fe1450778f038e5f9c47b333c86d9ab07e5c
2018-03-07 08:26:48 +00:00
Dorel Luca 9eb35ef453 Merge mozilla-inbound to mozilla-central. a=merge 2018-03-06 23:54:12 +02:00
Dorel Luca 0e437cae41 Merge mozilla-central to mozilla-inbound 2018-03-06 20:46:45 +02:00
Tiberius Oros 9a5db673a8 Backed out changeset 32c3c20fd489 (bug 1443419) for shell failure on shell failure on /firefox-snap/runme.sh:53 on CLOSED TREE
--HG--
extra : amend_source : cbc8b1f406e34c98ebb5e1ba570859a9b2d90988
2018-03-06 15:25:37 +02:00
Ken VanDine 14dd930e17 Bug 1443419 - Extract gtk30.mo files from all the Ubuntu langpacks and bundle them into the snap. r=jlorenzo
MozReview-Commit-ID: BGioikt15CL

--HG--
extra : rebase_source : 2f7a3bd3b66bd0dbd0534398d0d4056b4f199019
2018-03-06 09:15:26 +00:00
Johan Lorenzo 2e4d45ba2b Bug 1443432 - Set scopes to push to Snap store's candidate channel r=mtabara
MozReview-Commit-ID: B2Z6bdDJw6f

--HG--
extra : rebase_source : 1a04ea56d68ae3f7a5408b9886f2d83952496d7b
extra : source : 517fe68440b3c9b31611a83e3208793e287dc56a
2018-03-06 10:55:21 +01:00
Johan Lorenzo 7a3bc22148 Bug 1443419 - Extract gtk30.mo files from all the Ubuntu langpacks and bundle them into the snap. p=kenvandine r=sfraser
MozReview-Commit-ID: JB2PojGgike

--HG--
extra : rebase_source : 699a98d0564c8f2a73a0e3687eebcc2885632572
2018-03-07 18:54:54 +01:00
Geoff Lankow 14fa91f0be Bug 1442851 - Use comm-central revision in routes; r=dustin,tomprince
MozReview-Commit-ID: 4XV3SGQVT54

--HG--
extra : rebase_source : 28d1765a2d1fc8761e966a8aba135734553c961f
2018-03-08 11:23:00 +13:00
Cosmin Sabou c17d867e25 Merge inbound to mozilla-central. a=merge
--HG--
rename : browser/base/content/tabbrowser.js => browser/modules/AsyncTabSwitcher.jsm
2018-03-06 06:27:48 +02:00
Ben Hearsum b90100556e bug 1443313: select betas and RCs for testing when generating secondary update verify configs. r=nthomas 2018-03-05 18:02:21 -05:00
Ben Hearsum 5b3af06a90 bug 1443190: fix watersheds for all platforms and branches in update verify config tasks. r=nthomas 2018-03-05 18:01:36 -05:00
Geoff Brown 8ef8ab63df Bug 1442783 - Simplify and correct mozharness configuration for some macosx64 tests; r=jmaher
Remove references to remove_executables from test task configurations for
mac mochitest-chrome, mochitest-clipboard, and test-verify. This fixes the
minidump_stackwalk definition, allowing proper crash reporting.
2018-03-05 14:39:56 -07:00