Commit Graph

1395 Commits

Author SHA1 Message Date
Johan Lorenzo
bace7dee2e Bug 1368484 - Don't upload AArch64 APK to Google Play r=bhearsum
MozReview-Commit-ID: KB2csWd7bzu

--HG--
extra : rebase_source : c58c365033c3de8e60f3c563778383ed33b4ddc5
2017-05-29 16:27:23 +02:00
Phil Ringnalda
914b992e95 Merge m-i to m-c, a=merge
MozReview-Commit-ID: CRhv88sOiOA
2017-05-27 21:29:31 -07:00
Phil Ringnalda
e1196fcb14 Bug 1362387 followup, mark the Linux DevEdition tests as tier-1 rather than letting them get the default tier-2 2017-05-27 12:07:34 -07:00
Shing Lyu
28d4be5566 Bug 1367636 - Enable stylo-vs-stylo reftest on CI. r=heycam
MozReview-Commit-ID: zWMi4iKLA6
2017-05-25 14:08:37 +08:00
Sebastian Hengst
d8e719c8a3 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: CEadD9RweN4
2017-05-27 10:00:59 +02:00
Aki Sasaki
23aecc5d94 bug 1366404 - add comments before every beetmover artifact list. r=comment DONTBUILD
MozReview-Commit-ID: 9Tn9yFNhEJL

--HG--
extra : rebase_source : 7a1b85b111b5bed59a6ff2ccb4046879d5b4e2e9
2017-05-26 12:31:20 -07:00
Joel Maher
33fad1ec28 Bug 1368117 - disable g2 on linux stylo as it is perma failing. r=RyanVM
MozReview-Commit-ID: 6KnuIBQbw2n
2017-05-26 14:06:38 -04:00
Joel Maher
207a896ca0 Bug 1364421 - renable seta for BBB jobs. r=dustin
MozReview-Commit-ID: CLkKUKRMtWE
2017-05-26 12:09:20 -04:00
Phil Ringnalda
4bf8607f84 Bug 1367958 - Make -u foo[10.10] try syntax work with Taskcluster scheduling of OS X jobs, r=dustin
MozReview-Commit-ID: 2vbZvHEpYWR
2017-05-25 21:00:54 -07:00
Ryan VanderMeulen
e38fed0cd1 Merge inbound to m-c. a=merge 2017-05-25 21:30:20 -04:00
Jim Chen
f3b0a31d44 Bug 1366404 - Add AArch64 Nightly build; r=nalexander r=dustin
Add configurations for building and uploading AArch64 Nightly builds, in
tier 1 and without artifact support for now.

As for not denoting AArch64 builds as "api-21", I don't really think we
will split AArch64 the way we split ARMv7 before.  Originally, we split
into API 9 and API 11+ because of lots of "constrained" devices that
were stuck with API 9. We made an API 9 APK in order to lower our
footprint on those devices. That probably will not be a problem for
AArch64, because devices with API 21+ and AArch64 support are usually
more than capable for running Fennec. Secondly, it was a big change for
Android going from API 9 to API 11+, so we saved quite a bit of
code/resources when we stripped out API 11+.  I don't see such drastic
changes going from API 21 to upcoming versions, so even if we did split,
I don't think it'll get us much benefit.

MozReview-Commit-ID: 7N7Slv1pPgb
2017-05-25 16:53:33 -04:00
Justin Wood
a14524a72d Backed out changeset d10f5ccd882b, for Nightly bustage from Bug 1359965 c#29
MozReview-Commit-ID: 6ddN0Y55Bsk
2017-05-25 09:08:54 -04:00
Ben Hearsum
235a35e8cd bug 1357808: enable pushes of new Fennec nightlies to Google Play store. r=aki a=dawn 2017-05-25 08:23:51 -04:00
Gregory Szorc
74778951f0 Bug 1359965 - Support and generate tar.gz WPT archive; r=glandium
Several years ago there was a single zip file for all test files. Clients
would only extract the files they needed. Thus, zip was a reasonable
archive format because it allowed direct access to members without
having to decompress the entirety of the stream.

We have since split up that monolithic archive into separate,
domain-specific archives. e.g. 1 archive for mochitests and one
for xpcshell tests. This drastically cut down on network I/O
required on testers because they only fetched archives/data that
was relevant. It also enabled parallel generation of test archives,
we shaved dozens of seconds off builds due to compression being
a long pole.

