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

169 Коммитов

Автор SHA1 Сообщение Дата
ahochheiden 56af18cfe9 Bug 1799129 - Set `glean_parser` version to `6.3.0` in `requirements.in` and version + hashes in `requirements.txt` to match what is vendored r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D161666
2022-11-09 19:25:13 +00:00
ahochheiden db6c4f0bb5 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 1a4af2563a 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 fe7ef22ba5 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
ahochheiden 7d56bddfb3 Bug 1744340 - Removed the unused `blessings` module r=firefox-build-system-reviewers,nalexander
Differential Revision: https://phabricator.services.mozilla.com/D160450
2022-11-09 00:40:55 +00:00
ahochheiden d1097b0d9f 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 00:40:54 +00:00
ahochheiden 55811f8006 Bug 1759030 - Vendor `taskcluster-taskgraph` at `3.5.1`, r=ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D161056
2022-11-04 14:14:56 +00:00
Stanca Serban 616c282bed Backed out 3 changesets (bug 1759030) for causing Bug 1799074. CLOSED TREE
Backed out changeset 9c52daf6117c (bug 1759030)
Backed out changeset 9940b1cf6881 (bug 1759030)
Backed out changeset 3f2b2e009c00 (bug 1759030)
2022-11-04 11:22:09 +02:00
ahochheiden dc6274620c Bug 1759030 - Vendor `taskcluster-taskgraph` at `3.5.1`, r=ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D161056
2022-11-03 20:51:14 +00:00
Johan Lorenzo 7ee8cfc6ec Bug 1784232 - part 3: Bump taskgraph to v3.2.1 r=jcristau
Differential Revision: https://phabricator.services.mozilla.com/D158011
2022-09-23 14:13:26 +00:00
ahochheiden dcace1d43f Bug 1784232 - part 2: Vendor `mozilla-repo-urls` at 0.1.0 r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D157852
2022-09-21 18:35:31 +00:00
Johan Lorenzo 0e57af4969 Bug 1784232 - Bump taskgraph to v3.2.0 r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D155978
2022-09-20 09:11:45 +00:00
Sebastian Hengst 685203e4bc Backed out changeset f737234929d4 for breaking mach commands with git-cinnbar clone. a=backout 2022-09-08 14:35:27 +02:00
Johan Lorenzo 461fbf1994 Bug 1784232 - Bump taskgraph to v3.0.0 r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D155978
2022-09-07 09:13:40 +00:00
ahochheiden 062a9357a7 Bug 1782696 - Update colorama 0.4.5 in-tree r=linter-reviewers,andi DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D155347
2022-08-23 09:55:19 +00:00
Andrew Halberstadt 523889d2a7 Bug 1780278 - Update vendored taskgraph to 2.0.0, r=releng-reviewers,hneiva
Differential Revision: https://phabricator.services.mozilla.com/D153644
2022-08-09 19:22:11 +00:00
Jan-Erik Rediger 72b2c1829e Bug 1783754 - Update to Glean v51.1.0. r=TravisLong,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D154088
2022-08-09 15:58:51 +00:00
Narcis Beleuzu 6acdefa49c Backed out 2 changesets (bug 1780278) for breaking manual action tasks to add or backfill new tasks. a=backout DONTBUILD
Backed out changeset 609afc0ae2f6 (bug 1780278)
Backed out changeset 77a4bc82a9c0 (bug 1780278)
2022-08-05 12:23:27 +03:00
Andrew Halberstadt ff1c394678 Bug 1780278 - Update vendored taskgraph to 2.0.0, r=releng-reviewers,hneiva
Differential Revision: https://phabricator.services.mozilla.com/D153644
2022-08-03 21:21:57 +00:00
ahochheiden 18358a968b Bug 1777414 - Vendor standalone 'looseversion' at version 1.0.1 r=firefox-build-system-reviewers,glandium
This will be used to replace the `LooseVersion` within `distutils`.
`StrictVersion` from `distutils` will need something else, as swapping
usages of `StrictVersion` with `LooseVersion` does not result in the
desired behavior.

