Commit Graph

1988 Commits

Author SHA1 Message Date
Marco Castelluccio
4ca9bd92ec Bug 1418252 - Add missing 'sys' import. r=jmaher
--HG--
extra : rebase_source : c35fe0d1289aee2f81af7b67548f8ed98c349e07
2017-11-17 20:12:23 +01:00
Geoff Brown
218532c22c Bug 1411660 - mozharness changes to support test-verify-wpt; r=jmaher,jgraham 2017-11-17 14:18:57 -07:00
Ciure Andrei
92d28bd8f2 Merge inbound to mozilla-central r=merge a=merge 2017-11-17 11:59:03 +02:00
Geoff Brown
56726d6918 Bug 1417189 - Try to avoid intermittent IOError following system-log generation; r=jmaher 2017-11-16 19:07:57 -07:00
Tom Prince
af723fa237 Bug 1415618: Allow specifying extra paths to search for config files mozharness. r=jlund
MozReview-Commit-ID: 3xkUaDwYB6v

--HG--
extra : rebase_source : e80f0f20213e76ee68e62757eab8c788b7d398c6
extra : source : 780f67a36d6d91d4ee35070dc7f8d8c598106929
2017-11-14 15:15:56 -07:00
Tom Prince
f7c1abbee7 Bug 1415618: Use path relative to mozharness config modules to find configs. r=jlund
MozReview-Commit-ID: 6D6QEz9ulYX

--HG--
extra : rebase_source : 77fb6c02d5e3f4e7011f0bef5ee22708145d3702
extra : source : 5ecdc55db739801216435854ce412694a8e0dca7
2017-11-11 13:50:21 -07:00
Tom Prince
50a29d6c06 Bug 1415618: When looking for a downloaded mozharness config, only look where it was put. r=jlund
MozReview-Commit-ID: 7FfXXNzeeqW

--HG--
extra : rebase_source : 08b3ecd32f4ba272a15ccb79faea621a2208f32b
extra : source : be317382298705c63d0be2f4686eaa7ca513ea6c
2017-11-11 13:18:24 -07:00
Brindusan Cristian
ef3b43fb44 Backed out 4 changesets (bug 1415618) for build bustage failures. r=backout on a CLOSED TREE
Backed out changeset 71510fd07ef5 (bug 1415618)
Backed out changeset 780f67a36d6d (bug 1415618)
Backed out changeset 5ecdc55db739 (bug 1415618)
Backed out changeset be3173822987 (bug 1415618)
2017-11-16 05:53:38 +02:00
Tom Prince
3985443d79 Bug 1415618: Allow specifying extra paths to search for config files mozharness. r=jlund
MozReview-Commit-ID: 3xkUaDwYB6v

--HG--
extra : rebase_source : badcb80119ca8f69f712633fb4728158626e04df
2017-11-14 15:15:56 -07:00
Tom Prince
d9568dac66 Bug 1415618: Use path relative to mozharness config modules to find configs. r=jlund
MozReview-Commit-ID: 6D6QEz9ulYX

--HG--
extra : rebase_source : c41158494fe748d94706bb72d3566d978160f793
2017-11-11 13:50:21 -07:00
Tom Prince
fc654248b1 Bug 1415618: When looking for a downloaded mozharness config, only look where it was put. r=jlund
MozReview-Commit-ID: 7FfXXNzeeqW

--HG--
extra : rebase_source : 1187302a210365d74305521bb00e9376149e493b
2017-11-11 13:18:24 -07:00
Tom Prince
0235a0f965 Bug 1415617: Update desktop mozharness configs to specify mozconfig in parts. r=jlund
MozReview-Commit-ID: LrY8Ld9QwkS

--HG--
extra : rebase_source : 52aa1422d4c84d60fb632b8f69a13be017f8b68e
2017-11-08 12:49:09 -07:00
Tom Prince
3150b8f333 Bug 1415617: Allow specifying mozconfig in mozharness as fragments, rather than repeating the entire path everywhere. r=jlund
MozReview-Commit-ID: 9OCRoFpFw1G

--HG--
extra : rebase_source : dafc42a8f7d143715e623e177ea7c0bc6871996a
2017-10-30 17:53:51 -06:00
Tom Prince
8d12c10568 Bug 1413668: Factor out objdir configuration in mozharness. r=jlund
MozReview-Commit-ID: 14l6kxcTav5

--HG--
extra : rebase_source : b6cfbb44cf08760f84d45f454aaba5d6f9910e5f
2017-10-27 12:44:13 -06:00
Tom Prince
e4b52b01b6 Bug 1413668: Don't hardcode MOZ_OBJDIR in mozharness configs. r=jlund
MozReview-Commit-ID: 3cdu1mQFumZ

--HG--
extra : rebase_source : 45045004d30f7d0b357d40cf7250e98d673fb29f
2017-10-30 16:45:33 -06:00
Tom Prince
ed1fb5df16 Bug 1413668: Don't hardcode objdir in LD_LIBRAY_PATH. r=jlund
MozReview-Commit-ID: GSSFFkaErJb

--HG--
extra : rebase_source : 140936ba66b1b53bbd9a03b2669a7ba0928f29e3
2017-10-30 12:03:51 -06:00
Tom Prince
d91e51ebe5 Bug 1413341: Get rid of unused virtualenv path in windows taskcluster mozharness configs; r=jlund
MozReview-Commit-ID: DbbgofSTiwO

--HG--
extra : rebase_source : 73066dbfd629b5924bfbab66a247eda852e430a9
2017-10-31 16:04:37 -06:00
Marco Castelluccio
5ced9d1b55 Bug 1417436 - Add Windows code coverage build and test definitions. r=jmaher
--HG--
extra : rebase_source : 3db136b2cccd0a12d6332827748c8a5b9ecefaf8
2017-11-14 23:39:15 +01:00
Johan Lorenzo
e1cfa2e1b8 Bug 1399918 - mozharness vcstools should allow for default-push path when using hg r=nthomas,sfraser
MozReview-Commit-ID: AkLb16Ws1Ix

--HG--
extra : rebase_source : 5c84c8dac614de68e5cd313035db98a0bd6b7fc4
2017-11-06 16:27:40 +01:00
Marco Castelluccio
e225e00cb0 Bug 1417280 - Use shutil.move to move grcov output file instead of os.rename. r=me
os.rename doesn't work if dst and src are on different filesystems.

--HG--
extra : histedit_source : 6396f787cdbfbd085fac60fb7d520aaaddacff67
2017-11-15 10:14:56 +01:00
Marco Castelluccio
fcd6d8d77b Bug 1416743 - Pass '--llvm' argument to grcov on Windows. r=jmaher
The Windows code coverage build is using LLVM, so we need to tell grcov that the artifacts are in the LLVM format.

--HG--
extra : rebase_source : 8507ce4e3614b24275350e48a761fd8a129e0e39
2017-11-15 10:02:59 +01:00
Marco Castelluccio
2b87b5c8d9 Bug 1417280 - Don't include intermediate folders in grcov ZIP file. r=jmaher
--HG--
extra : rebase_source : 272d72cc24f7075e693a447d4937af6e13b75104
2017-11-11 15:51:53 +01:00
Geoff Brown
c726c01120 Bug 1416314 - Guard against psutil exceptions when generating system-info.log; r=jmaher
It seems psutil can throw a wide range of exceptions when accessing system
information on aws...intermittently, of course. Let's expect and discard
such exceptions so that test jobs are not dependent on creating system-info.log.
2017-11-13 13:11:59 -07:00
Marco Castelluccio
8e562cbb22 Bug 1416239 - Use GCOV_PREFIX_STRIP to strip prefix from the gcda target path. r=jmaher
--HG--
extra : rebase_source : cde6a31f93078103417b5b76edcd0dcd7123d946
2017-11-11 12:00:50 +01:00
Marco Castelluccio
0c39f198ab Bug 1416008 - Support packaging code coverage files and running grcov on Windows. r=jmaher
--HG--
extra : rebase_source : 80f6f51cbff0e35933563f3b1b2467041c571b8e
2017-11-10 15:39:32 +01:00
Marco Castelluccio
f1dd512910 Bug 1416008 - Support downloading grcov for Windows. r=jmaher
--HG--
extra : rebase_source : 88359894a12fbd26deadbdb07694fc16d21cce67
2017-11-10 11:34:22 +01:00
Geoff Brown
7b8725899d Bug 1415245 - Follow-up: work around intermittent psutil import error, on a CLOSED TREE 2017-11-08 10:55:29 -07:00
Geoff Brown
9d31648570 Bug 1415245 - Create system-info.log artifact for desktop unit tests; r=jmaher 2017-11-08 09:32:11 -07:00
Brian Grinstead
02c6b5e3b0 Bug 1376546 - Set up browser instrumentation as a new taskcluster job;r=jmaher
MozReview-Commit-ID: 423Y58ULPPA

--HG--
extra : rebase_source : e2fe04a4217aa40a4a2f7371b4ff06a8e10a3119
2017-11-07 15:19:20 -08:00
Margareta Eliza Balazs
fe45ae3748 Merge mozilla-central to mozilla-autoland. r=merge a=merge CLOSED TREE 2017-11-08 00:08:26 +02:00
Rail Aliiev
51540302c2 Bug 1415276 - Unable to publish 57.0rc1 to beta channel r=jlund a=release DONTBUILD
MozReview-Commit-ID: qLOqPTopYP

--HG--
extra : amend_source : ef156ae6509a1d1ad772f4d694b4cf7fed8396a3
2017-11-07 15:25:30 -05:00
Rail Aliiev
6585a98b22 Bug 1402015 - Submit re-compressed MAR metadata to Balrog. Fix bad merge. r=me a=release DONTBUILD
MozReview-Commit-ID: CdqIT2VsxGX

--HG--
extra : rebase_source : 6907fecb947b945accbff4c0c621ed807fb1a2d5
extra : amend_source : 76019db5427fd36f20dcff2c97418abf2e24838e
2017-11-07 15:02:41 -05:00
Nick Alexander
b4332702f0 Bug 1414678 - Pass through MOZ_SCM_LEVEL, so that secret fetching works. r=Callek
MozReview-Commit-ID: IqtMzMsjxOZ

--HG--
extra : rebase_source : eefc31daa43894a08c9bc9eb1da40faeb466c2a5
extra : source : a5a189a375dcc63af11dec3afa2d6491e52ddc4e
2017-11-06 11:32:40 -08:00
Gregory Szorc
389d950c4c Bug 1413687 - Remove hazard builds from mozharness; r=sfink
According to sfink, mozharness is no longer used to drive hazard
builds. That means a lot of dead code that can be removed.

After this commit, there are no more references to "hazard" or
"spidermonkey" in testing/mozharness.

MozReview-Commit-ID: 8MWl8dMwRTD

--HG--
extra : rebase_source : 2156fbd13dffb22bb08b10fec2a66a9eebde8d57
2017-11-06 11:06:09 -08:00
Gregory Szorc
29dc336611 Bug 1413687 - Move hazard build scripts out of mozharness; r=sfink
These scripts are included by hazard-analysis.sh. That's their only
reference in repo.

We could probably inline these scripts. But let's start by moving them
out of mozharness since no active mozharness based task is using them.

MozReview-Commit-ID: 13oen42Txmh

--HG--
rename : testing/mozharness/scripts/spidermonkey/build.browser => taskcluster/scripts/builder/hazard-browser.sh
rename : testing/mozharness/scripts/spidermonkey/build.shell => taskcluster/scripts/builder/hazard-shell.sh
extra : rebase_source : 782f7b3f3537cfefb51b0e5f1b459c8ad0daca5b
2017-11-06 11:02:24 -08:00
Csoregi Natalia
c79466f107 (bug 1411688) Make --with-gradle handle single-locale repack r=snorp a=reland
--HG--
extra : amend_source : d435c08a762988804bfe23251b8b5f76702eca99
2017-11-06 15:23:47 +02:00
Csoregi Natalia
aaa47364af Backed out 5 changesets (bug 1411688) for failing Android single-locale repacks. r=backout a=backout
Backed out changeset 65d5d13b4ea0 (bug 1411688)
Backed out changeset 8ba514bd8ed6 (bug 1411688)
Backed out changeset 866854a996b8 (bug 1411688)
Backed out changeset 34f83aab44e6 (bug 1411688)
Backed out changeset 2e4e139bb5d7 (bug 1411688)
2017-11-06 12:18:50 +02:00
Nick Alexander
690d4ddcaa Bug 1411688 - Part 3: Set MOZ_UPDATE_CHANNEL in single-locale repacks. r=aki
I'm seeing "try" in my repacks, when the underlying build has
"nightly-try".  This should make the two agree.