Despite the architectural changes to test archive management, we
still used zip files. This is not ideal because we no longer access
specific files in test archives and thus don't care about single/partial
member access performance.

This commit implements support for generating tar.gz test archives.
And it switches the web-platform archive to a tar.gz file.

The performance implications for archive generation are significant:

before: 48,321,250 bytes; 6.05s
after:  31,844,267 bytes; 4.57s

The size is reduced because we have a single compression context
so data from 1 file can benefit compression in a subsequent file.
CPU usage is reduced because the compressor has to work less with
1 context than it does with N. While I didn't measure it, decompression
performance should also be improved for the same reasons. And of course
network I/O will be reduced.

mozharness consumers use a generic method for handling unarchiving.
This method automagically handles multiple file extensions. So as long
as downstream consumers aren't hard coding ".zip" this change should
"just work."

MozReview-Commit-ID: LQa5MIHLsms

--HG--
extra : rebase_source : cd029cdbbcccc1d16f03d63a5f1fdf60be5db4fd
extra : source : a0e257e346ccf3c1db332ec5903241f4eeb9a7ee
2017-05-08 17:19:05 -07:00
Wander Lairson Costa
4decc6004d Bug 1367087: Update firefox.latest.macosx64-opt index. r=dustin
The current indexed task has a big rank number, we blocks a new indexed
task update.

Add an index rank to uploader task big enough to replace the old indexed
task.

MozReview-Commit-ID: Hg5Ya4D0qYt

--HG--
extra : rebase_source : c08386e5fe62ba4ee4e2832539b6aebf015d6799
2017-05-23 11:58:28 -03:00
Ryan VanderMeulen
d3f265330e Merge m-c to autoland. a=merge 2017-05-25 16:44:01 -04:00
Ryan VanderMeulen
25cb66b774 Merge m-c to autoland on a CLOSED TREE. a=merge 2017-05-26 15:45:41 -04:00
Greg Mierzwinski
9034d06e23 Bug 1362010 - Allow all test suites to run regardless of 'files-changed' on linux64-ccov. r=jmaher
This patch will allow jittest, jsreftest, and any other test suite to run on linux64-ccov regardless of whether or not the files in 'files-changed' have been matched with changes in a patch.

MozReview-Commit-ID: 78CWUTWBhV

--HG--
extra : rebase_source : 4e8bc8a43a6be2b15e2b51c986da9e5ba5adc039
2017-05-26 10:33:59 -04:00
Dustin J. Mitchell
8e0e299dc8 Bug 1359942: rename optimization to skip-unless-changed; r=glandium
MozReview-Commit-ID: 4d4zoDDJYnz

--HG--
extra : rebase_source : c458cdbe898755f33eb207f2af2c5f4efb7a4702
2017-05-23 10:22:53 -04:00
Dustin J. Mitchell
07202b7be9 Bug 1364887: don't run SETA on try pushes; r=jmaher
MozReview-Commit-ID: 7L2I3WWziSE

--HG--
extra : rebase_source : 697b018950c3a9ac3df48a420bff1be2b25c9b1f
2017-05-15 13:32:15 +00:00
Kartikaya Gupta
91e56bf89f Bug 1367408 - Make the mochitest-media test suite tier-1 on linux64-qr. r=catlee,dustin
MozReview-Commit-ID: 9ngIq055OMh

