- Sep 20, 2021
-
-
Andi-Bogdan Postelnicu authored
Differential Revision: https://phabricator.services.mozilla.com/D126070
-
- Jun 09, 2021
-
-
Mitchell Hentges authored
We should only be using the Python3 "wptserve" library at this point. Differential Revision: https://phabricator.services.mozilla.com/D117062
-
- Mar 24, 2021
-
-
akshita authored
Differential Revision: https://phabricator.services.mozilla.com/D108310
-
- Mar 03, 2021
-
-
James Graham authored
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
-
- Jan 21, 2021
-
-
nimroot authored
Differential Revision: https://phabricator.services.mozilla.com/D102637
-
- Sep 29, 2020
-
-
Philipp Fischbeck authored
This also enables py3 linting for testing/web-platform. The external testing/web-platform/tests is excluded from linting. Differential Revision: https://phabricator.services.mozilla.com/D90744
-
- Oct 29, 2020
-
-
Ricky Stewart authored
Bug 1673700 - Don't use double quotes around strings in definition of `fork_interpose` r=firefox-build-system-reviewers,glandium The definition of `patch_main()` has behavior that kicks in only on Windows and for Python 2. Unfortunately, not all of our `mach` commands have been migrated to Python 3, so this still matters. Bug 1654103 replaced the single-quoted strings in this function with double-quoted strings. This should be fine, except that we call into `multiprocessing.forking.main()` with some monkey-patching that is meant to fix a Windows-specific bug (see bug 1316140). We don't do any clever serialization or anything here and we end up just passing that source to `multiprocessing.forking.main()` which aggregates that source code [dumbly](https://github.com/python/cpython/blob/2.7/Lib/multiprocessing/forking.py#L259), wrapping everything in double-quotes again and passing it to `_subprocess.CreateProcess()`, which ends up failing if the source contains strings formatted with double quotes. We could revert bug 1654103 and exempt this file from linting, but that is overkill given that this file otherwise contains useful stuff. Instead we move everything to another file, exempt that file from linting, and update `util.py` accordingly. Differential Revision: https://phabricator.services.mozilla.com/D94909
-
- Oct 21, 2020
-
-
Andrew Halberstadt authored
Durations are measured in ms, and are computed by subtracting the timestamp of the first 'test_start' action from the last 'test_end' for each manifest. Differential Revision: https://phabricator.services.mozilla.com/D94178
-
- Jul 22, 2020
-
-
Geoff Brown authored
Update testing/mochitest/pywebsocket with the latest version available: pywebsocket3 is python 3 compatible. This keeps the basic structure of the old pywebsocket, but changes the directory name to pywebsocket3 to reflect the project renaming. Differential Revision: https://phabricator.services.mozilla.com/D84455
-
- Jul 21, 2020
-
-
Geoff Brown authored
Remove some exclusions so that more files are linted. These exclusions had been made to allow for code that was not py3 compatible, but with recent py3 efforts, the exclusions can be removed. (Linting subsequently found a few small issues which needed to be fixed.) Differential Revision: https://phabricator.services.mozilla.com/D84393
-
- Jun 20, 2020
-
-
Sylvestre Ledru authored
Instead, ignore this specific test for this file Differential Revision: https://phabricator.services.mozilla.com/D80374
-
- Aug 31, 2020
-
-
Philipp Fischbeck authored
Differential Revision: https://phabricator.services.mozilla.com/D88809
-
- Aug 30, 2020
-
-
Philipp Fischbeck authored
Differential Revision: https://phabricator.services.mozilla.com/D88734
-
- Jun 16, 2020
-
-
Steve Fink authored
I wrote this patch to address two problems: 1. if I do `mach run` from a directory other than $topsrcdir, $objdir, or $objdir/dist/bin, then .gdbinit will not be loaded. 2. Debugging the firefox binary will never load the JS prettyprinters in any case. I believe this patch fixes other problems as well, such as .gdbinit_python not being found, and the gdbpp pretty-printers not getting loaded in various situations. The main changes of this patch are: 1. Move .gdbinit into build/ (and $objdir/build/) to delay it from getting loaded until the search path is configured. 2. Move libxul.so-gdb.py into the correct directory. 3. Use either libxul.so-gdb.py or js-gdb.py to configure the correct search path then load .gdbinit, and have .gdbinit load all of the pretty-printers (Gecko and JS). 4. Use a single preprocessed file to configure the source directory. Use relative paths within the objdir for everything else. Differential Revision: https://phabricator.services.mozilla.com/D77589
-
- Jun 15, 2020
-
-
Noemi Erli authored
-
Steve Fink authored
I wrote this patch to address two problems: 1. if I do `mach run` from a directory other than $topsrcdir, $objdir, or $objdir/dist/bin, then .gdbinit will not be loaded. 2. Debugging the firefox binary will never load the JS prettyprinters in any case. I believe this patch fixes other problems as well, such as .gdbinit_python not being found, and the gdbpp pretty-printers not getting loaded in various situations. The main changes of this patch are: 1. Move .gdbinit into build/ (and $objdir/build/) to delay it from getting loaded until the search path is configured. 2. Move libxul.so-gdb.py into the correct directory. 3. Use either libxul.so-gdb.py or js-gdb.py to configure the correct search path then load .gdbinit, and have .gdbinit load all of the pretty-printers (Gecko and JS). 4. Use a single preprocessed file to configure the source directory. Use relative paths within the objdir for everything else. Differential Revision: https://phabricator.services.mozilla.com/D77589
-
- Jun 12, 2020
-
-
Sylvestre Ledru authored
Differential Revision: https://phabricator.services.mozilla.com/D79418
-
- Jun 08, 2020
-
-
chocos authored
Differential Revision: https://phabricator.services.mozilla.com/D78616
-
- Jul 08, 2020
-
-
Chris AtLee authored
Differential Revision: https://phabricator.services.mozilla.com/D33125
-
Mihai Alexandru Michis authored
CLOSED TREE Backed out changeset bd9460ac6e48 (bug 1555560) Backed out changeset f2896032ced6 (bug 1555560)
-
Chris AtLee authored
Differential Revision: https://phabricator.services.mozilla.com/D33125
-
- May 22, 2020
-
-
Greg Tatum authored
Differential Revision: https://phabricator.services.mozilla.com/D74294
-
- Apr 16, 2020
-
-
sumagnadas authored
Made the files in toolkit/crashreporter flake8 compliant And some finishing touches in the symbolstore.py file for readability Differential Revision: https://phabricator.services.mozilla.com/D68691
-
- Mar 30, 2020
-
-
Daniel Varga authored
CLOSED TREE
-
sumagnadas authored
Changed .flake8 file to include the changes for flake8 compliance Differential Revision: https://phabricator.services.mozilla.com/D68691 --HG-- extra : moz-landing-system : lando
-
- Mar 22, 2020
-
-
nemesisBR authored
Differential Revision: https://phabricator.services.mozilla.com/D67011 --HG-- extra : moz-landing-system : lando
-
- Mar 18, 2020
-
-
Mihai Alexandru Michis authored
CLOSED TREE
-
- Mar 17, 2020
-
-
nemesisBR authored
Differential Revision: https://phabricator.services.mozilla.com/D67011 --HG-- extra : moz-landing-system : lando
-
- Feb 23, 2020
-
-
Tarek Ziadé authored
This patch adds a scenario that ends up syncing the generated profile into FxSync. Differential Revision: https://phabricator.services.mozilla.com/D53789 --HG-- extra : moz-landing-system : lando
-
Csoregi Natalia authored
Backed out changeset aa296c08a667 (bug 1597336) for browser-chrome failures on browser_all_files_referenced.js. CLOSED TREE
-
Tarek Ziadé authored
This patch adds a scenario that ends up syncing the generated profile into FxSync. Differential Revision: https://phabricator.services.mozilla.com/D53789 --HG-- extra : moz-landing-system : lando
-
- Jan 23, 2020
-
-
Tom Prince authored
Differential Revision: https://phabricator.services.mozilla.com/D60782 --HG-- extra : moz-landing-system : lando
-
- Dec 19, 2019
-
-
Razvan Maries authored
--HG-- rename : python/lldbutils/README.txt => third_party/python/lldbutils/README.txt rename : python/lldbutils/lldbutils/__init__.py => third_party/python/lldbutils/lldbutils/__init__.py rename : python/lldbutils/lldbutils/content.py => third_party/python/lldbutils/lldbutils/content.py rename : python/lldbutils/lldbutils/general.py => third_party/python/lldbutils/lldbutils/general.py rename : python/lldbutils/lldbutils/gfx.py => third_party/python/lldbutils/lldbutils/gfx.py rename : python/lldbutils/lldbutils/layout.py => third_party/python/lldbutils/lldbutils/layout.py rename : python/lldbutils/lldbutils/utils.py => third_party/python/lldbutils/lldbutils/utils.py
-
Jonathan Watt authored
This undoes the mistaken move of this directory into third_party that happened as part of bug 1346025. The .flake8 changes are required because lldbutils used to be excluded from linting by virtue of being inside third_party, but would otherwise be subject to it after this move. Fixing the existing lint errors will happen in: - https://bugzilla.mozilla.org/show_bug.cgi?id=1605144 - https://bugzilla.mozilla.org/show_bug.cgi?id=1605145 Differential Revision: https://phabricator.services.mozilla.com/D57141 --HG-- rename : third_party/python/lldbutils/README.txt => python/lldbutils/README.txt rename : third_party/python/lldbutils/lldbutils/__init__.py => python/lldbutils/lldbutils/__init__.py rename : third_party/python/lldbutils/lldbutils/content.py => python/lldbutils/lldbutils/content.py rename : third_party/python/lldbutils/lldbutils/general.py => python/lldbutils/lldbutils/general.py rename : third_party/python/lldbutils/lldbutils/gfx.py => python/lldbutils/lldbutils/gfx.py rename : third_party/python/lldbutils/lldbutils/layout.py => python/lldbutils/lldbutils/layout.py rename : third_party/python/lldbutils/lldbutils/utils.py => python/lldbutils/lldbutils/utils.py extra : moz-landing-system : lando
-
- Dec 13, 2019
-
-
Tom Prince authored
Differential Revision: https://phabricator.services.mozilla.com/D57056
-
- Nov 26, 2019
-
-
Stephen Donner authored
Differential Revision: https://phabricator.services.mozilla.com/D54241 --HG-- rename : testing/condprofile/condprof/scenarii/cold.py => testing/condprofile/condprof/scenarii/settled.py extra : moz-landing-system : lando
-
- Nov 08, 2019
-
-
Andrew Halberstadt authored
Allows 'paths' passed into the pathprefix filter to be manifests. Any path that ends with '.ini' is considered a manifest. Depends on D51899 Differential Revision: https://phabricator.services.mozilla.com/D51900 --HG-- extra : moz-landing-system : lando
-
- Oct 19, 2019
-
-
Bogdan Tara authored
-
- Oct 18, 2019
-
-
Rob Wood authored
Differential Revision: https://phabricator.services.mozilla.com/D48768 --HG-- extra : moz-landing-system : lando
-
- Oct 14, 2019
-
-
shindli authored
Backed out changeset 8fb923925923 (bug 1194860) for causing perma mda3 failures in dom/media/webaudio/test/test_convolverNodeChannelInterpretationChanges.html CLOSED TREE --HG-- extra : histedit_source : f6827f0392c7d385c8a78cb2ec2458cf679afa4a
-