MozReview-Commit-ID: 45yE9Qwz0v7

--HG--
extra : rebase_source : ff1ae4e50203ea032032069203558d75d348ff21
2017-11-02 09:47:10 -07:00
Nick Alexander
0b1169a83d Bug 1411688 - Part 2: Include secrets in Android single-locale repacks. r=aki
Single-locale repacks need to run aapt (--without-gradle) or Gradle
(--with-gradle).  When running --with-gradle, they need to compile the
Java source code again (in order to produce a fresh R.java with
correct IDs).  That compile will be part of the shipping APK, so it
needs to be configured "the same" as the underlying repacked.  *This
is a significant change in behaviour, but necessary to support newer
Gradle/aapt versions, which do not maintain R.java ID mappings across
invocations.*

Part of the configuration are the secret keys and features that are
gated on them.  This commit makes those secrets available to
single-locale repacks.

MozReview-Commit-ID: 4REPsIb5TgN

--HG--
extra : rebase_source : 2d23e0e0c51a61e50acf24123b316bdbb0b579ff
extra : source : a721890f7573140ca6a926e722bd3538c732dae7
2017-11-02 10:03:01 -07:00
Sebastian Hengst
07b805d165 Backed out 5 changesets (bug 1411688) for flake8 linting failure at testing/mozharness/scripts/mobile_l10n.py. r=backout on a CLOSED TREE
Backed out changeset 8ddf3257a8db (bug 1411688)
Backed out changeset c313d76f2aa5 (bug 1411688)
Backed out changeset 3df83a3b7e9c (bug 1411688)
Backed out changeset 133417cefdab (bug 1411688)
Backed out changeset a8fd33d8a2af (bug 1411688)
2017-11-04 00:49:47 +01:00
Nick Alexander
da9eb82801 Bug 1411688 - Part 3: Set MOZ_UPDATE_CHANNEL in single-locale repacks. r=aki
I'm seeing "try" in my repacks, when the underlying build has
"nightly-try".  This should make the two agree.

MozReview-Commit-ID: 45yE9Qwz0v7

--HG--
extra : rebase_source : 8b524470680e248c649bf3e4e532cdd5487ec538
2017-11-02 09:47:10 -07:00
Nick Alexander
68167070f8 Bug 1411688 - Part 2: Include secrets in Android single-locale repacks. r=aki
Single-locale repacks need to run aapt (--without-gradle) or Gradle
(--with-gradle).  When running --with-gradle, they need to compile the
Java source code again (in order to produce a fresh R.java with
correct IDs).  That compile will be part of the shipping APK, so it
needs to be configured "the same" as the underlying repacked.  *This
is a significant change in behaviour, but necessary to support newer
Gradle/aapt versions, which do not maintain R.java ID mappings across
invocations.*

Part of the configuration are the secret keys and features that are
gated on them.  This commit makes those secrets available to
single-locale repacks.

MozReview-Commit-ID: 4REPsIb5TgN

--HG--
extra : rebase_source : 9a74ea5f6633d1a4bd52d6116b60edaf974d11eb
extra : source : a721890f7573140ca6a926e722bd3538c732dae7
2017-11-02 10:03:01 -07:00
Nick Alexander
260954c89b Bug 1405396 - Build with Gradle by default; turn Bg (Gradle) into Bng (non-Gradle). r=maliu
This also turns the tier 2 job B(n)g into tier 1, since moz.build is
still tier 1.  It also pushes a lot of GeckoView related tasks into
the main builds, since they should run as part of Gradle builds.

This also removes unused tooltool manifests; the jobs that used these
manifests use only toolchain tasks now.

MozReview-Commit-ID: 2GmnJ7joCTT

--HG--
extra : rebase_source : 75cd2dfb51e0e1b510f5e618c2dc881cf5f22bf2
extra : source : 6b95b09d6afbb83ba89c47b237dfce6e15587bbe
2017-10-18 13:05:54 -07:00
Nick Alexander
0436784ef8 Bug 1405396 - Pre: Configure geckoview test for x86. r=gbrown
MozReview-Commit-ID: BITEuWnJPUK

--HG--
extra : rebase_source : dcf5c06f97dea682e29c46b8e7f7cd9f3ee58888
extra : source : 11b7ab2c3c206915179080be13777e0d5a8d4c98
2017-10-20 18:07:01 -07:00
Gregory Szorc
a76f5a4c0b Bug 1412356 - Invoke mach build for multi locale builds; r=chmanchester
This should be functionally identical to `make -f client.mk`.

MozReview-Commit-ID: GfKHtezLBNL

--HG--
extra : rebase_source : e7965718b16d22055abdab2838e97cae63330ce9
2017-10-27 10:10:14 -07:00
Gregory Szorc
be33077ff5 Bug 1412356 - Don't invoke client.mk from mobile l10n automation; r=chmanchester
The old code was simply running configure and manually invoking some
make targets via client.mk. These can both be done via `mach`.

As part of the change, the build targets have been consolidated. There
is still an abstraction leak here. But at least we aren't using client.mk.

MozReview-Commit-ID: 7oMXPWPZS6V

--HG--
extra : rebase_source : 6d632dc086d79a17e577da66336c77003d963f67
2017-10-27 10:07:52 -07:00
alex
40f03f9f5e Bug 1393788 - Compress all JSDcov artifacts (.json files) into zip files after all tests are completed. r=gmierz,jmaher.
Building with "Linux x64 JSDCov", each suite of tests will produce a list of JSDCov artifacts (.json). This patch compresses all JSDCov artifacts into 1 zip file for each suite upon tests completion.
MozReview-Commit-ID: DaNLOQuW2lc

--HG--
extra : rebase_source : cceb912d0fe16f9921e1d13fe85d53af2abcb29c
2017-10-26 17:01:12 -04:00
Geoff Brown
85c3bc0188 Bug 1413005 - Update e10s mozinfo properties for test-verification; r=jmaher 2017-10-31 15:58:28 -06:00
Margareta Eliza Balazs
a63fdbeabb Merge inbound to mozilla-central r=merge a=merge 2017-10-31 12:46:19 +02:00
Phil Ringnalda
046d7cd77a Backed out changeset 349b9517cb9b (bug 1403131) for wpt, talos, android, and marionette failures
CLOSED TREE

MozReview-Commit-ID: GEyvPM0mvkR
2017-10-30 20:55:37 -07:00
Steve Armand
bb8ebfb3dd Bug 1403131 - Run linters against mozharness scripts and configs. r=rail
MozReview-Commit-ID: vCOGNkXdEB

--HG--
extra : rebase_source : ae13f1a7db351173a2ffebad5695706711bc0217
extra : amend_source : 17c34ccb9e603b5219ec898c5ef767ab541ca6f7
2017-10-28 22:43:19 -04:00
Sebastian Hengst
2c835e29c4 merge mozilla-central to mozilla-inbound. r=merge a=merge 2017-10-31 00:00:54 +01:00
Sebastian Hengst
f07fc93141 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: 4PW6ESqLL73
2017-10-30 23:52:23 +01:00
Geoff Brown
2d0571a567 Bug 1412526 - Only verify first 10 modified tests in test-verify; r=jmaher
Trying to verify an unlimited number of tests will likely run out of time
or log space, so give up once 10 tests are verified.
2017-10-30 15:13:42 -06:00
Ben Hearsum
e8206e5b10 No bug: Update dev postrelease configs to use jamun, like other dev release configs. r=rail
--HG--
extra : rebase_source : 7012a82fa36e806719b689ab8af1012ddb2e9112
2017-10-30 10:48:34 -04:00
Rob Wood
e9cb9d391f Bug 1369537 - preparing for talos on tc win vm; r=jmaher
MozReview-Commit-ID: KZbPBClEzHI

--HG--
extra : rebase_source : f6f29f94f7fe9c017cd11b7465321a849b1da6ad
2017-10-19 16:24:48 -04:00
Sebastian Hengst
6979ea37b4 merge mozilla-central to autoland. r=merge a=merge 2017-10-30 23:58:16 +01:00
Tom Prince
007a87532f Bug 1412105: Don't hardcode objdir in build_resources_path; r=jlund
MozReview-Commit-ID: B82gmPToKFW

--HG--
extra : rebase_source : 4d4d5f7f1dedeab8972bb6d0fc9e3de6f649bc07
2017-10-26 14:38:12 -06:00
Aki Sasaki
66cc0d8772 bug 1412690 - add maple fennec configs. r=rail
This patch adds fennec staging and production relpro configs.

MozReview-Commit-ID: AuY21bqU6bl

--HG--
extra : rebase_source : 209c9d9971d2ee18a7c794e0350af90f05d6b705
2017-10-29 17:19:34 -07:00
Aki Sasaki
22ad3a2ae4 bug 1412690 - Re-add bouncer config files. r=rail
In bug 1360587, we removed bouncer.apk. We accidentally removed the
mozharness config files for bouncer submission in d72b09c9228c as well.

This patch merely adds the files back.

MozReview-Commit-ID: 8c7lFr6Dpz1

--HG--
extra : rebase_source : 17ef6f2de0b0b6e1f8fde50ff3141e23cda160d3
2017-10-29 16:25:18 -07:00
Sebastian Hengst
d10e26c913 merge mozilla-central to mozilla-inbound. r=merge a=merge 2017-10-27 00:00:25 +02:00
Sebastian Hengst
bb00fb7597 Backed out changeset e1455a5d2e05 (bug 1410459) for breaking Talos. r=backout on a CLOSED TREE 2017-10-26 18:24:41 +02:00
Andrew Halberstadt
afdc499bac Bug 1410459 - [mozharness] Upgrade from optparse to argparse in config.py, r=jlund
Upgrade from optparse to argparse:

1. 'type' field now needs to be callable (deleted if type was 'string' as that is the default)
2. 'extend' action re-implemented for argparse
3. 'callback' action no longer exists, re-implemented as a custom argparse action (only used in buildbase.py)
4. minor api changes, e.g 'add_option' -> 'add_argument'

MozReview-Commit-ID: HcKowF13Da3

--HG--
extra : rebase_source : e5e8160d91263fb273f790dbda5e2c2b2e02eaf6
2017-10-20 11:53:44 -04:00
maliu
ee011aac6f Bug 1360587 - Part 1. Remove apk upload task, r=aki
MozReview-Commit-ID: RhXoazDESU

--HG--
extra : rebase_source : 0f0c63ac0be7c02ad419449b75ea91c159682f68
2017-10-25 21:03:02 +08:00
Steve Armand
df510b4622 Bug 1403131 - Run linters against mozharness scripts and configs. r=rail
MozReview-Commit-ID: 3dkx1SQiIns

--HG--
extra : rebase_source : 45f049032243b8bbae7d052a89cefcdb2b7e1f60
2017-10-24 20:21:41 -04:00
Justin Wood
64a5aa9829 Bug 1405681 - Use a special beetmover template for win32 to win64. r=nthomas a=release DONTBUILD
MozReview-Commit-ID: DSjOxoRr6qk

--HG--
rename : testing/mozharness/configs/beetmover/partials.yml.tmpl => testing/mozharness/configs/beetmover/win32_to_win64_partials.yml.tmpl
extra : transplant_source : IV%86Ui.W%9BZ%95u%01N%BB%F1_%15%D9%8C%60
2017-10-04 21:46:15 -04:00
Ben Hearsum
d718446a1c bug 1411277: stop submitting bz2 updates to balrog for staging releases. r=rail 2017-10-24 12:29:06 -04:00
Sebastian Hengst
8072106c67 merge mozilla-central to mozilla-inbound. r=merge a=merge 2017-10-23 23:55:17 +02:00
Tom Ritter
731489bb3d Bug 1395047 Don't run 'make check' on a cross compiled build r=ted
MozReview-Commit-ID: 2rgFZYbMR7G