--HG--
extra : rebase_source : 72053e1a31f3f78da55725ab6251749b8fc209fe
2017-05-24 09:20:08 -04:00
Ryan VanderMeulen
30caacbb11 Merge inbound to m-c. a=merge 2017-05-24 16:32:59 -04:00
Ben Hearsum
40c77afec8 bug 1357808: switch mozilla-central fennec builds to org.mozilla.fennec_aurora id and add new builds for org.mozilla.fennec. r=aki,sylvestre,jlorenzo a=dawn 2017-05-24 15:27:40 -04:00
Ben Hearsum
e815bd14cc Backout bug 1357808 for android mochitest bustage. 2017-05-24 12:32:03 -04:00
Ben Hearsum
3ff67fc564 Backout bug 1357808 for android mochitest bustage. 2017-05-24 12:31:52 -04:00
Ben Hearsum
952b9991e7 Backout bug 1357808 for android mochitest bustage. 2017-05-24 12:31:43 -04:00
Ben Hearsum
7d4ef3cfe5 bug 1357808: fix missing commas causing errors in the nightly decision task. a=dawn DONTBUILD 2017-05-24 11:29:15 -04:00
Ben Hearsum
ed78ee69e4 bug 1357808: fix flake8 error. a=dawn DONTBUILD
--HG--
extra : amend_source : 35661749e33541c6ad4123d5298ec722b0fbadbf
2017-05-24 11:24:26 -04:00
Ben Hearsum
6803270aa6 bug 1357808: switch mozilla-central fennec builds to org.mozilla.fennec_aurora id and add new builds for org.mozilla.fennec. r=aki,sylvestre,jlorenzo a=dawn
--HG--
extra : amend_source : d9338464f772e662701936d575248769cb996039
2017-05-24 10:40:07 -04:00
sparcurar
2d044f4723 Bug 1362387 - enable CI tests for Linux DevEdition on mozilla-beta r=kmoir DONTBUILD 2017-05-24 11:54:49 -04:00
Ryan VanderMeulen
27fd4cc7e2 Merge inbound to m-c. a=merge 2017-05-23 18:11:35 -04:00
Ryan VanderMeulen
62671ef4d8 Merge autoland to m-c. a=merge 2017-05-23 18:01:59 -04:00
Wes Kocher
afb7b41b84 Backed out 2 changesets (bug 1359965) for likely breaking tc nightlies a=backout
Backed out changeset a0e257e346cc (bug 1359965)
Backed out changeset ae8bce278626 (bug 1359965)

MozReview-Commit-ID: 9rGpv7CFofi
2017-05-23 12:55:35 -07:00
Rail Aliiev
2f59b71900 Bug 1366070 - Override product name in Balrog submission. r=bhearsum a=release DONTBUILD
MozReview-Commit-ID: LpsUaXI1LxD

--HG--
extra : rebase_source : 8a55ac52b2704c4eeacfc81b0a2f1ccf4a64c4bf
2017-05-19 09:23:18 -04:00
Gregory Arndt
411fe3b0de Bug 1364266 - Specify task priority within task definition r=dustin
Tasks should be assigned a priority based on the branch they originated from. It
is important that certain branches receive preferential treatment, such as a release
branch task being executed before a task from Try. Branch priority mirrors
the priorities defined within buildbot.

MozReview-Commit-ID: 8qR9F34lzzc

--HG--
extra : source : 6a2176a264959e19e4a4cbcb18fd47b9653745f8
2017-05-05 15:22:03 -05:00
Gregory Szorc
fbd5db6a52 Bug 1359965 - Support and generate tar.gz WPT archive; r=glandium
Several years ago there was a single zip file for all test files. Clients
would only extract the files they needed. Thus, zip was a reasonable
archive format because it allowed direct access to members without
having to decompress the entirety of the stream.

We have since split up that monolithic archive into separate,
domain-specific archives. e.g. 1 archive for mochitests and one
for xpcshell tests. This drastically cut down on network I/O
required on testers because they only fetched archives/data that
was relevant. It also enabled parallel generation of test archives,
we shaved dozens of seconds off builds due to compression being
a long pole.

Despite the architectural changes to test archive management, we
still used zip files. This is not ideal because we no longer access
specific files in test archives and thus don't care about single/partial
member access performance.

This commit implements support for generating tar.gz test archives.
And it switches the web-platform archive to a tar.gz file.

The performance implications for archive generation are significant:

before: 48,321,250 bytes; 6.05s
after:  31,844,267 bytes; 4.57s

The size is reduced because we have a single compression context
so data from 1 file can benefit compression in a subsequent file.
CPU usage is reduced because the compressor has to work less with
1 context than it does with N. While I didn't measure it, decompression
performance should also be improved for the same reasons. And of course
network I/O will be reduced.

mozharness consumers use a generic method for handling unarchiving.
This method automagically handles multiple file extensions. So as long
as downstream consumers aren't hard coding ".zip" this change should
"just work."

MozReview-Commit-ID: LQa5MIHLsms

