Commit Graph

989 Commits

Author SHA1 Message Date
Geoff Brown
fd78e8fcc7 Bug 1288501 - Accept total-chunk, this-chunk options in android_emulator_unittest.py; r=kmoir 2016-07-22 14:31:37 -06:00
William Lachance
06cad672c8 Bug 1278196 - Explicitly install functools32 w/ jsonschema r=gps
MozReview-Commit-ID: EDIayiXQwJk

--HG--
extra : rebase_source : 1b21e1bac3470a7d5ed0102d7333288a3bd2068a
2016-07-18 13:12:18 -04:00
William Lachance
0b2aabd777 Bug 1287283 - Fail job if mozharness perfherder data does not match schema r=gps
MozReview-Commit-ID: 6RKmH4GiXHY

--HG--
extra : rebase_source : 6c9520f25bb71746adf8d5ded1faaafbd5a90329
2016-07-19 13:55:38 -04:00
William Lachance
efa23a83a8 Bug 1287283 - Only add cpu_percent mozharness step to perfherder if defined r=gps
MozReview-Commit-ID: 3mGibyXY7cJ

--HG--
extra : rebase_source : 5a4c10187800eea5fda8d15a660d4066fdae30b0
2016-07-19 13:53:31 -04:00
Carsten "Tomcat" Book
8428cd56e3 merge mozilla-inbound to mozilla-central a=merge 2016-07-20 11:20:15 +02:00
William Lachance
ebcc6db411 Bug 1286293 - Make mozharness action steps more machine parseable; r=gps,jlund
MozReview-Commit-ID: D3FQ2SN14eA

--HG--
extra : rebase_source : 4ad808b202f074e86e41ba857ac919f95e8006bd
2016-07-12 11:54:28 -04:00
Gregory Szorc
e67eef174b Bug 1287439 - Update robustcheckout extension with upstream; r=Callek
Synchronized with hgext/robustcheckout/__init.py
from https://hg.mozilla.org/hgcustom/version-control-tools at revision
d2140637eaf3f91fefa7c2f44cbaabf4c19faeb3.

MozReview-Commit-ID: 676o5IVE536

--HG--
extra : rebase_source : 8292cceb465d295f50db68ee0e0fdfb6f6797c26
2016-07-18 10:24:27 -07:00
Ben Hearsum
5582f3e183 Backout bug 1275911 now that we're done testing the new Balrog environment. r=me 2016-07-14 08:56:10 -04:00
Justin Wood
12e61045da Bug 1223385 - Don't clone the older copy of compare-locales anywhere. r=rail
MozReview-Commit-ID: DleFPOnRW3R

--HG--
extra : rebase_source : e3cdefde9cadcf4ac67c444f05e47b7a388c699d
2016-07-01 15:51:43 -04:00
Justin Wood
b1ca43198c Bug 1223385 - Make sure nothing in mozharness uses (or clones) compare-locales manually. r=jlund
MozReview-Commit-ID: A4iEIq9weYl

--HG--
extra : rebase_source : 2ad21a26d24d6e6c62abd964dd2cf001b484bd1b
2016-07-08 13:01:00 -04:00
Justin Wood
70fecb5100 Bug 1223385 - remove b2g_desktop_multilocale script due to being unused (dougt-encouraged). r=jlund
MozReview-Commit-ID: Cc8PzufqoZF

--HG--
extra : rebase_source : 8e3ff82e569ce8808288fea8a3481d389e73c37d
2016-07-08 12:40:34 -04:00
Andrew Halberstadt
32596daf4d Bug 1285553 - [mozharness] Pull preflight_copydirs into it's own action, r=armenzg
We need to be able to run the copydirs logic in desktop_unittest.py independently
of the 'run-tests' action to enable a smooth interactive debugging workflow.

MozReview-Commit-ID: ATftu2NnhQq

--HG--
extra : rebase_source : 915ddfad28b4660af1066fc3279ca3d11164a4b6
2016-07-08 10:42:19 -04:00
Henrik Skupin
86bc5d3034 Bug 1284533 - Re-add custom ZipFile extraction to firefox-ui-tests. r=automatedtester
With bug 1276895 our custom code to unzip test archives has been removed. But we still need it
because our Windows slave nodes in Jenkins do not have the unzip command installed. This code
can finally removed once bug 1258539 is fixed.

MozReview-Commit-ID: 4WbFrQ524l1

--HG--
extra : rebase_source : 94d7c782285827bfaf347a1e44a6ce952aec6978
2016-07-06 11:00:34 +02:00
Alexandre Lissy
7da816954a Bug 1284447 - Cleanup Gecko and mozharness configs r=jlund,wcosta
MozReview-Commit-ID: 6R7vet77cyk

--HG--
extra : rebase_source : 2c990957531bf0389e85b1aa1683b3f8ea0f7198
2016-07-05 13:10:08 +02:00
Carsten "Tomcat" Book
ef5aeea08f merge fx-team to mozilla-central a=merge 2016-07-05 16:02:17 +02:00
Henrik Skupin
f77975b700 Bug 1283596 - Add --tag option to firefox-ui-tests mozharness scripts. r=automatedtester
There are two subsets of functional tests which use local or remote test data.
The appropriate subset can be selected via the --tag option which comes from Marionette.

MozReview-Commit-ID: Bfu6IsXVc2T

--HG--
extra : rebase_source : 7b09a0bc586277210647993c3563d71330af63d1
2016-06-30 21:56:56 +02:00
Gregory Szorc
474451500a Backed out changesets aaf789f8f366, 7b33d4c571ee (bug 1283596) for breaking mozharness tests
--HG--
extra : histedit_source : 18219bf16ebcb481069afef98c37c258322bf11c%2C7e876d4b6f2a9d48ec9d3acaac8cf8898771eb76
2016-07-04 12:25:06 -07:00
Henrik Skupin
bd19e5f79a Bug 1283596 - Add --tag option to firefox-ui-tests mozharness scripts. r=automatedtester
There are two subsets of functional tests which use local or remote test data.
The appropriate subset can be selected via the --tag option which comes from Marionette.

MozReview-Commit-ID: Bfu6IsXVc2T

--HG--
extra : rebase_source : 43069f038bfb1427253684af896bcacb2cb6992c
2016-06-30 21:56:56 +02:00
Krishna
ae19df0488 Bug 1276560 - Package hyphenation-dictionaries separately for reftests. r=sebastian
MozReview-Commit-ID: IRvIqGEfc1m

--HG--
extra : transplant_source : c%CD%7F%D8%89%E4q%1D%A2%FF%10%94y%A0l%99%C0%98%F4p
2016-07-05 01:00:15 +08:00
Henrik Skupin
232a4d642c Bug 1276895 - [mozharness] Remove backward compatible code for Firefox 38ESR from Firefox UI tests. r=maja_zf
MozReview-Commit-ID: 7ioOSZqD1FR

--HG--
extra : rebase_source : 42b9f14884429f0a7015c9be1ce91dd42e3961d5
2016-06-30 14:58:12 +02:00
Henrik Skupin
f97c4ca2ea Bug 1283396 - [mozharness] --e10s option of firefox-ui-tests is not deprecated. r=automatedtester
MozReview-Commit-ID: HJFPwb9yapq

--HG--
extra : rebase_source : a6f71997635c5e0f7ab08512676a089f4d9763b2
2016-06-29 13:49:02 +02:00
Alexandre Lissy
2eb2535e97 Bug 1282226 - Kill secrets from phone-builder image and fix aries/hammerhead r=wcosta
MozReview-Commit-ID: LOZHgih2TrM

--HG--
extra : rebase_source : e17d08683891ca5c74bb8b3930d0aa5e62121c4f
2016-06-28 19:46:40 +02:00
Gregory Szorc
2b4bd7f019 Backed out changeset ed7d7a895962 (bug 1283065) 2016-06-29 14:45:00 -07:00
Henrik Skupin
032837bc03 Bug 1283065 - [mozharness] --e10s option of firefox-ui-tests is not deprecated. r=maja_zf
MozReview-Commit-ID: HJFPwb9yapq

--HG--
extra : rebase_source : 26c14a637212a2fc3efcc860d113d22bf331d969
2016-06-29 13:49:02 +02:00
malayaleecoder
3317aafa12 Bug 1277490 - add flake8 linter support to talos r=jmaher
MozReview-Commit-ID: Erijz8ywllA
2016-06-28 13:32:11 +05:30
Greg Mierzwinski
5537afe36b Bug 1278649 - Add code coverage to xpcshell tests. r=chmanchester
This adds the ability to use the command line flag '--jscov-dir-prefix' to collect javascript code coverage from xpcshell tests and output it into the specified directory as a JSON file.

MozReview-Commit-ID: 3MZm73SNChL

--HG--
extra : transplant_source : c%9B%DE%A93w%E7%11%89%BE-%E8%D9%18%BC%12z%0A%0E%E4
2016-06-08 09:41:04 -04:00
Rob Wood
63f1bd4fe7 Bug 1241644 - when using --spsProfile, do not upload data to graph server/perfherder; r=wlach
MozReview-Commit-ID: Fzx7s9VX9vj