--HG--
extra : rebase_source : 47499e16c76dd6570d567a84a82d5a3e1cf37c6a
2017-10-18 18:27:11 -05:00
Sebastian Hengst
a79a507dc2 Backed out changeset 6fa6cfe0199c (bug 1403131) for mass reftest failures. r=backout on a CLOSED TREE
--HG--
extra : amend_source : 4d399778793d9239e5c441fe237a15d12c4f1360
2017-10-23 16:39:24 +02:00
Steve Armand
3be377b84e Bug 1403131 - Run linters against mozharness scripts and configs. r=rail
--HG--
extra : rebase_source : 4d9458f1819de0a73af9191d560557ab01ffa32e
extra : histedit_source : 1a3c743a9a1c6a3304e4a924be90164fcf882e1f%2C440a79ff12f256a2a79aff6b592fe838c1c9e6e3
2017-10-23 09:46:15 -04:00
Johan Lorenzo
ba71064e42 Bug 1407331 - Staging releases: Remove *-dev update channel r=bhearsum
MozReview-Commit-ID: 2hevL6EQjmq

--HG--
extra : rebase_source : 6cc77d8fa9deae4d1da3819b2749bd8ffabd6e72
2017-10-20 16:41:29 +02:00
Phil Ringnalda
3e5273e92b Backed out changeset fb90c2538141 (bug 1407331) for build bustage
CLOSED TREE

MozReview-Commit-ID: 2Z6OSmyov6P
2017-10-20 08:11:49 -07:00
Johan Lorenzo
a8b9bec67b Bug 1407331 - Staging releases: Remove *-dev update channel r=bhearsum
MozReview-Commit-ID: 2hevL6EQjmq

--HG--
extra : rebase_source : 458f044ba397f5857e8f6bcd378676d43d6d5729
2017-10-20 16:41:29 +02:00
Sebastian Hengst
3d19eff467 Backed out changeset 87c05e34ef50 (bug 1409739) for valgrind bustage: '--enable-jemalloc' implied by '--enable-dmd' conflicts with '--disable-jemalloc' from the mozconfig. r=backout
--HG--
extra : amend_source : cfbb5702b98d4023724f6832aa016a52bb2ff00c
2017-10-19 18:29:55 +02:00
Chris AtLee
4da7d39349 Bug 1409739: Remove old DMD configs r=glandium
MozReview-Commit-ID: H7kc33CXIbQ

--HG--
extra : rebase_source : 81eeff0cb420381e08e64aa37356114b0a613506
2017-10-17 11:26:04 -04:00
Geoff Brown
b778b0197c Bug 1409875 - Make Android apk installation less chatty; r=me,test-only 2017-10-18 15:30:52 -06:00
Kim Moir
fa05b759e8 Bug 1407330 - Configure buildbot-config and mozharness to use the staging build/tools repo r=mtabara 2017-10-18 16:50:16 -04:00
Ben Hearsum
3e0f630784 No bug: Use rule ids instead of alias' for update publishing rules in staging release configs. r=jlorenzo
--HG--
extra : amend_source : dfdaae6e5bb4bb222c19efecc5a5128bcc46450a
2017-10-18 10:13:22 -04:00
Sebastian Hengst
f9b5b9b40c merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: 790IXj5MZ4f
2017-10-18 11:48:34 +02:00
Geoff Brown
0f14d33483 Bug 1409562 - Avoid intermittent UnboundLocalError in Android test-verify; r=me,test-only 2017-10-17 16:19:52 -06:00
Geoff Brown
4978bd8219 Bug 1404525 - Add test-verify support to Android mozharness script; r=jmaher 2017-10-17 14:45:07 -06:00
Geoff Brown
f4608a4143 Bug 1409057 - Use new tooltool download for android sdk in emulator unit tests; r=jmaher
This version of the sdk download is based on the previous one but includes
a new version - 1.0.39 - of adb and eliminates some files not used by the
emulator (smaller, faster download). By including adb in the sdk download used
for the emulator, the tools sdk download can be eliminated.
2017-10-17 08:00:49 -06:00
Nick Alexander
54af9eac53 Bug 1366644 - Pre: Work around mach/mozharness/mozprocess output issue. r=maliu
It's unfortunate, but somehow the

run-task > mozharness > mach build > mach gradle > Gradle

causes Gradle to hang with no output.  We avoid the bug by avoiding
the `max_build_output_timeout > 0` branch in mozharness.  (These tasks
are all in Task Cluster, so they'll be killed eventually and it's not
a huge issue to remove the output timeout.)

MozReview-Commit-ID: 9wiLWS7kRQ9

--HG--
extra : rebase_source : 8c1ec73945494d3307148b3e7d0cd44815bab40a
2017-10-13 13:46:58 -07:00
Sebastian Hengst
fea24c0daf merge mozilla-central to autoland. r=merge a=merge
--HG--
extra : rebase_source : 819bdfcc5e3f50cb5a3d8d76ce1f88ceeb0dd5a9
2017-10-17 23:54:52 +02:00
Mike Hommey
5ca1296c5d Bug 1409260 - Remove mozharness tc-vcs support. r=dustin,gps
It is not been used since bug 1309593.

--HG--
extra : rebase_source : 9eac4dd2c520641fff4b0abf596dc845a08086e1
2017-10-17 15:09:40 +09:00
Andrew Halberstadt
4d7483fee3 Bug 1297515 - Always use the mozharness vendored copy of virtualenv, r=jlund
This removes the option to pass in a custom virtualenv binary and gets
mozharness to always use the copy in 'external_tools'. Because this is now
deterministic, we don't need to do things like check what version of pip is
being used.

MozReview-Commit-ID: GWxkmaZVpsZ

--HG--
extra : rebase_source : 7b82fbf84fe272cf2adcbc1b01c9aa4b36e2af22
2017-10-12 12:24:05 -04:00
Andrew Halberstadt
ed5df03347 Bug 1297515 - Make a copy of third_party/python/virtualenv under testing/mozharness, r=jlund
This adds a second copy of virtualenv to the tree. We need to do this because
buildbot is downloading the 'testing/mozharness' directory directly from
hg.m.o. It would be hard and risky to also get it to download
'third_party/python/virtualenv'. So instead, we simply copy it to avoid the
issue.

Bug 1408051 is filed to remove this extra copy once everything is using
taskcluster.

MozReview-Commit-ID: GWxkmaZVpsZ

--HG--
rename : third_party/python/virtualenv/AUTHORS.txt => testing/mozharness/external_tools/virtualenv/AUTHORS.txt
rename : third_party/python/virtualenv/LICENSE.txt => testing/mozharness/external_tools/virtualenv/LICENSE.txt
rename : third_party/python/virtualenv/MANIFEST.in => testing/mozharness/external_tools/virtualenv/MANIFEST.in
rename : third_party/python/virtualenv/PKG-INFO => testing/mozharness/external_tools/virtualenv/PKG-INFO
rename : third_party/python/virtualenv/README.rst => testing/mozharness/external_tools/virtualenv/README.rst
rename : third_party/python/virtualenv/bin/rebuild-script.py => testing/mozharness/external_tools/virtualenv/bin/rebuild-script.py
rename : third_party/python/virtualenv/docs/Makefile => testing/mozharness/external_tools/virtualenv/docs/Makefile
rename : third_party/python/virtualenv/docs/changes.rst => testing/mozharness/external_tools/virtualenv/docs/changes.rst
rename : third_party/python/virtualenv/docs/conf.py => testing/mozharness/external_tools/virtualenv/docs/conf.py
rename : third_party/python/virtualenv/docs/development.rst => testing/mozharness/external_tools/virtualenv/docs/development.rst
rename : third_party/python/virtualenv/docs/index.rst => testing/mozharness/external_tools/virtualenv/docs/index.rst
rename : third_party/python/virtualenv/docs/installation.rst => testing/mozharness/external_tools/virtualenv/docs/installation.rst
rename : third_party/python/virtualenv/docs/make.bat => testing/mozharness/external_tools/virtualenv/docs/make.bat
rename : third_party/python/virtualenv/docs/reference.rst => testing/mozharness/external_tools/virtualenv/docs/reference.rst
rename : third_party/python/virtualenv/docs/userguide.rst => testing/mozharness/external_tools/virtualenv/docs/userguide.rst
rename : third_party/python/virtualenv/scripts/virtualenv => testing/mozharness/external_tools/virtualenv/scripts/virtualenv
rename : third_party/python/virtualenv/setup.cfg => testing/mozharness/external_tools/virtualenv/setup.cfg
rename : third_party/python/virtualenv/setup.py => testing/mozharness/external_tools/virtualenv/setup.py
rename : third_party/python/virtualenv/site.py => testing/mozharness/external_tools/virtualenv/site.py
rename : third_party/python/virtualenv/tests/__init__.py => testing/mozharness/external_tools/virtualenv/tests/__init__.py
rename : third_party/python/virtualenv/tests/test_activate.sh => testing/mozharness/external_tools/virtualenv/tests/test_activate.sh
rename : third_party/python/virtualenv/tests/test_activate_output.expected => testing/mozharness/external_tools/virtualenv/tests/test_activate_output.expected
rename : third_party/python/virtualenv/tests/test_cmdline.py => testing/mozharness/external_tools/virtualenv/tests/test_cmdline.py
rename : third_party/python/virtualenv/tests/test_virtualenv.py => testing/mozharness/external_tools/virtualenv/tests/test_virtualenv.py
rename : third_party/python/virtualenv/virtualenv.py => testing/mozharness/external_tools/virtualenv/virtualenv.py
rename : third_party/python/virtualenv/virtualenv_embedded/activate.bat => testing/mozharness/external_tools/virtualenv/virtualenv_embedded/activate.bat
rename : third_party/python/virtualenv/virtualenv_embedded/activate.csh => testing/mozharness/external_tools/virtualenv/virtualenv_embedded/activate.csh
rename : third_party/python/virtualenv/virtualenv_embedded/activate.fish => testing/mozharness/external_tools/virtualenv/virtualenv_embedded/activate.fish
rename : third_party/python/virtualenv/virtualenv_embedded/activate.ps1 => testing/mozharness/external_tools/virtualenv/virtualenv_embedded/activate.ps1
rename : third_party/python/virtualenv/virtualenv_embedded/activate.sh => testing/mozharness/external_tools/virtualenv/virtualenv_embedded/activate.sh
rename : third_party/python/virtualenv/virtualenv_embedded/activate_this.py => testing/mozharness/external_tools/virtualenv/virtualenv_embedded/activate_this.py
rename : third_party/python/virtualenv/virtualenv_embedded/deactivate.bat => testing/mozharness/external_tools/virtualenv/virtualenv_embedded/deactivate.bat
rename : third_party/python/virtualenv/virtualenv_embedded/distutils-init.py => testing/mozharness/external_tools/virtualenv/virtualenv_embedded/distutils-init.py
rename : third_party/python/virtualenv/virtualenv_embedded/distutils.cfg => testing/mozharness/external_tools/virtualenv/virtualenv_embedded/distutils.cfg
rename : third_party/python/virtualenv/virtualenv_embedded/python-config => testing/mozharness/external_tools/virtualenv/virtualenv_embedded/python-config
rename : third_party/python/virtualenv/virtualenv_embedded/site.py => testing/mozharness/external_tools/virtualenv/virtualenv_embedded/site.py
rename : third_party/python/virtualenv/virtualenv_support/__init__.py => testing/mozharness/external_tools/virtualenv/virtualenv_support/__init__.py
rename : third_party/python/virtualenv/virtualenv_support/argparse-1.4.0-py2.py3-none-any.whl => testing/mozharness/external_tools/virtualenv/virtualenv_support/argparse-1.4.0-py2.py3-none-any.whl
rename : third_party/python/virtualenv/virtualenv_support/pip-8.1.2-py2.py3-none-any.whl => testing/mozharness/external_tools/virtualenv/virtualenv_support/pip-8.1.2-py2.py3-none-any.whl
rename : third_party/python/virtualenv/virtualenv_support/setuptools-25.2.0-py2.py3-none-any.whl => testing/mozharness/external_tools/virtualenv/virtualenv_support/setuptools-25.2.0-py2.py3-none-any.whl
rename : third_party/python/virtualenv/virtualenv_support/wheel-0.29.0-py2.py3-none-any.whl => testing/mozharness/external_tools/virtualenv/virtualenv_support/wheel-0.29.0-py2.py3-none-any.whl
extra : rebase_source : 7011e849a1db38ed6effd9f7b8888156642515e4
2017-10-12 12:22:39 -04:00
Brendan Dahl
0946e8c036 Bug 1399956 - Add headless mochitests to taskcluster. r=jmaher
MozReview-Commit-ID: IGnl6WroOOV
2017-10-16 16:15:45 -07:00
Nick Thomas
e5c55921c4 Bug 1387622 - revert firefox-sha1 alias change, r=rail a=release DONTBUILD
MozReview-Commit-ID: 7BgcdEWCNfn