Differential Revision: https://phabricator.services.mozilla.com/D151062
2022-07-29 02:03:37 +00:00
Marian-Vasile Laza 007a92ab7e Backed out 3 changesets (bug 1776642) for Pip version update causes CI tasks to fail. CLOSED TREE
Backed out changeset 450e42238ace (bug 1776642)
Backed out changeset 40cfebba22ac (bug 1776642)
Backed out changeset c4534787d467 (bug 1776642)
2022-07-21 15:50:20 +03:00
Johan Lorenzo ba74d141f7 Bug 1776642 - part 1: Bump jsmin to 3.0.0 to fix incompatibility with setuptools>=58 r=jcristau
https://github.com/tikitu/jsmin/issues/33

Differential Revision: https://phabricator.services.mozilla.com/D150968
2022-07-08 15:58:05 +00:00
Iulian Moraru 7d097875df Backed out changeset 59a5d52a3d71 (bug 1774569) for causing py3 failures. CLOSED TREE 2022-06-30 19:17:03 +03:00
Alex Hochheiden cf9344f637 Bug 1774569 - Vendor `packaging` at version 21.3 to remove `distutils` dependency r=firefox-build-system-reviewers,glandium
https://pypi.org/project/packaging/21.3/

Differential Revision: https://phabricator.services.mozilla.com/D149679
2022-06-30 14:28:59 +00:00
Andrew Halberstadt 5cb6993eca Bug 1775521 - Update vendored taskgraph to 1.7.1, r=releng-reviewers,gabriel
Differential Revision: https://phabricator.services.mozilla.com/D150160
2022-06-23 21:07:03 +00:00
Jan-Erik Rediger 51f960bd09 Bug 1773255 - Update to Glean v50.1.0 r=chutten,supply-chain-reviewers
Including glean_parser 6.1.1

Two important things in there:
* glean_parser: [data-review] Include extra keys' names and descriptions in data review template
* Glean: Derive `serde::{Deserialize, Serialize}` on `Lifetime` and `CommonMetricData`

Differential Revision: https://phabricator.services.mozilla.com/D149381
2022-06-15 15:39:33 +00:00
Jan-Erik Rediger 8182bee632 Bug 1768834 - Switch to Glean with UniFFI integration r=glandium,chutten
Upgrades to Glean v50.0.1, which comes with a rewritten core and
UniFFI-powered bindings.
Glean has some API changes, so we swap it over to that. Mostly mechanical changes.
Also upgrades to inherent v1.0 in fog.
This matches what Glean uses internally and gets rid of one duplicated crate.

Also upgrades to glean-parser==6.0.1

One crate duplication now (change in `python/mozbuild/mozbuild/vendor/vendor_rust.py` required).
Some new crates now vendored.
These are transitive dependencies of Glean dependencies, all with valid
licenses and already used in other products (mobile).

Differential Revision: https://phabricator.services.mozilla.com/D146062
2022-06-07 12:37:20 +00:00
Andrew Halberstadt a4e3dd8c6a Bug 1748929 - Upgrade taskgraph to version 1.4.0, r=releng-reviewers,jcristau
Differential Revision: https://phabricator.services.mozilla.com/D144622
2022-04-26 13:17:48 +00:00
Mitchell Hentges 09af1e78c9 Bug 1659593: Make `./mach vendor python` cross-platform r=ahal
Use `poetry` instead of `pip-compile`, then leverage `pip` to assert
that there's no conflicts between environments.

This enables simplifying `requirements.in`, since `colorama` is now
automatically picked up, as vendoring is no longer linux-py3.6-specific.

`poetry==1.2.0a2` was chosen because it was the first version that would
include `pip`/`setuptools`/`wheel` in the `requirements.txt`, yet it was
also the last version that supports Python 3.6 (as still used in CI in
some spots).

