Spurious build failures since 4-5 hours ago: build appears as failed although the log finishes with "Done. Your build exited with 0." #7264

Closed
lesteve opened this Issue Feb 3, 2017 · 43 comments

Projects

None yet
@lesteve
lesteve commented Feb 3, 2017

We started seeing what seems like spurious failures a 4-5 hours ago. The build is marked as failed but looking at the Travis log everything seems to indicate that the build succeeded, in particular the log finishes with:

Done. Your build exited with 0.

An example of such a build in scikit-learn:
https://travis-ci.org/scikit-learn/scikit-learn/jobs/197943475

An example of such a build in joblib:
https://travis-ci.org/joblib/joblib/jobs/198003249

@lesteve lesteve referenced this issue in scikit-learn/scikit-learn Feb 3, 2017
Merged

[MRG] Replaced float with int in examples #8040

@lazyatom
lazyatom commented Feb 3, 2017

We have this too on our private Travis account; it's only intermittent, and sometimes (but not always) restarting the failed job causes it to pass (still with the same passing zero exit code though).

@BanzaiMan
Member

Hello, everyone. Sorry for the issue. As @lazyatom mentioned, we have received a few reports of this sort, and we are investigating.

@BanzaiMan
Member

For the record, I am posting build logs, which might prove useful.

  1. https://travis-ci.org/scikit-learn/scikit-learn/jobs/197943475
Worker information
hostname: i-00faa8e-precise-production-2-worker-org-docker.travisci.net:8c4f8d36-ecab-4546-ae0c-e13cc3576d0a
version: v2.6.2 https://github.com/travis-ci/worker/tree/fdccca4efd347ebc889baae641ccbf55bb871d19
instance: b817f14:travis:python
startup: 801.930785ms
Build system information
Build language: python
Build group: stable
Build dist: precise
Build id: 197943471
Job id: 197943475
travis-build version: 57a431e31
Build image provisioning date and time
Thu Feb  5 15:09:33 UTC 2015
Operating System Details
Distributor ID:	Ubuntu
Description:	Ubuntu 12.04.5 LTS
Release:	12.04
Codename:	precise
Linux Version
3.13.0-29-generic
Cookbooks Version
a68419e https://github.com/travis-ci/travis-cookbooks/tree/a68419e
GCC version
gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3
Copyright (C) 2011 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

LLVM version
clang version 3.4 (tags/RELEASE_34/final)
Target: x86_64-unknown-linux-gnu
Thread model: posix
Pre-installed Ruby versions
ruby-1.9.3-p551
Pre-installed Node.js versions
v0.10.36
Pre-installed Go versions
1.4.1
Redis version
redis-server 2.8.19
riak version
2.0.2
MongoDB version
MongoDB 2.4.12
CouchDB version
couchdb 1.6.1
Neo4j version
1.9.4
RabbitMQ Version
3.4.3
ElasticSearch version
1.4.0
Installed Sphinx versions
2.0.10
2.1.9
2.2.6
Default Sphinx version
2.2.6
Installed Firefox version
firefox 31.0esr
PhantomJS version
1.9.8
ant -version
Apache Ant(TM) version 1.8.2 compiled on December 3 2011
mvn -version
Apache Maven 3.2.5 (12a6b3acb947671f09b81f49094c53f426d8cea1; 2014-12-14T17:29:23+00:00)
Maven home: /usr/local/maven
Java version: 1.7.0_76, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-7-oracle/jre
Default locale: en_US, platform encoding: ANSI_X3.4-1968
OS name: "linux", version: "3.13.0-29-generic", arch: "amd64", family: "unix"

$ export DEBIAN_FRONTEND=noninteractive
W: Size of file /var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_precise-security_restricted_binary-amd64_Packages.gz is not what the server reported 13782 14904
W: Size of file /var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_precise-security_restricted_binary-i386_Packages.gz is not what the server reported 13762 14885
W: Size of file /var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_precise-updates_restricted_binary-amd64_Packages.gz is not what the server reported 19578 20785
W: Size of file /var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_precise-updates_restricted_binary-i386_Packages.gz is not what the server reported 19540 20707
W: Size of file /var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_precise-backports_multiverse_source_Sources.gz is not what the server reported 5886 5888
W: Size of file /var/lib/apt/lists/ppa.launchpad.net_travis-ci_zero-mq_ubuntu_dists_precise_main_binary-amd64_Packages.gz is not what the server reported 832 1195
W: Size of file /var/lib/apt/lists/ppa.launchpad.net_ubuntugis_ppa_ubuntu_dists_precise_main_binary-amd64_Packages.gz is not what the server reported 33645 36677
W: Size of file /var/lib/apt/lists/ppa.launchpad.net_ubuntugis_ppa_ubuntu_dists_precise_main_binary-i386_Packages.gz is not what the server reported 33703 36733
Reading package lists...
Building dependency tree...
Reading state information...
The following extra packages will be installed:
libc-bin libc-dev-bin libc6-dev
Suggested packages:
glibc-doc
The following packages will be upgraded:
libc-bin libc-dev-bin libc6 libc6-dev
4 upgraded, 0 newly installed, 0 to remove and 256 not upgraded.
Need to get 8,840 kB of archives.
After this operation, 14.3 kB disk space will be freed.
Get:1 http://us.archive.ubuntu.com/ubuntu/ precise-updates/main libc6-dev amd64 2.15-0ubuntu10.15 [2,943 kB]
Get:2 http://us.archive.ubuntu.com/ubuntu/ precise-updates/main libc-dev-bin amd64 2.15-0ubuntu10.15 [84.7 kB]
Get:3 http://us.archive.ubuntu.com/ubuntu/ precise-updates/main libc-bin amd64 2.15-0ubuntu10.15 [1,177 kB]
Get:4 http://us.archive.ubuntu.com/ubuntu/ precise-updates/main libc6 amd64 2.15-0ubuntu10.15 [4,636 kB]
Fetched 8,840 kB in 0s (31.6 MB/s)
Preconfiguring packages ...
(Reading database ... 72431 files and directories currently installed.)
Preparing to replace libc6-dev 2.15-0ubuntu10.10 (using .../libc6-dev_2.15-0ubuntu10.15_amd64.deb) ...
Unpacking replacement libc6-dev ...
Preparing to replace libc-dev-bin 2.15-0ubuntu10.10 (using .../libc-dev-bin_2.15-0ubuntu10.15_amd64.deb) ...
Unpacking replacement libc-dev-bin ...
Preparing to replace libc-bin 2.15-0ubuntu10.10 (using .../libc-bin_2.15-0ubuntu10.15_amd64.deb) ...
Unpacking replacement libc-bin ...
Processing triggers for man-db ...
Setting up libc-bin (2.15-0ubuntu10.15) ...
(Reading database ... 72430 files and directories currently installed.)
Preparing to replace libc6 2.15-0ubuntu10.10 (using .../libc6_2.15-0ubuntu10.15_amd64.deb) ...
Unpacking replacement libc6 ...
Setting up libc6 (2.15-0ubuntu10.15) ...
Setting up libc-dev-bin (2.15-0ubuntu10.15) ...
Setting up libc6-dev (2.15-0ubuntu10.15) ...
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
$ git clone --depth=50 https://github.com/scikit-learn/scikit-learn.git scikit-learn/scikit-learn
Cloning into 'scikit-learn/scikit-learn'...
remote: Counting objects: 1515, done.
remote: Compressing objects: 100% (1325/1325), done.
remote: Total 1515 (delta 334), reused 552 (delta 171), pack-reused 0
Receiving objects: 100% (1515/1515), 5.74 MiB | 0 bytes/s, done.
Resolving deltas: 100% (334/334), done.
Checking connectivity... done.

$ cd scikit-learn/scikit-learn
$ git fetch origin +refs/pull/8040/merge:
remote: Counting objects: 38, done.
remote: Compressing objects: 100% (5/5), done.
remote: Total 38 (delta 34), reused 36 (delta 33), pack-reused 0
Unpacking objects: 100% (38/38), done.
From https://github.com/scikit-learn/scikit-learn

  • branch refs/pull/8040/merge -> FETCH_HEAD

$ git checkout -qf FETCH_HEAD
Installing APT Packages (BETA)
$ export DEBIAN_FRONTEND=noninteractive
$ sudo -E apt-get -yq update &>> ~/apt-get-update.log