--HG--
extra : rebase_source : 38ac134fcb1db7863b45206364ca00b05fe10ebf
extra : source : 31949068fe2c9cf147f00df0b8ccda57d74a337f
2017-10-06 09:44:12 +13:00
Nick Thomas
031b5a567c Bug 1408197 - beetmover fix round 2, r=bustage a=release
MozReview-Commit-ID: D3g4ZSapaim

--HG--
extra : rebase_source : f743860849aaf53df6be06493de30cd4696a51f4
extra : intermediate-source : 03ac2dcd9553a8cd6bc87197bb375f4803e86498
extra : source : d96198d960f3cbc4d17eb9990c801c1903d454fd
2017-10-13 17:23:46 +13:00
Nick Thomas
54555dd2d6 Bug 1408197 - fix beetmover by using a modern pip & setuptools, r=catlee a=release
MozReview-Commit-ID: CFyYBcL1xTM

--HG--
extra : rebase_source : 60ba3d48f4f3610c8ef5cd5c38e7110541dcdc98
2017-10-13 12:50:41 +13:00
Geoff Brown
4f0597254a Bug 1390893 - Run test-verify on Windows and osx, as tier 3; r=jmaher 2017-10-11 10:12:27 -06:00
Geoff Brown
67fe829cf0 Bug 1406663 - Further improve test-verify behavior when reftest reference file is modified; r=jmaher 2017-10-11 10:12:22 -06:00
Sebastian Hengst
ed86a2c11f merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: AgDEPuT8DNK
2017-10-11 11:41:04 +02:00
Rail Aliiev
7af5d0d9ba Bug 1402015 - Submit re-compressed MAR metadata to Balrog r=sfraser a=release DONTBUILD
MozReview-Commit-ID: DuJxPBErAhg

--HG--
extra : rebase_source : a84be0640891a779dd36830b60c9c07da0462372
extra : amend_source : 3afe179bfe6bf226e246f08fec57e05cfe330ccb
2017-10-04 10:14:35 -04:00
Rob Thijssen
3fa623c3c6 Bug 1373178 - use preflight mech to hide win 10 taskbar; r=jmaher
MozReview-Commit-ID: 7tYL7A8Cjqi

--HG--
extra : rebase_source : 908335275bb1c66bd571cee5b10bda909006d4c6
2017-10-09 16:07:24 +03:00
Geoff Brown
d349c216eb Bug 1406213 - Ensure test verification gives up after max time exceeded; r=jmaher 2017-10-07 08:52:39 -06:00
Geoff Brown
4e611b87fc Bug 1406407 - Update test-verify mozinfo from json file; r=jmaher 2017-10-07 08:52:37 -06:00
Rail Aliiev
634330e4c4 Bug 1336514 - Publish jsshell-*.zip as part of release r=nthomas
MozReview-Commit-ID: 4N3trF9oQ6l

--HG--
extra : rebase_source : 0dacfe6a0ee297fde5994295b110e22b1c5a9aec
2017-10-06 13:10:45 -04:00
Tom Ritter
14ad913e94 Bug 1403058 Add the MinGW32 browser build to Taskcluster r=glandium
MozReview-Commit-ID: EGWX1EfqBNJ

--HG--
extra : rebase_source : 4cbe0340bad06d4421cd0b106d1dc7a4ab2ec013
2017-10-05 11:46:32 -05:00
Wes Kocher
6dc323cfe9 Merge m-c to autoland, a=merge
MozReview-Commit-ID: Dxbv9TjDlDY
2017-10-04 16:47:41 -07:00
Wes Kocher
d8985b6e57 Merge inbound to central, a=merge
MozReview-Commit-ID: IUFdbLdYFhX
2017-10-04 16:37:59 -07:00
Aki Sasaki
3ce5a300f0 bug 1345619 - dontbuild on l10n bumper. r=ryanvm
MozReview-Commit-ID: 8k0jeMoK7Vg

--HG--
extra : rebase_source : abe87f64515dedae2f14ea9d355b6ec82648dd0d
2017-10-04 08:33:05 -07:00
Aki Sasaki
5ba8134482 bug 1345619 - fix central l10n-changesets.json path. r=pike
MozReview-Commit-ID: DOHz4c8Q9lf

--HG--
extra : rebase_source : 70b2ccfd52030d29c9deea1bda5f27deaf541f57
2017-10-03 10:50:22 -07:00
Mike Hommey
57157cc24b Bug 1403997 - Don't pass tooltool flags to mach artifact toolchain when no tooltool manifest is configured. r=mshal
--HG--
extra : rebase_source : 2fbbf85481dbb368189a117ff34bbb7cef41e77e
2017-10-04 15:11:25 +09:00
Wes Kocher
83fd890d27 Merge m-c to autoland, a=merge CLOSED TREE
MozReview-Commit-ID: HeJwJwwTzhQ
2017-10-02 16:26:42 -07:00
Wes Kocher
382a7d90d6 Merge inbound to central, a=merge
MozReview-Commit-ID: CvJ9hmTQBcR
2017-10-02 16:22:37 -07:00
Mike Hommey
2e9f610f90 Bug 1403997 - Still run mach artifact toolchain when no tooltool manifest is set but MOZ_TOOLCHAINS is. r=mshal
Bug 1382564 made the `mach artifact toolchain` invocations from
mozharness use the MOZ_TOOLCHAINS environment variable when it's set by
taskcluster through the decision task, so that toolchain dependencies
from the task graph are used, but the mozharness code is still skipping
mach artifact toolchain when MOZ_TOOLCHAINS is set but there is no
tooltool manifest set. Most jobs today still have a tooltool manifest
set, but jobs shouldn't need a dummy tooltool manifest to use toolchain
dependencies automatically.

--HG--
extra : rebase_source : 0437a8f3d43a83ffe32c4192f86ee9a621977e3e
2017-09-29 10:17:03 +09:00
Nathan Froyd
5d7c3ce146 Bug 1373878 - part 4 - mozharness and mozconfigs for rusttest builds; r=chmanchester
We need mozharness configurations and mozconfigs for rusttests.  We are
explicitly not doing Windows debug configurations currently because of
peculiar link errors in such configurations.
2017-10-02 09:21:22 -04:00
Aki Sasaki
340d36350a bug 1345619 - update l10n-bumper to include desktop. r=Callek
This patch:
- removes the obsolete mozilla-aurora l10n-bumper config.
- adds both central and beta format desktop bumper configs to jamun for testing.
- updates the central and beta configs to add desktop.
- updates the script to support the desktop configs.

We now support an `ignore_config` which acts like the `ignore-platforms` attribute.

MozReview-Commit-ID: KGwo0bRibw4

--HG--
extra : rebase_source : 1014c8d46104fc3b05586aa64f207cf38f37f98f
2017-09-25 10:16:04 -07:00
Andrew Halberstadt
35b752c904 Bug 1403325 - Use a single --sandbox-read-whitelist argument in mochitest and reftest, r=Alex_Gaynor
The main bug this fixes is that on reftest, the objdir needs to be added to the
whitelist on Windows. However, this only happens when running on Linux for some
reason.

Changing the --work-path and --obj-path arguments to --sandbox-read-whitelist
was more of a drive-by cleanup than anything necessary.

MozReview-Commit-ID: Dq8ZLETMzeM

--HG--
extra : rebase_source : 3d2cdda125205e76f86235eb373074899fe0789a
2017-09-26 16:36:43 -04:00
Tom Prince
5db791c9eb Bug 1405177: Install (slightly) newer pip to install boto. r=nthomas
This is to avoid hitting https://github.com/pypa/pip/issues/510.

MozReview-Commit-ID: 7TK4DdbpKRD

--HG--
extra : rebase_source : ffef899d80864a81a81a1a332a9da1f949a05551
2017-10-02 18:15:21 -06:00
Geoff Brown
68ec0079db Bug 1403565 - Improve test-verify behavior when reftest reference file is modified; r=jmaher 2017-09-27 13:15:35 -06:00
Justin Wood
3a5e88125e Bug 1403084 - Make beta point at l10n-central for android. r=mtabara
This fixes Single Locale Repacks for Fennec 57.0 betas.

This broke because our merge scripts rewrote l10n-central to mozilla-beta expecting the l10n repo to be called 'mozilla-beta', which is no longer true with cross-channel l10n. When we patched the configs we didn't see a 'mozilla-beta' entry here, butmissed that the merge-day scripts change it on us.

MozReview-Commit-ID: F7BJzpZg0Xj

--HG--
extra : source : cc652dcb13dba40ae3f263ae89ce3e610a34165f
extra : amend_source : 9fa72e4b2a662a6a63ddfc59dbacf7f03e57dd67
2017-09-26 08:24:12 -04:00
Kim Moir
1acc8a8271 Bug 1402955 - Fix bouncer_firefox_beta.py syntax. r=rail DONTBUILD
MozReview-Commit-ID: 1vsc16wC7hO

--HG--
extra : rebase_source : 5ffbf596d68dabf3e21e111dd9dd0681523217ea
2017-09-25 16:44:54 -04:00
Geoff Brown
1c7d68ba94 Bug 1396905 - Support reftests in test-verify; r=jmaher
Complications:
 - had to copy ReftestManifest into a test zip
 - reftest harness was emitting multiple suite_start log entries with --repeat
 - some extra path manipulation required to find reftests
2017-09-23 09:07:03 -06:00
Rail Aliiev
06d502ae3a Bug 1411981 - Can't schedule publishing in balrog: balrog-release-shipper.py: error: unrecognized arguments: --suffix r=jlorenzo a=release DONTBUILD
MozReview-Commit-ID: LJyn0uifJSQ

--HG--
extra : rebase_source : 040596e06799a8672b28c7515ff6f8924c72ff32
extra : amend_source : 6879f3e513de379f17bf4f0caf9c84d1ee25ef14
2017-10-26 11:26:02 -04:00
Rob Wood
800dc9f11f Bug 1366355 - Expand talos tp6 suite to linux x64; r=jmaher
MozReview-Commit-ID: CXMTg3SImxz

--HG--
extra : rebase_source : 871f6da9418575f209236886a3ecfc8e09322b69
2017-10-05 14:59:05 -04:00
Wes Kocher
6e84ca9226 Merge m-c to inbound, a=merge
MozReview-Commit-ID: 7rJ9fpLBazL
2017-09-22 15:06:12 -07:00
Joel Maher
2de2826b94 Bug 1402301 - run preflight setup on windows for web-platform-tests to adjust screen resolution, also adjust tests that are affected. r=jgraham 2017-09-22 14:20:36 -04:00
Joel Maher
914382c2da Bug 1401501 - ensure windows10 resolution is 1280x1024. r=ahal 2017-09-22 14:20:33 -04:00
Rob Wood
00e5bf28aa Bug 1390908 - Make mitmproxy osx binary available on tooltool and update talos tp6 accordingly; r=jmaher
MozReview-Commit-ID: 4YfZMifpq2p

--HG--
extra : rebase_source : 49b186899882e1ffe5865b7c80899101be9bfea2
2017-09-21 14:35:38 -04:00
Tom Prince
157b015245 Bug 1393344: Restore virtualenv paths for thunderbird buildbot builds on linux. r=aki
MozReview-Commit-ID: 7ueYyanbQz6

--HG--
extra : rebase_source : 09edb1bd8eceb125d5c6741abefb3d137044b963
2017-09-20 11:02:22 -06:00
James Graham
ac8d13e00d Bug 1401489 - Generate wptreport json files for web-platform tests in CI, r=maja_zf
This uploads a JSON summary of the results, without extra logging or
expectation data or anything. It is mostly useful for comparing the
results from two runs e.g. in a dashboard.

MozReview-Commit-ID: Ac45NVBxhy8

--HG--
extra : rebase_source : 2c7a82d6e46b8c9f7af8ad34559e51d84ba4e4ba
2017-09-20 10:53:51 +01:00
Wes Kocher
082e7c650c Merge m-c to autoland, a=merge
MozReview-Commit-ID: BLgnf5zTCU3
2017-09-19 14:54:09 -07:00
Wes Kocher
3baa8a7e6e Merge inbound to central, a=merge
MozReview-Commit-ID: 5B5W6AHKcCb
2017-09-19 14:49:11 -07:00
Henrik Skupin
369bfb8ef0 Bug 1401170 - Bump startup_timeout to 180s for all reftests. r=gbrown
MozReview-Commit-ID: HNfmoyLuI1c

