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

457 Коммитов

Автор SHA1 Сообщение Дата
Gregory Szorc 640943cd32 Bug 1336607 - Fix lint failure on a CLOSED TREE; a=¯\_(ツ)_/¯
--HG--
extra : amend_source : 6b1eee8fc94d2c9e90095711f45fff3e635aaa18
2017-02-10 17:23:14 -08:00
Gregory Szorc de39e4a302 Bug 1336607 - Remove dummy geckolib and taskgraph filter; r=froydnj
Now that we use the real geckolib and have all dependencies vendored,
the dummy geckolib is no longer required, so we remove it.

Also, the taskgraph code for testing for Servo's presence always
passes and is no longer needed, so we remove it.

Pushed on a CLOSED TREE because ¯\_(ツ)_/¯

MozReview-Commit-ID: ITAqArK4Bks

--HG--
extra : rebase_source : 5eedb3994b679109246b89b0456dd2a59ef3212b
extra : amend_source : b0c97486ae2b72fd21c7968849735e4189e2e86f
2017-02-03 16:23:14 -08:00
Wes Kocher 6a2b9f5e43 Merge m-c to autoland, a=merge
MozReview-Commit-ID: 4z9MXOzghI7
2017-02-10 15:40:01 -08:00
Wes Kocher 4062cb56a0 Merge inbound to central, a=merge
MozReview-Commit-ID: FNYBhhHr4dg

--HG--
rename : netwerk/base/security-prefs.js => security/manager/ssl/security-prefs.js
2017-02-10 15:23:33 -08:00
Sebastian Hengst e37a03866f Bug 1338385 - Add cron job for nightly coverage tests run. Follow-up: Use two blank lines after definitions. r=flake8-fix 2017-02-10 23:27:15 +01:00
Ryan VanderMeulen 99714bc8a8 Bug 1332350 - Run all Linux platforms on Ash. r=me
--HG--
extra : rebase_source : fbc0834933d1e41a1f6bea8e4dea900d2792e0fd
extra : source : b2c8d6e34efd36080a4eec4d07f173bf941b0825
2017-02-10 12:26:00 -05:00
Madeleine Chercover 35c163192b Bug 1338385 - Add cron job for nightly coverage tests run; r=jmaher
MozReview-Commit-ID: GiL4LZgHmqW

--HG--
extra : rebase_source : 1c47fcea88d677d60dc609e8678c1628a4fcb183
2017-02-08 11:16:25 -08:00
Sebastian Hengst 512e79b796 Backed out changeset 9f402afa3864 (bug 1330310) on wcosta's request. r=backout on a CLOSED TREE 2017-02-10 19:03:31 +01:00
Wander Lairson Costa 18cd648928 Bug 1330310: Switch macosx tests to buildbot-bridge. r=catlee,dustin
We use buildbot-bridge to schedule macosx tests in buildbot, and disable
scheduling on buildbot. Also, schedule a subset of unittests in
taskcluster-worker Tier 3 machines.

MozReview-Commit-ID: 38I33BlUvmt

--HG--
extra : rebase_source : 36347b6fb976f8ec0a90e239ec05ebaedbdf2253
2017-02-10 06:00:28 -02:00
Wes Kocher b2e0ca9ab0 Merge m-c to inbound, a=merge
MozReview-Commit-ID: 4AoCDs2oeJ0
2017-02-09 17:05:15 -08:00
Ryan VanderMeulen 2e0559b10c Bug 1332350 - Add Linux32 builds/tests to Ash's target_tasks. r=me
--HG--
extra : rebase_source : 5547b2984e29ebc9132576b93dfb834e2d0ad516
2017-02-09 18:02:52 -05:00
Jonas Finnemann Jensen 24c8b38973 Bug 1332506 - Treeherder actions defined in-tree. r=dustin
Framework for defining actions in-tree that can be displayed
and triggered from Treeherder.

MozReview-Commit-ID: 3rvwgy2i4xu

--HG--
extra : rebase_source : beca394f4337aae4ab149e4db810352f57ec4988
2017-01-31 15:34:05 -08:00
Justin Wood a9669b7b51 Bug 1334506 - Beetmove mbsdiff and mar binaries with tc nightly. r=aki
MozReview-Commit-ID: DAWJVALNpe

--HG--
extra : rebase_source : b2f97df7207edfc6ec8cd30e876e96af6c8507d0
2017-01-27 16:01:44 -05:00
Kartikaya Gupta 87e89d52b7 Bug 1336479 - Add 32-bit windows QR builds. r=kmoir
MozReview-Commit-ID: FrlTIhMdKS7