$ sudo -E apt-get -yq --no-install-suggests --no-install-recommends --force-yes install libatlas3gf-base libatlas-dev python-scipy
Reading package lists...
Building dependency tree...
Reading state information...
The following extra packages will be installed:
libamd2.2.0 libblas-dev libumfpack5.4.0 python-numpy
Suggested packages:
liblapack-dev liblapack-doc python-numpy-doc python-numpy-dbg python-nose
gfortran
Recommended packages:
python-imaging
The following NEW packages will be installed:
libamd2.2.0 libatlas-dev libatlas3gf-base libblas-dev libumfpack5.4.0
python-numpy python-scipy
0 upgraded, 7 newly installed, 0 to remove and 256 not upgraded.
Need to get 16.0 MB of archives.
After this operation, 52.0 MB of additional disk space will be used.
Get:1 http://us.archive.ubuntu.com/ubuntu/ precise/universe libamd2.2.0 amd64 1:3.4.0-2ubuntu3 [26.5 kB]
Get:2 http://us.archive.ubuntu.com/ubuntu/ precise/main libblas-dev amd64 1.2.20110419-2ubuntu1 [302 kB]
Get:3 http://us.archive.ubuntu.com/ubuntu/ precise/universe libatlas-dev all 3.8.4-3build1 [13.6 kB]
Get:4 http://us.archive.ubuntu.com/ubuntu/ precise/universe libatlas3gf-base amd64 3.8.4-3build1 [6,191 kB]
Get:5 http://us.archive.ubuntu.com/ubuntu/ precise/universe libumfpack5.4.0 amd64 1:3.4.0-2ubuntu3 [345 kB]
Get:6 http://us.archive.ubuntu.com/ubuntu/ precise/main python-numpy amd64 1:1.6.1-6ubuntu1 [1,850 kB]
Get:7 http://us.archive.ubuntu.com/ubuntu/ precise/universe python-scipy amd64 0.9.0+dfsg1-1ubuntu2 [7,300 kB]
Fetched 16.0 MB in 0s (41.3 MB/s)
Selecting previously unselected package libamd2.2.0.
(Reading database ... 72430 files and directories currently installed.)
Unpacking libamd2.2.0 (from .../libamd2.2.0_1%3a3.4.0-2ubuntu3_amd64.deb) ...
Selecting previously unselected package libblas-dev.
Unpacking libblas-dev (from .../libblas-dev_1.2.20110419-2ubuntu1_amd64.deb) ...
Selecting previously unselected package libatlas-dev.
Unpacking libatlas-dev (from .../libatlas-dev_3.8.4-3build1_all.deb) ...
Selecting previously unselected package libatlas3gf-base.
Unpacking libatlas3gf-base (from .../libatlas3gf-base_3.8.4-3build1_amd64.deb) ...
Selecting previously unselected package libumfpack5.4.0.
Unpacking libumfpack5.4.0 (from .../libumfpack5.4.0_1%3a3.4.0-2ubuntu3_amd64.deb) ...
Selecting previously unselected package python-numpy.
Unpacking python-numpy (from .../python-numpy_1%3a1.6.1-6ubuntu1_amd64.deb) ...
Selecting previously unselected package python-scipy.
Unpacking python-scipy (from .../python-scipy_0.9.0+dfsg1-1ubuntu2_amd64.deb) ...
Processing triggers for man-db ...
Setting up libamd2.2.0 (1:3.4.0-2ubuntu3) ...
Setting up libblas-dev (1.2.20110419-2ubuntu1) ...
update-alternatives: using /usr/lib/libblas/libblas.so to provide /usr/lib/libblas.so (libblas.so) in auto mode.
Setting up libatlas-dev (3.8.4-3build1) ...
Setting up libatlas3gf-base (3.8.4-3build1) ...
update-alternatives: using /usr/lib/atlas-base/atlas/libblas.so.3gf to provide /usr/lib/libblas.so.3gf (libblas.so.3gf) in auto mode.
update-alternatives: using /usr/lib/atlas-base/atlas/liblapack.so.3gf to provide /usr/lib/liblapack.so.3gf (liblapack.so.3gf) in auto mode.
Setting up libumfpack5.4.0 (1:3.4.0-2ubuntu3) ...
Setting up python-numpy (1:1.6.1-6ubuntu1) ...
Setting up python-scipy (0.9.0+dfsg1-1ubuntu2) ...
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place

This job is running on container-based infrastructure, which does not allow use of 'sudo', setuid and setguid executables.
If you require sudo, add 'sudo: required' to your .travis.yml
See https://docs.travis-ci.com/user/workers/container-based-infrastructure/ for details.

Setting environment variables from .travis.yml
$ export TEST_DIR=/tmp/sklearn
$ export OMP_NUM_THREADS=4
$ export OPENBLAS_NUM_THREADS=4
$ export RUN_FLAKE8="true"
$ export SKIP_TESTS="true"
$ export DISTRIB="conda"
$ export PYTHON_VERSION="3.5"
$ export INSTALL_MKL="true"
$ export NUMPY_VERSION="1.10.4"
$ export SCIPY_VERSION="0.17.0"
$ export CYTHON_VERSION="0.23.4"

$ source ~/virtualenv/python2.7/bin/activate

Setting up build cache
$ export CASHER_DIR=$HOME/.casher
$ Installing caching utilities

attempting to download cache archive
fetching PR.8040/cache-linux-precise-1581c0e88ea0f21ae6f39415e814dfc1a96b7c154e7a7ac601ad4349c9c3a53e--python-2.7.tgz
found cache

adding /home/travis/.cache/pip to cache
adding /home/travis/download to cache
creating directory /home/travis/download

$ python --version
Python 2.7.9
$ pip --version
pip 6.0.7 from /home/travis/virtualenv/python2.7.9/lib/python2.7/site-packages (python 2.7)
$ source build_tools/travis/install.sh
List files from cached directories
pip:
http log wheels
~/build/scikit-learn/scikit-learn ~/build/scikit-learn/scikit-learn
Cached in /home/travis/download :
total 20324
-rwxr-xr-x 1 travis travis 20807992 Aug 11 2014 miniconda.sh

PREFIX=/home/travis/miniconda
installing: python-2.7.8-0 ...
installing: openssl-1.0.1h-0 ...
installing: pycosat-0.6.1-py27_0 ...
installing: pyyaml-3.11-py27_0 ...
installing: readline-6.2-2 ...
installing: requests-2.3.0-py27_0 ...
installing: sqlite-3.8.4.1-0 ...
installing: system-5.8-1 ...
installing: tk-8.5.15-0 ...
installing: yaml-0.1.4-0 ...
installing: zlib-1.2.7-0 ...
installing: conda-3.6.0-py27_0 ...
Python 2.7.8 :: Continuum Analytics, Inc.
creating default environment...
installation finished.
Fetching package metadata: ..
Solving package specifications: .
Package plan for installation in environment /home/travis/miniconda:

The following packages will be downloaded:

package                    |            build
---------------------------|-----------------
cffi-1.9.1                 |           py27_0         325 KB
conda-4.3.9                |           py27_0         472 KB
conda-env-2.6.0            |                0          502 B
cryptography-1.7.1         |           py27_0         848 KB
enum34-1.1.6               |           py27_0          53 KB
idna-2.2                   |           py27_0         122 KB
ipaddress-1.0.18           |           py27_0          31 KB
libffi-3.2.1               |                1          38 KB
openssl-1.0.2k             |                0         3.2 MB
pyasn1-0.1.9               |           py27_0          54 KB
pycosat-0.6.1              |           py27_1         190 KB
pycparser-2.17             |           py27_0         153 KB
pyopenssl-16.2.0           |           py27_0          68 KB
python-2.7.13              |                0        11.5 MB
requests-2.12.4            |           py27_0         762 KB
ruamel_yaml-0.11.14        |           py27_1         361 KB
setuptools-27.2.0          |           py27_0         521 KB
six-1.10.0                 |           py27_0          16 KB
sqlite-3.13.0              |                0         4.0 MB
tk-8.5.18                  |                0         1.9 MB
yaml-0.1.6                 |                0         246 KB
zlib-1.2.8                 |                3         101 KB
------------------------------------------------------------
                                       Total:        24.8 MB

The following NEW packages will be INSTALLED:

cffi:         1.9.1-py27_0  
conda-env:    2.6.0-0       
cryptography: 1.7.1-py27_0  
enum34:       1.1.6-py27_0  
idna:         2.2-py27_0    
ipaddress:    1.0.18-py27_0 
libffi:       3.2.1-1       
pyasn1:       0.1.9-py27_0  
pycparser:    2.17-py27_0   
pyopenssl:    16.2.0-py27_0 
ruamel_yaml:  0.11.14-py27_1
setuptools:   27.2.0-py27_0 
six:          1.10.0-py27_0 

