From 2c2b26145ff8f1aafe32c060f4102da4f5d6eafd Mon Sep 17 00:00:00 2001 From: Marc Hoersken Date: Sun, 18 Jul 2021 12:33:36 +0200 Subject: [PATCH] CI/cirrus: install impacket from PyPI instead of FreeBSD packages Availability of impacket as FreeBSD package is too flaky. Stick to legacy version of cryptography which still supports OpenSSL version 1.0.2 due to FreeBSD 11. Reviewed-by: Daniel Stenberg Closes #7418 --- .cirrus.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.cirrus.yml b/.cirrus.yml index 33047ba267..7e71bb6ad8 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -37,16 +37,16 @@ freebsd_task: env: CIRRUS_CLONE_DEPTH: 10 + CRYPTOGRAPHY_DONT_BUILD_RUST: 1 MAKE_FLAGS: -j 2 pkginstall_script: - pkg update -f - pkg install -y autoconf automake libtool pkgconf brotli openldap-client heimdal libpsl libssh2 openssh-portable libidn2 librtmp libnghttp2 nghttp2 stunnel - - case `python -V` in - Python?3.7*) pkg install -y py37-impacket ;; - Python?2.7*) pkg install -y py27-impacket ;; - esac - pkg delete -y curl + - easy_install "cryptography<3.2" + - easy_install "pyOpenSSL<20.0" + - easy_install "impacket" configure_script: - ./buildconf - case `uname -r` in -- 2.47.2