--HG--
extra : rebase_source : 2132dadf4247d5bd0175f7a83a564a9edb588e9a
2016-05-26 15:28:40 -04:00
Sylvestre Ledru
b4ecd2ac77 Bug 1279935 - --apk-armv7-v9 is no longer necessary as it has been removed in 48. r=jlund
MozReview-Commit-ID: EfSrnAaFapZ

--HG--
extra : rebase_source : f7f4953b2073aeefd84e68959caae4f83b9fd007
2016-06-24 21:43:22 +02:00
Sylvestre Ledru
aec11125e5 Bug 1278105 - Update the what's new section in every languages r=jlund
MozReview-Commit-ID: LSkozgFeqRy

--HG--
extra : rebase_source : 2fa187721419896aa897f7c1d2e26d6ca45c691a
2016-06-22 19:23:55 +02:00
Sylvestre Ledru
4632ba11d4 Bug 1279937 - Update the update_apk_description.py script to reflect changes in mozharness localization r=jlund
MozReview-Commit-ID: AcTPNEq78zR

--HG--
extra : rebase_source : fda6856cc72e1c23860119f5ecb6a07657d144be
2016-06-22 19:29:45 +02:00
Kim Moir
7ae9030d88 Bug 1135781 - generate builds per checkin on beta/release/esr that allow installation of unsigned addons r=jlund 2016-06-22 09:08:44 -04:00
Geoff Brown
afb761f3ec Bug 1280437 - Run Android 4.3 opt tests in taskcluster (tier 2); r=dustin 2016-06-21 16:42:50 -06:00
Geoff Brown
6c6e32554f Bug 1281187 - Do not use host plugins for Android xpcshell tests; r=kmoir 2016-06-21 16:42:48 -06:00
Justin Wood
83a1642d15 Bug 1171736 - Add taskcluster scheduling logic (on try) for linux l10n. r=sfink
MozReview-Commit-ID: Auz7sOW5Ptr

--HG--
rename : testing/mozharness/configs/single_locale/tc_linux64.py => testing/mozharness/configs/single_locale/tc_linux32.py
2016-06-06 16:09:51 -04:00
Geoff Brown
d5b52bdab1 Bug 1280126 - Use tooltool hostutils for Android automated tests; r=kmoir 2016-06-20 11:39:40 -06:00
Sylvestre Ledru
ed2ce60526 Bug 1278104 - Create a library to manage translation of Google play descriptions r=jlund
MozReview-Commit-ID: 4iOffPOGJlW

--HG--
extra : rebase_source : e9a5a16e377e0bb30719019ff9e73bba8945697a
2016-06-13 16:40:30 +01:00
Sylvestre Ledru
954d531ec1 Bug 1278103 - Google update their api client. Needs to update the client r=jlund
MozReview-Commit-ID: 5N76tXfLdPZ

--HG--
extra : rebase_source : e3aabf0c7ffcbdff3cbb429c34de624d009d22e3
2016-06-13 15:31:50 +01:00
Peter Moore
f1c481467c Bug 1280325 - set MSYSTEM env var to 'MINGW32' for TaskCluster Windows firefox desktop builds; r=glandium 2016-06-15 23:20:14 +01:00
Mike Hommey
ad42a406bd Bug 1278718 - Use the same setup for clang and binutils on TC as on buildbot. r=kmoir 2016-06-15 12:22:57 +09:00
Jordan Lund
f47b5fb831 Bug 1279016 - dont query_post_upload_cmd env var if not in buildbot infra, r=pmoore
MozReview-Commit-ID: 64kfVx0ew9K

--HG--
extra : rebase_source : def40df308d36fae99af2d11fedf37ef8c28dc00
extra : amend_source : 7daeea8dccf3a64f805c15fd64e91f05b0e4bb35
2016-06-14 14:40:26 +01:00
Peter Moore
7366a29714 Bug 1279018 - remove literal path separators in os.path.join calls r=coop 2016-06-09 17:27:14 +02:00
Sebastian Hengst
faf31d5017 Backed out changeset c7ddd550008c (bug 1171736) for breaking gecko-decision opt. r=backout on a CLOSED TREE 2016-06-12 21:01:43 +02:00
Justin Wood
1c1bc5647d Bug 1171736 - Add taskcluster scheduling logic (on try) for linux l10n. r=sfink
MozReview-Commit-ID: Auz7sOW5Ptr

--HG--
rename : testing/mozharness/configs/single_locale/tc_linux64.py => testing/mozharness/configs/single_locale/tc_linux32.py
extra : rebase_source : 95494000eeca93b45d267328f3a88315bb2829f8
2016-06-06 16:09:51 -04:00
Rob Thijssen
65b50c0058 Bug 1279011 - mozharness configs for taskcluster win32/win64 opt/debug; r=pmoore
--HG--
extra : rebase_source : 8338de67b8ce3f2d7eeaafcb1f1349c69e9e7f70
2016-06-10 13:12:15 +01:00
Carsten "Tomcat" Book
4ee1ed2b8f merge mozilla-inbound to central a=merge
--HG--
extra : amend_source : 10247ace8885c608987dcf31d47368e0dec09b19
2016-06-10 15:39:23 +02:00
Justin Wood
c3467fda07 Bug 1171736 - fix single locale l10n nightly bustage. r=rail over IRC. a=KWierso
MozReview-Commit-ID: LKE3O31lTjm

--HG--
extra : rebase_source : c64004dd170fb14855ff8f5303abb55f058c6257
2016-06-09 14:04:53 -04:00
Justin Wood
fc905af611 Bug 1171736 - Stop clobbering the compare-locales dir, since we're using in-tree now. r=rail a=Tomcat
MozReview-Commit-ID: GWrtAZ4OXeC
2016-06-09 08:59:15 -04:00
Justin Wood
67b58bbb40 Bug 1171736 - Migrate Linux l10n desktop nightly repacks to TaskCluster, mozharness part and some docker support. r=jlund a=Tomcat
MozReview-Commit-ID: KDPG0dj1V5Y

--HG--
rename : taskcluster/scripts/builder/build-linux.sh => taskcluster/scripts/builder/build-l10n.sh
2016-05-30 12:00:47 -04:00
Andrew Halberstadt
633b74636b Bug 1278900 - Always extract 'mach' binary from test package, r=armenzg
This makes sure mozharness will always extract the mach binary and it will
be available when debugging interactive loaners.

MozReview-Commit-ID: BIXcCm4LzE2

--HG--
extra : rebase_source : 66cef916f7e86115b4f002ebad2550b70c0ae141
2016-06-08 10:36:32 -04:00
Rail Aliiev
7515a08ec5 Bug 1277640 - desktop_l10n.py should clone gecko by revision r=Callek a=release DONTBUILD
MozReview-Commit-ID: CplKgqO6yjC

--HG--
extra : rebase_source : fa84105217ec99e4dadbb1ddcd2bb15bdacd68fe
2016-06-02 15:30:16 -04:00
Dustin J. Mitchell
dccabc82d9 Bug 1275409: change path to routes.json; r=mshal on a CLOSED TREE
MozReview-Commit-ID: CcRehDsCpms

--HG--
extra : amend_source : 815a68fb8bee4529277ff54e12c2957eb485ff4b
2016-06-08 14:31:31 +00:00
Alin Selagea
95f74c2ac9 bug 1275911: get releng automation posting to cloudops balrog stage instance. r=bhearsum 2016-06-08 10:16:51 -04:00
Jordan Lund
01efb84b2a Bug 1278256 - drop api-9 beta release support, DONTBUILD a=testing r=kmoir
MozReview-Commit-ID: KFlaQoeGPRc

* I guess this has to be uplifted to aurora and included in the aurora->beta
  merge

--HG--
extra : rebase_source : eb97b061f193e0f6d976ea374a3ed2677435520b
extra : amend_source : 843c4791f09dc39e21499dd1782614b2c5442b7e
2016-06-06 15:38:13 +01:00
Jordan Lund
9e528a95fa Bug 1277041 - add unique hg share option and rev in push with migration runs, DONTBUILD r=gps
this patch:

* forces always passing '-r' when pushing after a migration run
* removes '--new-branch' from beta_to_release push. we don't generate new branches on releases anymore because of release promotion!
* has migration runs use a unique share dir for each repo.

this can be used as a stop gap. maybe even a more permanent solution so we don't need to add complexity to robustcheckout for an edgecase like this.

MozReview-Commit-ID: HXY5vDI1pIt

--HG--
extra : rebase_source : 717e48dbf79115817e48adba8ed2f082d832fca0
2016-05-31 19:44:26 -07:00
fkang
900260f1fd Bug 1271622 - migrate valgrind build to use mozharness r=kmoir 2016-06-03 10:19:37 -04:00
Gregory Szorc
26c1db1158 Bug 1272176 - Import mozharness to avoid missing symbol; r=me
This fixes a bug in 901aee13bd76.
2016-06-02 15:52:37 -07:00
Rail Aliiev
fbf10c905e Bug 1276451 - Do not beetmove stub installer in esr based releases r=jlund a=release DONTBUILD
MozReview-Commit-ID: Cr10sPPv8Nd

