gecko-dev/tools
James Graham 7814585840 Bug 1695263 - Vendor in a copy of wptserve that's still Python 2 compatible, r=marionette-reviewers,whimboo
Upstream wptserve just switched to Python 3 only. That's fine for
web-platform-tests, but it turns out that some marionette harness
tests are also using wptserve and are still on Python 2.

Since fixing marionette harness turns out to be non-trivial and this
blocks other wpt work, this patch does the following:

* Temporarily vendors the last wptserve revision that works with
  Python 2 in to testing/web-platform/mozilla/tests/tools/wptserve_py2

* Configures the mach virtualenv to use that copy for Python 2 modules
  only.

* Configures the test packaging system to also put that copy in the
  common tests zip. Requirements files are updated to use either the
  Python 2 version or the Pyhton 3 version as required.

Differential Revision: https://phabricator.services.mozilla.com/D106764
2021-03-03 10:03:05 +00:00
..
bloatview
browsertime Bug 1686327 - Rewrite raptor gecko-profiling code. r=julienw 2021-01-20 15:40:35 +00:00
clang-tidy Bug 1602143 - Use ShortStatementLines=1 for readability-braces-around-statements. r=andi 2021-02-18 08:26:11 +00:00
code-coverage Bug 1678330: Ensure nested SpinEventLoopUntil(OrShutdown) calls are traceable to the originating source in case of crash. r=nika,extension-reviewers 2021-03-02 22:11:58 +00:00
compare-locales
coverity
crashreporter Bug 1689062 - Store Windows third party symbol files without CFI on symbol server r=gsvelto 2021-01-27 20:22:26 +00:00
fuzzing Bug 1691913 - Rename nsBaseHashtable::Put to InsertOrUpdate. r=xpcom-reviewers,necko-reviewers,jgilbert,dragana,nika 2021-02-26 09:11:46 +00:00
github-sync Bug 1685198 - Fix failure on first sync for new repo. r=jrmuizel 2021-01-06 01:31:35 +00:00
infer Bug 1684173 - Add newline character at end of files when missing r=sylvestre,geckoview-reviewers,agi 2021-01-07 08:53:08 +00:00
jprof Bug 1686632 - Remove non-inclusive language r=jesup 2021-01-21 17:28:23 +00:00
leak-gauge
lint Bug 1695263 - Vendor in a copy of wptserve that's still Python 2 compatible, r=marionette-reviewers,whimboo 2021-03-03 10:03:05 +00:00
moztreedocs Bug 1691327 - Update sphinxcontrib-mermaid to v0.6.2 by renovate DONTBUILD.r=sylvestre,firefox-source-docs-reviewers 2021-02-20 19:12:01 +00:00
performance
phabricator Bug 1688606: Improve moz-phab finding to avoid "moz-phab-script.py" r=firefox-build-system-reviewers,sheehan,glandium 2021-02-05 16:39:59 +00:00
power
profiler Bug 1689953: Harmonize shutdown phase definitions across nsTerminator and AppShutdown r=dthayer,chutten 2021-02-27 14:38:14 +00:00
quitter
rb Bug 1687221 - Refactoring in fix_stacks.py r=glandium 2021-02-01 03:51:26 +00:00
rewriting Bug 1690475 - [remote] Reorganize xpcshell and browser chrome tests. r=remote-protocol-reviewers,jdescottes 2021-02-23 17:37:03 +00:00
sanitizer/docs Bug 1689999 - Clean up Windows ASan build instructions r=firefox-source-docs-reviewers,sylvestre DONTBUILD 2021-02-01 15:04:24 +00:00
tryselect Bug 1692421 - Update fuzzy test to use the Python 3 taskgraph tests task instead of the Python 2 one. r=jmaher DONTBUILD 2021-02-12 13:19:39 +00:00
update-packaging Bug 1643195 Remove nonfunctional make_incremental_updates.py r=aki 2021-02-17 21:43:39 +00:00
update-programs Bug 1681574: Remove the old update agent skeleton. r=nalexander 2020-12-15 19:00:25 +00:00
update-verify Bug 1689040 - bump update-verify docker image to ubuntu 20.04. r=bhearsum 2021-03-01 10:49:26 +00:00
vcs
mach_commands.py
moz.build Bug 1641000 - Start documenting the Gecko Profiler; r=gerald 2020-11-20 18:55:26 +00:00