--HG--
extra : rebase_source : 5891fc4b6b47b6a6ec23916d99c1e5a4d1aeab71
2017-02-08 15:02:47 -05:00
Kartikaya Gupta 72e032c7c3 Bug 1336479 - Add 32-bit linux QR builds. r=kmoir
MozReview-Commit-ID: 3zOp1fQFdxt

--HG--
extra : rebase_source : 28a195054e3572b9c8091e0b00f7a7a6eef42432
2017-02-08 15:02:45 -05:00
Justin Wood 398e032818 Bug 1305139 - followup for flake8 failures. r=Tomcat
MozReview-Commit-ID: 37vASUHI1xI
2017-02-08 10:43:45 -05:00
Mihai Tabara 0065603413 Bug 1305139 - schedule checksums related tasks in nightly graph. r=aki,Callek
MozReview-Commit-ID: 659wCXm3ob5

--HG--
extra : rebase_source : 356175ba6ffa8678f412d333376d3a86e7919988
2017-02-07 22:44:12 -05:00
Dustin J. Mitchell e8c3962c5e Bug 1334167: use the gecko schedulerid to avoid schedulerid conflicts; r=Callek
MozReview-Commit-ID: CdWC1y3oAQe

--HG--
extra : rebase_source : fca4eacfac28745974720ef8f02e9b58747f4887
2017-02-06 15:08:46 +00:00
Justin Wood c49c5962c5 Bug 1334624 - Set index routes for signing tasks based on build jobs. r=aki
MozReview-Commit-ID: BhO0FTo3DKk

--HG--
extra : rebase_source : 180dfee0fa7dd16af5ef496a5b8abf59aefe5b03
2017-01-27 14:24:31 -05:00
Wes Kocher 848c29538a Merge inbound to central, a=merge
MozReview-Commit-ID: 2yQjOIMCCiO
2017-02-06 17:45:21 -08:00
Wes Kocher e88bb6a257 Merge autoland to m-c a=merge
MozReview-Commit-ID: EcBWp8VLx1x
2017-02-06 17:37:51 -08:00
Kartikaya Gupta cfaa530dc3 Bug 1335748 - Enable QR builds on win64 on m-c and graphics. r=kmoir
MozReview-Commit-ID: KDYwa748wkz
2017-02-06 11:42:54 -05:00
Kartikaya Gupta a3871b75b2 Bug 1335748 - Enable QR builds on macosx64 on m-c and graphics. r=kmoir
MozReview-Commit-ID: BQDcraYBJy3
2017-02-06 11:42:54 -05:00
Kartikaya Gupta f4d5f20a60 Bug 1335748 - Enable QR builds on linux64 on m-c and graphics. r=kmoir
MozReview-Commit-ID: EB6WjIiBARv
2017-02-06 11:42:54 -05:00
Joel Maher b48ad7b33f Bug 1288993 - Run valgrind-mochitest twice a day as a Tier 2 job. r=dustin
MozReview-Commit-ID: HHGO66lHK0o
2017-02-06 09:46:02 -05:00
Gregory Szorc 6e539c174e Bug 1322769 - Move dummy geckolib to toolkit/library, change taskgraph detection; r=froydnj
I want to get Servo vendored into servo/. The previous plan was to
replace the dummy geckolib with the real deal when the vendoring is
done. Unfortunately, this will require a significant `cargo vendor`
change, which we want to punt on for a bit.

So, this commit moves our dummy geckolib outside of servo/ so we
don't need to `cargo update` or `cargo vendor` when the real servo/
is installed.

The change to toolkit/library/rust/shared/Cargo.toml can be reverted
in the stylo repo to allow it to use the real geckolib.

We also update the taskgraph code for detecting Servo. Previously,
it looked for a file in the possibly-vendored servo/ directory. Once
the vendoring happens, this check will always pass. But without the
real geckolib, the Servo builds will fail. So, we change the check
to look for the real geckolib. This is implemented a bit hackily.
But it will be short-lived until we run `cargo vendor`.

MozReview-Commit-ID: CxGTwy6bK9j

--HG--
rename : servo/ports/geckolib/Cargo.toml => toolkit/library/geckolib/Cargo.toml
rename : servo/ports/geckolib/lib.rs => toolkit/library/geckolib/lib.rs
extra : rebase_source : c0e9c867ae74c4eb124e72dc481fd8dc814e65e7
2017-02-03 11:20:14 -08:00
Wander Lairson Costa 5e9e6df1fa Bug 1336427: add try option to run tc-worker jobs. r=dustin
-w, --taskcluster-worker: schedule taskcluster-worker jobs.