--HG--
extra : rebase_source : 7d330e4c3afa0cbefc7d5cb5ea1aa6ff5a54e7e2
2016-06-02 17:47:46 -04:00
Gregory Szorc
dc56a5c952 Bug 1272176 - Emit Perfherder data for system resource utilization; r=wlach
This commit teaches the resource monitor in mozharness to emit
Perfherder data for system metrics and step times. This will
allow us to see when the timing or resource characteristics
of jobs in automation changes.

The recorded data includes overall CPU percent usage and I/O.
Each step has its time and CPU percent recorded. There is
certainly more data we could record. However, the immediate
goal of this change is to see if the data provides any benefit.
I'd rather start small and expand reporting once value from
this data is proved.

The wonkiest part of this patch is likely the mechanism to
define the Perfherder "test" names. We don't appear to have
an identifier in mozharness suitable for distinguishing
between job types. e.g. the "desktop_unittest.py" script is
responsible for running a few dozen jobs. So we invent code
for creating an identifier from the script config options.
I /think/ Treeherder will automatically assign the
project/branch, platform, and build type, which is why these
aren't included in the identifier.

MozReview-Commit-ID: HjhtXfxOvzJ

--HG--
extra : rebase_source : a3f0f2de4a091cde10c5a6815f1b4646bb5dc2f2
2016-05-12 13:55:35 -07:00
Gregory Szorc
ba1cccb1c4 Bug 1272176 - Synchronize performance artifact schema with upstream; r=wlach
Having the latest schema available seems like a good thing. This is a
direct copy of schemas/performance-artifact.json from
https://github.com/mozilla/treeherder.git at commit
7bed1b22ceb01e3e71536fa1c4ecd14ddc87e803.

MozReview-Commit-ID: JQC4CeW6szM

--HG--
extra : rebase_source : a57d4e93b9334b5c571b05e0ef52f637a45432dd
2016-05-17 14:45:12 -07:00
Gregory Szorc
e4bc524026 Bug 1272176 - Move performance artifact schema into mozharness directory; r=wlach
Currently, only Talos accesses this file. An uncoming commit will add
a non-Talos consumer. Enable all mozharness consumers to access the
file by including it in the mozharness directory (previously it was
part of the Talos test archive).

MozReview-Commit-ID: ADlCj9E5BwC

--HG--
rename : testing/talos/treeherder-schemas/performance-artifact.json => testing/mozharness/external_tools/performance-artifact-schema.json
extra : rebase_source : ce5fcaf700941ce260c97c6daeefa07b4ef5e617
2016-05-18 11:56:14 -07:00
Kim Moir
40accc0d32 Bug 1253299 - TC Linux 64 ASAN debug and opt builds Tier 1 r=mtabara 2016-06-01 09:03:02 -04:00
Gregory Szorc
d06abbe862 Bug 1275623 - Use "branch" instead of "revision" to pass symbolic revisions; r=jlund
robustcheckout barfs on symbolic revisions when using "revision."

MozReview-Commit-ID: B7YXqbWG0G1

--HG--
extra : rebase_source : d852930ac24be79004bce978c8ed6542ab58600f
2016-05-31 14:40:04 -07:00
Jordan Lund
db5849856e Bug 1277041 - update migration scripts to support robustcheckout, DONTBUILD r=gps
MozReview-Commit-ID: GD3vspSFmTa

* fix clean_repos. it expects vcs_config key revision but now we use branch

--HG--
extra : rebase_source : d09622ca30eb1c7face42892f149812e5ae5a26a
extra : amend_source : cf7491d93ff2ea9ca13929606368fd443c8f026b
2016-05-31 12:43:15 -07:00
Benjamin Bouvier
b5ba183003 Bug 1215834: Pass an internal timeout option to jit_tests.py; r=jlund
MozReview-Commit-ID: I9jdkLcMuE8

--HG--
extra : rebase_source : 8c135ab72d17b4e448a21649248cd689be04b0b2
extra : histedit_source : 1e78108c350e0f775c8e181c90fe008d3999a24f
2016-05-30 14:53:58 +02:00
Ben Hearsum
44fa7ddfa1 Backout bug 1275911 until balrog try environment is set-up. r=me 2016-05-30 12:34:11 -04:00
Rail Aliiev
73e83d6b8d Bug 1276451 - Do not beetmove stub installer in esr based releases r=jlund a=release DONTBUILD
MozReview-Commit-ID: 8KaMEj3fcEo

--HG--
extra : rebase_source : 4b67433a7edcd8e1ee38998348f4fb549e6c65fa
2016-05-28 08:59:27 -04:00
Jordan Lund
2ad3be044d Bug 1287665 - windows 32 and 64 builds overwrite tc artifacts index location, DONTBUILD NPOTB r=rail
MozReview-Commit-ID: DFvKTwdUHrB

--HG--
extra : amend_source : 3aa7ad356f57d51628e919a47d4d45c5dc98aa33
2016-07-18 19:27:50 -07:00
Kim Moir
9334cbf678 Bug 1303590 - Remove Luciddream test suite r=aobreja 2016-09-23 09:20:54 -04:00
Alin Selagea
e8d3090e47 bug 1275911: get releng automation posting to cloudops balrog stage instance. r=bhearsum
--HG--
extra : rebase_source : 57302c93dc29bb975ae7977645a2c106b8224945
2016-05-27 10:50:58 -04:00
Gregory Szorc
f783b837ac Bug 1275783 - Use "branch" instead of "revision" in release configs; r=jlund
These all definitely use the modern HgVCS because it is explicitly
specified in the configs. So without this change, these configs would
fail since --revision rejects symbolic names.

MozReview-Commit-ID: 2SlVWNVwc08

--HG--
extra : rebase_source : 5e3d0cd075b5a35c4ad0d95b9ec0d6b3715d5080
2016-05-25 17:33:11 -07:00
Gregory Szorc
3d5edef619 Bug 1275783 - Specify "branch" instead of "revision" in partner repacks; r=jlund
I'm pretty sure partner repacks are using the modern HgVCS and not
HgToolVCS. So have them use "branch" instead of "revision" for symbolic
revisions.

MozReview-Commit-ID: BuEHGFmK6cK

--HG--
extra : rebase_source : 149d31434a2cf84ff7ade8bff9e7abe4e15e3758
2016-05-25 17:30:11 -07:00
Gregory Szorc
926574ce33 Bug 1275783 - Specify "branch" instead of "revision" in hazard config; r=jlund
I /think/ hazard builds are currently only performed on TC, which doesn't
use the VCS settings in mozharness. So I don't think this could possibly
break automation.

While I was here, I removed a reference to hgtool since we're no longer
using hgtool in this job.

MozReview-Commit-ID: fQj2MzpGRT

--HG--
extra : rebase_source : f0d0880a50c0597b10c6e97c13f04ae7cf6cc131
2016-05-25 17:26:37 -07:00
Gregory Szorc
3ad0755ac9 Bug 1275783 - Don't use HgtoolVCS to query pushlog; r=jlund
The normal MercurialVCS now supports querying pushlog. Use it.

This isn't really relevant to the bug summary and other commits in this
series. But I already wrote this commit and was too lazy to create a
new bug for it.

MozReview-Commit-ID: C97Zgox3xKB

--HG--
extra : rebase_source : e84b6e723e1d481a24a4ba0812735d8b34acd218
2016-05-18 16:09:36 -07:00
Gregory Szorc
61855f7263 Bug 1275777 - Stop using HgtoolVCS in SpiderMonkey builds; r=jlund
We remove the old config settings related to hgtool and switch
the "revision" option to "branch" because it defines a symbolic
revision.

MozReview-Commit-ID: Eq4R5a2tv2V

--HG--
extra : rebase_source : 4d85abbc2db6f499206d741f98c316b9c521b4ee
2016-05-18 16:06:23 -07:00
Gregory Szorc
85b3ca010c Bug 1275623 - Don't use --revision to pass symbolic revisions; r=jlund
This is a regression from cd58054bde90 (bug 1274693).

MozReview-Commit-ID: DoyeGf1Cu7l

--HG--
extra : rebase_source : 3585f3a742571b26d681b1b1d102289d705780c5
2016-05-25 09:37:34 -07:00
Chris AtLee
10eb4f100b Bug 1267712 - Add autoland configuration to mozharness r=jlund
MozReview-Commit-ID: Idw5og5Jcah

--HG--
extra : rebase_source : 28835d4650e07d165e1f8abd788623d405041f96
2016-05-25 16:17:44 -04:00
Geoff Brown
dd65ba7f12 Bug 1274395 - Delete pending crash reports before running tests; r=jmaher 2016-05-25 14:48:42 -06:00
Gregory Szorc
d800a1712f Bug 1274655 - Set MOZ_SOURCE_REPO in mozharness to avoid variance from shared repos; r=jlund
Recent changes to mozharness in bug 1270317 started using pooled shared
storage for Mercurial repos. This means the "default" path in Mercurial
repos is variable depending on which repo was the first to be built on
a machine.

