Cristian Tuns
837b5ca4e5
Backed out 2 changesets (bug 1821243) for causing xpcshell failures on test_RemoteSettingsExperimentLoader_updateRecipes.js CLOSED TREE
...
Backed out changeset 39df97ca8253 (bug 1821243)
Backed out changeset bbb8006a0784 (bug 1821243)
2023-03-16 15:16:58 -04:00
Barret Rennie
f5a10f7fa3
Bug 1821243 - Update to jsonschema 4.17.3 r=ahochheiden
...
We are using features from modern JSONSchema drafts, like dependantRequired, in
the Firefox Messaging System schemas. jsonschema 3.x does not support these
features. Experimenter is also being updated to 4.17.3 and we want to keep our
validation tests in sync with Experimenter.
Differential Revision: https://phabricator.services.mozilla.com/D172457
2023-03-16 17:50:21 +00:00
Marian-Vasile Laza
46bfe444e2
Backed out 2 changesets (bug 1821243) for xpcshell failures on test_reach_experiments.js. CLOSED TREE
...
Backed out changeset 44a860152c39 (bug 1821243)
Backed out changeset e34a680accf0 (bug 1821243)
2023-03-16 03:42:46 +02:00
Barret Rennie
10748a3dbe
Bug 1821243 - Update to jsonschema 4.17.3 r=ahochheiden
...
We are using features from modern JSONSchema drafts, like dependantRequired, in
the Firefox Messaging System schemas. jsonschema 3.x does not support these
features. Experimenter is also being updated to 4.17.3 and we want to keep our
validation tests in sync with Experimenter.
Differential Revision: https://phabricator.services.mozilla.com/D172457
2023-03-16 00:23:55 +00:00
Ben Hearsum
645ad14a82
Bug 1822165: Bump sphinxcontrib-mermaid to latest version r=releng-reviewers,gbrown
...
This allows us to use more modern mermaid syntax and features. I know we pinned this to an old version quite awhile ago (https://bugzilla.mozilla.org/show_bug.cgi?id=1693140 ), but it appears that those issues have since been fixed. At the very least, diagrams appear to have no issues rendering.
Differential Revision: https://phabricator.services.mozilla.com/D172563
2023-03-14 20:15:05 +00:00
Marian-Vasile Laza
65ec8a9faf
Backed out 5 changesets (bug 1809843) for causing Cargo related build bustages. CLOSED TREE
...
Backed out changeset 5c494680f448 (bug 1809843)
Backed out changeset 02742b38edab (bug 1809843)
Backed out changeset 2b9b32ca8294 (bug 1809843)
Backed out changeset 56631cb02ae6 (bug 1809843)
Backed out changeset 37e35a60a71f (bug 1809843)
2023-03-13 13:53:26 +02:00
Kershaw Chang
f3923d09b5
Bug 1809843 - Add DoH server and Http/3 server into mochitest, r=necko-reviewers,ahal,valentin,gbrown,jmaher
...
Differential Revision: https://phabricator.services.mozilla.com/D166644
2023-03-13 11:12:32 +00:00
Sandor Molnar
13787c7779
Backed out 5 changesets (bug 1774569) because changes are incompatible with flake8. CLOSED TREE
...
Backed out changeset ac6c7441099b (bug 1774569)
Backed out changeset 1081432f3f97 (bug 1774569)
Backed out changeset 111d7f2021c3 (bug 1774569)
Backed out changeset 2cc0b2a54106 (bug 1774569)
Backed out changeset cb45ff55284c (bug 1774569)
2023-03-07 23:21:19 +02:00
Alex Hochheiden
e1ef1aea92
Bug 1774569 - Update poetry to 1.4.0 r=ahal
...
https://github.com/python-poetry/poetry/releases/tag/1.4.0https://github.com/python-poetry/poetry/releases/tag/1.4.0
https://github.com/python-poetry/poetry-core/releases/tag/1.5.1
The changes in `third_party/python/requirements.txt` and `mozbuild/test/vendor_requirements.txt` are due to the newer version.
Differential Revision: https://phabricator.services.mozilla.com/D171761
2023-03-07 08:08:46 +00:00
Alex Hochheiden
36fd06274e
Bug 1774569 - Vendor jsonschema at 4.10.0 r=ahal
...
Differential Revision: https://phabricator.services.mozilla.com/D171760
2023-03-07 08:08:45 +00:00
Alex Hochheiden
7c0a32980b
Bug 1774569 - Vendor importlib_metadata at 6.0.0 r=firefox-build-system-reviewers,glandium,ahal
...
This version is compatible with `poetry` `1.4.0` and removes blockers for various other ongoing projects.
https://github.com/python/importlib_metadata/blob/main/CHANGES.rst#v660
Differential Revision: https://phabricator.services.mozilla.com/D150813
2023-03-07 08:08:45 +00:00
Alex Hochheiden
1b18e2053f
Bug 1734402 - Regenerate lockfile with Python 3.7 as the minimum version r=ahal
...
Differential Revision: https://phabricator.services.mozilla.com/D171628
2023-03-07 08:08:44 +00:00
Cristian Tuns
8e9b64bcad
Backed out 6 changesets (bug 1734402, bug 1774569) for causing build bustages Python related CLOSED TREE
...
Backed out changeset c8fefbece0f6 (bug 1774569)
Backed out changeset 5ae4dd2cfcbe (bug 1774569)
Backed out changeset e027acb00eb5 (bug 1774569)
Backed out changeset 5b820a21a13c (bug 1774569)
Backed out changeset 2b022e4e2607 (bug 1774569)
Backed out changeset 39ff773cfa63 (bug 1734402)
2023-03-07 00:46:00 -05:00
Alex Hochheiden
4be4a92e5a
Bug 1774569 - Update poetry to 1.4.0 r=ahal
...
https://github.com/python-poetry/poetry/releases/tag/1.4.0https://github.com/python-poetry/poetry/releases/tag/1.4.0
https://github.com/python-poetry/poetry-core/releases/tag/1.5.1
The changes in `third_party/python/requirements.txt` and `mozbuild/test/vendor_requirements.txt` are due to the newer version.
Differential Revision: https://phabricator.services.mozilla.com/D171761
2023-03-07 04:16:02 +00:00
Alex Hochheiden
704f2d155f
Bug 1774569 - Vendor jsonschema at 4.10.0 r=ahal
...
`Poetry` version `1.4` depends on `jsonschema>=4.10.0`. Unfortunately, our current implementation of `./mach vendor python` cannot see that specific dependency, because it specific to the `vendor` site.
`glean-parser` depends on `jsonschema>=3.2`, and when the lockfile is generated, it pulls in `jsonschema==3.2`, which causes an incompatibility with `poetry` in the `vendor` site.
Fortunately the loose dependencies of `glean-parser` and `poetry` are compatible, the lockfile just doesn't know it. As such, if we explicitly specify `jsonschema==4.10.0`, the compatibility in the `vendor` site is resolved.
This is a temporary workaround and will be resolved by either vendoring `poetry` itself, or adding `lockfiles` to every site.
Differential Revision: https://phabricator.services.mozilla.com/D171760
2023-03-07 04:16:01 +00:00
Alex Hochheiden
d42ddcbea2
Bug 1734402 - Regenerate lockfile with Python 3.7 as the minimum version r=ahal
...
Differential Revision: https://phabricator.services.mozilla.com/D171628
2023-03-07 04:15:59 +00:00
Norisz Fay
93387d4606
Backed out 2 changesets (bug 1808026) for causing python failures CLOSED TREE
...
Backed out changeset 80627767254a (bug 1808026)
Backed out changeset c33452202b5c (bug 1808026)
2023-03-01 18:50:04 +02:00
ogiorgis
b337666fd9
Bug 1808026 - upgrade doc dependencies r=firefox-source-docs-reviewers,sylvestre DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D171227
2023-03-01 11:28:54 +00:00
ogiorgis
018678a095
Bug 1808026 - upgrade Pygments r=firefox-source-docs-reviewers,sylvestre DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D171225
2023-03-01 11:28:54 +00:00
Chris H-C
74d05f05e9
Bug 1816454 - Update Glean SDK to v52.3.0 r=TravisLong,supply-chain-reviewers,emilio
...
Also update some FOG tests that are now incorrect (label limits have been
lifted).
The `default_features = false` on `env_logger` are to avoid a new, duplicate
dependency on hermit-abi.
Differential Revision: https://phabricator.services.mozilla.com/D170816
2023-02-28 16:44:02 +00:00
Stanca Serban
25661bb496
Backed out changeset aba2a1dc6802 (bug 1816454) for causing PNGEncoder related build bustages. CLOSED TREE
2023-02-27 16:42:40 +02:00
Chris H-C
23efb0120d
Bug 1816454 - Update Glean SDK to v52.3.0 r=TravisLong,supply-chain-reviewers
...
Also update some FOG tests that are now incorrect (label limits have been
lifted).
Differential Revision: https://phabricator.services.mozilla.com/D170816
2023-02-27 14:04:03 +00:00
ogiorgis
3f0bb45541
Bug 1749473 - add autodoc dependencies r=firefox-source-docs-reviewers,sylvestre DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D170591
2023-02-23 12:16:22 +00:00
Jan-Erik Rediger
6b7f19247f
Bug 1812615 - Update to Glean v52.2.0, glean_parser 7.0.0 and UniFFI 0.23. r=chutten,markh,glandium,supply-chain-reviewers
...
The in-tree UniFFI bindings were regenerated with:
./mach uniffi generate
Differential Revision: https://phabricator.services.mozilla.com/D168060
2023-01-31 11:12:05 +00:00
Jan-Erik Rediger
8880b1a18a
Bug 1808586 - Upgrade to Glean v52.0.1 r=chutten,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D167247
2023-01-20 12:58:07 +00:00
Butkovits Atila
eeb5efaf4c
Backed out 2 changesets (bug 1811218, bug 1808586) for causing build bustages complaining about Cargo and Glean. CLOSED TREE
...
Backed out changeset 94f6ca4f4103 (bug 1808586)
Backed out changeset 046b4eafd1b3 (bug 1811218)
2023-01-20 12:57:03 +02:00
Jan-Erik Rediger
a8afe6f443
Bug 1808586 - Upgrade to Glean v52.0.1 r=chutten,supply-chain-reviewers
...
Depends on D167245
Differential Revision: https://phabricator.services.mozilla.com/D167247
2023-01-20 09:28:30 +00:00
Butkovits Atila
272c515694
Backed out 2 changesets (bug 1811218, bug 1808586) for causing build bustages. CLOSED TREE
...
Backed out changeset 076e5dd4ec05 (bug 1808586)
Backed out changeset 46676e77e0b8 (bug 1811218)
2023-01-20 12:15:42 +02:00
Jan-Erik Rediger
eeff4ef4e9
Bug 1808586 - Upgrade to Glean v52.0.1 r=chutten,supply-chain-reviewers
...
Depends on D167245
Differential Revision: https://phabricator.services.mozilla.com/D167247
2023-01-20 09:28:30 +00:00
Chris H-C
4717b852d0
Bug 1805427 - Update Glean to 52.0.0 r=glandium,janerik,webdriver-reviewers,supply-chain-reviewers
...
Depends on D164603
Differential Revision: https://phabricator.services.mozilla.com/D164604
2023-01-16 18:51:18 +00:00
Sylvestre Ledru
5efd5ac8d2
Bug 1750450 - Doc: use the new system for python deps r=firefox-source-docs-reviewers,ahal
...
Co-author: Andrew Halberstadt <[email protected] >
Differential Revision: https://phabricator.services.mozilla.com/D153483
2023-01-05 14:32:11 +00:00
Randell Jesup
102fb4ba64
Bug 1806698: make --webtransport-h3 work in wpt tests r=ahal
...
Differential Revision: https://phabricator.services.mozilla.com/D165181
2022-12-22 18:51:57 +00:00
Ray Kraesig
267cce005e
Bug 1804178 - [1/6] Add toml to mach requirements r=firefox-build-system-reviewers,glandium
...
The `pytoml` library is abandoned, and does not support TOML v0.5.0,
which Cargo uses. This prevents mach from properly parsing many
Cargo.toml files.
Include the `toml` library as a slightly more modern and currently-
maintained alternative for use in mach.
Supply-chain notes:
- toml v0.10.2 is MIT-licensed, which is an approved MPL-compatible
license.
- I have personally audited this version of `toml` and consider it
"safe-to-run", as much as any Python code can be: other than opening
and reading/writing a file when specifically requested via `load`/
`dump` respectively, it performs only string manipulation and
ordinary object creation.
Differential Revision: https://phabricator.services.mozilla.com/D164150
2022-12-20 23:01:24 +00:00
Cosmin Sabou
18d10197a9
Backed out changeset 65695f7ddf1d (bug 1750450) for causing python3 failures.
2022-12-20 17:03:20 +02:00
Sylvestre Ledru
40807c7fa9
Bug 1750450 - Doc: use the new system for python deps r=firefox-source-docs-reviewers,ahal
...
+ update sphinx-js to 3.2.1
Differential Revision: https://phabricator.services.mozilla.com/D153483
2022-12-20 12:53:56 +00:00
Sandor Molnar
c3c918717b
Backed out 4 changesets (bug 1805427) for causing xpc failures in toolkit/components/extensions/test/xpcshell/test_ext_scripting_persistAcrossSessions.js CLOSED TREE
...
Backed out changeset 9231b82f6a8b (bug 1805427)
Backed out changeset 9308ede8e265 (bug 1805427)
Backed out changeset b1c44a7274c5 (bug 1805427)
Backed out changeset 39a8c4bff42f (bug 1805427)
2022-12-15 18:43:29 +02:00
Chris H-C
3d696c52dd
Bug 1805427 - Update Glean to 52.0.0, uuid to 1.0 r=glandium,janerik,webdriver-reviewers,supply-chain-reviewers
...
Depends on D164603
Differential Revision: https://phabricator.services.mozilla.com/D164604
2022-12-15 14:04:54 +00:00
Marco Castelluccio
419566635e
Bug 1802423 - Add mozharness to the list of Mach dependencies. r=firefox-build-system-reviewers,ahochheiden DONTBUILD
...
This way it is importable directly without Python scripts having to alter the path.
Differential Revision: https://phabricator.services.mozilla.com/D163085
2022-11-25 22:58:36 +00:00
ahochheiden
d5ef84eb5d
Bug 1767822 - Drop funcsigs r=jgraham
...
Python 3.6+ is required to run Mach (and WPT), yet funcsigs was a
backport for Python <3.3.
Differential Revision: https://phabricator.services.mozilla.com/D146077
2022-11-24 22:57:52 +00:00
Mike Hommey
bd86818020
Bug 1801726 - Upgrade psutil to 5.9.4. r=firefox-build-system-reviewers,ahochheiden
...
Differential Revision: https://phabricator.services.mozilla.com/D162606
2022-11-22 09:12:02 +00:00
Mike Hommey
afdfc13570
Bug 1801726 - Upgrade zstandard to 0.19.0. r=firefox-build-system-reviewers,ahochheiden
...
Differential Revision: https://phabricator.services.mozilla.com/D162605
2022-11-22 09:12:02 +00:00
Noemi Erli
3b68f3234d
Backed out 2 changesets (bug 1801726) as requested by glandium CLOSED TREE
...
Backed out changeset 5af80708af6a (bug 1801726)
Backed out changeset c74ad6c6196a (bug 1801726)
2022-11-22 04:55:41 +02:00
Mike Hommey
6fabee3870
Bug 1801726 - Upgrade zstandard to 0.19.0. r=firefox-build-system-reviewers,ahochheiden
...
Differential Revision: https://phabricator.services.mozilla.com/D162605
2022-11-22 02:03:59 +00:00
Chris H-C
642bb99e15
Bug 1799442 - Update Glean to v51.8.2, rkv to 0.18 r=janerik,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D162345
2022-11-18 13:56:27 +00:00
Marian-Vasile Laza
0e3a56bb1a
Backed out changeset 75acc8e81d81 (bug 1799442) for causing WR tidy bustage. CLOSED TREE
2022-11-18 14:23:58 +02:00
Chris H-C
a24456748e
Bug 1799442 - Update Glean to v51.8.2, rkv to 0.18 r=janerik,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D162345
2022-11-18 10:15:40 +00:00
Chris H-C
8b0455bd2e
Bug 1800741 - Update Glean to v51.8.1 r=perry.mcmanis,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D162150
2022-11-16 14:18:48 +00:00
ahochheiden
4569a2cf31
Bug 1744340 - Removed the unused blessings module r=firefox-build-system-reviewers,nalexander
...
Differential Revision: https://phabricator.services.mozilla.com/D160450
2022-11-09 04:33:19 +00:00
ahochheiden
60528b8557
Bug 1744340 - Vendor blessed at 1.19.1 r=firefox-build-system-reviewers,glandium
...
- Also vendored various `blessed` dependencies
- Added an exclusion for "ansicon" and vendored a "dummy" of it so that we don't vendor the DLLs it includes. It should rarely be needed in practice, and with the dummy in place it should just fail gracefully in the event that it is needed.
Differential Revision: https://phabricator.services.mozilla.com/D160405
2022-11-09 04:33:18 +00:00
Butkovits Atila
de5c43cb0f
Backed out 7 changesets (bug 1744340, bug 1798827) for causing mach failures at test_commands.py. CLOSED TREE
...
Backed out changeset 9cb83a8d1f28 (bug 1798827)
Backed out changeset ebff36a14737 (bug 1744340)
Backed out changeset 5d6aabaf72c4 (bug 1744340)
Backed out changeset 8efafab5495f (bug 1744340)
Backed out changeset 8a873505f17d (bug 1744340)
Backed out changeset 3024fff68f6c (bug 1744340)
Backed out changeset 42a0a61583f0 (bug 1744340)
2022-11-09 04:21:47 +02:00