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

34 Коммитов

Автор SHA1 Сообщение Дата
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
Joel Maher 914382c2da Bug 1401501 - ensure windows10 resolution is 1280x1024. r=ahal 2017-09-22 14:20:33 -04:00
Justin Wood b85199f10d Bug 1380605 - Rebased patch from OpenH264 v1.6 (bug 1286533), r=catlee
Imported from https://reviewboard.mozilla.org/r/64022/diff/4#index_header

MozReview-Commit-ID: B3NiWFvr2oR

--HG--
extra : rebase_source : c494947d4007274be8b7bb3a0bc23bf3f0d9a25d
extra : amend_source : 6ec7a70441052d03720b29982b3075ced3d31b3e
extra : source : 70ec075e1f5b71234aa637560381c12479cdf0b0
2016-07-13 09:05:44 -04:00
Dustin J. Mitchell 572305657a Bug 1394793: remove nslookup calls on download failure; r=aki
History suggests these have been in place for a long time, back to an era when
we used split-horizon DNS and DNS service was flaky.  We don't see this sort of
error very often anymore.

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

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

MozReview-Commit-ID: JDjhYxUrROS

--HG--
extra : rebase_source : 2e29e9ca19343feea9c505622753cbac1d91012e
2017-08-30 23:05:08 +00:00
Gregory Szorc 9a361b3df7 Bug 1392886 - Vendor robustcheckout with sparse support; r=mshal
From version-control-tools revision
0451f128550d8c9dcf83d6628dea5a8030d5cc08. Vendored without
modifications.

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

MozReview-Commit-ID: 3J0db7Cja1D

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

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

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

MozReview-Commit-ID: CejuVVGpaEy

--HG--
extra : rebase_source : d24dd19357c44f50f7605e974d91434bac3c47f8
extra : source : 68cdc2d1184dec80455ba0ea1ebbcab232b8c119
2017-08-22 08:53:51 -07:00
Gregory Szorc 66f1b7265d Backed out changeset 68cdc2d1184d (bug 1391424) for mozharness test bustage
MozReview-Commit-ID: C5ZwLRA7oZ5

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

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

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

--HG--
extra : rebase_source : f511876ecc743e6b453118297d327e9a07bb9441
2017-08-22 08:53:51 -07:00
Gregory Szorc 4cbf24d4e2 Bug 1389715 - Vendor latest robustcheckout; r=ted
From revision 19db5f4b5b10f639d24e69a4f21e4e80c6e5bbdd of
version-control-tools. Previous revision was
249a47720ddcf896a9f07600c429a1b4492b805e.

Changes include:

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

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

MozReview-Commit-ID: QAOSLyc0xD

--HG--
extra : rebase_source : c241626a5a59391b80baf34d50e90fc543e636f7
2017-08-11 14:55:24 -07:00
Gregory Szorc 8b825ab76e Bug 1317594 - Vendor latest robustcheckout extension; r=me
This is from changeset 249a47720ddcf896a9f07600c429a1b4492b805e from
the version-control-tools repo. It contains a fix to restore
compatibility with Mercurial 3.7, which caused mozharness tests
to fail because that test pins Mercurial 3.7.3 in a requirements
file. This is a bug. But getting a modern robustcheckout deployed
is more important than upgrading that test.
2017-04-11 13:35:42 -07:00
Gregory Szorc e4aa237bff Bug 1317594 - Vendor latest version of robustcheckout extension; r=me
File copied verbatim from changeset e0d30b04dac6bcd36b57c711d9c5b1c280f63390
from the version-control-tools repository.

The updated extension now detects and retries after network failures
where it didn't before. This should cut down on the number of
intermittent failures.

MozReview-Commit-ID: 2bFLcGEARTJ

--HG--
extra : rebase_source : ac43b1925713ce33e1d0d835323efc02c30aed74
2017-04-11 12:03:29 -07:00
Gregory Szorc da32e2ee18 Bug 1291926 - Vendor latest robustcheckout extension; r=me
From changeset de41dae85307ad65523a7dd2e9ae788490860bdc in the
version-control-tools repository. Added without modifications.

This adds automatic retry functionality to hopefully cut down on the
number of intermittent failures related to connectivity problems.

Self reviewing because the extension changes were already peer
reviewed.

MozReview-Commit-ID: 2vMpM2QHExL

--HG--
extra : rebase_source : 82db28bb9751785801c319a4f9c49d24d61d446b
2017-01-23 11:21:24 -08:00
Gregory Szorc c32c3f3551 Bug 1305910 - Vendor latest version of robustcheckout; r=me
From changeset 3282813aa892f0fc247181a33ce0bde2b751da50 from the
version-control-tools repo. File added without modifications.
Upstream change was peer reviewed.
2016-09-28 14:59:30 -07:00
Gregory Szorc 32f73d286e Bug 1305522 - Vendor latest version of robustcheckout; r=me
From changeset 872711d144202b3f95e090a95f45cc1c45831caf from the
version-control-tools repo. File added without modifications.
Upstream change was peer reviewed.
2016-09-27 16:59:13 -07:00
Geoff Brown 634a5a654d Bug 1300191 - Move machine-configuration.json into mozharness; r=jmaher
--HG--
rename : testing/machine-configuration.json => testing/mozharness/external_tools/machine-configuration.json
2016-09-02 15:09:02 -06:00
Justin Wood cdc6681943 Bug 1274059 - Remove HgtoolVCS - Part 2, remove actual classes and docs for hgtool. r=nthomas
MozReview-Commit-ID: FtzqzpuZkLc

--HG--
extra : rebase_source : 88e9fc66f3d866685192b9ac7123fdc36c9b639c
2016-08-19 09:09:08 -04:00
William Lachance e24817e83e Bug 1295536 - Update performance schema to treeherder latest;r=jmaher
This new version of the schema validates that numeric values are
within an acceptable range (i.e. are not infinite)

MozReview-Commit-ID: 32oT39Bfcwg

--HG--
extra : rebase_source : 78ef5402e47e05f3f4e5a1db7b36e2d365c7b13b
2016-08-16 13:30:06 -04:00
Phil Ringnalda 682eddd902 Back out 31cde7bb6a9e (bug 1295536) for Win7 talos g4 failures validating PERFHERDER_DATA 2016-08-22 18:33:56 -07:00
William Lachance bf7b8c1324 Bug 1295536 - Update performance schema to treeherder latest;r=jmaher
This new version of the schema validates that numeric values are
within an acceptable range (i.e. are not infinite)

MozReview-Commit-ID: 32oT39Bfcwg

--HG--
extra : rebase_source : 78ef5402e47e05f3f4e5a1db7b36e2d365c7b13b
2016-08-16 13:30:06 -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
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
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
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
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
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
Kim Moir c048c0b00d Bug 1210538 - Add antivirus checks to release promotion graph a=rail 2016-02-22 15:51:22 -05:00
Aki Sasaki fe8e586098 bug 1244781 - stop running purge_builds in mozharness. r=jlund 2016-02-02 10:03:36 -05:00
Armen Zambrano Gasparnian e6b5291d8e Bug 724190 - Move hgtool.py and gittool.py into external_tools/. DONTBUILD. r=jlund
--HG--
extra : commitid : 8zUUOIMvYWn
2015-08-14 08:56:14 -04:00
Jordan Lund 8405b45930 Bug 1154796 - make a copy of mozharness and put it in gecko tree, based on 4d855a6835ed, r=mshal 2015-07-03 09:04:58 -07:00