Eemeli Aro
2ae8dc3662
Bug 1812539
- Drop vendored pytoml as unused. r=glandium
...
As far as I've understood, compare-locales was the last user of this.
Depends on D178299
Differential Revision: https://phabricator.services.mozilla.com/D178300
2023-05-23 10:58:34 +00:00
Eemeli Aro
85f64eeb4a
Bug 1812539
- Update to compare-locales 9.0.1, fluent.migrate 0.12.0, and fluent.syntax 0.19.0. r=flod,glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D178299
2023-05-23 10:58:33 +00:00
Mike Hommey
ce6b9ef001
Bug 1833379 - Update vendored gyp to c6d8b9f7ee355cff1531b0f369cd338a50baeb07. r=firefox-build-system-reviewers,andi
...
It brings, among other things, support for MSVC 2022. It also fixes a
number of issues we had local patches for, but we still need to apply
the patches from bug 1628954 and bug 1722540.
Differential Revision: https://phabricator.services.mozilla.com/D178240
2023-05-17 05:57:55 +00:00
Tom Marble
317bc33be3
Bug 1832629 - Bump attrs to 23.1.0 r=jmaher
...
Differential Revision: https://phabricator.services.mozilla.com/D177802
2023-05-12 17:03:02 +00:00
Jan-Erik Rediger
e65e585f49
Bug 1828066 - Upgrade glean_parser to v7.2.1 r=chutten
...
Differential Revision: https://phabricator.services.mozilla.com/D177618
2023-05-11 11:25:34 +00:00
nicklas boman
c3f1952ebe
Bug 1798746 - Ensure checking for mercurial/git only if its a hg/git clone, not release source r=ahochheiden
...
Differential Revision: https://phabricator.services.mozilla.com/D162461
2023-05-09 16:33:36 +00:00
Cosmin Sabou
6f28253d4c
Backed out changeset fab57c6553f4 (bug 1798746) for causing win aarch64 build bustages. CLOSED TREE
2023-05-09 08:25:18 +03:00
nicklas boman
641e4e6803
Bug 1798746 - Ensure checking for mercurial/git only if its a hg/git clone, not release source r=ahochheiden
...
Differential Revision: https://phabricator.services.mozilla.com/D162461
2023-05-09 02:15:30 +00:00
Iulian Moraru
5f08dc66c3
Backed out changeset 02cc74634f7d (bug 1798746) for causing build bustages. CLOSED TREE
2023-05-03 20:54:50 +03:00
nicklas boman
9871455d0d
Bug 1798746 - Ensure checking for mercurial/git only if its a hg/git clone, not release source r=ahochheiden
...
Differential Revision: https://phabricator.services.mozilla.com/D162461
2023-05-03 15:45:36 +00:00
Geoff Brown
3b0397cf8e
Bug 1829965 - Update mozilla-version to 2.0.0 r=releng-reviewers,jcristau
...
I updated the mozilla-version entry in requirements.in, then ran 'mach vendor python'.
Differential Revision: https://phabricator.services.mozilla.com/D176470
2023-04-26 13:23:19 +00:00
Mike Hommey
41beaa6603
Bug 1123821 - Update vsdownload to the latest master. r=firefox-build-system-reviewers,andi
...
More specifically, to pick the changes from
https://github.com/mstorsjo/msvc-wine/pull/59 , which add support for Windows.
Differential Revision: https://phabricator.services.mozilla.com/D175444
2023-04-18 04:25:36 +00:00
ahochheiden
8f355e4a4c
Bug 1782785 - 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`, `third_party/python/poetry.lock` and `mozbuild/test/vendor_requirements.txt` are due to the newer version.
Depends on D150813
Differential Revision: https://phabricator.services.mozilla.com/D171761
2023-03-21 20:28:59 +00:00
ahochheiden
0b3b7d83c4
Bug 1782785 - 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
Depends on D149679
Differential Revision: https://phabricator.services.mozilla.com/D150813
2023-03-21 20:28:59 +00:00
ahochheiden
d5203c7ac7
Bug 1774569 - Vendor `packaging` at version `21.3` r=firefox-build-system-reviewers,glandium
...
Required for `poetry` `1.4.0` compatibility.
Also removes `distutils` dependency.
https://pypi.org/project/packaging/21.3/
Depends on D171629
Differential Revision: https://phabricator.services.mozilla.com/D149679
2023-03-21 20:28:58 +00:00
ahochheiden
8b0116c820
Bug 1732228 - Bump `pip` to version `23.0.1` to maintain consistency with the wheel used by `mozharness` r=firefox-build-system-reviewers,glandium
...
See D171176
Depends on D171177
Differential Revision: https://phabricator.services.mozilla.com/D171629
2023-03-20 23:58:40 +00:00
ahochheiden
3739a0dca7
Bug 1732228 - Upgrade the wheel for `pip` used by `mozharness` to version `23.0.1` r=firefox-build-system-reviewers,glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D171176
2023-03-20 23:58:37 +00:00
Barret Rennie
152c6c1691
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 20:27:01 +00:00
Cristian Tuns
4e17513a1d
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
c8cf15c6df
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
fa6dd89792
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
8e83d39e20
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
pmcmanis
ce2f31080a
Bug 1821463 - Upgrade glean-parser to 7.1.0 r=TravisLong
...
Differential Revision: https://phabricator.services.mozilla.com/D172469
2023-03-14 13:16:31 +00:00
Sandor Molnar
c8d4131030
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
3a166128b7
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
cd627befe5
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
620ab78947
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
07ce847935
Bug 1774569 - Vendor `packaging` at version `21.3` r=firefox-build-system-reviewers,glandium
...
Required for `poetry` `1.4.0` compatibility.
Also removes `distutils` dependency.
https://pypi.org/project/packaging/21.3/
Differential Revision: https://phabricator.services.mozilla.com/D149679
2023-03-07 08:08:44 +00:00
Alex Hochheiden
8e85044e17
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
416f31a511
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
5a32e5be6f
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
34444fc38a
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
8030997f99
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 04:16:00 +00:00
Alex Hochheiden
38a6fdbfb2
Bug 1774569 - Vendor `packaging` at version `21.3` r=firefox-build-system-reviewers,glandium
...
Required for `poetry` `1.4.0` compatibility.
Also removes `distutils` dependency.
https://pypi.org/project/packaging/21.3/
Differential Revision: https://phabricator.services.mozilla.com/D149679
2023-03-07 04:16:00 +00:00
Alex Hochheiden
7ce7cf19ce
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
Marian-Vasile Laza
577b7413d5
Backed out 4 changesets (bug 1732228, bug 1734402) for multiple browsertime and talos failures. CLOSED TREE
...
Backed out changeset 266c417563fe (bug 1732228)
Backed out changeset ad9c880233ed (bug 1732228)
Backed out changeset dbab8862bb8a (bug 1734402)
Backed out changeset 2b233ff8eee7 (bug 1734402)
2023-03-01 06:34:22 +02:00
ahochheiden
b8ae5468fc
Bug 1732228 - Upgrade the wheels for `pip` and `setuptools` used by `mozharness` r=firefox-build-system-reviewers,glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D171176
2023-03-01 00:39:15 +00:00
Marian-Vasile Laza
08f5e9c1d5
Backed out 4 changesets (bug 1734402, bug 1732228) for build bustages when upgrade pip-23.0.1-py3-none-any.whl. CLOSED TREE
...
Backed out changeset 675f6a2134ac (bug 1732228)
Backed out changeset 37b904639717 (bug 1732228)
Backed out changeset 9eaec62e8473 (bug 1734402)
Backed out changeset 2ad732e17790 (bug 1734402)
2023-02-28 23:53:18 +02:00
ahochheiden
7cce96869b
Bug 1732228 - Upgrade the wheels for `pip` and `setuptools` used by `mozharness` r=firefox-build-system-reviewers,glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D171176
2023-02-28 21:25:01 +00:00
Stanca Serban
1833d17b99
Backed out 4 changesets (bug 1732228, bug 1734402) for causing mda failures. CLOSED TREE
...
Backed out changeset fe7621bd33fe (bug 1732228)
Backed out changeset 61a521ac78e9 (bug 1732228)
Backed out changeset abf785b6ffe4 (bug 1734402)
Backed out changeset e1f91aaed4c3 (bug 1734402)
2023-02-28 11:33:41 +02:00
ahochheiden
0d23ca206f
Bug 1732228 - Upgrade the wheels for `pip` and `setuptools` used by `mozharness` r=firefox-build-system-reviewers,glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D171176
2023-02-28 08:15:45 +00:00
Mike Hommey
b3e17778b6
Bug 1815016 - Upgrade certifi to the latest release. r=firefox-build-system-reviewers,ahochheiden
...
Differential Revision: https://phabricator.services.mozilla.com/D170036
2023-02-16 23:50:30 +00:00
Fabrice Desré
3892246c6c
Bug 1758568 - Update jsmin to 3.0.0 r=glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D169026
2023-02-15 03:47:47 +00:00
Johan Lorenzo
5628b484c0
Bug 1793219 - Bump taskcluster-taskgraph to 3.5.2 and mozilla-repo-urls to 0.1.1 r=ahal
...
Differential Revision: https://phabricator.services.mozilla.com/D168355
2023-01-31 17:41:13 +00:00
Jan-Erik Rediger
5cd8c5650a
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
Chris H-C
218ffcf2d8
Bug 1805427 - Update glean_parser to 6.4.0 r=janerik
...
Differential Revision: https://phabricator.services.mozilla.com/D164603
2023-01-16 18:51:18 +00:00
Ray Kraesig
5a08e0d0b1
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
Sylvestre Ledru
c5396a929a
Bug 1763971 - bump MarkupSafe in tree r=firefox-source-docs-reviewers,ahal
...
Differential Revision: https://phabricator.services.mozilla.com/D165092
2022-12-20 18:28:50 +00:00
Ben Hearsum
b1e0dd4f33
No bug: Improve error message from `./mach taskgraph` when a `kind-dependencies` entry is missing. r=taskgraph-reviewers,jlorenzo
...
This is largely only an issue when running with `--target-kind`, although it's theoretically possible to hit without it depending on the order in which the tasks end up getting generated.
In any case, the current behaviour is a mysterious exception when `self.tasks[task_label]` throws. This isn't perfect, but it's at least something to go on.
Differential Revision: https://phabricator.services.mozilla.com/D164920
2022-12-20 13:31:22 +00:00
Sandor Molnar
c8085bc124
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