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

260 Коммитов

Автор SHA1 Сообщение Дата
Andrew Erickson 4c07699035 Bug 1792805: update linux hostutils r=gbrown,Standard8
Differential Revision: https://phabricator.services.mozilla.com/D159897
2022-10-24 17:01:13 +00:00
Andrew Erickson cca6bbacfa Bug 1792805: update windows hostutils r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D159899
2022-10-24 17:00:44 +00:00
Andrew Erickson 752f1c1bfc Bug 1792805: update mac hostutils r=gbrown,Standard8
Differential Revision: https://phabricator.services.mozilla.com/D159900
2022-10-24 16:59:27 +00:00
Andrew Erickson 7b4dae075b Bug 1771520: update win hostutils r=gbrown
Now that standard8's change has landed, basing off of m-c.

Revision used: https://treeherder.mozilla.org/jobs?repo=mozilla-central&revision=58f5a58732675dd4d3dddda6d39fde6f5b425ca2

Differential Revision: https://phabricator.services.mozilla.com/D149456
2022-06-23 17:23:46 +00:00
Andrew Erickson 59416bd5ae Bug 1771520: update mac hostutils r=gbrown
Now that standard8's change has landed, base off of m-c.

based off of:

```
MAC_BUILD_URL="https://ftp.mozilla.org/pub/firefox/nightly/2022/06/2022-06-14-21-37-29-mozilla-central"
```

Differential Revision: https://phabricator.services.mozilla.com/D149451
2022-06-15 22:50:33 +00:00
Andrew Erickson cd5dad589a Bug 1771520: rebuild linux hostutils r=gbrown,Standard8
Special update of hostutils for https://bugzilla.mozilla.org/show_bug.cgi?id=1770727.