--HG--
extra : rebase_source : ba032e07e0e4855a810a7a3bfae107e780e19b86
2017-09-19 14:27:46 +02:00
Henrik Skupin
2a916cf9a6 Bug 1401170 - Bump startup_timeout to 180s for mochitest and reftests on Buildbot. r=gbrown
MozReview-Commit-ID: Ixz4hJnW7NN

--HG--
extra : rebase_source : 328d723accbdaf86885bd7b0abd4d3e91da48c5a
2017-09-19 14:28:55 +02:00
Rail Aliiev
280bab46eb Bug 1395697 - Syntax fix r=nthomas 2017-09-18 20:40:53 -04:00
Wes Kocher
519bb0922b Merge inbound to central, a=merge
MozReview-Commit-ID: EK8iFR1hSRp
2017-09-18 16:21:01 -07:00
Axel Hecht
f824feb1a9 bug 1399523, adjust configs to not merge l10n in mozharness, r=Callek
MozReview-Commit-ID: 5SmOCzTZiqz

--HG--
extra : rebase_source : 3f75fe0d8efc1fd7f4d671128790e2d0a0d43d57
2017-09-18 15:00:37 +02:00
Rail Aliiev
9f38698704 Bug 1395697 - Do not generate bouncer entries for BZ2-compressed MAR files for beta and devedition. r=catlee
MozReview-Commit-ID: 5L1Tk1dnicT
2017-09-18 07:08:48 -04:00
Axel Hecht
84ab85f0ea bug 1399523, now that we run l10n-merge in-build, drop it from mozharness, r=Callek
MozReview-Commit-ID: 3qF0i39CYjh

--HG--
extra : rebase_source : 71465b8a634e1ddaacfddbf9a79adc925f3930b3
2017-09-15 16:25:18 +02:00
Geoff Brown
923faafe01 Bug 1400691 - Minor changes to logging for test-verify; r=jmaher 2017-09-18 09:11:36 -06:00
Nick Thomas
6963fe6cd9 Bug 1400746 - checksums failure when boto3 and botocore present in our pypi mirrors, r=catlee DONTBUILD
MozReview-Commit-ID: 5MdNxr8TY8V

--HG--
extra : amend_source : 889cd0c5248669fb30c528770a56a013fd65bf69
2017-09-18 14:07:12 +12:00
Rail Aliiev
d56e74be69 Bug 1395697 - Add scripts to handle MAR recompression in release automation r=catlee
MozReview-Commit-ID: 5WCy01RFQMX

--HG--
extra : rebase_source : 933cb0caf9667e14ad54c2a91a7b9c853a979a19
2017-09-16 08:38:34 -04:00
Geoff Brown
1d8501ec53 Bug 1400181 - Return mochitests to structured logging; r=ahal
Removal of jetpack in bug 1371065 accidentally switched all remaining
mochitest flavors to unstructured; let's switch it back.
2017-09-15 14:04:31 -06:00
Henrik Skupin
f8e9862366 Bug 1400786 - Use a startup_timeout of 180s for Marionette on all platforms. r=gbrown
Currently only the Mochitests on Linux use a startup_timeout of 180s
for Marionette. This would also be necessary for the other platforms
(MacOS and Windows).

MozReview-Commit-ID: TGO7XDLXdI

--HG--
extra : rebase_source : 29219cc51404cebf22e894966294eae687bb5d68
2017-09-18 10:09:35 +02:00
Christian Holler
07c619f48f Bug 1399917 - Create --enable-address-sanitizer-reporter TC build. r=aobreja,mtabara
MozReview-Commit-ID: 7tYSTeU8D73

--HG--
extra : rebase_source : ba39149fad2fd15b5b99625d1dc0b3ce4669c6ec
2017-09-14 17:52:09 +02:00
Johan Lorenzo
cef895ef96 Bug 1389420 - [mozilla-release leftovers] Rename android-api-15 to android-api-16 once 56 reaches release r=sfraser
MozReview-Commit-ID: J1sgnaH9j0p

--HG--
extra : rebase_source : 2fb62afc617beb5a512e93de72bd9d2d7fb447dc
2017-09-14 11:37:52 +02:00
Axel Hecht
dfce75fd9a bug 1397721, build from l10n-central instead of releases/l10n/mozilla-release for cross-channel l10n, r=Callek
This change rides the train along with the change to build beta from
l10n-central.
Not changing 52 esr config, as that continues to build from the
repository it's currently building from.
ESR will be picked up when the next ESR is riding the trains from central.

MozReview-Commit-ID: F9Wo2mcZ3PA

--HG--
extra : rebase_source : dbf6c39cc5ab51bf4970caa4d62a80060b6b8c7c
2017-09-13 11:59:57 +02:00
Axel Hecht
32988afd27 bug 1397721, build from l10n-central instead of releases/l10n/mozilla-beta for cross-channel l10n, r=Callek
MozReview-Commit-ID: 1wY54ZaRhZi

--HG--
extra : rebase_source : 2e3d7f5c9f4e26cbd94768c0dc613eb895894cf3
2017-09-13 11:50:18 +02:00
Kris Maglione
e99cced382 Bug 1371065: Part 1 - Remove external references to the add-on SDK. r=Mossop,glandium
MozReview-Commit-ID: D5KyHcg8Ujk

--HG--
extra : rebase_source : 1a74ccb2963f2946a49c8bf720af595151b48fd1
2017-09-12 11:54:47 -07:00
Geoff Brown
9362fcf468 Bug 1398933 - Follow-up, fix cannot compare timedelta bustage, on a CLOSED TREE 2017-09-12 09:35:13 -06:00
Geoff Brown
c5b91c3972 Bug 1398933 - Ensure test-verify bails out before timing out; r=jmaher 2017-09-12 08:51:21 -06:00
Nick Thomas
f4a2340251 Bug 1380605 - modifications to build openh264 v1.7.1, r=catlee
Notable changes
* ensure we run dump-symbols and upload actions on all platforms
* On android:
 * add configuration and support for aarch64
 * set min_sdk levels to match Fennec builds
 * use a full copy of the r11c ndk (our truncated one was missing toolchains we needed) and set NDKROOT when calling build
 * ensure the tooltool provided sdk is on the PATH
* on linux copy tooltool.py into the mock environment, so we can get dump_syms from tt
* remove macosx32 config as we've deprecated that in Firefox builds
* update dump_syms to recent m-c, notably for aarch64 support on linux
 * on linux rev e365137fa61bfd729617ba1ebf9f1ed79facd1f2 (via try 0f72a5c28be1cdc2f3bdfaafdf3826254f6ba077)
 * on mac rev e365137fa61bfd729617ba1ebf9f1ed79facd1f2 (via compile on a bld-lin-r5)
 * on windows rev a4a448ba7f187069fce916ee234a06cbb0d06f80 (via try dc8b121e3c08e8022d62c0fa1951dd3dc4d6f7cc)
* switch to Visual Studio 2015 Update 3 on win32/win64 to match Firefox
 * many updates to environement variables
 * painful to get win64 right to run win32 dump_syms.exe, but that's why the x86 redist is on teh PATH
* unwind the changes to get_output_from_command() in v1.6 patch to avoid affecting other builds, and use query_env() which has this support already
* add a scp_upload_directory since we don't have rsync on windows, use that to talk to the ffxbld upload host (not a long term solution but OK for now)

Applies on top of https://reviewboard.mozilla.org/r/64022/diff/4#index_header

MozReview-Commit-ID: B3NiWFvr2oR
2017-08-30 12:37:56 +12:00
Justin Wood
b85199f10d Bug 1380605 - Rebased patch from OpenH264 v1.6 (bug 1286533), r=catlee
Imported from https://reviewboard.mozilla.org/r/64022/diff/4#index_header

MozReview-Commit-ID: B3NiWFvr2oR

--HG--
extra : rebase_source : c494947d4007274be8b7bb3a0bc23bf3f0d9a25d
extra : amend_source : 6ec7a70441052d03720b29982b3075ced3d31b3e
extra : source : 70ec075e1f5b71234aa637560381c12479cdf0b0
2016-07-13 09:05:44 -04:00
Geoff Brown
62e34c73d8 Bug 1397043 - Update mozharness so that no test package is downloaded more than once; r=jmaher 2017-09-07 13:17:43 -06:00
Cosm
917335fa1c Bug 1395956 - Update gecko.readthedocs links to the new firefox-source-docs.mozilla.org location. r=chutten 2017-09-02 22:11:02 +05:30
Nick Thomas
59f99cb87e Bug 1387622 - add latest-ssl aliases for bedrock, r=mtabara
MozReview-Commit-ID: 8s1CiEdL6cG

--HG--
extra : rebase_source : 5c667ca0bd81832593792547ce0ac0197e3a7b39
2017-08-31 17:34:30 +12:00
Wes Kocher
cf93b6ca0d Merge m-c to autoland, a=merge
MozReview-Commit-ID: BlE0HFQUP9c
2017-08-31 16:56:58 -07:00
Wes Kocher
e9c837e8b6 Merge inbound to central, a=merge
MozReview-Commit-ID: FBt5lm2sDFe
2017-08-31 16:26:40 -07:00
Rob Wood
f85102e872 Bug 1390084 - Fix enabling gecko profiling on try; r=jmaher
MozReview-Commit-ID: 8Cm9zH7lxGF

--HG--
extra : rebase_source : 052c2c06a8c345878353770f4d576ea2cba415f9
2017-08-29 11:44:58 -04:00
Joel Maher
7b4f0897ab Bug 1380664 - disable compiler warnings. r=gps 2017-08-31 10:00:51 -04:00
Ganti Sai Sarath Chandra
6ed789d12b Bug 1378422 - Add python 2 only classifiers to python modules under /testing, r=ahal
MozReview-Commit-ID: DRi8KFyCnBn

--HG--
extra : rebase_source : 3ac98bdc648f8a0e3dc6d3b6d42e19dfc295a396
2017-08-19 04:19:06 +05:30
Johan Lorenzo
a716c447c0 Bug 1384482 - Rename android-api-15 into android-api-16 r=mtabara
MozReview-Commit-ID: 4j66pTZEJzq