--HG--
extra : rebase_source : 19ec875917546abc147b234a815e1a64c204b92a
2017-05-08 17:19:05 -07:00
Phil Ringnalda
35dc6b4906 Merge m-i to m-c, a=merge
MozReview-Commit-ID: 78jnwmm4rib
2017-05-21 13:01:06 -07:00
Phil Ringnalda
2113ba8f80 Merge autoland to m-c, a=merge
MozReview-Commit-ID: JM3dPUdZm4k
2017-05-21 12:59:59 -07:00
Phil Ringnalda
dabae514fa Backed out changeset 6a2176a26495 (bug 1364266) on suspicion of overwhelming the taskcluster queue
MozReview-Commit-ID: EQ0Ip3kIeLh
2017-05-21 09:37:12 -07:00
Steve Fink
673dfaa56a Bug 1366522 - Drop SM(tsan) back to tier 3, r=philor
--HG--
extra : rebase_source : a9a1932dd8174bde02d2eb880f21fb2b744f0785
2017-05-20 14:27:58 -07:00
Dustin J. Mitchell
1953860048 Bug 1365646: fix logic error in try syntax -j handling; r=gps
MozReview-Commit-ID: ApKmq9IYRtV

--HG--
extra : rebase_source : c04c31c1ca791baea2db3c9c8c73d1b98ea67f4f
2017-05-17 16:29:03 +00:00
Brian Stack
44d96250ea Bug 1364421 - Allow BBB jobs to be backfilled r=garndt
MozReview-Commit-ID: 1CWRd4YUISc

--HG--
extra : rebase_source : 6bc14846f7002de34e9f02fff81dd931efe041a4
2017-05-19 11:38:17 -07:00
Greg Mierzwinski
c5bcaac726 Bug 1365293 - Enable e10s tests on linux64-ccov. r=jmaher
MozReview-Commit-ID: 74yq4yzqXJ7

--HG--
extra : rebase_source : eda6023d171944936152e9c60b495c17d86b16cb
2017-05-22 07:37:30 -04:00
Dustin J. Mitchell
76cf6b7b0f Bug 1351011: remove unused triggered_by property; r=Callek
The purpose of this parameter has been superseded by the `include_nightly`
property.

MozReview-Commit-ID: 4iXQsv9Drqg

--HG--
extra : rebase_source : c94142282909a88c29fe6809d87721bef1f198c2
2017-03-27 20:10:08 +00:00
Joel Maher
15e577a33c Bug 1366383 - add support for 'g5-e10s' talos job to taskcluster. r=rwood
MozReview-Commit-ID: K27ODgxKRYv
2017-05-23 12:38:10 -04:00
Mark Banner
0ce286101c Bug 1359011 - Make the mozilla/recommended eslint configuration the default for the whole tree. r=mossop
MozReview-Commit-ID: HtUW43tCli1

--HG--
extra : rebase_source : 6496bc47860d9c1ab522a78e73b41550700021cb
2017-04-25 20:12:21 +01:00
ayodeji.oyewole
a0fee45dbc Bug 1351010 - Return a single value from optimize functions; r=bstack,TheNavigat
This simplifies the return value of optimize functions:
 * False -- don't optimize
 * True -- optimize away
 * <taskId> -- replace with this task

Original patch by ayodeji.oyewole, with test updates by dustin.

MozReview-Commit-ID: HKoWcINVSnV

--HG--
extra : rebase_source : 1d22d61030eb2bf95d4b9d0803a40e0be96c8830
extra : source : ae32a34822c40dbf7f9129edd701b945f6c95b3a
2017-05-16 18:03:05 +00:00
Ryan VanderMeulen
acb2f518fc Merge inbound to m-c. a=merge 2017-05-19 11:46:56 -04:00
Chris Manchester
be91997096 Bug 1337667 - Add need-xvfb to stylo build Taskcluster configs. r=dustin
This allows `make check` to pass when run against these builds.

MozReview-Commit-ID: BVs6BPifbfW

--HG--
extra : rebase_source : ebad40260b160744e0d2f9dfc52a74b7e5e5ae0e
2017-05-17 12:28:23 -07:00
Gregory Arndt
6def6a2c07 Bug 1364266 - Specify task priority within task definition r=dustin
Tasks should be assigned a priority based on the branch they originated from. It
is important that certain branches receive preferential treatment, such as a release
branch task being executed before a task from Try. Branch priority mirrors
the priorities defined within buildbot.

MozReview-Commit-ID: 8qR9F34lzzc

--HG--
extra : rebase_source : 29f61899bfad6cdf1eeb902e5a5779ab782690c4
2017-05-05 15:22:03 -05:00