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

394 Коммитов

Автор SHA1 Сообщение Дата
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