--HG--
rename : mobile/android/config/mozconfigs/android-api-15-frontend/nightly => mobile/android/config/mozconfigs/android-api-16-frontend/nightly
rename : mobile/android/config/mozconfigs/android-api-15-gradle-dependencies/nightly => mobile/android/config/mozconfigs/android-api-16-gradle-dependencies/nightly
rename : mobile/android/config/mozconfigs/android-api-15-gradle/nightly => mobile/android/config/mozconfigs/android-api-16-gradle/nightly
rename : mobile/android/config/mozconfigs/android-api-15-gradle/nightly-artifact => mobile/android/config/mozconfigs/android-api-16-gradle/nightly-artifact
rename : mobile/android/config/mozconfigs/android-api-15/debug => mobile/android/config/mozconfigs/android-api-16/debug
rename : mobile/android/config/mozconfigs/android-api-15/debug-artifact => mobile/android/config/mozconfigs/android-api-16/debug-artifact
rename : mobile/android/config/mozconfigs/android-api-15/l10n-nightly => mobile/android/config/mozconfigs/android-api-16/l10n-nightly
rename : mobile/android/config/mozconfigs/android-api-15/nightly => mobile/android/config/mozconfigs/android-api-16/nightly
rename : mobile/android/config/mozconfigs/android-api-15/nightly-artifact => mobile/android/config/mozconfigs/android-api-16/nightly-artifact
rename : mobile/android/config/mozconfigs/android-api-15/nightly-old-id => mobile/android/config/mozconfigs/android-api-16/nightly-old-id
rename : testing/mozharness/configs/builds/releng_sub_android_configs/64_api_15.py => testing/mozharness/configs/builds/releng_sub_android_configs/64_api_16.py
rename : testing/mozharness/configs/builds/releng_sub_android_configs/64_api_15_artifact.py => testing/mozharness/configs/builds/releng_sub_android_configs/64_api_16_artifact.py
rename : testing/mozharness/configs/builds/releng_sub_android_configs/64_api_15_debug.py => testing/mozharness/configs/builds/releng_sub_android_configs/64_api_16_debug.py
rename : testing/mozharness/configs/builds/releng_sub_android_configs/64_api_15_debug_artifact.py => testing/mozharness/configs/builds/releng_sub_android_configs/64_api_16_debug_artifact.py
rename : testing/mozharness/configs/builds/releng_sub_android_configs/64_api_15_gradle.py => testing/mozharness/configs/builds/releng_sub_android_configs/64_api_16_gradle.py
rename : testing/mozharness/configs/builds/releng_sub_android_configs/64_api_15_gradle_artifact.py => testing/mozharness/configs/builds/releng_sub_android_configs/64_api_16_gradle_artifact.py
rename : testing/mozharness/configs/builds/releng_sub_android_configs/64_api_15_gradle_dependencies.py => testing/mozharness/configs/builds/releng_sub_android_configs/64_api_16_gradle_dependencies.py
rename : testing/mozharness/configs/builds/releng_sub_android_configs/64_api_15_old_id.py => testing/mozharness/configs/builds/releng_sub_android_configs/64_api_16_old_id.py
rename : testing/mozharness/configs/builds/releng_sub_android_configs/64_api_15_partner_sample1.py => testing/mozharness/configs/builds/releng_sub_android_configs/64_api_16_partner_sample1.py
rename : testing/mozharness/configs/single_locale/ash_android-api-15.py => testing/mozharness/configs/single_locale/ash_android-api-16.py
rename : testing/mozharness/configs/single_locale/date_android-api-15.py => testing/mozharness/configs/single_locale/date_android-api-16.py
rename : testing/mozharness/configs/single_locale/jamun_android-api-15.py => testing/mozharness/configs/single_locale/jamun_android-api-16.py
rename : testing/mozharness/configs/single_locale/mozilla-aurora_android-api-15.py => testing/mozharness/configs/single_locale/mozilla-aurora_android-api-16.py
rename : testing/mozharness/configs/single_locale/mozilla-beta_android-api-15.py => testing/mozharness/configs/single_locale/mozilla-beta_android-api-16.py
rename : testing/mozharness/configs/single_locale/mozilla-central_android-api-15.py => testing/mozharness/configs/single_locale/mozilla-central_android-api-16.py
rename : testing/mozharness/configs/single_locale/mozilla-release_android-api-15.py => testing/mozharness/configs/single_locale/mozilla-release_android-api-16.py
rename : testing/mozharness/configs/single_locale/staging_release_mozilla-beta_android_api_15.py => testing/mozharness/configs/single_locale/staging_release_mozilla-beta_android_api_16.py
rename : testing/mozharness/configs/single_locale/staging_release_mozilla-release_android_api_15.py => testing/mozharness/configs/single_locale/staging_release_mozilla-release_android_api_16.py
rename : testing/mozharness/configs/single_locale/tc_android-api-15.py => testing/mozharness/configs/single_locale/tc_android-api-16.py
rename : testing/mozharness/configs/single_locale/try_android-api-15.py => testing/mozharness/configs/single_locale/try_android-api-16.py
extra : rebase_source : d24bd3b0298e4fc21e9e8029e5f69a65fd1012f9
2017-08-09 16:18:15 +02:00
J. Ryan Stinnett
1bed442353 Bug 1394542 - Set STYLO_THREADS=1 for sequential Talos runs. r=jmaher
MozReview-Commit-ID: A4kwnmBhhdA

--HG--
extra : rebase_source : 02a8c6d36f2db0b3c6035f23dd9e4999b30357ba
2017-08-28 15:51:12 -05:00
J. Ryan Stinnett
2b8c3809c2 Bug 1393234 - Add --disable-stylo for AWSY. r=jmaher
MozReview-Commit-ID: Ap1BbJja358

--HG--
extra : rebase_source : 344b53eed4c1d25978ded238d5720b013e1515b0
2017-08-24 17:48:58 -05:00
J. Ryan Stinnett
20accb9807 Bug 1393234 - Add --disable-stylo for Talos. r=jmaher
MozReview-Commit-ID: 46I0AvosIMC

--HG--
extra : rebase_source : 9cf2d304c5cec9f782fb6a6f8890885014b1a8c9
2017-08-24 17:15:20 -05:00
J. Ryan Stinnett
27242d0596 Bug 1393234 - Add --disable-stylo for WPT. r=jmaher
MozReview-Commit-ID: AUwMbjOinvY

--HG--
extra : rebase_source : 3b5e135624b77f72e82f5951b93289b1f2762ce6
2017-08-24 16:41:08 -05:00
J. Ryan Stinnett
a3ff9bdc0e Bug 1393234 - Add --disable-stylo for desktop tests. r=jmaher
MozReview-Commit-ID: 3wBxpOjYqC1

--HG--
extra : rebase_source : 3fb96b85e743d74d22dd0c74473a66b7ef640809
2017-08-24 16:16:40 -05:00
Wander Lairson Costa
6332ed5b0a Bug 1338651 part 1: Change docker image home dir to /build. r=dustin,mshal
Using /home/worker is the build directory has a 30% talos performance
loss, because test machines has a /home mount directory.

MozReview-Commit-ID: 554IPMRWgzK

--HG--
extra : rebase_source : 00827d3f6bd705419bc801eb05b543af1ddc274f
2017-08-28 08:44:51 -03:00
Aki Sasaki
f9def0217d bug 1393639 - adjust relpro beetmover for linux repackage. r=nthomas
MozReview-Commit-ID: KshF2eUR1z1

--HG--
extra : rebase_source : 4e8cb36462587264ff902501311329ea2873ce4f
2017-08-24 17:58:52 -07:00
Rok Garbas
f3a3affcf2 Bug 1284475 - migrate ToolTool blueprint to new codebase of relengapi r=KWierso
UPGRADE_NSS_RELEASE a=kaie
MozReview-Commit-ID: 7CB1VYb8OJP

--HG--
extra : rebase_source : 04751620add813cd1780898d109d9f7fa89d7b2d
2017-08-08 10:55:52 +02:00
Gregory Szorc
9a361b3df7 Bug 1392886 - Vendor robustcheckout with sparse support; r=mshal
From version-control-tools revision
0451f128550d8c9dcf83d6628dea5a8030d5cc08. Vendored without
modifications.

This should be a rubber stamp review since the changes to
robustcheckout were already reviewed.

MozReview-Commit-ID: 3J0db7Cja1D

--HG--
extra : rebase_source : 4e36dc83a486841d253cd365ce7a6ceeb50a8ccc
2017-08-22 22:54:06 -07:00
Dustin J. Mitchell
7d502f2abb Bug 1335353: remove refs to /tools/buildbot; r=aki
On Taskcluster machines, /tools/buildbot doesn't exist.  It turns out, nothing
refers to exes['python'] anyway, so we can just remove that (the preference is
to use sys.executable instead).

The references to exes['buildbot'] were all for sendchanges from builds to
tests, and those too are all gone now.

Lines like

   'virtualenv': ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py'],