This is necessary to relieve the load of the small pool of data center
machines.

MozReview-Commit-ID: IiOLHUs2ALi

--HG--
extra : rebase_source : 96acbbd40aef856f68c7ab94ae23bcee4f2f078d
2017-02-03 16:38:51 -02:00
Rob Wood 655b557dbe Bug 1336423 - Reduce warnings for SETA; r=jmaher
MozReview-Commit-ID: 5npX51kX2hB

--HG--
extra : rebase_source : 49b4c3c1003ac53e118e213f2060b6eab51fddd9
2017-02-03 11:04:21 -05:00
Rob Wood 95470fc250 Bug 1330385 - Make the job priorities endpoint work for tc; r=jmaher
MozReview-Commit-ID: Fl4jbyNKnGz

--HG--
extra : rebase_source : aa175aba6adfa11ce20b53a6247eb3803aea4b23
2017-02-01 18:00:44 -05:00
Greg Mierzwinski 091ab435b5 Bug 1336813 - Use transform for the run-on-projects flag in linux64-jsdcov. r=jmaher
This patch enables the use of the transform 'enable_code_coverage' to set the 'run-on-projects' for all test suites used by linux64-jsdcov. It also removes the occurences of that flag from the test definition yaml.

MozReview-Commit-ID: 66zG9MrFn2i

--HG--
extra : rebase_source : 7d2b16c5c4c0c6d8c931f7f344db745432b92412
2017-02-05 11:35:18 -05:00
Dustin J. Mitchell 53b7bc583c Bug 1334167: allow by-project for cron jobs' when property; r=Callek
This requires moving the schema utilities to their own util module.

MozReview-Commit-ID: KR5xSJ9ak5Y

--HG--
extra : rebase_source : 1c1f6bfb6a08deb8c0be4b2b58db02d85aafeb89
2017-02-01 00:30:52 +00:00
Dustin J. Mitchell e8eacef251 Bug 1334167: use run-on-projects to parallel task graph generation; r=Callek
MozReview-Commit-ID: EQMuh4hN9Ya

--HG--
extra : rebase_source : 49eeeb005d5e74ee415add12a897b1767ee0bbd8
2017-01-31 19:49:18 +00:00
Dustin J. Mitchell c40b565818 Bug 1334167: match times correctly; r=Callek
MozReview-Commit-ID: CZCoqmAEx9Q

--HG--
extra : rebase_source : 3ef22101d7f594426859b9eb3cbf287c2e1cb2ad
2017-01-31 18:39:33 +00:00
Dustin J. Mitchell 1468523af0 Bug 1334167: calculate head revision with -r .; r=Callek
MozReview-Commit-ID: 6tmdO5qwD4g

--HG--
extra : rebase_source : 652995c97ffc22125343aedfb5b07eddda5b7d38
2017-01-31 18:28:06 +00:00
Wander Lairson Costa 6ed3a378bc Bug 1333167: Handle empty try message. r=dustin
We parse_message needs to return an args object even if try commit
message is empty.

MozReview-Commit-ID: BPWvzjAyjHX

--HG--
extra : rebase_source : 57a699e95e55eabaad3e6a7596086c7f06248e91
2017-02-02 09:34:43 -02:00
Wander Lairson Costa 56c96fa18d Bug 1333167: Add extra try options to taskcluster. r=dustin a=jmaher
We add the following command line options to Taskcluster try syntax:

--spsProfile - enable profile mode.
--rebuild-talos <N> - retrigger talos tests N times.
--setenv <VAR>=<val> - add extra environments variables.
--tag <TAG> - run tests only the tag TAG.
--no-retry - doesn't retry failed jobs.

We have a chicken-egg problem, as we first generate the full task graph
and then parse the try message. But the graph generation step needs to
know the try message to process the aforementioned options. The
solution is to parse the message before graph generation and then
pass the command line options to the transforms. Then, each transform
can look at the option that interests it and process it accordingly.

The message parse function is configured in kind.yml, which gives some
flexibility for future implementations of alternative syntaxes.

MozReview-Commit-ID: GPFdi0FD6Vn