The following packages will be UPDATED:

conda:        3.6.0-py27_0 --> 4.3.9-py27_0  
openssl:      1.0.1h-0     --> 1.0.2k-0      
pycosat:      0.6.1-py27_0 --> 0.6.1-py27_1  
python:       2.7.8-0      --> 2.7.13-0      
requests:     2.3.0-py27_0 --> 2.12.4-py27_0 
sqlite:       3.8.4.1-0    --> 3.13.0-0      
tk:           8.5.15-0     --> 8.5.18-0      
yaml:         0.1.4-0      --> 0.1.6-0       
zlib:         1.2.7-0      --> 1.2.8-3       

Fetching packages ...
cffi-1.9.1-py2 100% || Time: 0:00:00 19.36 MB/s
conda-4.3.9-py 100% || Time: 0:00:00 20.69 MB/s
conda-env-2.6. 100% || Time: 0:00:00 1.11 MB/s
cryptography-1 100% || Time: 0:00:00 23.21 MB/s
enum34-1.1.6-p 100% || Time: 0:00:00 15.07 MB/s
idna-2.2-py27_ 100% || Time: 0:00:00 15.58 MB/s
ipaddress-1.0. 100% || Time: 0:00:00 18.80 MB/s
libffi-3.2.1-1 100% || Time: 0:00:00 20.43 MB/s
openssl-1.0.2k 100% || Time: 0:00:00 44.87 MB/s
pyasn1-0.1.9-p 100% || Time: 0:00:00 14.85 MB/s
pycosat-0.6.1- 100% || Time: 0:00:00 18.82 MB/s
pycparser-2.17 100% || Time: 0:00:00 18.57 MB/s
pyopenssl-16.2 100% || Time: 0:00:00 14.24 MB/s
python-2.7.13- 100% || Time: 0:00:00 51.25 MB/s
requests-2.12. 100% || Time: 0:00:00 23.06 MB/s
ruamel_yaml-0. 100% || Time: 0:00:00 20.54 MB/s
setuptools-27. 100% || Time: 0:00:00 8.06 MB/s
six-1.10.0-py2 100% || Time: 0:00:00 10.47 MB/s
sqlite-3.13.0- 100% || Time: 0:00:00 43.23 MB/s
tk-8.5.18-0.ta 100% || Time: 0:00:00 33.78 MB/s
yaml-0.1.6-0.t 100% || Time: 0:00:00 11.02 MB/s
zlib-1.2.8-3.t 100% || Time: 0:00:00 13.77 MB/s
Extracting packages ...
[ COMPLETE ] || 100%
Unlinking packages ...
[ COMPLETE ] || 100%
Linking packages ...
[ COMPLETE ] || 100%
~/build/scikit-learn/scikit-learn
Fetching package metadata .........
Solving package specifications: .

Package plan for installation in environment /home/travis/miniconda/envs/testenv:

The following NEW packages will be INSTALLED:

cython:      0.23.4-py35_0     
libgfortran: 3.0.0-1           
mkl:         11.3.3-0          
nose:        1.3.7-py35_1      
numpy:       1.10.4-py35_2     
openssl:     1.0.2k-0          
pip:         9.0.1-py35_1      
python:      3.5.2-0           
readline:    6.2-2             
scipy:       0.17.0-np110py35_4
setuptools:  27.2.0-py35_0     
sqlite:      3.13.0-0          
tk:          8.5.18-0          
wheel:       0.29.0-py35_0     
xz:          5.2.2-1           
zlib:        1.2.8-3           

libgfortran-3. 100% || Time: 0:00:00 20.30 MB/s
mkl-11.3.3-0.t 100% || Time: 0:00:02 50.23 MB/s
readline-6.2-2 100% || Time: 0:00:00 57.53 MB/s
xz-5.2.2-1.tar 100% || Time: 0:00:00 40.66 MB/s
python-3.5.2-0 100% || Time: 0:00:00 45.15 MB/s
cython-0.23.4- 100% || Time: 0:00:00 51.71 MB/s
nose-1.3.7-py3 100% || Time: 0:00:00 46.11 MB/s
numpy-1.10.4-p 100% || Time: 0:00:00 56.93 MB/s
setuptools-27. 100% || Time: 0:00:00 57.38 MB/s
wheel-0.29.0-p 100% || Time: 0:00:00 26.22 MB/s
pip-9.0.1-py35 100% || Time: 0:00:00 30.59 MB/s
scipy-0.17.0-n 100% || Time: 0:00:00 48.06 MB/s

To activate this environment, use:

> source activate testenv

To deactivate this environment, use:

> source deactivate testenv

Collecting nose-timer
Requirement already satisfied: nose in /home/travis/miniconda/envs/testenv/lib/python3.5/site-packages (from nose-timer)
Collecting termcolor (from nose-timer)
Installing collected packages: termcolor, nose-timer
Successfully installed nose-timer-0.6.0 termcolor-1.1.0
No need to build scikit-learn when not running the tests
Fetching package metadata .........
Solving package specifications: .

Package plan for installation in environment /home/travis/miniconda/envs/testenv:

The following NEW packages will be INSTALLED:

flake8:   2.5.1-py35_0
mccabe:   0.3.1-py35_0
pep8:     1.7.0-py35_0
pyflakes: 1.5.0-py35_0

mccabe-0.3.1-p 100% || Time: 0:00:00 9.38 MB/s
pep8-1.7.0-py3 100% || Time: 0:00:00 8.71 MB/s
pyflakes-1.5.0 100% || Time: 0:00:00 11.34 MB/s
flake8-2.5.1-p 100% || Time: 0:00:00 18.41 MB/s

$ bash build_tools/travis/test_script.sh
Python 3.5.2 :: Continuum Analytics, Inc.
numpy 1.10.4
scipy 0.17.0
32 CPUs
Remotes:

origin https://github.com/scikit-learn/scikit-learn.git (fetch)
origin https://github.com/scikit-learn/scikit-learn.git (push)

Trying to unshallow the repo:

remote: Counting objects: 137417, done.
remote: Compressing objects: 100% (33787/33787), done.
remote: Total 137417 (delta 104341), reused 135996 (delta 102926), pack-reused 0
Receiving objects: 100% (137417/137417), 67.29 MiB | 22.36 MiB/s, done.
Resolving deltas: 100% (104341/104341), completed with 755 local objects.
remote: Counting objects: 5, done.
remote: Compressing objects: 100% (5/5), done.
remote: Total 5 (delta 0), reused 5 (delta 0), pack-reused 0
Unpacking objects: 100% (5/5), done.
From https://github.com/scikit-learn/scikit-learn

  • [new tag] 0.1 -> 0.1
  • [new tag] 0.1-beta -> 0.1-beta
  • [new tag] 0.10-branching -> 0.10-branching
  • [new tag] 0.11-beta -> 0.11-beta
  • [new tag] 0.11-branching -> 0.11-branching
  • [new tag] 0.12-branching -> 0.12-branching
  • [new tag] 0.13-branching -> 0.13-branching
  • [new tag] 0.15-branching -> 0.15-branching
  • [new tag] 0.15.0b1 -> 0.15.0b1
  • [new tag] 0.16-branching -> 0.16-branching
  • [new tag] 0.17-branching -> 0.17-branching
  • [new tag] 0.2 -> 0.2
  • [new tag] 0.2-beta -> 0.2-beta
  • [new tag] 0.3 -> 0.3
  • [new tag] 0.4 -> 0.4
  • [new tag] 0.5 -> 0.5
  • [new tag] 0.5.rc -> 0.5.rc
  • [new tag] 0.5.rc2 -> 0.5.rc2
  • [new tag] 0.5.rc3 -> 0.5.rc3
  • [new tag] 0.7-branching -> 0.7-branching
  • [new tag] 0.8-branching -> 0.8-branching
  • [new tag] 0.9-branching -> 0.9-branching
  • [new tag] sprint01 -> sprint01
    From https://github.com/scikit-learn/scikit-learn
  • [new ref] refs/pull/8040/head -> refs/travis_pr_8040

Last 2 commits in travis_pr_8040:

commit 5eb2697760e066d826f25a5265d67b17e02ca191
Author: Aman Dalmia amandalmia18@gmail.com
Date: Fri Feb 3 15:14:19 2017 +0530