Sorry about the `requirements.txt` noise, that's because poetry doesn't
sort hashes yet [1]. Fortunately, you can be confident in
`requirements.txt` changes by checking that this patch doesn't include
changes to vendored packages themselves (I'm including the results of a
`./mach vendor python`).

[1] https://github.com/python-poetry/poetry/issues/5408

Differential Revision: https://phabricator.services.mozilla.com/D142884
2022-04-07 18:00:28 +00:00
Mitchell Hentges 451b086ce4 Bug 1724274: Downgrade vendored packages for poetry compatibility r=ahal
`importlib_metadata` and `packaging` need to be older versions to be
compatible with the modern version of `poetry`.

Differential Revision: https://phabricator.services.mozilla.com/D141675
2022-03-24 14:04:34 +00:00
Andrew Halberstadt 044c8ee19e Bug 1748926 - Update vendored taskgraph to 1.2.0, r=releng-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D140734
2022-03-10 16:40:33 +00:00
Andrew Halberstadt 924c639fe2 Bug 1755569 - Update vendored taskgraph to 1.1.7, r=releng-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D139157
2022-02-18 20:40:08 +00:00
Mitchell Hentges e2438c91d3 Bug 1732795: Install `coverage` using pip r=ahal
`coverage` has native code, so the vendored version was only used as
source code from which the actual package could be built.
Since its always used in a context where we can `pip install` over the
network, let's do that. This cleans up our tree a bit and allows us to
leverage the `coverage` wheels.

Differential Revision: https://phabricator.services.mozilla.com/D138816
2022-02-18 14:27:18 +00:00
Thomas Wisniewski 1e356203e9 Bug 1715900 - Bump urllib3 to version 1.26.0, boto3 to 1.16.63, and botocore to 1.19.63; r=mhentges
Differential Revision: https://phabricator.services.mozilla.com/D138383
2022-02-15 15:07:18 +00:00
Jan-Erik Rediger c6eac14b6e Bug 1754474 - Update to Glean 44.0.0 and glean_parser 5.0.1. r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D138446
2022-02-15 13:35:07 +00:00
Butkovits Atila 298b987a56 Backed out 3 changesets (bug 1715900) for causing Python failures. CLOSED TREE
Backed out changeset c1bad2dbd960 (bug 1715900)
Backed out changeset 2355ea418b97 (bug 1715900)
Backed out changeset 11c95163a2f6 (bug 1715900)
2022-02-11 20:41:49 +02:00
Thomas Wisniewski dc66b2caf1 Bug 1715900 - Bump urllib3 to version 1.26.0; r=mhentges
Differential Revision: https://phabricator.services.mozilla.com/D138383
2022-02-11 17:27:44 +00:00
Marian-Vasile Laza 013d79e7e6 Backed out 4 changesets (bug 1754474) for causing bc test failures. CLOSED TREE
Backed out changeset c6dd8b681aca (bug 1754474)
Backed out changeset 596955256cc6 (bug 1754474)
Backed out changeset fc692b3c27a2 (bug 1754474)
Backed out changeset 59eb7951a5eb (bug 1754474)
2022-02-11 17:30:03 +02:00
Jan-Erik Rediger 76df6d315f Bug 1754474 - Update to Glean 44.0.0 and glean_parser 5.0.1. r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D138446
2022-02-11 14:27:38 +00:00
Andrew Halberstadt 2c93775452 Bug 1753087 - Update vendored taskgraph to version 1.1.5, r=releng-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D137683
2022-02-03 14:27:46 +00:00
Andrew Halberstadt 80e4bcc173 Bug 1753047 - Update vendored taskgraph to 1.1.4, r=releng-reviewers,jcristau
Differential Revision: https://phabricator.services.mozilla.com/D137572
2022-02-02 14:59:00 +00:00
Andrew Halberstadt 72e6ce049b Bug 1746414 - Upgrade `taskcluster-taskgraph` vendor to version 1.1.3, r=releng-reviewers,gbrown
This picks up a change that uses the repo root (when it is able to be detected)
to populate the default parameters. This is needed because there are some Gecko
invocations of `mach taskgraph` that happen outside of the srcdir, so we can't
rely on cwd to find the repository.