Based off of stack of 4 changes in D147083 (built in https://treeherder.mozilla.org/jobs?repo=try&revision=531283c395f1775c8e021c6d445ec977ece5c18a).

Differential Revision: https://phabricator.services.mozilla.com/D148421
2022-06-07 19:14:07 +00:00
Joel Maher 9c441c96ca Bug 1769655 - do not install condprof package on osx. r=aryx
Differential Revision: https://phabricator.services.mozilla.com/D146729
2022-05-18 17:53:41 +00:00
Joel Maher db28226dd1 Bug 1769098 - initial work to allow taskcluster/mozbase/mozharness to support conditioned profiles. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D146220
2022-05-16 19:11:46 +00:00
Iulian Moraru bdd514047e Backed out changeset fee2a1521dfe (bug 1769098) for causing python failures. CLOSED TREE 2022-05-13 21:03:32 +03:00
Joel Maher e041c47bdc Bug 1769098 - initial work to allow taskcluster/mozbase/mozharness to support conditioned profiles. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D146220
2022-05-13 15:21:23 +00:00
Andrew Erickson 9e72184ac9 Bug 1765482: update linux hostutils r=gbrown
m-c build used: https://treeherder.mozilla.org/jobs?repo=mozilla-central&revision=f78fb89b9c2f6255da18795f55dd420dcb1be6b2

Differential Revision: https://phabricator.services.mozilla.com/D144229
2022-04-21 22:04:43 +00:00
Andrew Erickson 299a7b5fe9 Bug 1765482: update mac hostutils r=gbrown
m-c build used: https://treeherder.mozilla.org/jobs?repo=mozilla-central&revision=f78fb89b9c2f6255da18795f55dd420dcb1be6b2

Differential Revision: https://phabricator.services.mozilla.com/D144232
2022-04-21 19:55:11 +00:00
Andrew Erickson fabc9f884f Bug 1765482: update win32 hostutils r=gbrown,m_kato
m-c build used: https://treeherder.mozilla.org/jobs?repo=mozilla-central&revision=f78fb89b9c2f6255da18795f55dd420dcb1be6b2

Differential Revision: https://phabricator.services.mozilla.com/D144231
2022-04-21 19:36:19 +00:00
Alexandre Lissy 60d10601bb Bug 1726804 - Refactor definition and usage of GECKO_PROCESS_TYPE() r=nika,firefox-build-system-reviewers,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D121388
2021-11-19 14:02:55 +00:00
Alexandru Michis 2cb5b32d02 Backed out 2 changesets (bug 1726804) for causing sm bustages in geckoprocesstypes.
CLOSED TREE

Backed out changeset bf7f73fd1921 (bug 1726804)
Backed out changeset c9936f7534cb (bug 1726804)
2021-11-19 11:40:59 +02:00
Alexandre Lissy b71c7b7255 Bug 1726804 - Refactor definition and usage of GECKO_PROCESS_TYPE() r=nika,firefox-build-system-reviewers,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D121388
2021-11-19 08:33:42 +00:00
Dana Keeler 1cfc7d4bce Bug 1724072 - update android hostutils due to ssltunnel changes r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D123276
2021-08-23 05:25:36 +00:00
Agi Sferro 7517b3ca00 Bug 1718341 - Generate Android AVD in TL job instead of using tooltool r=aklotz,nalexander
Tooltool images are hard to update because we don't provide a script to
generate the image and documentation is often inaccurate.

This patch makes it so we generate the AVD in the android-sdk TL job instead.

Differential Revision: https://phabricator.services.mozilla.com/D119221
2021-07-20 22:19:14 +00:00
Sebastian Hengst 5a4f8ee0eb Backed out 13 changesets (bug 1709640, bug 1718341) for failing geckoview-junit tasks on shippable lite platform. CLOSED TREE
Backed out changeset abc4249b08a0 (bug 1709640)
Backed out changeset c7f2fa8d7535 (bug 1709640)
Backed out changeset 45b07d37f247 (bug 1709640)
Backed out changeset a15b3b87d71e (bug 1718341)
Backed out changeset a87639f2921b (bug 1718341)
Backed out changeset 31a57851c6d1 (bug 1718341)
Backed out changeset c7de56a1f886 (bug 1718341)
Backed out changeset 5e76806752c8 (bug 1718341)
Backed out changeset 74cfe6df218b (bug 1718341)
Backed out changeset 3bd0e376de51 (bug 1718341)
Backed out changeset 176238f92cfe (bug 1718341)
Backed out changeset 38d622f60fa5 (bug 1718341)
Backed out changeset 2e16fa5f0a1f (bug 1718341)
2021-07-20 11:31:01 +02:00
Agi Sferro 43584d5056 Bug 1718341 - Generate Android AVD in TL job instead of using tooltool r=aklotz,nalexander
Tooltool images are hard to update because we don't provide a script to
generate the image and documentation is often inaccurate.

This patch makes it so we generate the AVD in the android-sdk TL job instead.

Differential Revision: https://phabricator.services.mozilla.com/D119221
2021-07-20 03:23:29 +00:00
Butkovits Atila df5b6f3929 Backed out 13 changesets (bug 1709640, bug 1718341) for causing android build bustages. CLOSED TREE
Backed out changeset 20645ae32b84 (bug 1709640)
Backed out changeset 7c45682a8f98 (bug 1709640)
Backed out changeset 667e768fd75e (bug 1709640)
Backed out changeset f072adb45b85 (bug 1718341)
Backed out changeset cf443dddb5f5 (bug 1718341)
Backed out changeset 09d3d3e4ce7d (bug 1718341)
Backed out changeset 2b47cc469477 (bug 1718341)
Backed out changeset 8ec277361e46 (bug 1718341)
Backed out changeset b6c4c82d3efc (bug 1718341)
Backed out changeset 8afb8fcd0dc3 (bug 1718341)
Backed out changeset 7723d3a9ba7f (bug 1718341)
Backed out changeset f33b120a77d0 (bug 1718341)
Backed out changeset e7bf6deac270 (bug 1718341)
2021-07-17 01:02:51 +03:00
Agi Sferro fa3a9445b3 Bug 1718341 - Generate Android AVD in TL job instead of using tooltool r=aklotz,nalexander
Tooltool images are hard to update because we don't provide a script to
generate the image and documentation is often inaccurate.

This patch makes it so we generate the AVD in the android-sdk TL job instead.

Differential Revision: https://phabricator.services.mozilla.com/D119221
2021-07-16 17:49:54 +00:00
Mitchell Hentges 70806e17b5 Bug 1714641: Remove usages of vendored "wptserve_py2" library r=jgraham,ahal
We should only be using the Python3 "wptserve" library at this point.

Differential Revision: https://phabricator.services.mozilla.com/D117062
2021-06-09 15:48:51 +00:00
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
James Graham 2dd2927229 Bug 1682606 - wptserve now depends on pywebsocket, r=denschub
Differential Revision: https://phabricator.services.mozilla.com/D99901
2020-12-16 15:20:38 +00:00
James Graham eec02afd89 Bug 1678663 - Only install enum for python 2, r=karlcow
It's not the same as the stdlib for 3.6+ and is present on 3

Differential Revision: https://phabricator.services.mozilla.com/D99244
2020-12-14 14:10:44 +00:00
Bob Clary 79cc0cdf02 Bug 1681150 - python3 - testing/config/marionette_requirements.txt - exclude installing enum on python3 r=marionette-reviewers,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D99027
2020-12-11 12:08:13 +00:00
Andrew Erickson fcb3c862e6 Bug 1678163: update win32 hostutils r=m_kato,bc
Differential Revision: https://phabricator.services.mozilla.com/D98827
2020-12-08 23:14:11 +00:00
Andrew Erickson 92a6feb1ee Bug 1678163: update mac hostutils r=bc
Differential Revision: https://phabricator.services.mozilla.com/D98813
2020-12-07 18:51:02 +00:00
Andrew Erickson f577c1eafe Bug 1678163: update linux hostutils r=bc
Differential Revision: https://phabricator.services.mozilla.com/D97516
2020-12-03 23:55:33 +00:00
Andrew Erickson 0a77ea61d7 Bug 1599342: add windows hostutils r=jmaher,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D80523
2020-06-23 01:21:51 +00:00
Greg Tatum 593ab0604f Bug 1628073 - Move gecko profiler testing files to mozgeckoprofiler; r=sparky,perftest-reviewers,gbrown
I need to add symbolication support for the mochitest Gecko Profiler command line
option. These profiles also need to be symbolicated. Unfortunately, there is not
a common place where I could use these files. Talos and Raptor each had their
own copy of the snappy symbolication server.

This commit consolidates these packages into a re-usable mozbase package that can
be used in mochitests, and eventually in other places like xpcshell tests.

I stubbed out a test file, but it doesn't do anything quite yet. This commit makes
it so that the tests still work in Raptor and Talos, but doesn't add any features.
It also doesn't try too hard to make the files look like a mozbase package.

Differential Revision: https://phabricator.services.mozilla.com/D74289
2020-05-22 13:18:44 +00:00
Andrew Erickson b8a2dedab4 Bug 1634226: update host-utils r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D73183
2020-04-30 23:09:49 +00:00
Cosmin Sabou 53c2d5ebb9 Backed out 2 changesets (bug 1628527) for causing wpt failures and a spike in bug 1622119. CLOSED TREE
Backed out changeset d9dfb6439761 (bug 1628527)
Backed out changeset 8235287622a8 (bug 1628527)
2020-04-21 23:12:09 +03:00
Nicholas Nethercote 88cd51aa6d Bug 1628527 - Introduce explicit initialization and finalization of `fix-stacks`. r=erahm,perftest-reviewers,sparky,gbrown
Currently AWSY-with-DMD doesn't work on Windows. This is because `fix-stacks`
is initialized lazily, and by the time the initialization happens some file
descriptors for files are open, and that leads to some major Python2-on-Windows
sadness as described in the big comment in the commit.

To fix the problem, this commit adds an `init` function to `fix_stacks.py` so
that `fix-stacks` can be initialized eagerly, hopefully before any file
descriptors for files are open.

For `dmd.py`, other than fixing the AWSY problems, this has little effect,
because `fix-stacks` is always initialized.

For `utils.py`, which is used to process the output of most tests, this has a
more noticeable effect: the `fix-stacks` process is always spawned, rather than
being spawned only when needed. If no stack traces appear in the test output,
this means that `fix-stacks` is spawned unnecessarily. But it's cheap to spawn;
the expensive part only happens when stack traces start getting fixed. So I
think this change in behaviour is acceptable.

Furthermore, the commit adds a `finish` function to `fix_stacks.py`, so that
the `fix-stacks` process can be explicitly shut down. This has never been done
for processes spawned for any of the stack fixing scripts. It's never caused
problems on Linux/Mac, but it seems to be necessary on Windows to avoid
similar "this file is locked" problems with the test_dmd.js test.

The commit also renames some things to more standard Python style, e.g.
`json_mode` instead of `jsonMode`.

Finally, Android tests use `utils.py` from the repository but `fix_stacks.py`
from the Android host utils. Because the two scripts must be updated in tandem,
this commit also updates the Android host utils to a version that contains the
updated `fix_stacks.py`. Thanks to aerickson for packaging up the new Android
host utils and providing the change to the `hostutils.manifest` file.

Differential Revision: https://phabricator.services.mozilla.com/D69478
2020-04-20 22:43:25 +00:00
Andrew Erickson d49a8c8eb1 Bug 1623134: update linux hostutils r=gbrown
Not updating 32-bit because we're not building a test artifact for it any longer.

Differential Revision: https://phabricator.services.mozilla.com/D67236

--HG--
extra : moz-landing-system : lando
2020-04-07 19:17:41 +00:00
Narcis Beleuzu 499a78bdb4 Backed out changeset b96f40ed2773 (bug 1623134) for mochitest failures on test_fetch_cors_sw_reroute.html. CLOSED TREE 2020-03-20 03:09:30 +02:00
Andrew Erickson 5f6d81aef0 Bug 1623134: update mac hostutils r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D67237

--HG--
extra : moz-landing-system : lando
2020-03-19 23:33:13 +00:00
Andrew Erickson b95018d119 Bug 1623134: update linux hostutils r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D67236

--HG--
extra : moz-landing-system : lando
2020-03-19 17:39:27 +00:00
Geoff Brown 9ff45f39cd Bug 1556051 - Remove 'mach android-emulator' support for 'x86-4.2' avd; r=aerickson
This is a really old avd, no longer used in automation; it is obsolete.

Differential Revision: https://phabricator.services.mozilla.com/D66507

--HG--
extra : moz-landing-system : lando
2020-03-12 16:57:37 +00:00
Henrik Skupin 255a87c4a6 Bug 1573383 - [marionette] Remove firefox-puppeteer Python package. r=marionette-reviewers,maja_zf
Differential Revision: https://phabricator.services.mozilla.com/D61687

--HG--
extra : moz-landing-system : lando
2020-02-13 19:50:42 +00:00
Mike Hommey 623de66503 Bug 1525218 - Use minidump_stackwalk toolchain artifacts instead of tooltool packages. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D59936

--HG--
extra : moz-landing-system : lando
2020-02-06 08:39:54 +00:00
Sebastian Hengst 8f821d77ab Backed out 3 changesets (bug 1525218) for breaking fenix, reference-browser speedometer tasks. a=backout
Backed out changeset 76036ce90611 (bug 1525218)
Backed out changeset 9c66ecb1f66c (bug 1525218)
Backed out changeset eb4b265deb5e (bug 1525218)

--HG--
extra : rebase_source : 5f1b01bd44628efff2a7e0f28a62a7ad673a73c0
2020-01-20 11:19:46 +01:00
Mike Hommey 5378c2e839 Bug 1525218 - Use minidump_stackwalk toolchain artifacts instead of tooltool packages. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D59936

--HG--
extra : moz-landing-system : lando
2020-01-15 14:20:30 +00:00
Andrew Erickson e5fe115b16 Bug 1593785: update 4.3 emulator to have larger disk r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D56258

--HG--
extra : moz-landing-system : lando
2019-12-09 19:26:35 +00:00
Geoff Brown 9e59579c39 Bug 1601076 - Fix some broken BUG_COMPONENTS in moz.build files; r=jmaher
Some of these were obvious typos. Others probably reflect once-correct components
that have been combined, split, or otherwise obsoleted; for these I've tried to
use the component associated with the bugs for recent changes to the affected files.

Differential Revision: https://phabricator.services.mozilla.com/D55756

--HG--
extra : moz-landing-system : lando
2019-12-04 13:55:45 +00:00
Andrew Erickson 955ab61048 Bug 1503785: use new minidump_stackwalk r=bc
Use the new minidump_stackwalk that incorporates libcurl3 and libcurl4 compatibility. See https://bugzilla.mozilla.org/show_bug.cgi?id=1582574.

Differential Revision: https://phabricator.services.mozilla.com/D47363

--HG--
extra : moz-landing-system : lando
2019-10-08 21:59:03 +00:00
Andrew Erickson c39e023148 Bug 1585422: update mac hostutils r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D48125

--HG--
extra : moz-landing-system : lando
2019-10-03 22:08:45 +00:00
Andrew Erickson 67a949f0bb Bug 1585422: update linux hostutils r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D47997

--HG--
extra : moz-landing-system : lando
2019-10-03 14:42:40 +00:00
Junior Hsu a0fc2962a8 Bug 1571573 - P2 remove downloading node from tooltool r=tomprince,ahal
Differential Revision: https://phabricator.services.mozilla.com/D44899

--HG--
extra : moz-landing-system : lando
2019-09-09 17:54:36 +00:00