FIX: use integer division

commit ae63e45e8202ef760729ef561799935108253222
Author: Aman Dalmia amandalmia18@gmail.com
Date: Wed Feb 1 20:14:27 2017 +0530

FIX: Replace np.int64 with integer division

Fetching origin/master

Common ancestor between travis_pr_8040 (5eb2697) and origin/master (c5bcdde) is 15fddab:

commit 15fddab1630bfcdf308f2ae223512006f91e50ed
Author: Rishikesh rishikksh20@gmail.com
Date: Wed Feb 1 17:43:12 2017 +0530

Cosmetic changes to rigde path example (#8260)

Change the name of ridge object clf to ridge and also
reinstantiate ridge in every iteration.

Issue: https://github.com/scikit-learn/scikit-learn/issues/8256

Running flake8 on the diff in the range 15fddab..5eb2697 (3 commit(s)):

No problem detected by flake8

The command "bash build_tools/travis/test_script.sh" exited with 0.
store build cache

change detected (content changed, file is created, or file is deleted):
/home/travis/.cache/pip/http/2/d/a/d/b/2dadbd55162754d058dc357b722d88c9c6a5ae53221595f04f43782f
/home/travis/.cache/pip/http/d/c/3/9/3/dc3935e77c5fd98e435a893c4a878917dd44c32237acf957481b5c9f

changes detected, packing new archive
uploading archive

$ source build_tools/travis/after_success.sh

Done. Your build exited with 0.

  1. https://travis-ci.org/joblib/joblib/jobs/198003249
Worker information
hostname: i-0c6cb0e-precise-production-2-worker-org-docker.travisci.net:0ea732cb-5716-4d4b-95d0-244920142353
version: v2.6.2 https://github.com/travis-ci/worker/tree/fdccca4efd347ebc889baae641ccbf55bb871d19
instance: 7c1075d:travis:python
startup: 937.804593ms
Build system information
Build language: python
Build group: stable
Build dist: precise
Build id: 198003247
Job id: 198003249
travis-build version: 57a431e31
Build image provisioning date and time
Thu Feb  5 15:09:33 UTC 2015
Operating System Details
Distributor ID:	Ubuntu
Description:	Ubuntu 12.04.5 LTS
Release:	12.04
Codename:	precise
Linux Version
3.13.0-29-generic
Cookbooks Version
a68419e https://github.com/travis-ci/travis-cookbooks/tree/a68419e
GCC version
gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3
Copyright (C) 2011 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

LLVM version
clang version 3.4 (tags/RELEASE_34/final)
Target: x86_64-unknown-linux-gnu
Thread model: posix
Pre-installed Ruby versions
ruby-1.9.3-p551
Pre-installed Node.js versions
v0.10.36
Pre-installed Go versions
1.4.1
Redis version
redis-server 2.8.19
riak version
2.0.2
MongoDB version
MongoDB 2.4.12
CouchDB version
couchdb 1.6.1
Neo4j version
1.9.4
RabbitMQ Version
3.4.3
ElasticSearch version
1.4.0
Installed Sphinx versions
2.0.10
2.1.9
2.2.6
Default Sphinx version
2.2.6
Installed Firefox version
firefox 31.0esr
PhantomJS version
1.9.8
ant -version
Apache Ant(TM) version 1.8.2 compiled on December 3 2011
mvn -version
Apache Maven 3.2.5 (12a6b3acb947671f09b81f49094c53f426d8cea1; 2014-12-14T17:29:23+00:00)
Maven home: /usr/local/maven
Java version: 1.7.0_76, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-7-oracle/jre
Default locale: en_US, platform encoding: ANSI_X3.4-1968
OS name: "linux", version: "3.13.0-29-generic", arch: "amd64", family: "unix"

$ export DEBIAN_FRONTEND=noninteractive
W: Size of file /var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_precise-updates_restricted_binary-amd64_Packages.gz is not what the server reported 19578 20785
W: Size of file /var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_precise-updates_restricted_binary-i386_Packages.gz is not what the server reported 19540 20707
W: Size of file /var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_precise-backports_multiverse_source_Sources.gz is not what the server reported 5886 5888
W: Size of file /var/lib/apt/lists/ppa.launchpad.net_travis-ci_zero-mq_ubuntu_dists_precise_main_binary-amd64_Packages.gz is not what the server reported 832 1195
W: Size of file /var/lib/apt/lists/ppa.launchpad.net_ubuntugis_ppa_ubuntu_dists_precise_main_binary-amd64_Packages.gz is not what the server reported 33645 36677
W: Size of file /var/lib/apt/lists/ppa.launchpad.net_ubuntugis_ppa_ubuntu_dists_precise_main_binary-i386_Packages.gz is not what the server reported 33703 36733
W: Size of file /var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_precise-security_restricted_binary-amd64_Packages.gz is not what the server reported 13782 14904
W: Size of file /var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_precise-security_restricted_binary-i386_Packages.gz is not what the server reported 13762 14885
Reading package lists...
Building dependency tree...
Reading state information...
The following extra packages will be installed:
libc-bin libc-dev-bin libc6-dev
Suggested packages:
glibc-doc
The following packages will be upgraded:
libc-bin libc-dev-bin libc6 libc6-dev
4 upgraded, 0 newly installed, 0 to remove and 256 not upgraded.
Need to get 8,840 kB of archives.
After this operation, 14.3 kB disk space will be freed.
Get:1 http://us.archive.ubuntu.com/ubuntu/ precise-updates/main libc6-dev amd64 2.15-0ubuntu10.15 [2,943 kB]
Get:2 http://us.archive.ubuntu.com/ubuntu/ precise-updates/main libc-dev-bin amd64 2.15-0ubuntu10.15 [84.7 kB]
Get:3 http://us.archive.ubuntu.com/ubuntu/ precise-updates/main libc-bin amd64 2.15-0ubuntu10.15 [1,177 kB]
Get:4 http://us.archive.ubuntu.com/ubuntu/ precise-updates/main libc6 amd64 2.15-0ubuntu10.15 [4,636 kB]
Fetched 8,840 kB in 0s (29.9 MB/s)
Preconfiguring packages ...
(Reading database ... 72431 files and directories currently installed.)
Preparing to replace libc6-dev 2.15-0ubuntu10.10 (using .../libc6-dev_2.15-0ubuntu10.15_amd64.deb) ...
Unpacking replacement libc6-dev ...
Preparing to replace libc-dev-bin 2.15-0ubuntu10.10 (using .../libc-dev-bin_2.15-0ubuntu10.15_amd64.deb) ...
Unpacking replacement libc-dev-bin ...
Preparing to replace libc-bin 2.15-0ubuntu10.10 (using .../libc-bin_2.15-0ubuntu10.15_amd64.deb) ...
Unpacking replacement libc-bin ...
Processing triggers for man-db ...
Setting up libc-bin (2.15-0ubuntu10.15) ...
(Reading database ... 72430 files and directories currently installed.)
Preparing to replace libc6 2.15-0ubuntu10.10 (using .../libc6_2.15-0ubuntu10.15_amd64.deb) ...
Unpacking replacement libc6 ...
Setting up libc6 (2.15-0ubuntu10.15) ...
Setting up libc-dev-bin (2.15-0ubuntu10.15) ...
Setting up libc6-dev (2.15-0ubuntu10.15) ...
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
$ git clone --depth=50 https://github.com/joblib/joblib.git joblib/joblib
Cloning into 'joblib/joblib'...
remote: Counting objects: 470, done.
remote: Compressing objects: 100% (247/247), done.
remote: Total 470 (delta 264), reused 361 (delta 216), pack-reused 0
Receiving objects: 100% (470/470), 258.26 KiB | 0 bytes/s, done.
Resolving deltas: 100% (264/264), done.
Checking connectivity... done.

$ cd joblib/joblib
$ git fetch origin +refs/pull/434/merge:
remote: Counting objects: 15, done.
remote: Compressing objects: 100% (7/7), done.
remote: Total 15 (delta 13), reused 9 (delta 8), pack-reused 0
Unpacking objects: 100% (15/15), done.
From https://github.com/joblib/joblib

  • branch refs/pull/434/merge -> FETCH_HEAD

$ git checkout -qf FETCH_HEAD

This job is running on container-based infrastructure, which does not allow use of 'sudo', setuid and setguid executables.
If you require sudo, add 'sudo: required' to your .travis.yml
See https://docs.travis-ci.com/user/workers/container-based-infrastructure/ for details.

Setting environment variables from .travis.yml
$ export PYTHON_VERSION="2.7"
$ export NUMPY_VERSION="1.7"

$ source ~/virtualenv/python2.7/bin/activate

$ python --version
Python 2.7.9
$ pip --version
pip 6.0.7 from /home/travis/virtualenv/python2.7.9/lib/python2.7/site-packages (python 2.7)
$ source continuous_integration/install.sh
--2017-02-03 14:23:51-- http://repo.continuum.io/miniconda/Miniconda-latest-Linux-x86_64.sh
Resolving repo.continuum.io (repo.continuum.io)... 104.16.18.10, 104.16.19.10, 2400:cb00:2048:1::6810:130a, ...
Connecting to repo.continuum.io (repo.continuum.io)|104.16.18.10|:80... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: https://repo.continuum.io/miniconda/Miniconda-latest-Linux-x86_64.sh [following]
--2017-02-03 14:23:51-- https://repo.continuum.io/miniconda/Miniconda-latest-Linux-x86_64.sh
Connecting to repo.continuum.io (repo.continuum.io)|104.16.18.10|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 27208383 (26M) [application/octet-stream]
Saving to: `miniconda.sh'

100%[======================================>] 27,208,383 81.6M/s in 0.3s

2017-02-03 14:23:51 (81.6 MB/s) - `miniconda.sh' saved [27208383/27208383]

PREFIX=/home/travis/miniconda2
installing: _cache-0.0-py27_x0 ...
installing: python-2.7.11-0 ...
installing: conda-env-2.4.5-py27_0 ...
installing: openssl-1.0.2g-0 ...
installing: pycosat-0.6.1-py27_0 ...
installing: pyyaml-3.11-py27_1 ...
installing: readline-6.2-2 ...
installing: requests-2.9.1-py27_0 ...
installing: sqlite-3.9.2-0 ...
installing: tk-8.5.18-0 ...
installing: yaml-0.1.6-0 ...
installing: zlib-1.2.8-0 ...
installing: conda-4.0.5-py27_0 ...
installing: pycrypto-2.6.1-py27_0 ...
installing: pip-8.1.1-py27_1 ...
installing: wheel-0.29.0-py27_0 ...
installing: setuptools-20.3-py27_0 ...
Python 2.7.11 :: Continuum Analytics, Inc.
creating default environment...
installation finished.
Fetching package metadata: ....
.Solving package specifications: .........

Package plan for installation in environment /home/travis/miniconda2:

The following packages will be downloaded:

package                    |            build
---------------------------|-----------------
conda-env-2.6.0            |                0          502 B
libffi-3.2.1               |                1          38 KB
sqlite-3.13.0              |                0         4.0 MB
python-2.7.13              |                0        11.5 MB
enum34-1.1.6               |           py27_0          53 KB
idna-2.2                   |           py27_0         122 KB
ipaddress-1.0.18           |           py27_0          31 KB
pyasn1-0.1.9               |           py27_0          54 KB
pycparser-2.17             |           py27_0         153 KB
requests-2.12.4            |           py27_0         762 KB
ruamel_yaml-0.11.14        |           py27_1         361 KB
six-1.10.0                 |           py27_0          16 KB
cffi-1.9.1                 |           py27_0         325 KB
cryptography-1.7.1         |           py27_0         848 KB
pyopenssl-16.2.0           |           py27_0          68 KB
conda-4.3.9                |           py27_0         472 KB
------------------------------------------------------------
                                       Total:        18.7 MB

The following NEW packages will be INSTALLED:

cffi:         1.9.1-py27_0  
cryptography: 1.7.1-py27_0  
enum34:       1.1.6-py27_0  
idna:         2.2-py27_0    
ipaddress:    1.0.18-py27_0 
libffi:       3.2.1-1       
pyasn1:       0.1.9-py27_0  
pycparser:    2.17-py27_0   
pyopenssl:    16.2.0-py27_0 
ruamel_yaml:  0.11.14-py27_1
six:          1.10.0-py27_0 

The following packages will be UPDATED:

conda:        4.0.5-py27_0 --> 4.3.9-py27_0  
conda-env:    2.4.5-py27_0 --> 2.6.0-0       
python:       2.7.11-0     --> 2.7.13-0      
requests:     2.9.1-py27_0 --> 2.12.4-py27_0 
sqlite:       3.9.2-0      --> 3.13.0-0      

Fetching packages ...
conda-env-2.6. 100% || Time: 0:00:00 202.75 kB/s
libffi-3.2.1-1 100% || Time: 0:00:00 17.81 MB/s
sqlite-3.13.0- 100% || Time: 0:00:00 35.51 MB/s
python-2.7.13- 100% || Time: 0:00:00 37.79 MB/s
enum34-1.1.6-p 100% || Time: 0:00:00 18.20 MB/s
idna-2.2-py27_ 100% || Time: 0:00:00 14.59 MB/s
ipaddress-1.0. 100% || Time: 0:00:00 15.30 MB/s
pyasn1-0.1.9-p 100% || Time: 0:00:00 14.34 MB/s
pycparser-2.17 100% || Time: 0:00:00 16.98 MB/s
requests-2.12. 100% || Time: 0:00:00 22.55 MB/s
ruamel_yaml-0. 100% || Time: 0:00:00 17.56 MB/s
six-1.10.0-py2 100% || Time: 0:00:00 6.98 MB/s
cffi-1.9.1-py2 100% || Time: 0:00:00 19.27 MB/s
cryptography-1 100% || Time: 0:00:00 20.73 MB/s
pyopenssl-16.2 100% || Time: 0:00:00 15.64 MB/s
conda-4.3.9-py 100% || Time: 0:00:00 21.40 MB/s
Extracting packages ...
[ COMPLETE ]|| 100%
Unlinking packages ...
[ COMPLETE ]|| 100%
Linking packages ...
[ COMPLETE ]|| 100%
conda requirements string: pip python=2.7 numpy=1.7
Fetching package metadata .........
Solving package specifications: .

Package plan for installation in environment /home/travis/miniconda2/envs/testenv:

The following NEW packages will be INSTALLED:

libgfortran: 1.0-0        
numpy:       1.7.1-py27_3 
openssl:     1.0.2k-0     
pip:         9.0.1-py27_1 
python:      2.7.13-0     
readline:    6.2-2        
setuptools:  27.2.0-py27_0
sqlite:      3.13.0-0     
tk:          8.5.18-0     
wheel:       0.29.0-py27_0
zlib:        1.2.8-3      

libgfortran-1. 100% || Time: 0:00:00 20.23 MB/s
openssl-1.0.2k 100% || Time: 0:00:00 29.84 MB/s
readline-6.2-2 100% || Time: 0:00:00 35.09 MB/s
tk-8.5.18-0.ta 100% || Time: 0:00:00 33.89 MB/s
zlib-1.2.8-3.t 100% || Time: 0:00:00 27.56 MB/s
numpy-1.7.1-py 100% || Time: 0:00:00 35.70 MB/s
setuptools-27. 100% || Time: 0:00:00 27.59 MB/s
wheel-0.29.0-p 100% || Time: 0:00:00 28.29 MB/s
pip-9.0.1-py27 100% || Time: 0:00:00 31.00 MB/s

To activate this environment, use:

> source activate testenv

To deactivate this environment, use:

> source deactivate testenv

Fetching package metadata .........
Solving package specifications: .

PackageNotFoundError: Package not found: '' no packages found to remove from environment: /home/travis/miniconda2/envs/testenv

MKL not installed
Collecting pytest
Downloading pytest-3.0.6-py2.py3-none-any.whl (172kB)
100% |β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ| 174kB 3.1MB/s
Requirement already satisfied: setuptools in /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/setuptools-27.2.0-py2.7.egg (from pytest)
Collecting py>=1.4.29 (from pytest)
Downloading py-1.4.32-py2.py3-none-any.whl (82kB)
100% |β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ| 92kB 6.7MB/s
Installing collected packages: py, pytest
Successfully installed py-1.4.32 pytest-3.0.6
Collecting memory_profiler
Downloading memory_profiler-0.43.tar.gz
Building wheels for collected packages: memory-profiler
Running setup.py bdist_wheel for memory-profiler ... -οΏ½ οΏ½done
Stored in directory: /home/travis/.cache/pip/wheels/72/3d/b8/edc448af07a9c74ce9554064c83d13c2cebed45c819c31f049
Successfully built memory-profiler
Installing collected packages: memory-profiler
Successfully installed memory-profiler-0.43
running install
running build
running build_py
creating build
creating build/lib
creating build/lib/joblib
copying joblib/init.py -> build/lib/joblib
copying joblib/_compat.py -> build/lib/joblib
copying joblib/_memory_helpers.py -> build/lib/joblib
copying joblib/_multiprocessing_helpers.py -> build/lib/joblib
copying joblib/backports.py -> build/lib/joblib
copying joblib/disk.py -> build/lib/joblib
copying joblib/func_inspect.py -> build/lib/joblib
copying joblib/hashing.py -> build/lib/joblib
copying joblib/my_exceptions.py -> build/lib/joblib
copying joblib/numpy_pickle.py -> build/lib/joblib
copying joblib/numpy_pickle_compat.py -> build/lib/joblib
copying joblib/numpy_pickle_utils.py -> build/lib/joblib
copying joblib/testing.py -> build/lib/joblib
copying joblib/_parallel_backends.py -> build/lib/joblib
copying joblib/format_stack.py -> build/lib/joblib
copying joblib/logger.py -> build/lib/joblib
copying joblib/memory.py -> build/lib/joblib
copying joblib/parallel.py -> build/lib/joblib
copying joblib/pool.py -> build/lib/joblib
creating build/lib/joblib/test
copying joblib/test/init.py -> build/lib/joblib/test
copying joblib/test/test_backports.py -> build/lib/joblib/test
copying joblib/test/test_disk.py -> build/lib/joblib/test
copying joblib/test/test_format_stack.py -> build/lib/joblib/test
copying joblib/test/test_func_inspect.py -> build/lib/joblib/test
copying joblib/test/test_func_inspect_special_encoding.py -> build/lib/joblib/test
copying joblib/test/test_hashing.py -> build/lib/joblib/test
copying joblib/test/test_logger.py -> build/lib/joblib/test
copying joblib/test/test_my_exceptions.py -> build/lib/joblib/test
copying joblib/test/test_numpy_pickle.py -> build/lib/joblib/test
copying joblib/test/test_numpy_pickle_compat.py -> build/lib/joblib/test
copying joblib/test/test_numpy_pickle_utils.py -> build/lib/joblib/test
copying joblib/test/test_pool.py -> build/lib/joblib/test
copying joblib/test/test_testing.py -> build/lib/joblib/test
copying joblib/test/common.py -> build/lib/joblib/test
copying joblib/test/test_memory.py -> build/lib/joblib/test
copying joblib/test/test_parallel.py -> build/lib/joblib/test
creating build/lib/joblib/test/data
copying joblib/test/data/init.py -> build/lib/joblib/test/data
copying joblib/test/data/create_numpy_pickle.py -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.10.0_compressed_pickle_py27_np16.gz -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.10.0_compressed_pickle_py27_np17.gz -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.10.0_compressed_pickle_py33_np18.gz -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.10.0_compressed_pickle_py34_np19.gz -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.10.0_compressed_pickle_py35_np19.gz -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.11.0_compressed_pickle_py36_np111.gz -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.8.4_compressed_pickle_py27_np17.gz -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.9.2_compressed_pickle_py27_np16.gz -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.9.2_compressed_pickle_py27_np17.gz -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.9.2_compressed_pickle_py33_np18.gz -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.9.2_compressed_pickle_py34_np19.gz -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.9.2_compressed_pickle_py35_np19.gz -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.9.4.dev0_compressed_cache_size_pickle_py35_np19.gz -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.10.0_pickle_py27_np16.pkl.gzip -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.10.0_pickle_py27_np17.pkl.gzip -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.10.0_pickle_py33_np18.pkl.gzip -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.10.0_pickle_py34_np19.pkl.gzip -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.10.0_pickle_py35_np19.pkl.gzip -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.11.0_pickle_py36_np111.pkl.gzip -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.10.0_pickle_py27_np16.pkl.bz2 -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.10.0_pickle_py27_np17.pkl.bz2 -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.10.0_pickle_py33_np18.pkl.bz2 -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.10.0_pickle_py34_np19.pkl.bz2 -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.10.0_pickle_py35_np19.pkl.bz2 -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.11.0_pickle_py36_np111.pkl.bz2 -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.10.0_pickle_py27_np17.pkl.xz -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.10.0_pickle_py33_np18.pkl.xz -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.10.0_pickle_py34_np19.pkl.xz -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.10.0_pickle_py35_np19.pkl.xz -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.11.0_pickle_py36_np111.pkl.xz -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.10.0_pickle_py27_np17.pkl.lzma -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.10.0_pickle_py33_np18.pkl.lzma -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.10.0_pickle_py34_np19.pkl.lzma -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.10.0_pickle_py35_np19.pkl.lzma -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.11.0_pickle_py36_np111.pkl.lzma -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.10.0_pickle_py27_np16.pkl -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.10.0_pickle_py27_np17.pkl -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.10.0_pickle_py33_np18.pkl -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.10.0_pickle_py34_np19.pkl -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.10.0_pickle_py35_np19.pkl -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.11.0_pickle_py36_np111.pkl -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.9.2_pickle_py27_np16.pkl -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.9.2_pickle_py27_np17.pkl -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.9.2_pickle_py33_np18.pkl -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.9.2_pickle_py34_np19.pkl -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.9.2_pickle_py35_np19.pkl -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.9.2_pickle_py27_np16.pkl_01.npy -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.9.2_pickle_py27_np16.pkl_02.npy -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.9.2_pickle_py27_np16.pkl_03.npy -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.9.2_pickle_py27_np16.pkl_04.npy -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.9.2_pickle_py27_np17.pkl_01.npy -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.9.2_pickle_py27_np17.pkl_02.npy -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.9.2_pickle_py27_np17.pkl_03.npy -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.9.2_pickle_py27_np17.pkl_04.npy -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.9.2_pickle_py33_np18.pkl_01.npy -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.9.2_pickle_py33_np18.pkl_02.npy -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.9.2_pickle_py33_np18.pkl_03.npy -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.9.2_pickle_py33_np18.pkl_04.npy -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.9.2_pickle_py34_np19.pkl_01.npy -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.9.2_pickle_py34_np19.pkl_02.npy -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.9.2_pickle_py34_np19.pkl_03.npy -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.9.2_pickle_py34_np19.pkl_04.npy -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.9.2_pickle_py35_np19.pkl_01.npy -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.9.2_pickle_py35_np19.pkl_02.npy -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.9.2_pickle_py35_np19.pkl_03.npy -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.9.2_pickle_py35_np19.pkl_04.npy -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.9.4.dev0_compressed_cache_size_pickle_py35_np19.gz_01.npy.z -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.9.4.dev0_compressed_cache_size_pickle_py35_np19.gz_02.npy.z -> build/lib/joblib/test/data
copying joblib/test/data/joblib_0.9.4.dev0_compressed_cache_size_pickle_py35_np19.gz_03.npy.z -> build/lib/joblib/test/data
running install_lib
creating /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib
copying build/lib/joblib/init.py -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib
copying build/lib/joblib/_compat.py -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib
copying build/lib/joblib/_memory_helpers.py -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib
copying build/lib/joblib/_multiprocessing_helpers.py -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib
copying build/lib/joblib/backports.py -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib
copying build/lib/joblib/disk.py -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib
copying build/lib/joblib/func_inspect.py -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib
copying build/lib/joblib/hashing.py -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib
copying build/lib/joblib/my_exceptions.py -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib
copying build/lib/joblib/numpy_pickle.py -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib
copying build/lib/joblib/numpy_pickle_compat.py -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib
copying build/lib/joblib/numpy_pickle_utils.py -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib
copying build/lib/joblib/testing.py -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib
copying build/lib/joblib/_parallel_backends.py -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib
copying build/lib/joblib/format_stack.py -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib
copying build/lib/joblib/logger.py -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib
copying build/lib/joblib/memory.py -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib
copying build/lib/joblib/parallel.py -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib
copying build/lib/joblib/pool.py -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib
creating /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test
copying build/lib/joblib/test/init.py -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test
copying build/lib/joblib/test/test_backports.py -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test
copying build/lib/joblib/test/test_disk.py -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test
copying build/lib/joblib/test/test_format_stack.py -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test
copying build/lib/joblib/test/test_func_inspect.py -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test
copying build/lib/joblib/test/test_func_inspect_special_encoding.py -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test
copying build/lib/joblib/test/test_hashing.py -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test
copying build/lib/joblib/test/test_logger.py -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test
copying build/lib/joblib/test/test_my_exceptions.py -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test
copying build/lib/joblib/test/test_numpy_pickle.py -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test
copying build/lib/joblib/test/test_numpy_pickle_compat.py -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test
copying build/lib/joblib/test/test_numpy_pickle_utils.py -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test
copying build/lib/joblib/test/test_pool.py -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test
copying build/lib/joblib/test/test_testing.py -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test
copying build/lib/joblib/test/common.py -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test
copying build/lib/joblib/test/test_memory.py -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test
copying build/lib/joblib/test/test_parallel.py -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test
creating /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/init.py -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/create_numpy_pickle.py -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.10.0_compressed_pickle_py27_np16.gz -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.10.0_compressed_pickle_py27_np17.gz -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.10.0_compressed_pickle_py33_np18.gz -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.10.0_compressed_pickle_py34_np19.gz -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.10.0_compressed_pickle_py35_np19.gz -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.11.0_compressed_pickle_py36_np111.gz -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.8.4_compressed_pickle_py27_np17.gz -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.9.2_compressed_pickle_py27_np16.gz -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.9.2_compressed_pickle_py27_np17.gz -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.9.2_compressed_pickle_py33_np18.gz -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.9.2_compressed_pickle_py34_np19.gz -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.9.2_compressed_pickle_py35_np19.gz -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.9.4.dev0_compressed_cache_size_pickle_py35_np19.gz -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.10.0_pickle_py27_np16.pkl.gzip -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.10.0_pickle_py27_np17.pkl.gzip -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.10.0_pickle_py33_np18.pkl.gzip -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.10.0_pickle_py34_np19.pkl.gzip -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.10.0_pickle_py35_np19.pkl.gzip -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.11.0_pickle_py36_np111.pkl.gzip -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.10.0_pickle_py27_np16.pkl.bz2 -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.10.0_pickle_py27_np17.pkl.bz2 -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.10.0_pickle_py33_np18.pkl.bz2 -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.10.0_pickle_py34_np19.pkl.bz2 -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.10.0_pickle_py35_np19.pkl.bz2 -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.11.0_pickle_py36_np111.pkl.bz2 -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.10.0_pickle_py27_np17.pkl.xz -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.10.0_pickle_py33_np18.pkl.xz -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.10.0_pickle_py34_np19.pkl.xz -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.10.0_pickle_py35_np19.pkl.xz -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.11.0_pickle_py36_np111.pkl.xz -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.10.0_pickle_py27_np17.pkl.lzma -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.10.0_pickle_py33_np18.pkl.lzma -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.10.0_pickle_py34_np19.pkl.lzma -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.10.0_pickle_py35_np19.pkl.lzma -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.11.0_pickle_py36_np111.pkl.lzma -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.10.0_pickle_py27_np16.pkl -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.10.0_pickle_py27_np17.pkl -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.10.0_pickle_py33_np18.pkl -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.10.0_pickle_py34_np19.pkl -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.10.0_pickle_py35_np19.pkl -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.11.0_pickle_py36_np111.pkl -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.9.2_pickle_py27_np16.pkl -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.9.2_pickle_py27_np17.pkl -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.9.2_pickle_py33_np18.pkl -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.9.2_pickle_py34_np19.pkl -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.9.2_pickle_py35_np19.pkl -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.9.2_pickle_py27_np16.pkl_01.npy -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.9.2_pickle_py27_np16.pkl_02.npy -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.9.2_pickle_py27_np16.pkl_03.npy -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.9.2_pickle_py27_np16.pkl_04.npy -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.9.2_pickle_py27_np17.pkl_01.npy -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.9.2_pickle_py27_np17.pkl_02.npy -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.9.2_pickle_py27_np17.pkl_03.npy -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.9.2_pickle_py27_np17.pkl_04.npy -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.9.2_pickle_py33_np18.pkl_01.npy -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.9.2_pickle_py33_np18.pkl_02.npy -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.9.2_pickle_py33_np18.pkl_03.npy -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.9.2_pickle_py33_np18.pkl_04.npy -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.9.2_pickle_py34_np19.pkl_01.npy -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.9.2_pickle_py34_np19.pkl_02.npy -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.9.2_pickle_py34_np19.pkl_03.npy -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.9.2_pickle_py34_np19.pkl_04.npy -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.9.2_pickle_py35_np19.pkl_01.npy -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.9.2_pickle_py35_np19.pkl_02.npy -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.9.2_pickle_py35_np19.pkl_03.npy -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.9.2_pickle_py35_np19.pkl_04.npy -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.9.4.dev0_compressed_cache_size_pickle_py35_np19.gz_01.npy.z -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.9.4.dev0_compressed_cache_size_pickle_py35_np19.gz_02.npy.z -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
copying build/lib/joblib/test/data/joblib_0.9.4.dev0_compressed_cache_size_pickle_py35_np19.gz_03.npy.z -> /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data
byte-compiling /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/init.py to init.pyc
byte-compiling /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/_compat.py to _compat.pyc
byte-compiling /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/_memory_helpers.py to _memory_helpers.pyc
byte-compiling /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/_multiprocessing_helpers.py to _multiprocessing_helpers.pyc
byte-compiling /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/backports.py to backports.pyc
byte-compiling /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/disk.py to disk.pyc
byte-compiling /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/func_inspect.py to func_inspect.pyc
byte-compiling /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/hashing.py to hashing.pyc
byte-compiling /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/my_exceptions.py to my_exceptions.pyc
byte-compiling /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/numpy_pickle.py to numpy_pickle.pyc
byte-compiling /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/numpy_pickle_compat.py to numpy_pickle_compat.pyc
byte-compiling /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/numpy_pickle_utils.py to numpy_pickle_utils.pyc
byte-compiling /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/testing.py to testing.pyc
byte-compiling /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/_parallel_backends.py to _parallel_backends.pyc
byte-compiling /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/format_stack.py to format_stack.pyc
byte-compiling /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/logger.py to logger.pyc
byte-compiling /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/memory.py to memory.pyc
byte-compiling /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/parallel.py to parallel.pyc
byte-compiling /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/pool.py to pool.pyc
byte-compiling /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/init.py to init.pyc
byte-compiling /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/test_backports.py to test_backports.pyc
byte-compiling /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/test_disk.py to test_disk.pyc
byte-compiling /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/test_format_stack.py to test_format_stack.pyc
byte-compiling /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/test_func_inspect.py to test_func_inspect.pyc
byte-compiling /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/test_func_inspect_special_encoding.py to test_func_inspect_special_encoding.pyc
byte-compiling /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/test_hashing.py to test_hashing.pyc
byte-compiling /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/test_logger.py to test_logger.pyc
byte-compiling /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/test_my_exceptions.py to test_my_exceptions.pyc
byte-compiling /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/test_numpy_pickle.py to test_numpy_pickle.pyc
byte-compiling /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/test_numpy_pickle_compat.py to test_numpy_pickle_compat.pyc
byte-compiling /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/test_numpy_pickle_utils.py to test_numpy_pickle_utils.pyc
byte-compiling /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/test_pool.py to test_pool.pyc
byte-compiling /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/test_testing.py to test_testing.pyc
byte-compiling /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/common.py to common.pyc
byte-compiling /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/test_memory.py to test_memory.pyc
byte-compiling /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/test_parallel.py to test_parallel.pyc
byte-compiling /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data/init.py to init.pyc
byte-compiling /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib/test/data/create_numpy_pickle.py to create_numpy_pickle.pyc
running install_egg_info
Writing /home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/joblib-0.11.0.dev0-py2.7.egg-info

$ source continuous_integration/test_script.sh
py.test joblib
============================= test session starts ==============================
platform linux2 -- Python 2.7.13, pytest-3.0.6, py-1.4.32, pluggy-0.4.0
rootdir: /home/travis/build/joblib/joblib, inifile: setup.cfg
collected 897 items

joblib/init.py .
joblib/parallel.py ..
joblib/test/test_backports.py .
joblib/test/test_disk.py ........
joblib/test/test_format_stack.py ....
joblib/test/test_func_inspect.py ................................
joblib/test/test_hashing.py .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
joblib/test/test_logger.py .
joblib/test/test_memory.py ..............................
joblib/test/test_my_exceptions.py ...
joblib/test/test_numpy_pickle.py .......................................................................................................................s.
joblib/test/test_numpy_pickle_compat.py .
joblib/test/test_numpy_pickle_utils.py ..
joblib/test/test_parallel.py .........................................................................................................................................................s.......
joblib/test/test_pool.py ...........
joblib/test/test_testing.py .....
joblib/test/data/create_numpy_pickle.py .

==================== 895 passed, 2 skipped in 38.47 seconds ====================

The command "source continuous_integration/test_script.sh" exited with 0.
$ if [[ "$COVERAGE" == "true" ]]; then coveralls || echo "failed"; fi

Done. Your build exited with 0.

@BanzaiMan
Member

@lesteve Could you try restarting a few of these false failures to see if the issue is intermittent? (If possible, please keep the old build log, so that we can compare them.)

@BanzaiMan
Member

Hello, everyone. We identified a potential culprit and are rolling back the change. This rollback would take time to propagate everywhere, so please continue reporting if you see the problem.

Again, thank you for the time and patience. We are sorry for the troubles this has caused.

@lesteve
lesteve commented Feb 3, 2017

@lesteve Could you try restarting a few of these false failures to see if the issue is intermittent?

I have tried this and got some of them to eventually pass, but in my experience you need quite a few restarts to have a chance at a passing build (~4-5 roughly I would say although I didn't make any serious measurements).

@BanzaiMan
Member
BanzaiMan commented Feb 3, 2017 edited

@lesteve Thanks for the report. The success appears to hinge on whether or not you get the culprit version of our component. Sorry for the inconvenience.

@lesteve
lesteve commented Feb 3, 2017

I have two joblib builds with exactly the same code (one is one empty commit away from the other):

Passing:
https://travis-ci.org/lesteve/joblib/jobs/198070301

Failing:
https://travis-ci.org/lesteve/joblib/jobs/198071415

@lesteve
lesteve commented Feb 3, 2017

I have two joblib builds with exactly the same code (one is one empty commit away from the other):

Sorry I am working from a very spotty connection and I did not see #7264 (comment) before posting my previous message. I'll wait a bit more and report if I still see problems.

@BanzaiMan
Member
BanzaiMan commented Feb 3, 2017 edited

@dom96 Hello! Thanks for the report. Your results are consistent with what we have found so far. The worker version 2.6.2 (https://travis-ci.org/nim-lang/packages/builds/198112873#L3) is being rolled back. It is being replaced, but, as I indicated earlier, it takes a little time for it to be completely eradicated.

Thank you for your patience.

@etrepum
etrepum commented Feb 3, 2017

It's been hours, why am I still getting v2.6.2 workers on our paid plan? Is there something we can do?

@lazedo lazedo referenced this issue in 2600hz/kazoo Feb 4, 2017
Merged

Crossbar url encoding #3217

@jayvdb
jayvdb commented Feb 4, 2017

We are also seeing this on almost every build for coala/coala and coala/coala-bears, despite many restarts it persists.
e.g.
https://travis-ci.org/coala/coala/jobs/198353922

@bsipocz bsipocz referenced this issue in astropy/astropy Feb 4, 2017
Open

Treats scalar arrays as Python scalars #5772

@kalefranz

We're seeing this for all non-sudo linux containers for the conda project.
Simple example: https://travis-ci.org/conda/conda/jobs/198384933

@astrofrog

@BanzaiMan - this is still an issue for me: https://travis-ci.org/glue-viz/glue-vispy-viewers/jobs/198514875 and importantly, this happens even for worker version 2.5.0:

hostname: i-073bffb-precise-production-2-worker-org-docker.travisci.net:68582cfa-8ad2-40ee-9dc4-36ee15720ba5
version: v2.5.0-94-g770c238 https://github.com/travis-ci/worker/tree/770c23840f65f72f7219361e4fd7d631de6f59ec
instance: 58f6245:travis:default
startup: 618.19819ms

https://travis-ci.org/glue-viz/glue-vispy-viewers/jobs/198514875

@Araq
Araq commented Feb 5, 2017

Still completely broken for us: https://travis-ci.org/nim-lang/Nim/builds/

We might need to switch to some other CI solution soon, it's unacceptable.

@lazedo
lazedo commented Feb 5, 2017

worker version: v2.5.0-8-g19ea9c2 OK (last working)
worker version: v2.5.0-94-g770c238 KO
worker version: v2.6.2 KO
worker version: v2.6.1-2-g9fbf704 OK

restarting failed jobs still gets worker version: v2.5.0-94-g770c238

@BanzaiMan
Member

Sorry for the delay, everyone. We believe that the rollback has completed, and this is no longer an issue. Please post results, especially if you see this problem after 14:25 Feb 5, 2017 UTC.

Thank you for your patience.

@lazedo
lazedo commented Feb 5, 2017

@BanzaiMan
if we set "sudo: required" it selects worker version: v2.6.1-2-g9fbf704 and it works
if we set "sudo: false" it selects worker version: v2.5.0-94-g770c238 and it doesn't work (build is ok but reported as failed)
worker version: v2.5.0-8-g19ea9c2 was working before

@bsipocz bsipocz referenced this issue in gammapy/gammapy Feb 5, 2017
Merged

Add Fermi-LAT 3FHL catalogue #868

@bsipocz
bsipocz commented Feb 5, 2017

@BanzaiMan - We still see it in gammapy, with a push build started just a couple of minutes ago: https://travis-ci.org/gammapy/gammapy/builds/198581502

@bsipocz
bsipocz commented Feb 5, 2017

@BanzaiMan - astropy-helpers is still failing, too https://travis-ci.org/astropy/astropy-helpers/builds/198549094 (build was restarted after 14:25UT) and has the 2.5 worker

@andydust
andydust commented Feb 5, 2017

@BanzaiMan - Hello. We are also still experiencing this bug on our paid account...

@BanzaiMan
Member

@andydust @bsipocz @lazedo @astrofrog Sorry for the delay, everyone. Looks like we have more work to do.

@etrepum
etrepum commented Feb 5, 2017

Yep still broken on our paid account. Definitely more work to do.

@Araq
Araq commented Feb 6, 2017

It's green again, thank you very much!

@MariadeAnton
Member

Sorry for the delay!

After the emergency maintenance on https://www.traviscistatus.com/incidents/sxrh0l46czqn, all instances on the container-based, sudo-false infrastructure, are now running on a previous worker version. Everything should be working as expected now.

If you still run into any issues - please, comment below!

@oleiba
oleiba commented Feb 6, 2017 edited

Hi!
I am experiencing failed jobs which were ended with Done. Your build exited with 0.
This occurred 5 minutes before writing this comment.
If it helps - this is constantly occurring on jobs on linux containers and which require redis.
image

@MariadeAnton
Member

@oleiba thank you! I think this might be related to #6861 instead - can you drop us a line at support@travis-ci.com to see how we can help?

@oleiba
oleiba commented Feb 6, 2017

I already did :)
(Curtis Ekstrom was helping me)

@etrepum
etrepum commented Feb 6, 2017

Working for us, nice to see this finally get resolved.

@lesteve
lesteve commented Feb 7, 2017

Seems fixed as far as I am concerned, closing.

@oleiba
oleiba commented Feb 7, 2017

For what it's worth, still occurring for me (see my first comment with screenshot).

@solarce
solarce commented Feb 13, 2017

A postmortem regarding this incident has been published at https://blog.travis-ci.com/2017-02-13-feb4-container-based-issues-postmortem

@idgserpro
idgserpro commented Feb 14, 2017 edited

When worker were like this, it worked.

Now it's like this and it doesn't work.

@BanzaiMan
Member

@idgserpro Sorry, but https://twitter.com/usinjuries/status/831382512396070913 exceeded the time limit. It appears to be unrelated.

@idgserpro

@BanzaiMan I still have a problem. I restarted a build that works previously and it returns Done. Your build exited with 0. and fails by timeout:

https://travis-ci.org/plonegovbr/brasil.gov.portlets/jobs/173989971#L4945

What has changed is that he now waits more than 10 minutes.

@MariadeAnton
Member

@idgserpro I agree with @BanzaiMan this seems unrelated - can you send us the details at support@travis-ci.com? We'll be there to take a look. Thanks!

@idgserpro

@oleiba your problem seems similar to mine. Have you made any progress with support?

@oleiba
oleiba commented Feb 15, 2017

Hi @idgserpro , I have used sudo: required as a workaround, and it made the failed builds pass.

@BanzaiMan
Member

These are different issues. If you are having problems, do open a new issue. I'm locking this.

@BanzaiMan BanzaiMan locked and limited conversation to collaborators Feb 15, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.