New submission from Christian Heimes <li...@cheimes.de>:

For several planned features and security improvements, at least OpenSSL 1.0.2 
is required. OpenSSL 1.1.0 is preferred to test all new features. See 
discussion 
https://mail.python.org/pipermail/python-dev/2018-January/151718.html . However 
Travis CI uses Ubuntu 14.04 LTS, which comes with OpenSSL 1.0.1.

To address the problem, CPython has either to compile and install a local copy 
of OpenSSL, move to container-based testing or use a different CI provider with 
more recent infrastructure.

I have created a PR that uses an improved version of my multissl test helper to 
compile and install the latest copy of OpenSSL 1.1.0. The build is cached by 
Travis. I *think* it is necessary to build OpenSSL in master so PRs can use the 
cache. A daily Travis cron job on master should do the trick.

----------
messages: 309916
nosy: christian.heimes
priority: normal
severity: normal
stage: patch review
status: open
title: Travis: Test with OpenSSL 1.1.0
type: enhancement
versions: Python 3.7

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue32549>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to