--HG--
extra : rebase_source : b992786158851f1099aedfce8669a163228edc51
2017-02-02 09:34:43 -02:00
Wes Kocher 8d4bb91470 Merge m-c to inbound, a=merge
MozReview-Commit-ID: Am6M5iHxmAr
2017-02-01 16:31:23 -08:00
Kartikaya Gupta 3e288f4b2c Bug 1335815 - Get the attributes from the intended parameter instead of accidentally getting it from the parent. r=dustin
MozReview-Commit-ID: Iz3Da3EtYVU

--HG--
extra : rebase_source : 3a4e5cb8fc91385510f195510c67e45546cd96ca
2017-02-01 12:37:53 -05:00
Kim Moir 44d6d6f60d Bug 1333155 - convert buildbot addon devel Linux64 builds to taskcluster r=mtabara 2017-01-31 10:55:44 -05:00
Wander Lairson Costa 0ad3cf17fa Bug 1334829 - Enable native-engine jobs only on try. r=dustin
--HG--
extra : rebase_source : ffabf4926e92e17557f4265cb6b457950ec4edc1
2017-01-31 12:42:00 -05:00
Wes Kocher e457683b2d Merge m-c to autoland, a=merge
MozReview-Commit-ID: BipzgOEInZh
2017-01-30 15:54:34 -08:00
Wes Kocher 584127af5f Merge inbound to central, a=merge
MozReview-Commit-ID: 4GYZ5Pzy7BY
2017-01-30 15:44:58 -08:00
Mitchell Hentges 591e9ae130 Bug 1334402 - Don't use sccache in taskcluster builds r=gmierz,jmaher+560562
MozReview-Commit-ID: JDldupP7fZN

--HG--
extra : rebase_source : f05581ab576ab31d9e3b8f00d6d0ca3e4a819655
2017-01-27 00:21:32 -08:00
Benjamin Smedberg 2487f35654 Bug 1333826 - Remove SDK references from taskcluster beetmover, r=jlund
MozReview-Commit-ID: SG7l2zAxCQ

--HG--
extra : rebase_source : a0e294ab41938cba2a3177f027d0584c4b45a996
2017-01-27 08:45:18 -05:00
Dustin J. Mitchell d1125a7865 Bug 1334821: default to `-t none`; r=philor
MozReview-Commit-ID: 4TokylNSuAl

--HG--
extra : rebase_source : 1ee628b14ef01b5ab02f86073a18a10a671b1d04
2017-01-28 19:31:57 +00:00
Mike Hommey f6f42d4f18 Bug 1334401 - Prefer docker images from higher levels. r=jonasfj
Considering docker images contents depend very much on the moment they
were built, it is possible that two images with the same hash in the
taskcluster index (at different levels) have different contents. When
this happens, the build or test results could be significantly
different between e.g. try and mozilla-central, possibly leading to
misleading results at landing time.

So if for some reason multiple levels have images for the same hash, the
one used at the highest level should be prefered, such that try uses the
same as mozilla-central once mozilla-central generates the image for
that hash, even if there is an image previously generated for try.

--HG--
extra : rebase_source : 57f593a530da02f9f576872404915c26af544688
2017-01-27 16:18:02 +09:00
Phil Ringnalda 6c42afdf6a Backed out changeset 761ae4db38f4 (bug 1334401) for taskgraph-tests failure 2017-01-27 20:33:22 -08:00
Mike Hommey 31dbfe74fb Bug 1334401 - Prefer docker images from higher levels. r=jonasfj
Considering docker images contents depend very much on the moment they
were built, it is possible that two images with the same hash in the
taskcluster index (at different levels) have different contents. When
this happens, the build or test results could be significantly
different between e.g. try and mozilla-central, possibly leading to
misleading results at landing time.

So if for some reason multiple levels have images for the same hash, the
one used at the highest level should be prefered, such that try uses the
same as mozilla-central once mozilla-central generates the image for
that hash, even if there is an image previously generated for try.

--HG--
extra : rebase_source : 3f92c1c97a8805cd2d4d6de791863936ed69e8d0
2017-01-27 16:18:02 +09:00
Wes Kocher 4cf8a40463 Merge m-c to autoland, a=merge
MozReview-Commit-ID: J5UyPvoy89k
2017-01-27 16:39:56 -08:00
Rob Wood ea8ee01686 Bug 1333841 - Add seta timeout code to gecko decision task; r=jmaher
MozReview-Commit-ID: IavIAHZ1zgQ

--HG--
extra : rebase_source : e6ef642a76eabbd766a9465017f16a78ea5319e6
2017-01-26 15:06:08 -05:00