• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

datarobot / batch-scoring / 1352
83%
master: 84%

Build:
Build:
LAST BUILD BRANCH: dotkas-patch-1
DEFAULT BRANCH: master
Ran 10 Jul 2018 02:49PM UTC
Jobs 6
Files 15
Run time 9min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
1352

Pull #131

travis-ci

web-flow
Compile fresh OpenSSL inside dockerized env

Batch Scoring script uses Docker container based on manylinux [1] to
produce pyinstaller artifacts (i.e. all-in-one binaries). It turns out
that currently PyPI uses TLS 1.2, and this security protocol is not
supported by OpenSSL distributed inside manylinux container. So when we
build our own CPython interpreter (for the reasons mentioned in
corresponding Dockerfile) and link it against default OpenSSL, the
produced interpreter does not not support TLS 1.2. Therefore, when we
try to run "pip" and other tools that deal with PyPI, they are unable to
establish connection and fail.

In order to workaround this issue, let's compile our own fresh OpenSSL
library and link the produced interpreter against it.

Alternatively, it seems like there's no reason to use manylinux as base
image at all because we don't have dependencies that link against system
libraries. However, such change may be potentially destructive and
should be considered and implemented separately. After all, this is a
fix to unblock batch scoring releases.

[1] https://github.com/pypa/manylinux
Pull Request #131: Compile fresh OpenSSL inside dockerized env

491 of 699 branches covered (70.24%)

1708 of 2060 relevant lines covered (82.91%)

4.93 hits per line

Jobs
ID Job ID Ran Files Coverage
1 1352.1 (pyver=2.7 pydist=macpython) 10 Jul 2018 02:51PM UTC 0
82.09
Travis Job 1352.1
2 1352.2 (pyver=3.4 pydist=macpython) 10 Jul 2018 02:49PM UTC 0
82.18
Travis Job 1352.2
3 1352.3 (pyver=3.5 pydist=macpython) 10 Jul 2018 02:52PM UTC 0
82.23
Travis Job 1352.3
4 1352.4 10 Jul 2018 02:51PM UTC 0
82.09
Travis Job 1352.4
5 1352.5 10 Jul 2018 02:58PM UTC 0
82.18
Travis Job 1352.5
6 1352.6 10 Jul 2018 02:59PM UTC 0
82.23
Travis Job 1352.6
Source Files on build 1352
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #1352
  • Pull Request #131
  • PR Base - master (#1340)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc