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
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