By default, the Firefox build system resolves the source repository
from `hg paths default`. This is now incorrect default behavior in
automation.

We fix the regression by setting MOZ_SOURCE_REPO in the environment to
path to the repository that mozharness is currently building.

MozReview-Commit-ID: 34IPf7PJfuA

--HG--
extra : rebase_source : d0d717847f1e52444ecd53ddf16716bad42809eb
extra : source : a2a4c06d9736850782d8cc52802e0207ca1bf27a
2016-05-20 12:46:27 -07:00
Gregory Szorc
e33c9179cd Backed out changesets a2a4c06d9736 and d6e4c44790d2 (bug 1274655) for breaking version control
On a CLOSED TREE.
2016-05-24 11:10:45 -07:00
Gregory Szorc
e48138b855 Bug 1274655 - Ensure environment variable isn't a unicode; r=me
Older versions of Python 2.7 have a bug where subprocess and execve
don't like unicode in the environment variable dict. This patch
ensures we are using a str.

Pusing on a CLOSED TREE like a boss.

--HG--
extra : amend_source : 5f464f6ffd58711d31129e6d8971a85b5b75b1c7
2016-05-24 11:03:57 -07:00
Gregory Szorc
b16ebe5259 Bug 1274655 - Set MOZ_SOURCE_REPO in mozharness to avoid variance from shared repos; r=jlund
Recent changes to mozharness in bug 1270317 started using pooled shared
storage for Mercurial repos. This means the "default" path in Mercurial
repos is variable depending on which repo was the first to be built on
a machine.

By default, the Firefox build system resolves the source repository
from `hg paths default`. This is now incorrect default behavior in
automation.

We fix the regression by setting MOZ_SOURCE_REPO in the environment to
path to the repository that mozharness is currently building.

MozReview-Commit-ID: 34IPf7PJfuA

--HG--
extra : rebase_source : 7b4944fc059ffc0b25a6a74072d5546baa8acefc
2016-05-20 12:46:27 -07:00
Gregory Szorc
373e3998df Bug 1274693 - Upgrade robustcheckout extension to require --revision be a revision; r=jlund
This is a straight import of version-control-tools:hgext/robustcheckout/__init__.py
at d115bc9578dac4ae2694ea93bb9662de9e6b0b67. Code was reviewed in bug 1274095.
Should be a rubber stamp review.

MozReview-Commit-ID: CEXR9uCHBfI

--HG--
extra : rebase_source : c71bf0bc965993183a197e93459826137392d9e7
2016-05-20 14:58:56 -07:00
Andrew Halberstadt
afc862c3e9 Bug 1275308 - [mozharness] Rename the run-marionette action to run-tests, r=armenzg
In bug 1262260 and 1250904, we are building some tools to make debugging tests in
interactive jobs easier. Part of this includes making it easier to run mozharness
scripts with various configurations. Some of these tools depend on a "run-tests"
action being present, but in marionette.py, this action is called "run-marionette"
instead.

Rather than make these tools special case marionette, let's just make marionette.py
consistent with every other mozharness script.

MozReview-Commit-ID: CrPgjUkCBQR

--HG--
extra : rebase_source : 0ab6cc8d5cfcc329b77a9e3096b9d377edfe3c40
2016-05-24 12:19:45 -04:00
Joel Maher
9f7667f47d Bug 1269872 - add config to support gpu and clipboard jobs. r=armenzg
MozReview-Commit-ID: IPAlB0eAckD
2016-05-24 11:35:21 -04:00
Gijs Kruitbosch
29525495be Bug 1272414 - rip out qemu/browser/b2g flags from marionette manifests, r=AutomatedTester
MozReview-Commit-ID: 9RjGgykh0pR

--HG--
extra : rebase_source : a5bc5e888cc24e05fb4b5843c3738aa5456aea80
2016-05-19 17:23:26 +01:00
Ryan VanderMeulen
5337e6e882 Merge m-c to inbound. a=merge
CLOSED TREE
2016-05-19 21:43:31 -04:00
Ryan VanderMeulen
9c5e9fae17 Merge fx-team to m-c. a=merge 2016-05-19 21:42:22 -04:00
Gregory Szorc
1256bebf68 Bug 1274436 - Define vcs_share_base in multi_locale configs; r=nthomas
After bug 1270317 we require the use of shared repos in automation. We
refuse to operate if the vcs_share_base config option or corresponding
environment variable isn't defined (at least with the "hg" VCS tool).

It looks like the multi_locale configs are using the "hg" tool without
a shared directory defined. So define the shared directory to appease
the "hg" tool.

Pushing on a CLOSED TREE.

MozReview-Commit-ID: 9TLrTYaMQzT

--HG--
extra : amend_source : 0c47f3615c4c91454e6076c3c3e864604678d1ea
2016-05-19 16:27:20 -07:00
Chris AtLee
ac6b4acd33 Bug 1250629 - stringify en_us_package_url r=Pike
MozReview-Commit-ID: ABrUAwR4CuJ

--HG--
extra : rebase_source : d0f7f8f2bf97d064b82a8044c5ee96d9315f665f
2016-05-19 13:21:13 -04:00
Gregory Szorc
163ca97aa0 Bug 1274076 - Switch B2G builds and configs off of HgtoolVCS; r=jlund
I haven't tested this. Fortunately B2G isn't a supported platform
any more, so I'm pretty sure I don't have to care about this working.

MozReview-Commit-ID: 2B1HsvYXtsX

--HG--
extra : rebase_source : 6fd9f72bd74485ad8f189024d6d04065567efcd0
extra : amend_source : e522c9f47e0bd4c4469e6e4c3adefbd7faecb36d
2016-05-18 15:57:05 -07:00
Gregory Szorc
44d25b1a9e Bug 1274092 - Use "branch" instead of "revision" with hg tool; r=jlund
The new tool has different behavior for "revision" and "branch:" if
you pass a name to "revision" and it already resolves, it won't
attempt a pull because it thinks it already has the revision. That
would be bad.

So convert consumers using the "hg" tool to pass "branch" when
using symbol names.

MozReview-Commit-ID: Ix2jt3XabW2

--HG--
extra : rebase_source : 0c1dc950b3ab1e0b5ce4c449ed2056ac2b65cbf9
extra : amend_source : c522ba6dca22387bbcf77f92d94957cba3b4f3c7
2016-05-18 16:46:24 -07:00
Gregory Szorc
1e76a00c51 Bug 1270317 - Record hg version and install info; r=jlund
hgtool printed the hg version info when running. This is useful data
when debugging Mercurial failures. Add it back in.

We also add `hg debuginstall`, which prints useful bits about the
install, including the Python path and version.

MozReview-Commit-ID: IeKhfWDXEys

--HG--
extra : rebase_source : 2cda6334353935a700373d6204f40428cb10518b
extra : histedit_source : 2fdaaf0a32525a60945686ea6ee9ae1154e6259d
2016-05-16 16:44:31 -07:00
Gregory Szorc
e768460664 Bug 1270317 - Stop using hgtool for Firefox builds; r=jlund
Now that the MercurialVCS VCS tool does things optimally, we no longer
need to use hgtool!

Again, this will effectively require a modern Mercurial version or
things will fail.

MozReview-Commit-ID: 9SM9qfYGlU6

--HG--
extra : rebase_source : 0376250e782f03f0a375ae42cf7f9f30a93eef5b
extra : source : d01331bbdebe58edb59f222b608a2f1796e33004
extra : histedit_source : 890daa7fd8337ce6a222d768412f2a51c82d8c12
2016-05-06 10:59:52 -07:00
Gregory Szorc
802fda3e66 Bug 1270317 - Use robustcheckout extension for checking out Mercurial repos; r=jlund
Functionality for doing an optimal clone/pull+share+purge+update is now
implemented in the robustcheckout extension so it can be implemented in one
place and used by all the various tools needing to perform a "robust"
checkout using optimal practices.

This commit switches the MercurialVCS to use it.

Functionality for interfacing with shared repos and associated tests have
been removed because this is all implemented and tested in robustcheckout.

Various other tests have also been removed because they are redundant with
tests in the robustcheckout extension.

MozReview-Commit-ID: FGvmSHKM5e0

--HG--
extra : rebase_source : 8f31a1e79d448478fa63b17582313409ac06fe69
extra : histedit_source : 3031dd8f83b0c64abc110252fd270f1917168663
2016-05-16 16:56:14 -07:00
Gregory Szorc
2ca57de7a0 Bug 1270317 - Add robustcheckout.py Mercurial extension; r=jlund
Copy of https://hg.mozilla.org/hgcustom/version-control-tools:hgext/robustcheckout/__init__.py
at revision f6af4580fc8804bb530cba404b6d174ceabbd5e0.

MozReview-Commit-ID: ATqzpIzsKyx

--HG--
extra : rebase_source : 76e81f0365558550f2d6c681bd60fc380491c853
extra : histedit_source : 605941f0fe56490b3a8767c7e3c4b59e7e8232ca
2016-05-17 16:08:37 -07:00
Gregory Szorc
2dfe182968 Bug 1270317 - Add query_pushinfo to MercurialVCS; r=jlund
MercurialVCS doesn't currently implement the VCSMixin interface.

