Commit graph

428 commits

Author SHA1 Message Date
Perry McManis
c314357a6d Bug 1874923 - Update Glean to 56.1.0 r=janerik,supply-chain-reviewers,mach-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D199093
2024-01-22 15:45:27 +00:00
Mike Hommey
ca039c7411 Bug 1869690 - Hack the vendored pip's vendored pkg_resources to support python 3.12. r=ahochheiden,mach-reviewers
While bug 1857470 is set to fix the problem with a pip upgrade, it is
going to take some time. In the meanwhile, we can just do the minimal
thing that makes things work well enough for a build to go through.

Differential Revision: https://phabricator.services.mozilla.com/D196256
2023-12-13 20:21:49 +00:00
ahochheiden
da48f565f7 Bug 1843209 - Regenerate the third_party/python lockfile with Python 3.8 as the minimum version r=firefox-build-system-reviewers,glandium,mach-reviewers,ahal
If this is not done, the next person to vendor will also make all of the changes in this commit, which is unnecessary noise.

Differential Revision: https://phabricator.services.mozilla.com/D183450
2023-12-12 03:52:01 +00:00
Sebastian Hengst
31e393d2bf Bug 1857470 - switch back to pip 23.0.1 in mozharness because of performance regression (bug 1858663) 2023-12-04 15:03:01 +01:00
Sebastian Hengst
817b061082 Bug 1857470 - downgrade pip from 23.2.1 to 23.0.1 to revert performance regression (bug 1858663)
CI tasks ran longer because because packages lacked pyproject.toml and the
wheel package was not installed, causing slow package installation.
2023-12-04 14:58:06 +01:00
Cosmin Sabou
559e412225 Backed out changeset fa418cfba516 (bug 1866178) for python3 failures on test_sites_compatible. CLOSED TREE 2023-11-28 01:43:07 +02:00
ahochheiden
7c2386d598 Bug 1866178 - Downgrade requests to 2.28.2 to fix ./mach taskcluster-load-image r=firefox-build-system-reviewers,mach-reviewers,nalexander,ahal
Differential Revision: https://phabricator.services.mozilla.com/D194453
2023-11-27 19:15:35 +00:00
Cosmin Sabou
720d42893d Backed out 2 changesets (bug 1843209) for python3 related browser accessible failures. CLOSED TREE
Backed out changeset 052214d67a99 (bug 1843209)
Backed out changeset 36c5e6c2819f (bug 1843209)
2023-11-23 02:41:22 +02:00
ahochheiden
02c5e485e8 Bug 1843209 - Regenerate the third_party/python lockfile with Python 3.8 as the minimum version r=firefox-build-system-reviewers,glandium,mach-reviewers,ahal
If this is not done, the next person to vendor will also make all of the changes in this commit, which is unnecessary noise.

Differential Revision: https://phabricator.services.mozilla.com/D183450
2023-11-22 20:07:42 +00:00
Jan-Erik Rediger
48117e62df Bug 1860506 - Update to Glean v55 and glean_parser v10. r=TravisLong,supply-chain-reviewers,mach-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D192960
2023-11-13 14:29:54 +00:00
serge-sans-paille
7293cfae4f Bug 1857492 - Upgrade vendored version of six and urllib3 r=saschanaz
six -> 1.16
urllib3 -> 1.26.17

