gecko-dev/build
Mitchell Hentges 73f81b1c85 Bug 1698616: Bump python dependencies r=firefox-build-system-reviewers,glandium
Did you know that our version of requests was from 2015? Phwoar!
This bumps `jinja2`, `py`, `pyyaml`, `requests` and `urllib3`.
There's significant risk for regressions due to breaking changes,
though due to the dynamic nature of Python, they're tricky to track
down.

The potential breaking changes I'm expecting to potentially affect
us are:

* `requests@2.11.0`: No longer accepts non-strings as header values.
* `requests@2.16.0`: `requests.packages` namespace was removed due to
  packages no longer being vendored. The namespace has been
  incrementally restored over future releases, but it's unclear to
  what degree.
* `requests@2.24.0`: Redirect resolution now only happens when
  `allow_redirects` is `True`.
* `requests` version of `urllib3` was bumped from `1.13.1` to `1.26`,
  unsure what repercussions that will have.

This also added dependencies to `flake8_requirements`. This is because
the vendored `importlib-metadata` update (and the new
`typing-extensions` dependency) is found by `pip`, but the
vendored `typing-extensions` is _not_ discovered (perhaps due to
details around "eggs" and the way we add vendored code to the sys.path).
So, `pip` tries to install it manually and fails when it finds no hash.
By re-compiling `flake8_requirements`, the necessary hashes are made
available.