This commit copies the implementation of query_pushinfo() from
HgtoolVCS to MercurialVCS so it implements the interface.

MozReview-Commit-ID: LKpLVhQoKww

--HG--
extra : rebase_source : 6dad5a86e6f9018ca5c3cdbd5fb37082ec700ef7
extra : histedit_source : 92daf0709d8913c1ee5db549bdf5dd453840f40b
2016-05-06 10:52:52 -07:00
Gregory Szorc
6dd0f4f99f Bug 1270317 - Define a clone_upstream_url property; r=jlund
We currently have a "clone_by_revision" property that indicates to
perform a `hg clone -r`. We use it for cloning from Try.

Cloning single revisions undermines the benefits of clone bundles. So,
I'll be replacing "clone_by_revision" with a feature that clones from
another "upstream" repo then does a `hg pull -r` on the wanted revision.

This commit starts that work by introducing a "clone_upstream_url"
property. We define it on Try. It is currently unused.

MozReview-Commit-ID: Dohs8bCTUkB

--HG--
extra : rebase_source : ab6f9a0b270b70386435a4040b55d3362b84e51c
extra : histedit_source : 055dbf85eb762deab3c05c3092cb57d4313a6957
2016-05-06 10:51:06 -07:00
Gregory Szorc
6d562751b4 Bug 1270317 - Upgrade to Mercurial 3.7.3 in the mozharness test environment; r=jlund
We had a test environment running on Python 2.6 and an ancient version
of Mercurial. AFAICT we run Python 2.7 everywhere, so this environment
can be dropped.

We also upgrade to Mercurial 3.7.3, as that is what automation now runs.

MozReview-Commit-ID: 7WTyD3CUjtj

--HG--
extra : rebase_source : 28994488cc1ffbc779ac4f25ec0cbbd2749d169d
extra : histedit_source : bdd034b5c2d3cc479f58b614cf368372c81c8896
2016-05-06 10:49:08 -07:00
Gregory Szorc
bb011ff361 Bug 1272768 - Use mozsystemmonitor for writing JSON; r=chmanchester
We currently have our own system monitor serialization in
building.py. It predates as_dict() from mozsystemmonitor. Let's
use the "upstream" data format so we only have a single format
to consume.

This change required updating the in-tree resource viewer to
be compatible with the new data format.

This commit stops short of getting rid of the existing
data massaging code in building.py. Another day perhaps.

MozReview-Commit-ID: 1OJrSiyJjMX

--HG--
extra : rebase_source : 9782b2164d1735ed0872fe8c1637204d5b3b1313
2016-05-17 13:49:42 -07:00
Nick Thomas
16019be2f4 Bug 1250629 - desktop l10n script should accept a packageUrl property which points to en-US build, r=catlee
MozReview-Commit-ID: KiRSNsrlOJs

--HG--
extra : rebase_source : 58b1023ca731a817193320ae61668393c8316276
2016-05-17 16:51:45 +12:00
Geoff Brown
3c76d5adef Bug 1272786 - Get Android emulator avd dir from configuration; r=kmoir 2016-05-17 09:53:40 -06:00
Rail Aliiev
88e62f3833 Bug 1269731 - partner-repacks push to mirrors should work on reruns r=nthomas a=release DONTBUILD
MozReview-Commit-ID: 8zc1ppQGxWp

--HG--
extra : rebase_source : 0a3867dbdfbdf3ade3a80a515deca24dfce5515f
2016-05-17 08:26:37 -04:00
Connor Sheehan
c0a0294eba Bug 1268088 - Set Content-Type for uploaded files r=rail a=release DONTBUILD
--HG--
extra : amend_source : d0d0e046a3d324b3c3b4c2245c86a3d63e7d3a6c
2016-05-16 15:11:24 -04:00
Rail Aliiev
0c0b64a43e Bug 1253757 - Branch specifics for relpro on esr45 r=jlund a=release DONTBUILD
MozReview-Commit-ID: 8PExudPpYxj

--HG--
extra : rebase_source : 78ea107a7c7edfc02055260ae924981e4ad7f498
2016-05-15 19:23:06 -04:00
Gregory Szorc
8fd5021f4c Bug 1272782 - Use mozsystemmonitor 0.3 in mozharness; r=catlee
MozReview-Commit-ID: 6XxWnWGkiZn

--HG--
extra : rebase_source : 8e7062c10c071ce7ad7a8319101961db8da6eabd
2016-05-13 14:14:10 -07:00
Gregory Szorc
83fc354edc Bug 1272202 - Upload raw resource usage data; r=jlund
Data is too valuable to waste. Let's upload the raw resource
data captured by the resource monitor so we can look at resource
usage in more detail whenever we want.

MozReview-Commit-ID: 5Q2EanSMD9v

--HG--
extra : rebase_source : 596fb330c8e1acab56cc3590f6a3b28cef2ebd01
2016-05-12 10:31:44 -07:00
Gregory Szorc
23c5c038a3 Bug 1272202 - Bump psutil and mozsystemmonitor package versions; r=jlund
mozsystemmonitor 0.1 has been released. It features support
for retrieving a dict of gathered data, making JSON export easy.
Let's use it. This version also requires psutil>=3.1.1, so bump
that version as well.

MozReview-Commit-ID: 9DsEQNjV6kJ

--HG--
extra : rebase_source : 45681261113e2d4624fc348ed8f7335d377752fa
2016-05-12 15:44:02 -07:00
Kim Moir
f7316b6c57 Bug 1252003 - Add publish to balrog builder r=rail DONTBUILD 2016-05-12 15:20:55 -04:00
Geoff Brown
2f411e49ff Bug 1256300 - Import socket in testbase.py; r=bustage CLOSED TREE 2016-05-12 08:55:00 -06:00
Geoff Brown
556dca5fa2 Bug 1256300 - Add timeout to mozharness urllib2.urlopen call; r=jlund 2016-05-12 07:24:30 -06:00
Gregory Szorc
ed7bf22170 Bug 1271077 - Print system resource utilization so it appears in Treeherder; r=jlund
The system resource utilization during job execution is important: it
gives us an idea of the efficiency (or lack thereof) of activities.

As bug 1271035 showed us, there can be some really wonky things going
on during job execution. To help us notice these things, this commit
prints some overall resource utilization data with the special
"TinderboxPrint" syntax so it appears in Treeherder. This should
hopefully draw the attention of more eye balls and cause people to
ask questions about what jobs are doing.

This supplements the existing printing of total resource usage in the
logs. Unfortunately nobody was really looking at that data because it
wasn't exposed that well. This commit should change that.

MozReview-Commit-ID: AXNRDS9lrOd

--HG--
extra : rebase_source : c5e6b440092853649456d89a1f7dc370ca4ec29a
2016-05-09 23:12:19 -07:00
Geoff Brown
507b5493b2 Bug 1256300 - Add output timeout for tooltool fetches; r=rail 2016-05-10 08:05:13 -06:00
Carsten "Tomcat" Book
e07e80ac43 merge mozilla-inbound to mozilla-central a=merge 2016-05-10 12:05:56 +02:00
Michael Comella
26cb856142 Bug 1260874 - Rename android-api-15-frontend job to android-test. r=sebastian
I followed the guide at:
  https://wiki.mozilla.org/Mobile/Fennec/Android/Task_Cluster_notes

To identify what to change.

MozReview-Commit-ID: HnKSSqym0aA

--HG--
rename : testing/mozharness/configs/builds/releng_sub_android_configs/64_api_15_frontend.py => testing/mozharness/configs/builds/releng_sub_android_configs/64_test.py
rename : testing/taskcluster/tasks/builds/android_api_15_frontend.yml => testing/taskcluster/tasks/builds/android_test.yml
extra : rebase_source : a4080ecc8afab781cbd81de7b2d2c1f9b3968757
2016-03-30 13:28:51 -07:00
Carsten "Tomcat" Book
0d5c5981a7 Backed out changeset b893641e2d9f (bug 1270317) to hopefully unbreak builds 2016-05-09 12:34:26 +02:00
Carsten "Tomcat" Book
e680b22307 Backed out changeset b01744f2d97d (bug 1270317) 2016-05-09 12:34:10 +02:00
Carsten "Tomcat" Book
22833d30bb Backed out changeset e679c2e0b1b5 (bug 1270317) 2016-05-09 12:34:09 +02:00
Carsten "Tomcat" Book
2a08dfae2a Backed out changeset e97f355e24c9 (bug 1270317) 2016-05-09 12:34:08 +02:00
Carsten "Tomcat" Book
c212343418 Backed out changeset 214b6958340a (bug 1270317) 2016-05-09 12:34:06 +02:00
Carsten "Tomcat" Book
cfb8ab10ef Backed out changeset 20cb1be5da65 (bug 1270317) 2016-05-09 12:34:05 +02:00
Carsten "Tomcat" Book
5257224b2f Backed out changeset 86fccb7da8ac (bug 1270317) 2016-05-09 12:34:04 +02:00
Carsten "Tomcat" Book
0c3931f25f Backed out changeset beded14a92c5 (bug 1270317) 2016-05-09 12:34:03 +02:00
Carsten "Tomcat" Book
12a780d391 Backed out changeset 273d52aff2ad (bug 1270317) 2016-05-09 12:34:01 +02:00
William Lachance
ccaae03fd3 Bug 1270617 - Fix suite summary lines in treeherder r=ahal
MozReview-Commit-ID: DBKSoUFM5uw