Differential Revision: https://phabricator.services.mozilla.com/D136517
2022-01-27 14:45:19 +00:00
Andrew Halberstadt 40d7af88ab Bug 1751474 - Vendor taskcluster-taskgraph==1.1.2 r=jcristau
This picks up a bustage fix that occurs with Python 3.10.

Differential Revision: https://phabricator.services.mozilla.com/D136690
2022-01-24 08:57:18 +00:00
Mitchell Hentges a37e7812d4 Bug 1748737: Bump attrs to be compatible with mochitest r=ahal
A bunch of modern packages (`pytest`, `twisted`, `automat`) all need
`attrs==19.2.0` (or newer).
We _could_ bump `attrs` all the way to the modern `21.4.0` version, but
I'd like to defer that upgrade risk, since there's a
lot of backwards-incompatible changes and deprecations. So, lightly bump
it to `19.2.0`.

As part of bumping it, `pytest` is no longer compatible.
The earliest candidate that seems to be compatible is `pytest` 4.6.6,
which boasts in its release notes that it's resolved some deprecation
warnings against `attrs>=19.2.0`.

Once `pytest` was bumped, it needed a newer version of `pluggy`, which
itself has dependencies.
Since we're using hashes in `tox_requirements.txt`, all dependencies
needed to be hashed as well.

Differential Revision: https://phabricator.services.mozilla.com/D135178
2022-01-21 18:21:56 +00:00
Mitchell Hentges 16951ed205 Bug 1750281: Bump `compare-locales` from 8.1.0 to 8.2.1 r=eemeli
Resolves race condition on creating parent directories when
run in parallel.

Differential Revision: https://phabricator.services.mozilla.com/D136278
2022-01-18 23:33:13 +00:00
Jan-Erik Rediger 8d108a59d0 Bug 1750544 - Upgrade to Glean v43.0.2. r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D136138
2022-01-17 16:26:33 +00:00
Iulian Moraru 628f85c6c4 Backed out changeset 65842984903e (bug 1748737) for causing multiple py3 failures. CLOSED TREE 2022-01-06 09:31:20 +02:00
Mitchell Hentges a090c80922 Bug 1748737: Bump attrs to be compatible with new pytest r=ahal
A bunch of modern packages (`pytest`, `twisted`, `automat`) all need `attrs==19.2.0` (or newer).
We _could_ bump `attrs` all the way to the modern `21.4.0` version, but I'd like to defer that upgrade risk, since there's a
lot of backwards-incompatible changes and deprecations. So, lightly bump it to `19.2.0`.

Differential Revision: https://phabricator.services.mozilla.com/D135178
2022-01-06 05:08:25 +00:00
Andrew Halberstadt 20f9d435c9 Bug 1746414 - Upgrade `taskcluster-taskgraph` vendor to version 1.1.0, r=taskgraph-reviewers,jmaher
This is needed to pick up new functionality around setting parameter defaults
via `extend_parameter_schema`.

Depends on D134514

Differential Revision: https://phabricator.services.mozilla.com/D134967
2022-01-04 21:51:28 +00:00
Jan-Erik Rediger 1496adf625 Bug 1744674 - Update to Glean v42.3.0 & glean_parser v4.3.1 r=chutten
Also updates the docs on how to update the glean_parser in-tree.
Also adds a `no_lint` exception to test pings to avoid breaking the
build.

Differential Revision: https://phabricator.services.mozilla.com/D133077
2021-12-13 11:24:50 +00:00