Fix: pin urllib3 to <2.0.0 for RTD jobs 21/71721/1 v0.86.4
authorAnil Belur <abelur@linuxfoundation.org>
Wed, 10 May 2023 06:57:04 +0000 (16:57 +1000)
committerAnil Belur <abelur@linuxfoundation.org>
Wed, 10 May 2023 07:00:01 +0000 (17:00 +1000)
The latest version of module breaks compatibility
with RTDv3 jobs during tox install and run.

Note: The pip upgrade eager option pulls in the newer
version of urllib3>2.0.0 unless the exact version is passed
with lftools.

Issue: RELENG-4715
Change-Id: I8aae2505eb20e7dc8bef02f5687f9dad9b0e8ef0
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
releasenotes/notes/pin-urllib3-tox-afb8227c923291ff.yaml [new file with mode: 0644]
shell/tox-install.sh
shell/tox-run.sh

diff --git a/releasenotes/notes/pin-urllib3-tox-afb8227c923291ff.yaml b/releasenotes/notes/pin-urllib3-tox-afb8227c923291ff.yaml
new file mode 100644 (file)
index 0000000..eecd5df
--- /dev/null
@@ -0,0 +1,18 @@
+---
+fixes:
+  - |
+    Pin urllib3 to <2.0.0 for the RTD jobs
+
+    The latest version of module breaks compatibility with RTDv3
+    jobs during tox install and run.
+
+    Error:
+
+    .. code-block:: bash
+
+       ValueError: Timeout value connect was <object object at
+       0x7fe57a4948a0>, but it must be an int, float or None.
+
+    Reference:
+
+       `Launchpad#2018567 <https://bugs.launchpad.net/python-jenkins/+bug/2018567>`
index e4bb50d..56bc43a 100644 (file)
@@ -17,7 +17,7 @@ set -eux -o pipefail
 # shellcheck disable=SC1090
 source ~/lf-env.sh
 
-lf-activate-venv --venv-file /tmp/.toxenv tox virtualenv
+lf-activate-venv --venv-file /tmp/.toxenv tox virtualenv urllib3~=1.26.15
 
 # installs are silent, show version details in log
 $PYTHON --version
index ce527cf..b30ea67 100644 (file)
@@ -24,7 +24,7 @@ cd "$WORKSPACE/$TOX_DIR" || exit 1
 # shellcheck disable=SC1090
 source ~/lf-env.sh
 
-lf-activate-venv --venv-file /tmp/.toxenv tox virtualenv
+lf-activate-venv --venv-file /tmp/.toxenv tox virtualenv urllib3~=1.26.15
 
 if [[ -d /opt/pyenv ]]; then
     echo "---> Setting up pyenv"