--HG--
extra : rebase_source : a3fbcff50ffdb91448af2eae3baec78c0f716dd3
2016-05-05 16:05:07 -04:00
Gregory Szorc
01ada9de5b Bug 1270317 - Record hg version and install info; r=jlund
hgtool printed the hg version info when running. This is useful data
when debugging Mercurial failures. Add it back in.

We also add `hg debuginstall`, which prints useful bits about the
install, including the Python path and version.

MozReview-Commit-ID: IeKhfWDXEys

--HG--
extra : rebase_source : 93496db608a2f9480e521c526e30a25646583997
2016-05-06 11:00:29 -07:00
Gregory Szorc
e944883993 Bug 1270317 - Stop using hgtool for Firefox builds; r=jlund
Now that the MercurialVCS VCS tool does things optimally, we no longer
need to use hgtool!

Again, this will effectively require a modern Mercurial version or
things will fail.

MozReview-Commit-ID: 9SM9qfYGlU6

--HG--
extra : rebase_source : 541303fb53a4ebd9aa4fd3313f8c72182d01ad37
2016-05-06 10:59:52 -07:00
Gregory Szorc
9bda169114 Bug 1270317 - Use modern, optimal cloning in MercurialVCS.ensure_repo_and_revision(); r=jlund
The code for ensure_repo_and_revision() has been completely overhauled.

We now require shared repos using auto pooled storage via the share
extension. This ensures that only a single copy of a logical
repository's history is stored on disk. e.g. if you clone
mozilla-central, inbound, and try, they'll all automatically share the
same storage.

The new code ensures the destination repo is using modern conventions
and will delete the destination repo if it isn't. So once this gets
deployed to production, machines will slowly start using optimal
storage. This should make VCS operations significantly faster.

Another optimization that is now in here is we check for presence of the
wanted revision before doing `hg pull`. This saves some communication
with the server if the revision is already present locally.

This change effectively requires a modern version of Mercurial to be
installed to run ensure_repo_and_revision(). Since Mercurial <3.7.3 has
security vulnerabilities, we shouldn't be running <3.7.3 in automation.
So I think this will be OK. If not, it will certainly be easy to
identify which machines aren't updated!

MozReview-Commit-ID: 62jtAsDj7rU

--HG--
extra : rebase_source : a43d7f54b16e71940e45ddf05402449575fccfee
2016-05-06 10:57:28 -07:00
Gregory Szorc
e1aa318beb Bug 1270317 - Add query_pushinfo to MercurialVCS; r=jlund
MercurialVCS doesn't currently implement the VCSMixin interface.

This commit copies the implementation of query_pushinfo() from
HgtoolVCS to MercurialVCS so it implements the interface.

MozReview-Commit-ID: LKpLVhQoKww

--HG--
extra : rebase_source : 358d37e29f9239c0b1c084c0251af7a94c1f526a
2016-05-06 10:52:52 -07:00
Gregory Szorc
d48fbc4b1a Bug 1270317 - Define a clone_upstream_url property; r=jlund
We currently have a "clone_by_revision" property that indicates to
perform a `hg clone -r`. We use it for cloning from Try.

Cloning single revisions undermines the benefits of clone bundles. So,
I'll be replacing "clone_by_revision" with a feature that clones from
another "upstream" repo then does a `hg pull -r` on the wanted revision.

This commit starts that work by introducing a "clone_upstream_url"
property. We define it on Try. It is currently unused.

MozReview-Commit-ID: Dohs8bCTUkB

--HG--
extra : rebase_source : 17b643f32747d494db04a2e80c4f94308b13618e
2016-05-06 10:51:06 -07:00
Gregory Szorc
0611c6f33d Bug 1270317 - Remove purgelong compatibility with ancient Mercurial versions; r=jlund
We no longer use <3.7 in automation. So drop support for <3.2. While I
was here, I also added magic variables to the extension so Mercurial
can react intelligently to version compatibility issues.

MozReview-Commit-ID: 4tAvQljasDR

--HG--
extra : rebase_source : ef2b5070014507533b5c0ec17449d62ba1bedad8
extra : source : 43c18590fcc7bbf7573647c2f225f4a82dd55730
2016-05-06 10:50:52 -07:00
Gregory Szorc
322cb2fd92 Bug 1270317 - Use modern exception syntax in purgelong; r=jlund
MozReview-Commit-ID: ISd4b14mjkl

--HG--
extra : rebase_source : 55843bc02ddc47019addf9f47f55092f9fcbf6d0
extra : source : 85d4e575d0ca38fe3bfcee03b4e91a9d216d11ba
2016-05-06 10:49:51 -07:00
Gregory Szorc
da2645a8de Bug 1270317 - Add the purgelong Mercurial extension; r=jlund
The build/tools repo has a "purgelong" extension that is used to delete
long filenames on Windows. Without this extension, the APIs Mercurial
uses may run into path length issues and `hg purge` will fail.

This commit is a straight import of the purgelong extension
from https://hg.mozilla.org/build/tools minus the shebang line, which
isn't needed.

MozReview-Commit-ID: FIrEeWDf2Dl

--HG--
extra : rebase_source : ce34dc3dbcfbb9463022f3019f167a58cb396ef3
2016-05-06 10:49:25 -07:00
Gregory Szorc
c57e67ab79 Bug 1270317 - Upgrade to Mercurial 3.7.3 in the mozharness test environment; r=jlund
We had a test environment running on Python 2.6 and an ancient version
of Mercurial. AFAICT we run Python 2.7 everywhere, so this environment
can be dropped.

We also upgrade to Mercurial 3.7.3, as that is what automation now runs.

MozReview-Commit-ID: 7WTyD3CUjtj

--HG--
extra : rebase_source : 8e37b215fb2bff2f12658fd5ad3b61d631ec26c7
2016-05-06 10:49:08 -07:00
Joel Maher
f57aa57196 Bug 1257570 - --spsProfile doesn't work from try syntax. r=wlach
MozReview-Commit-ID: 50N5inHlBsd

--HG--
extra : rebase_source : a66dc04a5f7e0ae5b43a18a00d744f4a635f0035
2016-05-06 09:38:34 -04:00
Rail Aliiev
61de32e703 Bug 1265425 - Fix buildbot properties r=coop a=release DONTBUILD
MozReview-Commit-ID: DBWsXeSuobI

--HG--
extra : rebase_source : 491d42f48534838e860b2201f408f917dac1a9d4
2016-05-06 07:01:30 -04:00
Gregory Szorc
fc62edc337 Bug 1270265 - Print action message when mozharness step finishes; r=jlund
This will enable log parsers to find step boundaries easier.

MozReview-Commit-ID: G4OaViDd9Fv

--HG--
extra : rebase_source : a7e94e4ec088c4fed7eb2b7a1662e308296e8bb2
2016-05-04 13:24:49 -07:00
Kim Moir
01c64d0bc5 Bug 1186522 - force per checkin and release desktop firefox builds to require signed add-ons on beta 47 r=rail DONTBUILD 2016-05-05 15:05:15 -04:00
Mihai Tabara
2896a22e79 Bug 1214487 - Implement uptake monitoring on slaves/workers r=rail a=release DONTBUILD
--HG--
extra : source : 6a39e8d7aa6962e2ea00e42f7214d3b1c3c442f5
extra : intermediate-source : 9f6c2dca91e7218fce53ba197dd2dbed2e9f7613
extra : histedit_source : 464b2760fe93f0dbde0d5327becf069d6d622d60%2C3236bd4ee7221b57f135d9a973ef80452f055110
2016-05-05 13:11:06 -04:00
Carsten "Tomcat" Book
889cd30471 Merge mozilla-central to mozilla-inbound 2016-05-09 13:07:48 +02:00
James Graham
ea86fedb84 Bug 1270507 - Elide subtest results from web-platform-tests on treeherder when they match expectations, r=ahal
MozReview-Commit-ID: DyatYcpdjvQ

--HG--
extra : rebase_source : 8947cfc0084a2523c570ff2f832a7ce79852ba1d
2016-05-03 23:21:07 +01:00
Nick Thomas
81b5667a9b Bug 1269079 - move query_who() to BuildbotMixin to deduplicate code, r=catlee 2016-05-05 17:22:47 +12:00
Aki Sasaki
41b1ddd512 bug 1244746 - mozharness pip freeze ignore_errors=True. r=jlund
MozReview-Commit-ID: LD98219O104