Differential Revision: https://phabricator.services.mozilla.com/D190288
2023-10-16 13:35:24 +00:00
Julien Cristau
65eae6f08c Bug 1858455 - update vendored json-e to 4.5.3 r=mach-reviewers,releng-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D190700
2023-10-12 08:13:23 +00:00
Kagami Sascha Rosylight
fb2f4c03cb Bug 1858260 - Upgrade setuptools to 68.0.0 r=sergesanspaille,mach-reviewers,ahal
68.0.0 is the last version of setuptools that still supports Python 3.7, currently our minimum supported Python version. (It's dropped at 68.1.0 as it's not considered as a breaking change, which is surprising: https://setuptools.pypa.io/en/stable/history.html)

Differential Revision: https://phabricator.services.mozilla.com/D190674
2023-10-11 21:02:02 +00:00
Kagami Sascha Rosylight
3399abfe04 Bug 1857470 - Part 2: Use pip 23.2.1 wheel in mozharness r=firefox-build-system-reviewers,sergesanspaille
Differential Revision: https://phabricator.services.mozilla.com/D190285
2023-10-11 14:12:05 +00:00
Kagami Sascha Rosylight
e0b33932cc Bug 1857470 - Part 1: Vendor pip 23.2.1 r=firefox-build-system-reviewers,sergesanspaille
Differential Revision: https://phabricator.services.mozilla.com/D190284
2023-10-11 14:12:05 +00:00
Connor Sheehan
fcfe38a1ef Bug 1854496: update vendored aiohttp/requests and add new dependencies r=firefox-build-system-reviewers,mach-reviewers,ahochheiden
Update `aiohttp` to version 3.8.5 and `requests` to version 2.31.0,
and vendor their respective dependencies. Add all the new dependencies
to the various required site virtualenv requirements files.

Differential Revision: https://phabricator.services.mozilla.com/D188904
2023-09-25 14:22:11 +00:00
Andrew Halberstadt
492a011ad0 Bug 1853175 - Bump vendored taskcluster-taskgraph to 6.3.0, r=taskgraph-reviewers,mach-reviewers,bhearsum,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D188262
2023-09-20 19:43:51 +00:00
Ben Hearsum
6ff7df4e0e Bug 1850045: Upgrade vendored taskgraph module to 6.2.1 r=taskgraph-reviewers,mach-reviewers,gabriel,ahal
Differential Revision: https://phabricator.services.mozilla.com/D186820
2023-09-07 15:42:09 +00:00
Logan Rosen
736b980b9a Bug 1786490 - bump Jinja2 to 3.1.2 r=sylvestre,mach-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D186409
2023-09-06 16:14:29 +00:00
Logan Rosen
658caae5b1 Bug 1786490 - update to black 23.3.0 r=sylvestre,mach-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D186086
2023-09-06 16:14:29 +00:00
Sandor Molnar
9844277299 Backed out 3 changesets (bug 1850045) for causing decision task bustages CLOSED TREE
Backed out changeset b5870683550d (bug 1850045)
Backed out changeset 4ecd1e0ccff8 (bug 1850045)
Backed out changeset 74ec20ac8f53 (bug 1850045)
2023-09-06 16:43:22 +03:00
Ben Hearsum
c1a3964427 Bug 1850045: Upgrade vendored taskgraph module to 6.2.1 r=taskgraph-reviewers,mach-reviewers,gabriel,ahal
Differential Revision: https://phabricator.services.mozilla.com/D186820
2023-09-06 13:30:44 +00:00
Travis Long
aa6cb926b7 Bug 1626969 - Include locale in Glean pings.r=chutten,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D185153
2023-08-07 11:02:56 +00:00
Tom Marble
b51988220c Bug 1779473 - Add TOML support to manifestparser r=jmaher,ahal
ManifestParser will read TOML files, if present, when use_toml=True
Added tomlkit as a third_party python package
Added poetry-core and tomlkit to pypi (separately as Bug 1845383, Bug 1844787)
Adds TOML test coverage
Adds tomlkit as a dependency of mozharness (in test_archive.py)
Added tomlkit to virtualenv_modules in testing/mozharness/configs/unittests
Removes dependency on six

testing/tools/mach_test_package_initialize.py
- Corrected SEARCH_PATHS

testing/mozharness/mozharness/mozilla/testing/per_test_base.py
- moved `from manifestparser import TestManifest` into function call
  to avoid harness inability to locate the internal artifact
- Removed linter warnings

testing/mozbase/manifestparser/manifestparser/manifestparser.py
- Removed linter warnings
- Updated logger usage pattern
- Simplifed _read logic, refactored get_fp_filename()
- Improve context for `include:` logging message
- Defer `import mozlog` until the point of use

testing/mozbase/manifestparser/manifestparser/toml.py
- Removed linter warnings
- Removed unused logger
- Improved readability of read_toml()

testing/mozbase/manifestparser/manifestparser/ini.py
- Removed linter warnings
- Removed unused logger

testing/mozbase/manifestparser/manifestparser/filters.py
- Removed linter warnings

testing/mozbase/manifestparser/tests/test_chunking.py
- Removed linter warnings

Bumped manifestparser version to 2.2.31

Differential Revision: https://phabricator.services.mozilla.com/D184020
2023-07-27 20:16:19 +00:00
Andrew Halberstadt
255ffbe3a2 Bug 1844592 - Update vendored taskcluster-taskgraph to 5.7.0, r=taskgraph-reviewers,gbrown,jcristau
Differential Revision: https://phabricator.services.mozilla.com/D181899
2023-07-20 16:20:45 +00:00
Stanca Serban
659f59074c Backed out 3 changesets (bug 1839891) for causing py3 failures. CLOSED TREE
Backed out changeset 06748e1bdfcb (bug 1839891)
Backed out changeset ba91e51b4501 (bug 1839891)
Backed out changeset 16dd34d01d61 (bug 1839891)
2023-07-18 23:15:54 +03:00
Andrew Halberstadt
9e8b1cdbe3 Bug 1839891 - Update vendored taskcluster-taskgraph to 5.6.1, r=taskgraph-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D181899
2023-07-18 19:19:16 +00:00
ahochheiden
7704587508 Bug 1843902 - Vendor PyYAML at version 6.0.1 r=ahal
There's a `Cython` issue (https://github.com/yaml/pyyaml/issues/601) with `PyYAML` that breaks our `./mach vendor python` in versions of PyYAML `>5.3.1` and `=<6.0`. This issue has been resolved with `PyYAML` version `6.0.1`, and we can just safely upgrade to it (rather than downgrading to `5.3.1` (which has other issues).

Differential Revision: https://phabricator.services.mozilla.com/D183818
2023-07-18 15:09:10 +00:00
Cristina Horotan
b81d49d794 Backed out 2 changesets (bug 1843902, bug 1839891) for causing pyton related build bustages CLOSED TREE
Backed out changeset bafc35ec5ecd (bug 1843902)
Backed out changeset 7a0483c6c4c0 (bug 1839891)
2023-07-17 22:56:42 +03:00
Andrew Halberstadt
902ef92cab Bug 1843902 - Downgrade PyYAML to version 5.3.1, r=ahochheiden
This also upgrades to Taskgraph 5.6.2 which relaxes its PyYAML constraint to
>=5.3.1 to avoid conflicts.

Depends on D181899

Differential Revision: https://phabricator.services.mozilla.com/D183777
2023-07-17 19:25:08 +00:00
Andrew Halberstadt
81b52a5065 Bug 1839891 - Update vendored taskcluster-taskgraph to 5.6.1, r=taskgraph-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D181899
2023-07-17 19:25:07 +00:00
Mike Hommey
5e512f7041 Bug 1843219 - Update distro to 1.8.0. r=firefox-build-system-reviewers,sergesanspaille
For some reason, on opensuse-tumbleweed, lsb_release is busted. It
exists, but fails. That situation is not handled by distro 1.4.0. That
was fixed in later versions. Upgrade to 1.8.0, which is the latest
version.

Differential Revision: https://phabricator.services.mozilla.com/D183463
2023-07-14 00:43:53 +00:00
Sandor Molnar
100fc7eb51 Backed out changeset deb926784af7 (bug 1843219) for causing talos failures. CLOSED TREE 2023-07-13 13:24:40 +03:00
Mike Hommey
951969bfb0 Bug 1843219 - Update distro to 1.8.0. r=firefox-build-system-reviewers,sergesanspaille
For some reason, on opensuse-tumbleweed, lsb_release is busted. It
exists, but fails. That situation is not handled by distro 1.4.0. That
was fixed in later versions. Upgrade to 1.8.0, which is the latest
version.

Differential Revision: https://phabricator.services.mozilla.com/D183463
2023-07-13 06:49:36 +00:00
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