Differential Revision: https://phabricator.services.mozilla.com/D108526
2021-04-20 13:57:47 +00:00
..
autoconf Bug 1692137 - Allow local linux builds to use a bootstrapped sysroot. r=firefox-build-system-reviewers,andi,mhentges 2021-02-12 20:31:49 +00:00
build-clang Bug 1703483 - Add required CI jobs for using clang main as a testing toolchain for firefox build. r=mhentges,glandium 2021-04-16 14:12:14 +00:00
build-infer Bug 1654103: Standardize on Black for Python code in mozilla-central. 2020-10-26 18:34:53 +00:00
build-rust Bug 1680124 - add example patch file for rust builds. r=dmajor 2020-12-08 19:53:17 +00:00
clang-plugin Bug 1699844 - Add an escape hatch for the refcounted inside lambda checker. r=andi 2021-04-14 19:12:02 +00:00
compare-mozconfig Bug 1654103: Standardize on Black for Python code in mozilla-central. 2020-10-26 18:34:53 +00:00
debian-packages Bug 1695773 - Upgrade python-zstandard to 0.15.2. r=firefox-build-system-reviewers,mhentges 2021-03-09 00:19:12 +00:00
docs Bug 1694646 - Remove old build telemetry. r=mhentges 2021-03-02 15:04:27 +00:00
gyp_includes
liblowercase Bug 1703223 - Hook stat/stat64 in liblowercase. r=glandium 2021-04-13 09:23:54 +00:00
macosx Bug 1685764 - Switch all tasks using the cross-releng tooltool manifest to the corresponding toolchain task. r=firefox-build-system-reviewers,dmajor 2021-02-11 22:06:20 +00:00
moz.configure Bug 1704580 - Set rust optimization level via CARGO_PROFILE_*_OPT_LEVEL. r=firefox-build-system-reviewers,mhentges 2021-04-20 00:33:59 +00:00
package/mac_osx
pgo Bug 1699294 - add 'mach generate-test-certs' command to generate test certificate and key artifacts r=glandium 2021-04-14 22:24:11 +00:00
sanitizers Bug 1695285 - Pass ASan/UBSan flags to cargo for native builds. r=firefox-build-system-reviewers,glandium 2021-03-18 20:46:55 +00:00
sparse-profiles Bug 1498604 - Make './mach doc' use jsdoc installed into node_modules rather than the system. r=mossop,ahal 2021-04-14 13:35:20 +00:00
tests/cram
unix Bug 1698706 - Fix linux build bustage. a=bustage-fix CLOSED TREE 2021-03-17 10:23:21 +02:00
valgrind Backed out changeset d4a5d8567977 (bug 1696251) for non-unified build bustages. CLOSED TREE 2021-04-19 19:43:31 +03:00
win32 Bug 1681540 - Regenerate linker order files, December 2020 edition r=firefox-build-system-reviewers,mhentges 2020-12-17 18:24:50 +00:00
win64 Bug 1685599 - Build llvm-symbolizer separately. r=firefox-build-system-reviewers,mhentges 2021-01-08 18:51:52 +00:00
win64-aarch64
workspace-hack Bug 1704518 - Use the workspace hack to reduce build times of the Rust WER components r=emilio 2021-04-15 11:55:31 +00:00
__init__.py
.gdbinit
.gdbinit.loader
.gdbinit.py.in Bug 1671251: Don't forget to 'import os' in build/.gdbinit.py.in. r=sfink 2020-10-14 23:32:56 +00:00
.lldbinit.in Bug 1695051 - Add /security to .lldbinit. r=aklotz 2021-03-02 20:39:12 +00:00
appini_header.py Bug 1654103: Standardize on Black for Python code in mozilla-central. 2020-10-26 18:34:53 +00:00
application.ini.in Bug 1675676 - Add --with-crashreporter-url for ac_add_options to allow specifying alternative crash-stats server url. r=glandium,gsvelto 2021-02-24 09:46:59 +00:00
binary-location.mk
build_virtualenv_packages.txt
buildconfig.py Bug 1654103: Standardize on Black for Python code in mozilla-central. 2020-10-26 18:34:53 +00:00
cargo-host-linker
cargo-host-linker.bat
cargo-linker
cargo-linker.bat
checksums.py Bug 1654103: Standardize on Black for Python code in mozilla-central. 2020-10-26 18:34:53 +00:00
common_virtualenv_packages.txt Bug 1698616: Bump python dependencies r=firefox-build-system-reviewers,glandium 2021-04-20 13:57:47 +00:00
defines.sh
dumbmake-dependencies
gecko_templates.mozbuild
gen_symverscript.py Bug 1654103: Standardize on Black for Python code in mozilla-central. 2020-10-26 18:34:53 +00:00
gen_test_packages_manifest.py Bug 1682829 - Automate a fuzzing smoke test in the CI r=decoder 2020-12-17 13:22:16 +00:00
glean_requirements.in Bug 1699397 - Upgrade mach environment to glean-sdk 36.0.0. r=firefox-build-system-reviewers,sheehan,mhentges 2021-03-22 21:41:44 +00:00
glean_requirements.txt Bug 1699397 - Upgrade mach environment to glean-sdk 36.0.0. r=firefox-build-system-reviewers,sheehan,mhentges 2021-03-22 21:41:44 +00:00
gn.mozbuild
gyp_base.mozbuild Bug 1698669 - Fix gyp target_arch for little-endian powerpc64. r=firefox-build-system-reviewers,mhentges 2021-04-16 01:01:11 +00:00
gyp.mozbuild Bug 1680837 - Fix libFuzzer gyp flags for nICEr. r=dmajor 2020-12-10 18:29:11 +00:00
mach_bootstrap.py Backed out changeset 32a4f65504f6 (bug 1703092) for Gecko Decision failure. CLOSED TREE 2021-04-20 03:54:27 +03:00
mach_virtualenv_packages.txt
midl.py Bug 1654103: Standardize on Black for Python code in mozilla-central. 2020-10-26 18:34:53 +00:00
moz-automation.mk
moz.build Bug 1675676 - Add --with-crashreporter-url for ac_add_options to allow specifying alternative crash-stats server url. r=glandium,gsvelto 2021-02-24 09:46:59 +00:00
mozconfig.artifact
mozconfig.artifact.automation
mozconfig.automation
mozconfig.cache Bug 1686646 - In mozconfigs, don't set paths to tools configure can now find on its own. r=firefox-build-system-reviewers,dmajor 2021-01-15 04:33:09 +00:00
mozconfig.clang-cl
mozconfig.comm-support
mozconfig.common Bug 1686646 - In mozconfigs, don't set paths to tools configure can now find on its own. r=firefox-build-system-reviewers,dmajor 2021-01-15 04:33:09 +00:00
mozconfig.common.override
mozconfig.lld-link
mozconfig.no-compile Bug 1686646 - In mozconfigs, don't set paths to tools configure can now find on its own. r=firefox-build-system-reviewers,dmajor 2021-01-15 04:33:09 +00:00
mozconfig.rust Bug 1686646 - In mozconfigs, don't set paths to tools configure can now find on its own. r=firefox-build-system-reviewers,dmajor 2021-01-15 04:33:09 +00:00
mozconfig.wasm-sandboxing Backed out changeset 1bbf93c8f424 (bug 1653659) for causing xpcshell failures in test_hunspell.js 2021-03-29 21:26:32 +03:00
mozconfig.win-common Bug 1686646 - In mozconfigs, don't set paths to tools configure can now find on its own. r=firefox-build-system-reviewers,dmajor 2021-01-15 04:33:09 +00:00
non-unified-compat Bug 1688292 - Fix non-unified build errors in netwerk/cache2/ r=necko-reviewers,valentin 2021-01-25 12:23:13 +00:00
psutil_requirements.in Bug 1694323 - Upgrade psutil to 5.8.0. r=firefox-build-system-reviewers,andi,sheehan,mhentges 2021-02-24 02:45:59 +00:00
psutil_requirements.txt Bug 1694323 - Upgrade psutil to 5.8.0. r=firefox-build-system-reviewers,andi,sheehan,mhentges 2021-02-24 02:45:59 +00:00
qemu-wrap
RunCbindgen.py Bug 1654103: Standardize on Black for Python code in mozilla-central. 2020-10-26 18:34:53 +00:00
templates.mozbuild Bug 1699294 - add 'mach generate-test-certs' command to generate test certificate and key artifacts r=glandium 2021-04-14 22:24:11 +00:00
update-settings.ini
upload_generated_sources.py Bug 1654103: Standardize on Black for Python code in mozilla-central. 2020-10-26 18:34:53 +00:00
upload.py Bug 1654103: Standardize on Black for Python code in mozilla-central. 2020-10-26 18:34:53 +00:00
variables.py Bug 1654103: Standardize on Black for Python code in mozilla-central. 2020-10-26 18:34:53 +00:00
windows_toolchain.py Bug 1696285 - update windows_toolchain.py to run with Python 3. r=firefox-build-system-reviewers,andi,mhentges 2021-03-05 16:19:35 +00:00
zstandard_requirements.in Bug 1695773 - Upgrade python-zstandard to 0.15.2. r=firefox-build-system-reviewers,mhentges 2021-03-09 00:19:12 +00:00
zstandard_requirements.txt Bug 1695773 - Upgrade python-zstandard to 0.15.2. r=firefox-build-system-reviewers,mhentges 2021-03-09 00:19:12 +00:00