--HG--
extra : rebase_source : 62f8ee098f5aebf33d70813d060984b6d8912caa
2016-05-03 18:23:56 -07:00
Jordan Lund
0769ad1c3e Bug 1269911 - beta and release CI builds should clobber per-checkin, r=rail
* forces per checkin clobber only on 'release' platforms

MozReview-Commit-ID: E7ZxdiYH47d

--HG--
extra : rebase_source : 1dc896d61f7392b4fb253f08de7b743c86f0eebc
extra : amend_source : 677fda6773448183580701718114642b405668bf
2016-05-03 15:44:18 -07:00
Maja Frydrychowicz
11447d31fd Bug 1269560 - Use internal pypi mirror for Marionette harness tests; r=jlund
MozReview-Commit-ID: F3YoZkAyXAP

--HG--
extra : rebase_source : 752982b8ac4fef1eaf723abf5e9e523e8e6c4007
2016-05-02 21:43:38 -04:00
Chris Cooper
74b0a7eec9 Bug 1265425 - Split partner repacks into smaller chunks r=rail a=release DONTBUILD 2016-05-03 12:42:29 -04:00
Byron Campen [:bwc]
bcb48e8a93 Bug 1231981 - Part 6: Make sure we have pywin32 in the virtualenv for mochitest. r=gps
MozReview-Commit-ID: GEAAnagEqvh

--HG--
extra : rebase_source : 6cb8510bbd175b9ca703aba72c3ee9adf461cf9a
2016-04-08 16:15:18 -05:00
Byron Campen [:bwc]
ba155973d6 Bug 1231981 - Part 4: Pull in the necessary python dependencies in CI. r=ahal
MozReview-Commit-ID: AkmzbnI4Lq5

--HG--
extra : rebase_source : 7f1d48ce6b6d042c01efa68cf84a3afd4f43384c
2016-03-15 16:27:36 -05:00
Mihai Tabara
998c45f522 Bug 1268824 - remove win64 stub installer paths for bouncer mozharness configs r=rail a=release DONTBUILD
MozReview-Commit-ID: 7VwlXcYhihB

--HG--
extra : rebase_source : 4ef893eb0124e0b93e8fb8cc89babad45f66347b
2016-04-29 08:15:01 -04:00
Rail Aliiev
3a16f3e848 Bug 1160385 - Generate beetmover checksums r=jlund a=release DONTBUILD
MozReview-Commit-ID: 6FmsshqCHJA

--HG--
extra : rebase_source : 1d2b8dd0fb12d90b681b40fcb860c2ef5f4ba74c
extra : source : 7404c393ba11214521d5ec1e3daa95cf60bab482
2016-04-28 08:25:31 -04:00
Nick Thomas
de41c2626d Bug 848284, support for running l10n on try, r=catlee DONTBUILD
--HG--
rename : testing/mozharness/configs/single_locale/mozilla-central.py => testing/mozharness/configs/single_locale/try.py
2016-04-28 10:53:07 +12:00
Wes Kocher
6a486eb10c Merge m-c to inbound, a=merge
MozReview-Commit-ID: 56rcBPa9a6G
2016-04-27 14:16:30 -07:00
Geoff Brown
904004547f Bug 1266548 - Remove android_panda_releng.py mozharness config; r=kmoir 2016-04-27 14:56:08 -06:00
Wes Kocher
20598f44f6 Backed out changesets baa6c68ec413,5b8583070c9e,2942bb31152c,dd2ad6863f53,c68772362633,c8db6695b991 (bug 1231981) a=backout
MozReview-Commit-ID: EoGyz071RoN

--HG--
extra : amend_source : 69d6593ae0a946ed6366513a2e186b43c7435440
extra : histedit_source : cdce5a0698d6e7996ae731cff56263abc202ae65%2Ca62e94bdb37fc3e9266884f283d732e61e0f4715
2016-04-27 10:24:37 -07:00
Rail Aliiev
657cd5175d Bug 1267847 - publish en-US XPI r=jlund a=release DONTBUILD
MozReview-Commit-ID: INAj3RxMoGS

--HG--
extra : rebase_source : 486ecd07a6d070d2e43ec088af0af290ae8208f9
2016-04-26 18:22:17 -04:00
Byron Campen [:bwc]
6fe30f7f6f Bug 1231981 - Part 6: Make sure we have pywin32 in the virtualenv for mochitest. r=gps
MozReview-Commit-ID: GEAAnagEqvh

--HG--
extra : rebase_source : 9aa9de9172646fd6cb7a46cd8421abdce0163bba
extra : source : ee6210e7c75d38b71d7c09bace1e5008299715a3
2016-04-08 16:15:18 -05:00
Byron Campen [:bwc]
d7586bf7c1 Bug 1231981 - Part 4: Pull in the necessary python dependencies in CI. r=ahal
MozReview-Commit-ID: AkmzbnI4Lq5

--HG--
extra : rebase_source : 52c5cf00cca6acab4bfa1a7de927c322f9539ace
extra : source : 9060aea1dd3a91974484ef00fe3d2831ea22a985
2016-03-15 16:27:36 -05:00
Jordan Lund
3555e548aa Bug 1250999 - releng work for dropping api 9-10, merge work central->aurora r=rail
MozReview-Commit-ID: 65TwmjkLUeI

--HG--
extra : amend_source : 8387cf57c362246951fa01b9ced06715838b27ba
2016-04-25 08:35:47 -07:00
Carsten "Tomcat" Book
a41ff18ffd Backed out changeset 507145be7f82 (bug 1231981) 2016-04-25 16:28:52 +02:00
Carsten "Tomcat" Book
9b2d0ae59d Backed out changeset 15472b261c9b (bug 1231981) 2016-04-25 16:28:49 +02:00
Byron Campen [:bwc]
60f320e437 Bug 1231981 - Part 6: Make sure we have pywin32 in the virtualenv for mochitest. r=gps
MozReview-Commit-ID: GEAAnagEqvh

--HG--
extra : rebase_source : a001652874c316d6761e970d9f682dca8ef0deea
2016-04-08 16:15:18 -05:00
Byron Campen [:bwc]
c51311eeca Bug 1231981 - Part 4: Pull in the necessary python dependencies in CI. r=ahal
MozReview-Commit-ID: AkmzbnI4Lq5

--HG--
extra : rebase_source : f028c9f67f6e3ed9ef9aff7d5deffbb2f44d1331
2016-03-15 16:27:36 -05:00
Vlad Ciobancai
eba5401caa Bug 1265799 - Disable b2g-inbound. r=Callek
MozReview-Commit-ID: GYzymyiPz1D
2016-04-25 06:40:55 -04:00
Chris AtLee
d68425c8ab Bug 1263575 - Add TOOLTOOL variables to windows configs r=nthomas
MozReview-Commit-ID: FAVc3c0XEW5

--HG--
extra : rebase_source : 11f8f264877deecded2a518cabbc1101e9c21700
2016-04-19 10:45:44 -04:00
Geoff Brown
26268f8e57 Bug 1265861 - Change alert threshold for installer size changes; r=wlach 2016-04-20 08:17:37 -06:00
Dan Minor
ac13939bad Bug 1264772 - Set chunk-by-runtime option for mochitest-media on android; r=ahal
MozReview-Commit-ID: 3Hf4SH1LO1X

--HG--
extra : rebase_source : 300bfdebf7e2a87e14218300db8198f1ca8f69e4
2016-04-14 10:43:20 -04:00
Geoff Brown
a26b10be56 Bug 1263797 - Examine installer to find component sizes; r=wlach 2016-04-18 15:20:45 -06:00
Rail Aliiev
8602aa9702 Bug 1260415 - Use revision as tag r=coop a=release DONTBUILD
MozReview-Commit-ID: 3cZe5ieNndK

--HG--
extra : rebase_source : 4e9083e7a360adb1b7b5e20a62c8d7bbd4b70205
extra : source : 57ac6693f2547e9f509409ce3ee20e4d98377a4d
2016-04-15 23:14:48 -04:00
Rail Aliiev
cbdee6453a Bug 1265332 - Publish l10n XPI files to candidates and releases r=mtabara a=release DONTBUILD
MozReview-Commit-ID: JgjZJyd6eQi
2016-04-18 07:05:51 -04:00
Rail Aliiev
9d3949007a Bug 1260415 - Use platform independent buildprops.json r=coop DONTBUILD a=release
MozReview-Commit-ID: 7ZAZSldvItQ

--HG--
extra : rebase_source : c2e80329d80b741a5c9d2f5054061644d4b666f0
2016-04-15 15:18:12 -04:00
Rail Aliiev
c5fb662315 Bug 1264810 - Change merge day configs to bump esr45 version r=jlund DONTBUILD
MozReview-Commit-ID: BBEftRTVZiI

--HG--
extra : rebase_source : 45a1b1e693d8f683759ff2f8952b9766cd5bb89b
2016-04-14 21:44:21 -04:00
Geoff Brown
7788732100 Bug 1263662 - Fix reporting of omni.ja build size; r=wlach 2016-04-12 15:19:27 -06:00
Maja Frydrychowicz
bc7b9042cb Bug 1263646 - Use disable-e10s option in mozharness scripts for firefox ui tests; r=sydpolk
MozReview-Commit-ID: GCDBiYTcAe8