Were committing two sins: first, using a python executable from a random
virtualenv; and second, using a virtualenv.py from another random directory (in
this case, it's a utility script for a PuppetAgain module). Such lines are
replaced with a reference to /tools/virtualenv/bin/virtualenv, which is
installed for the express purpose of providing a virtualenv binary on testers
(for builds, we use the vendored copy).

MozReview-Commit-ID: 4iHX3B3MLyK

--HG--
extra : rebase_source : e4b4902a19d688b148c136bd10c706fc127cbf2d
2017-08-10 17:05:11 +00:00
Rob Wood
e229a35db0 Bug 1366071 - Add check in talos tp6 to ensure mitmproxy certificate was installed successfully; r=jmaher
MozReview-Commit-ID: 8wRtSSQ5SEp

--HG--
extra : rebase_source : eaca0fc6d1e1bbaee313e84ab787039b45b5da63
2017-08-22 16:15:37 -04:00
Chris Manchester
10e54911ca Bug 1388012 - Ensure a debug artifact build is done when 'debug_build' is present in the mozharness config. r=armenzg
MozReview-Commit-ID: Dr029B4jxPH

--HG--
extra : rebase_source : caca35f27027e0c046974f02139ab3cc406c5b2b
2017-08-22 10:55:16 -07:00
Gregory Szorc
16532f718e Bug 1392700 - Vendor robustcheckout with capabilities detection; r=glob
The robustcheckout extension from revision
134574b64ddfa4d7c31977d792761cceca67665a of the version-control-tools
repo is vendored without modifications.

Changes since last time include printing of the Mercurial version and
more robust handling repositories not using modern storage
requirements.

This patch was not explicitly reviewed by glob. But glob reviewed all
the robustcheckout changes since the last vendor. So by the transitive
property of code review...

MozReview-Commit-ID: CejuVVGpaEy

--HG--
extra : rebase_source : d24dd19357c44f50f7605e974d91434bac3c47f8
extra : source : 68cdc2d1184dec80455ba0ea1ebbcab232b8c119
2017-08-22 08:53:51 -07:00
Gregory Szorc
0ce46507f1 Bug 1392700 - Initialize repository using latest requirements; r=aki
We use `hg init` to create the directory. Because this is what
typically occurs.

We also remove the disabling of "dotencode" in the hgrc. This was added
in https://hg.mozilla.org/build/mozharness/rev/b1dbc0f56ff8 (bug 857853)
for reasons that are unclear to me. We should never disable dotencode
because it may make some repositories not clonable on Windows
filesystems.

Disabling dotencode will also interfere with the latest version of
robustcheckout, which requires its presence.

MozReview-Commit-ID: 35qBsgwp0uW

--HG--
extra : rebase_source : b786fb38f6b09da9614ac40f5de8231b8305bf5d
2017-08-22 10:34:29 -07:00
Gregory Szorc
0c0f6ca8db Bug 1392700 - Use Mercurial 4.3 in mozharness tests; r=aki
We use Mercurial 4.3.1 pretty much everywhere in CI now.
Mozharness should be testing with it as well.

MozReview-Commit-ID: HT2rocEvdIe

--HG--
extra : rebase_source : 148a9cd82b18e693ee570f31fc961373e8466a3c
2017-08-22 10:14:32 -07:00
Gregory Szorc
66f1b7265d Backed out changeset 68cdc2d1184d (bug 1391424) for mozharness test bustage
MozReview-Commit-ID: C5ZwLRA7oZ5

--HG--
extra : rebase_source : 6e0f14bccbafae953c109a48b0417b83c56baba0
2017-08-22 09:19:09 -07:00
Gregory Szorc
4e3677d6d0 Bug 1391424 - Vendor robustcheckout with capabilities detection; r=glob
The robustcheckout extension from revision
134574b64ddfa4d7c31977d792761cceca67665a of the version-control-tools
repo is vendored without modifications.

Changes since last time include printing of the Mercurial version and
more robust handling repositories not using modern storage
requirements.

This patch was not explicitly reviewed by glob. But glob reviewed all
the robustcheckout changes since the last vendor. So by the transitive
property of code review...

--HG--
extra : rebase_source : f511876ecc743e6b453118297d327e9a07bb9441
2017-08-22 08:53:51 -07:00
Justin Wood
0aacec3bfe Bug 1391643 - Make android single locale testable on try. r=aki
MozReview-Commit-ID: 6GRI8na8ygm

--HG--
extra : rebase_source : 8124b4d3942b6787a03d1cacb36ef359d51e515f
2017-08-18 11:24:29 -04:00
Dustin J. Mitchell
572305657a Bug 1394793: remove nslookup calls on download failure; r=aki
History suggests these have been in place for a long time, back to an era when
we used split-horizon DNS and DNS service was flaky.  We don't see this sort of
error very often anymore.

Now we have docker images that do not have nslookup installed, and this is
causing retries to fail.

The other option is to use `socket.getaddrinfo` here, but that introduces new
failure mode and could prevent retries that would otherwise succeed. The least
failure-prone approach is just to remove the calls.

MozReview-Commit-ID: JDjhYxUrROS

--HG--
extra : rebase_source : 2e29e9ca19343feea9c505622753cbac1d91012e
2017-08-30 23:05:08 +00:00
Wes Kocher
b1fc5e008c Merge inbound to central, a=merge
MozReview-Commit-ID: 4cWGBbMEU2x
2017-08-18 15:53:07 -07:00
Wes Kocher
c1383cebf3 Merge m-c to autoland, a=merge
MozReview-Commit-ID: KLrOCT1a7El
2017-08-17 16:23:45 -07:00
Andrew Halberstadt
b949847b39 Bug 1387135 - Add an 'artifact' try_task_config template to schedule artifact builds, r=dustin
This will change all build symbols to 'Ba' and set the USE_ARTIFACTS=1 environment variable.
Mozharness will detect this env to decide whether to perform an artifact build or not.

MozReview-Commit-ID: J8HVZzOt4mX

--HG--
extra : rebase_source : 453028d9be5cb2ad07e9a2a8b769cb6aac9893fe
2017-08-15 11:37:40 -04:00
Rob Wood
1721a468a7 Bug 1387265 - Expand talos tp6 to macosx; r=jmaher
MozReview-Commit-ID: 78LGHEJNGz4

--HG--
extra : rebase_source : ad7189968b15ea7cd830d18a0e7033df65d8489f
2017-08-15 15:30:23 -04:00
Carsten "Tomcat" Book
99aa3f8e70 Merge mozilla-central to mozilla-inbound 2017-08-17 13:13:10 +02:00
Geoff Brown
3929d32e18 Bug 1380122 - Update mozharness for test verification; r=jmaher 2017-08-16 16:42:43 -06:00
Aki Sasaki
9d3cf9697f bug 1383771 - back out d25db0546c92 (reland ffc2e43aa834). r=backout a=release
MozReview-Commit-ID: LlNo4Npariw

--HG--
extra : transplant_source : %86Z0%DF%CA%04%B6%AB%2B%0Dz%AF%D6%16%D2%ED%B6%A0%93%F6
2017-08-15 22:54:08 -07:00
Wes Kocher
7921644d1b Merge inbound to central, a=merge
MozReview-Commit-ID: 1DadhJTLBXN
2017-08-15 19:02:51 -07:00
Wes Kocher
5a4fb82b72 Merge autoland to central, a=merge
MozReview-Commit-ID: FOw9Q98gVXH
2017-08-15 18:51:25 -07:00
Aki Sasaki
03c0e3b9cb bug 1383771 - back out ffc2e43aa834 until we fix bug 1390552. r=backout a=release 2017-08-15 14:25:04 -07:00
Kartikaya Gupta
3203430fbf Bug 1383149 - Add option to run talos tests with webrender enabled. r=ahal
MozReview-Commit-ID: 7pS6DtLtWM0

--HG--
extra : rebase_source : 71c3f534389cecfbd5d80dfe72f6625e2d1b33c1
2017-08-14 16:51:25 -04:00
Johan Lorenzo
d4bd2a28ea Bug 1383771 - Add widevine support to Nightly builds r=aki a=merge
Other related changes:
* Only target.{zip,tar.gz,tar.bz} get the widevine signature (not the various installers).
* Linux{32,64}-nightly are now repackaged. Their mar files are not signed during signed step anymore. It now happens after the repackage.
* As a consequence, funsize routes for linux are now set to repackage-signing (instead of signing)
* Signed upstream artifacts are now defined in a dedicated module (to avoid duplication)
* Platforms defined in beetmover_repackage now allow regex (to reduce duplication too)
* Mozharness configs: Delete unused (and misleading) `src_mozconfig` for windows. This value is actually not used when `run_configure` (in the same dict) is set to False.

MozReview-Commit-ID: COKqevW9Mzn

--HG--
extra : source : ffc2e43aa834e05f0d51d68dfb36317c1b408b08
2017-08-10 19:25:36 +02:00
Gregory Szorc
4cbf24d4e2 Bug 1389715 - Vendor latest robustcheckout; r=ted
From revision 19db5f4b5b10f639d24e69a4f21e4e80c6e5bbdd of
version-control-tools. Previous revision was
249a47720ddcf896a9f07600c429a1b4492b805e.

Changes include:

* Use new vfs APIs when available (bug 1359959)
* Mark as compatible with Mercurial 4.2 (bug 1361182)
* Retry after SSLError (bug 1354824)
* Mark as compatible with Mercurial 4.3
* Detect and recover from open locks (bug 1297153)

The most significant is the last one. TaskCluster can SIGKILL
`hg`, leading to orphaned transactions and locks. This can lead
to timeouts or use of a corrupt repository in some scenarios.
Those problems should no longer occur.

MozReview-Commit-ID: QAOSLyc0xD

--HG--
extra : rebase_source : c241626a5a59391b80baf34d50e90fc543e636f7
2017-08-11 14:55:24 -07:00
Mihai Tabara
ab95df718f Bug 1386706 - cleanup self-serve inheritance from gecko_migration script. r=aki a=release DONTBUILD CLOSED TREE
MozReview-Commit-ID: 9zTax5FEvJf

--HG--
extra : source : 457a73c54474dd1fd3af808bf5ab38f2d0c895a8
extra : amend_source : 8b659c877f113cadc69b0d77d5305ec827e946f1
2017-08-14 16:46:50 +03:00
Mike Hommey
47bc56acc7 Bug 1389398 - Remove remaining clang entries in windows tooltool manifests. r=gps
Since the buildbot-based Windows builds using releng.manifest are busted
anyways, there is no reason to keep clang entries in there. Which makes
those manifests identical to clang.manifest, so remote the latter.

--HG--
extra : rebase_source : eef7eca4bafc4e348eadc04d6da2bd17ea20deea
2017-08-11 16:16:32 +09:00
Kartikaya Gupta
9d6afca9fb Bug 1388833 - Force-enable hardware acceleration for test suites that enable WebRender, because HWA is now a WR requirement. r=ahal
MozReview-Commit-ID: EtUdSeDCmFZ

--HG--
extra : rebase_source : 50472e3478d55bec36a1067d3e566ab2ac79c565
2017-08-09 16:23:04 -04:00
Xidorn Quan
a7579e7241 Bug 1383992 part 2 - Enable some more mochitests for stylo. r=jmaher
MozReview-Commit-ID: AnZAxhPwwEB

--HG--
extra : rebase_source : 89418b819a53f1d1e5a5cd2861f31af1ff901844
extra : source : 1bc1f2000c0a4e9e23f5e2f05b7d95e44c615238
extra : histedit_source : ad7d9650d49c698d03d6397aa1ad27e860ae7827
2017-08-09 08:31:26 +10:00
Kartikaya Gupta
1912af35f9 Bug 1388726 - Force-enable acceleration in the regular linux reftest suite. r=jmaher,jrmuizel
MozReview-Commit-ID: FNU7hEN3Jkf

--HG--
extra : rebase_source : d8f21f99a3d98904a9b3d4b402226c0c58519b63
2017-08-09 12:48:08 -04:00
Kartikaya Gupta
085bdaee0b Bug 1388726 - Fix the pref used to disable acceleration in linux reftest-unaccelerated runs. r=jmaher
MozReview-Commit-ID: HaYzi1x87q1

--HG--
extra : rebase_source : f88d21508d69e68820e5856189a422d1388a25b1
2017-08-09 11:17:49 -04:00
Wes Kocher
223f322400 Merge m-c to autoland a=merge
MozReview-Commit-ID: 2qLtb79Nlhs
2017-08-08 15:26:30 -07:00
Geoff Brown
4fc548a698 Bug 1385629 - Use correct tooltool cache directory for Marionette and Firefox-UI tests on osx; r=whimboo 2017-08-08 09:31:57 -06:00
Kartikaya Gupta
8b8a999a38 Bug 1388423 - Get full rust backtraces everywhere. r=jmaher
MozReview-Commit-ID: 2Mfrpupz7As

--HG--
extra : rebase_source : 9b612430360fe46162f433f13667664188ceac55
2017-08-08 12:34:55 -04:00
Andrew Halberstadt
57887f2601 Bug 1328830 - [manifestparser] Check line continuation before looking for next key, r=jmaher
Currently manifestparser will only look for line continuations *after* looking for a key. This means
that line continuations cannot contain key separators. For example, this:

    [test]
    foo=
      bar=baz

gets treated as:

    {'name': 'test', 'foo': '', 'bar': 'baz'}

Here, bar=baz will be treated as a new key/value pair despite the indentation. This patch switches
the order around, so we look for a continuation first. Now, it is only treated as a continuation if
the indent is greater than the indent of the preceding key.

So this manifest:

    [test]
    foo=bar
      baz=fleem

is a continuation and results in:

    {'name': 'test', 'foo': 'bar\nbaz=fleem'}

But this manifest:

    [test]
      foo=bar
      baz=fleem

is not a continuation, and yields:

    {'name': 'test', 'foo': 'bar', 'baz': 'fleem'}

MozReview-Commit-ID: FAMP5TUIo9q

--HG--
extra : rebase_source : 624c53cfe0565374c1224dd86a3fffc8831279d3
2017-07-19 14:48:01 -04:00
Chenxia Liu
7d55aeeced Bug 1387553 - Add Pocket API tokens to releng_base-android_64_builds. r=aobreja
MozReview-Commit-ID: AKoSkRe7P3e

--HG--
extra : rebase_source : b6e57a55fa5ba1a1888b5871eea29918379548ff
2017-08-04 13:37:34 -07:00
J. Ryan Stinnett
0169efe167 Bug 1388103 - Clean up unused Stylo build configs. r=jmaher
Bug 1374748 removed Stylo-specific builds, but there are still a few config
files left behind that are now unused.  This cleans them up.

MozReview-Commit-ID: EAUx7YKQBmN

--HG--
extra : rebase_source : 7e2124f7e5625d25efc5e868e151dbdc02cfba65
2017-08-07 13:09:23 -05:00
Makoto Kato
2e5554c883 Bug 1386496 - Ahem.ttf is broken on web-platform-tests. r=jgraham
Ahem.ttf is copied to $(DIST)/bin/firefox/fonts, but this file is broken due to text mode copy.  So we should use binary mode instead.

MozReview-Commit-ID: KP7yNyPiejU

--HG--
extra : rebase_source : 2de749f458a6d4650f9044f1912ff97835c5b795
2017-08-02 12:35:53 +09:00
Wes Kocher
db7d003ae0 Merge m-c to autoland a=merge CLOSED TREE
MozReview-Commit-ID: Ko3lhAvzMJN
2017-08-03 18:22:09 -07:00
Wes Kocher
2196b718d3 Merge inbound to central, a=merge
MozReview-Commit-ID: DlSLhaepjeU
2017-08-03 18:06:53 -07:00
Wes Kocher
2ac35c1849 Merge autoland to central, a=merge
MozReview-Commit-ID: 3z14qa3d9bt
2017-08-03 17:01:15 -07:00
Mike Hommey
0dd063a9dd Bug 1386589 - Remove the linux64 tooltool manifests that look the same as releng.manifest. r=gps 2017-08-04 06:07:43 +09:00
Axel Hecht
30a47c4339 bug 1370506: fix remaining mozharness configs MOZ_OBJDIR, r=Callek, a=bustage
MozReview-Commit-ID: KwAjWvJ55Xr
2017-08-03 15:20:48 +02:00
Andrew Halberstadt
126cf32e82 Bug 1385311 - Make sure AddressSanitizer errors turn the task orange, r=jmaher
MozReview-Commit-ID: EvLGeaLVotV

--HG--
extra : rebase_source : 5a1b9b70f0832507f54ff601b16a8e654084c10d
2017-07-28 09:35:17 -04:00
Axel Hecht
8ca7f66f59 bug 1370506, don't use multiple object dirs in one mozharness run, r=Callek
mozharness used to call compare-locales with obj-l10n as MOZ_OBJDIR, while
calling configure and installers-% with obj-firefox.

Just make all the configs use the same objdir, instead of diving in
to mozharness.

MozReview-Commit-ID: 2CXTxVfYP82

--HG--
extra : rebase_source : 6a24927ef22701598f6807c4b7e0636172642655
2017-06-15 16:48:54 +02:00
Wes Kocher
5df77c43f9 Merge m-c to autoland, a=merge
MozReview-Commit-ID: IJRYyJu1sWm
2017-08-02 17:42:10 -07:00
Wes Kocher
baf6cddc4c Merge inbound to central, a=merge
MozReview-Commit-ID: 9NFjSEt96iT
2017-08-02 17:11:51 -07:00
Geoff Brown
7563788551 Bug 1380126 - Add a copy of mozbase' manifestparser to mozharness; r=Callek
--HG--
rename : testing/mozbase/manifestparser/manifestparser/__init__.py => testing/mozharness/manifestparser/__init__.py
rename : testing/mozbase/manifestparser/manifestparser/cli.py => testing/mozharness/manifestparser/cli.py
rename : testing/mozbase/manifestparser/manifestparser/expression.py => testing/mozharness/manifestparser/expression.py
rename : testing/mozbase/manifestparser/manifestparser/filters.py => testing/mozharness/manifestparser/filters.py
rename : testing/mozbase/manifestparser/manifestparser/ini.py => testing/mozharness/manifestparser/ini.py
rename : testing/mozbase/manifestparser/manifestparser/manifestparser.py => testing/mozharness/manifestparser/manifestparser.py
2017-08-02 11:08:29 -06:00
Bob Clary
8d2f89877e Bug 1378526 - Measure Stylo memory usage using AWSY tests, r=erahm, kmoir. 2017-08-01 15:59:22 -07:00
Henrik Skupin
ff029dbbbe Bug 1386710 - Increase output timeout for firefox-ui harness invocation from 300s to 1000s r=maja_zf
The page load timeout of Marionette is 300s long. By using the same value
for the firefox ui harness invocation from mozharness it can cause a race
condition. Lets increase the value to what the Marionette jobs use to be
in sync.

MozReview-Commit-ID: FUevLmRIMSF

--HG--
extra : rebase_source : 43ee8b9009ba4ea89c8e8642d44eecf643b05ecc
2017-08-02 18:32:08 +02:00
Wes Kocher
5699744165 Merge m-c to autoland, a=merge
MozReview-Commit-ID: F1FR0irfoJU
2017-08-01 13:18:18 -07:00
Gian-Carlo Pascutto
c2aae39fd6 Bug 1370753 - Add Google API key to Android builds. r=glandium
MozReview-Commit-ID: KDgbZr7ygpk

--HG--
extra : rebase_source : e7d36890caaf843746b7ec78a8daf697221e7c53
extra : histedit_source : 4a48d1ad38cfd99797524a2cad09cc7acdba102f
2017-07-26 12:46:02 +02:00
William Lachance
b0010741b8 Bug 1385868 - Stop reporting installer size as a treeherder job detail r=gps
MozReview-Commit-ID: CruOSWu0BT8

--HG--
extra : rebase_source : fb692db993e866b68f30862ebce0089126090771
2017-07-31 08:51:31 -04:00
Wes Kocher
c07dbb8e82 Merge m-c to autoland, a=merge CLOSED TREE
MozReview-Commit-ID: FJUPXxVFLLL
2017-07-28 18:03:57 -07:00
Carsten "Tomcat" Book
139661e8e4 Merge mozilla-central to mozilla-inbound 2017-07-28 15:25:58 +02:00
Carsten "Tomcat" Book
892bedca2e merge mozilla-inbound to mozilla-central a=merge 2017-07-28 15:24:39 +02:00
Wes Kocher
7a65251f71 Merge m-c to autoland, a=merge
MozReview-Commit-ID: KvG6hKUwF8c
2017-07-27 16:33:25 -07:00
Mike Hommey
752fca1923 No bug - Use l10n tooltool manifest for osx repacks and disable compile environment for android l10n. r=Callek,a=bustage
This should fix the repacks bustage from bugs 1384418, 1384419 and 1384420.
2017-07-28 06:59:30 +09:00
Carsten "Tomcat" Book
d360d49d2a merge mozilla-inbound to mozilla-central a=merge 2017-07-27 10:57:25 +02:00
Wes Kocher
7dc0b363c1 Merge m-c to inbound, a=merge
MozReview-Commit-ID: 1JlPbFMKbJZ
2017-07-27 16:17:40 -07:00
Rail Aliiev
787dc04d52 Bug 1380777 - Windows and mac release promotion l10n repacks fail to download en-US r=Callek 2017-07-28 07:35:28 -04:00
Marco Castelluccio
3ad4c3d247 Bug 1384936 - Remove weave_version definition and directly replace the constant in modules/constants.js in the gecko migration script, to avoid the need for the preprocessor in modules/constants.js. r=rnewman,rail
--HG--
extra : rebase_source : b6f4ed4929ab6405fa726fbc25ea6748f871c07b
2017-07-27 16:22:53 +02:00
Rail Aliiev
04a45b0f66 Bug 1379261 - Update release promotion beetmover manifests r=mtabara DONTBUILD 2017-07-27 14:00:54 -04:00
J. Ryan Stinnett
9babbde642 Bug 1380053 - Add Stylo tests for other desktop platforms. r=catlee
Enable Stylo tests for win32, win64, and macosx64.  Talos will be considered
separately.

MozReview-Commit-ID: BvTkddDX2Kk

--HG--
extra : rebase_source : 8d4df4469d4017b12bfbd33a98cc9f38111aa210
2017-07-18 14:32:06 -05:00
J. Ryan Stinnett
48f38958e8 Bug 1380053 - Default to parallel Stylo traversal in tests. r=catlee
Flip around the logic of bug 1356122, so that the default from Stylo runs is the
parallel traversal, but we can opt in to single traversal as desired.

This ensures that for testing on other desktop platforms, we use parallel
traversal as the default.

MozReview-Commit-ID: KoBe1ltHP52

--HG--
extra : rebase_source : ad96f24c9760544c5812060f26e9ca18e5bf2ba8
2017-07-25 16:06:38 -05:00
Chris AtLee
72da1b87ea Bug 1384289: Fix perfherder submission for static analysis builds r=ted
MozReview-Commit-ID: HD7UGAaoNjy

--HG--
extra : rebase_source : 480e44f784df07a96b8d40ad1106fef0a690cbb1
2017-07-25 15:36:58 -04:00
Chris AtLee
ac68bff32b Bug 1384792: pass signed_installer_url to xpcshell tests for bbb r=aki
MozReview-Commit-ID: LWleRnEAgoi

--HG--
extra : rebase_source : 5633713367382dc99adee617ae6d07e51d2ed69a
2017-07-27 00:01:35 -04:00
Maja Frydrychowicz
65941f668d Bug 1383922 - Allow try-test-paths syntax to refer to wpt subtypes r=jgraham
This allows syntax like --try-test-paths web-platform-tests-reftests:path/to/test

MozReview-Commit-ID: uAet1ilPVy

--HG--
extra : rebase_source : 447277e47701435186ad87dfc089bd21f2bd1907
2017-07-26 19:40:59 -04:00
Francois Marier
b038a9ea1c Bug 1384024 - Make Google API key available on Try for artifact and Mac cross builds. r=dustin
MozReview-Commit-ID: 6Q4AHPhDhPk

--HG--
extra : rebase_source : 9a1fae05c8ff39507e3b61bcdfb68f8c7ce9ae1c
2017-07-25 15:33:19 -07:00
Justin Wood
3fc9b7c824 Bug 1383257 - Disable talos and unittest sendchange from windows builds. r=kmoir
for: Land changes to flip windows nightlies on, and to tier 1 on central

MozReview-Commit-ID: H5Ysplr4NV7

--HG--
extra : rebase_source : 57b32b09d29ec3ced716dcd8e55bfa3bcb7c4475
2017-07-25 10:02:30 -04:00
Mike Hommey
b4449d7604 Bug 1383996 - Make most calls to mach artifact toolchain output a manifest. r=gps
And upload it as artifact.

--HG--
extra : rebase_source : b29cf6fa4527608b45050ad91b4e3248654f1657
2017-07-20 17:56:22 +09:00
J. Ryan Stinnett
0a77eaeeea Bug 1384274 - Set a tooltool auth path for developers. r=armenzg
MozReview-Commit-ID: BixDbFJqeVg

--HG--
extra : rebase_source : f6e43a5e62e26b4176cebfa923784f6f00e6affc
2017-07-25 14:59:56 -05:00
Carsten "Tomcat" Book
679210723b merge mozilla-inbound to mozilla-central a=merge 2017-07-25 14:27:17 +02:00
Xidorn Quan
c4c6fbf75a Bug 1383980 - Enable animation mochitests in mochitest-style task. r=birtles
MozReview-Commit-ID: 38Ir2MG7IMO

--HG--
extra : rebase_source : 0997b7026a24cc271ad977db5ce233c393554dfa
2017-07-25 14:17:04 +10:00
Gian-Carlo Pascutto
b4e7052362 Bug 1308400 - Whitelist paths with test files during testing. r=Alex_Gaynor
MozReview-Commit-ID: LMWAv3GP5c4

--HG--
extra : rebase_source : 80ae220e415510bb21c7f184eaaeb02ac27b91d0
2017-07-10 20:29:09 +02:00
Sebastian Hengst
f16a7f8371 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: 4EWdTlEncz7
2017-07-22 11:38:42 +02:00
Wes Kocher
d45eb771f0 Merge m-c to inbound, a=merge
MozReview-Commit-ID: Ah48RzFU8Mt
2017-07-21 18:20:46 -07:00
Mihai Tabara
5f0b63dbb6 Bug 1372260 - change stub installer to Firefox Installer. r=nthomas. a=release DONTBUILD
MozReview-Commit-ID: I0sODMwdS7l

--HG--
extra : source : 6bd5fc5a8fe5cf36ce86680550e6bbdd2a82316b
2017-07-20 23:16:26 +01:00
Mike Hommey
09db7d4793 Bug 1382564 - Use the information from bug 1374940 with mach artifact toolchain. r=gps
Bug 1374940 adds a MOZ_TOOLCHAINS environment variable with a list of
path@task-id strings, where task-id is corresponding to the (possibly
optimized) toolchain job, and path corresponding to the
toolchain-artifact defined for that toolchain job.

We want to use that to pull artifacts instead of tooltool packages.

--HG--
extra : rebase_source : 277daa2c83d6d197975cb4ef36ee131176afa992
2017-06-21 15:18:33 +09:00
Justin Wood
7831ff9786 Bug 1381577 - Part AM; Make sure to properly utilize MOZ_BUILD_DATE in taskcluster windows. r=kmoir
Land date changes to support windows nightlies onto central

MozReview-Commit-ID: DUg6pXQ8OiI

--HG--
extra : rebase_source : cf91a7ef950d706daaf4ccc8d5631cc24156c7ff
2017-07-21 14:44:44 -04:00
Justin Wood
266e1f66a3 Bug 1381577 - Part T; Add mozharness configs for Taskcluster win l10n repacks. r=aki
Land date changes to support windows nightlies onto central

MozReview-Commit-ID: 5un10JBaKrH

--HG--
extra : rebase_source : 45f61200a794f465637da657c0fa6e936a81bc09
2017-07-18 14:07:36 -04:00
Justin Wood
77d574d8d2 Bug 1381577 - Part S; Support Taskcluster win l10n repacks in mozharness scripts. r=aki
Land date changes to support windows nightlies onto central

MozReview-Commit-ID: 4Nxhbutjhfu

--HG--
extra : rebase_source : 2a180738584d6de77fe1b8fe81ecb004582000c5
2017-07-18 14:06:19 -04:00
Justin Wood
35d5b6cee5 Bug 1381577 - Part O; Run mach repackage for windows nightlies. r=kmoir
Land date changes to support windows nightlies onto central

This patch also allows us to not reconfigure to run repackage on windows, which saves us both in potential pain points and execution time.

MozReview-Commit-ID: xnz98Z5N06

--HG--
extra : rebase_source : 1630a3b6b646a83abeb05000e77e0e3c3238250b
2017-07-18 12:13:31 -04:00
Justin Wood
e83e83cb07 Bug 1381577 - Part N; Make repackage task output its artifact to a locale included subdirectory, rather than rely on worker to publish there. r=kmoir
Land date changes to support windows nightlies onto central

This will be needed for windows, because if the artifact is output to a folder that is, itself, an artifact folder, we'll end up publishing the named artifact twice. Which is unhelpful.

MozReview-Commit-ID: 5S6SNul6Fm9

--HG--
extra : rebase_source : 5501d8d757c7408c9dd014bc04a8d36429bdd9b5
2017-07-18 11:57:26 -04:00
Justin Wood
d91a6f7263 Bug 1381577 - Part I; Win nightlies should generate and upload balrog_props.json. r=kmoir
Land date changes to support windows nightlies onto central

MozReview-Commit-ID: Jwk7c2W1QP7

--HG--
extra : rebase_source : c6f68a8b3621b3a743d1f1eb4a6857d23dd801b7
2017-07-17 16:06:14 -04:00
Ryan VanderMeulen
d229288071 Merge m-c to autoland. a=merge
CLOSED TREE

--HG--
extra : amend_source : 2ab51304cc7df444f22c3aac001a1aba61faee3a
2017-07-21 09:42:41 -04:00