◐ Shell
clean mode source ↗

bpo-32549: Compile OpenSSL 1.1.0 on Travis CI by tiran · Pull Request #5180 · python/cpython

Conversation

@tiran tiran changed the title Compile OpenSSL 1.1.0 for Travis CI bpo-32549: Compile OpenSSL 1.1.0 on Travis CI

Jan 14, 2018
Use an improved version of multissl test helper to compile a local copy
of OpenSSL 1.1.0g.

Signed-off-by: Christian Heimes <christian@python.org>

@tiran

@brettcannon @vstinner

This PR is a prerequisite for several of my ssl improvements. Do you agree with my approach? I'm going to remove the hak ss soon as Travis has OpenSSL 1.0.2+ in a base image.

Also see travis-ci/travis-ci#9069

@tiran tiran mentioned this pull request

Jan 16, 2018

brettcannon

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM; whatever works to unblock you is basically fine by me. 😄

@tiran

@brettcannon thanks! I'm also changing travis CI settings from monthly to daily cron job on master. This will populate the cache tonight. Further runs should reuse pre-cached openssl builds.

@tiran tiran deleted the travis_openssl branch

January 16, 2018 20:02

@tiran

s/change/add/g

We didn't have cronjob runs at all. I misunderstood the UI.

pitrou

exit
fi
if [ "${TESTING}" != "docs" ]; then
# clang complains about unused-parameter a lot, redirect stderr

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

At some point, perhaps the before_script should be factored out instead of duplicating all its contents?