--HG--
extra : rebase_source : d8bceafb6b0dd15bf96c8d8cff0fd0699e872772
2016-04-11 17:50:57 -04:00
Rail Aliiev
0c433bbb0b Bug 1263073 - partner repacks should not block other uploads r=nthomas a=release DONTBUILD
MozReview-Commit-ID: 69DSyJrB6hI

--HG--
extra : rebase_source : 90cfc160c1c4559051305db35b3de904d5ee9f64
2016-04-11 21:37:59 -04:00
Juan Gomez
dff744acc4 Bug 1263700 - [B2G] Fix Aries debug builds in taskcluster r=me
MozReview-Commit-ID: KhVL4EKjUWU

--HG--
extra : rebase_source : 4e77315617960932672ab43425595dda984fb7cc
2016-04-11 11:12:08 +02:00
Chris Manchester
ac5be5fb45 Bug 1262961 - Add the 'generate-build-stats' step to several debug mozharness configs. r=mshal
MozReview-Commit-ID: KvWV1hiUEc
2016-04-07 08:59:42 -07:00
Rail Aliiev
7815c72647 Bug 1250458 - Reclaim task before file uploads r=nthomas
MozReview-Commit-ID: 55Tf1kIJu96

--HG--
extra : rebase_source : be6b59454a97a9733286652d3b3ff4b3dbef927c
2016-04-09 22:39:59 -04:00
Ryan VanderMeulen
bb5308d31a Merge m-c to inbound. a=merge 2016-04-09 10:08:57 -04:00
Ryan VanderMeulen
c4756c1a3e Bug 1261641 - Increase the number of Android 4.3 mochitest chunks to 20. r=rail 2016-04-09 09:32:20 -04:00
Rail Aliiev
3a46b5c697 Bug 1260415 - Schedule "partner repacks" builder r=jlund a=release DONTBUILD
MozReview-Commit-ID: 5ek01D2ADdk

--HG--
extra : rebase_source : e82e805d3cd1db92ca47790fd65ef23759a42b2a
2016-04-07 23:17:14 -04:00
Rail Aliiev
65d89d6153 Bug 1262325 - Reset mozilla-release version_display.txt on merge r=jlund a=release DONTBUILD
--HG--
extra : rebase_source : 6f42ca7078c492cee0bae492414bcde6ac205493
extra : histedit_source : 33560ded7cd9abef5a2e1fab35e6ca053889fd47%2C0740c784349bb1986ead2654acb7b555861324ef
2016-04-06 13:43:17 -04:00
Rail Aliiev
5cfac4cf4d Bug 1256955 - provide ability to correlate release promotion releases with their respective l10n changeset r=jlund a=release DONTBUILD
MozReview-Commit-ID: GkntKcl7hVc

--HG--
extra : rebase_source : 79880436b5213f5b6e0c208d4082285bc49b30e0
2016-04-05 15:29:11 -04:00
Carsten "Tomcat" Book
dddbd2f44f merge fx-team to mozilla-central a=merge 2016-04-06 11:59:25 +02:00
Michael Comella
253cb20c34 Bug 1258787 - Add checkstyle to tasks to run for gradle deps; update watched files. r=nalexander
We now watch the gradle deps sub config too.

MozReview-Commit-ID: 37XTA4xnrFc

--HG--
extra : rebase_source : 4a81682feda87864cf892f0658a2ea816ab3bd50
2016-04-05 14:48:54 -07:00
Michael Comella
6d35ea935f Bug 1258787 - Add tier 2 TC checkstyle task. r=nalexander
Currently, this only runs on *.java but I believe checkstyle can also
do analysis on our xml files, so we may need to update this in the future.

MozReview-Commit-ID: 4F6vSHaUZed

--HG--
extra : rebase_source : 5347b55a0cfe8abbc81806a637296b467b7c7b0e
2016-04-04 16:37:34 -07:00
Carsten "Tomcat" Book
fad84a5168 Backed out changeset 864320b75e76 (bug 1259466) for suspicion this caused bc 7 test failures on m-c 2016-04-05 08:54:01 +02:00
Jeff Muizelaar
328e2a6882 Bug 1259466. Rename layers.offmainthreadcomposition.enabled. r=milan
We would rather people not use this pref.
2016-04-04 17:15:00 -04:00
Dustin J. Mitchell
6618eec31d Bug 1261045: remove unused SYMBOL_SERVER_*; r=ted.mielczarek
MozReview-Commit-ID: 4fyzQufrXbO

--HG--
extra : rebase_source : a739e0c0004df6d3d49d3ec9687a25010b024dfe
2016-04-01 14:00:27 +00:00
Dustin J. Mitchell
3c0460b85b Bug 1261045: remove unused MOZ_SYMBOLS_EXTRA_BUILDID; r=ted.mielczarek
MozReview-Commit-ID: 6vX87lAGxF6

--HG--
extra : rebase_source : 119cd9bdbf1883523da804a66b24c9629470a6c5
2016-04-01 13:31:02 +00:00
Wes Kocher
f8a3d5ab1c Merge m-c to inbound a=merge
MozReview-Commit-ID: 354GFpoNc7b
2016-04-01 16:05:29 -07:00
Wes Kocher
56b7127be0 Merge fx-team to central, a=merge
MozReview-Commit-ID: 8rupfWq5Wa6
2016-04-01 15:43:36 -07:00
Michael Comella
dfbf4d7613 Bug 1260914 - Correct android-lint TC task. r=nalexander
MozReview-Commit-ID: KlsKVGKRfKF

--HG--
extra : rebase_source : 85fefa73da5c604cd458a57f98a5235833f278da
2016-03-30 15:37:40 -07:00
Rail Aliiev
b3f30289e8 Bug 1261346 - temporarily disable staging balrog submissions r=bhearsum a=release
MozReview-Commit-ID: DWancgbOGAr

--HG--
extra : rebase_source : 69033c38616332b6b053607b8724c5001ad5220e
extra : amend_source : d98cf3b8a0aada8ff2ac610e3a934d70c503c434
2016-04-01 09:12:08 -04:00
Sylvestre Ledru
1eb1bfff83 Bug 1258096 - Update the script to retrieve the v15 instead of the v11 apk r=liz
MozReview-Commit-ID: LU57eWbwZYv
2016-04-01 12:30:04 +02:00
Wes Kocher
7b9ea8afc5 Merge inbound to central, a=merge
MozReview-Commit-ID: FSnrOgtIFer
2016-03-31 13:04:19 -07:00
Juan Gomez
724c796734 Bug 1257127 - Fix b2g device docker images to build in taskcluster r=wcosta
--HG--
extra : rebase_source : 58835816ebd5f8d721c44af00562ab7c5799d449
2016-03-30 02:44:00 +02:00
Nick Alexander
6a068eb98f Bug 1063966 - Stop building and uploading gecko-unsigned-unaligned.apk. r=nthomas
This is still referenced out of tree, but only to optionally (!) find
it or to ignore it:

http://mxr.mozilla.org/build/search?string=unsigned-unaligned&find=&findi=&filter=%5E%5B%5E%5C0%5D*%24&hitlimit=&tree=build

MozReview-Commit-ID: Hq0TPVDzWOy

--HG--
extra : rebase_source : 2e3dcfc516a6bcc5fd0517ca8bd98a4df7358251
extra : amend_source : f65baf2789517f5bd38384db89c6d2ea3d84676f
extra : histedit_source : b901d25f4cbbf8bcecdf464a6042b5a44d51bea8
2016-03-24 13:53:41 -07:00
Michael Comella
02cb2cd81a Bug 1254605 - Don't run lint jobs in Unit task cluster task. r=nalexander
MozReview-Commit-ID: FxEH5afqJmx

--HG--
extra : rebase_source : 9dc1da133bd377abeada1b2ce8d1c2baaf4e50f3
2016-03-28 13:53:44 -07:00
Michael Comella
fe6f210c82 Bug 1254605 - Create separate android "lint" task cluster task. r=nalexander
MozReview-Commit-ID: 6ivwHRUwRCs

--HG--
extra : rebase_source : c399b48932338debb28b2e6a050539dfe6d21f9a
2016-03-29 15:06:15 -07:00
Rail Aliiev
5215876965 Bug 1260415 - Schedule "partner repacks" builder r=coop a=release DONTBUILD
Allow passing version and build_number via buildbot properties. This will allow
us add buildbot builders without hardcoded parameters depending on release
configs.

MozReview-Commit-ID: 3zGiCJ5z36X

--HG--
extra : rebase_source : 95004a869b40dd72a643c4dbc0b02e96409fb7d8
2016-03-30 10:51:29 -04:00
Rail Aliiev
0a249045c1 Bug 1260946 - Fix SDK file names r=jlund a=release DONTBUILD
MozReview-Commit-ID: HX16hI6slSJ

--HG--
extra : rebase_source : 6168e30cfb983e41b10ebf642a94e913fbfc2791
2016-03-30 21:26:14 -04:00