It seems that we need to add HTTP retries to pex <https://github.com/pantsbuild/pex/issues/18> or use another system to resolve and download dependencies.
On Mon, Oct 20, 2014 at 12:58 PM, Apache Jenkins Server < jenk...@builds.apache.org> wrote: > See <https://builds.apache.org/job/Aurora/666/changes> > > Changes: > > [mchucarroll] Improve error messages in client commands. > > ------------------------------------------ > [...truncated 87 lines...] > ++ which python2.7 > + PY=/usr/bin/python2.7 > + echo 'Using /usr/bin/python2.7' > Using /usr/bin/python2.7 > +++ dirname < > https://builds.apache.org/job/Aurora/ws/build-support/virtualenv> > ++ cd <https://builds.apache.org/job/Aurora/ws/build-support> > ++ pwd > + HERE=<https://builds.apache.org/job/Aurora/ws/build-support> > + '[' -f < > https://builds.apache.org/job/Aurora/ws/build-support/virtualenv-1.10.1/BOOTSTRAPPED> > ']' > + pushd <https://builds.apache.org/job/Aurora/ws/build-support> > ~/jenkins-slave/workspace/Aurora/build-support > ~/jenkins-slave/workspace/Aurora > + curl -O > https://pypi.python.org/packages/source/v/virtualenv/virtualenv-1.10.1.tar.gz > % Total % Received % Xferd Average Speed Time Time Time > Current > Dload Upload Total Spent Left > Speed > > 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- > 0 > 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- > 0 > 17 1294k 17 224k 0 0 160k 0 0:00:08 0:00:01 0:00:07 > 160k > 100 1294k 100 1294k 0 0 628k 0 0:00:02 0:00:02 --:--:-- > 629k > + tar zxvf virtualenv-1.10.1.tar.gz > virtualenv-1.10.1/ > virtualenv-1.10.1/AUTHORS.txt > virtualenv-1.10.1/bin/ > virtualenv-1.10.1/bin/rebuild-script.py > virtualenv-1.10.1/docs/ > virtualenv-1.10.1/docs/_theme/ > virtualenv-1.10.1/docs/_theme/nature/ > virtualenv-1.10.1/docs/_theme/nature/static/ > virtualenv-1.10.1/docs/_theme/nature/static/nature.css_t > virtualenv-1.10.1/docs/_theme/nature/static/pygments.css > virtualenv-1.10.1/docs/_theme/nature/theme.conf > virtualenv-1.10.1/docs/conf.py > virtualenv-1.10.1/docs/index.rst > virtualenv-1.10.1/docs/make.bat > virtualenv-1.10.1/docs/Makefile > virtualenv-1.10.1/docs/news.rst > virtualenv-1.10.1/LICENSE.txt > virtualenv-1.10.1/MANIFEST.in > virtualenv-1.10.1/PKG-INFO > virtualenv-1.10.1/README.rst > virtualenv-1.10.1/scripts/ > virtualenv-1.10.1/scripts/virtualenv > virtualenv-1.10.1/setup.cfg > virtualenv-1.10.1/setup.py > virtualenv-1.10.1/virtualenv.egg-info/ > virtualenv-1.10.1/virtualenv.egg-info/dependency_links.txt > virtualenv-1.10.1/virtualenv.egg-info/entry_points.txt > virtualenv-1.10.1/virtualenv.egg-info/not-zip-safe > virtualenv-1.10.1/virtualenv.egg-info/PKG-INFO > virtualenv-1.10.1/virtualenv.egg-info/SOURCES.txt > virtualenv-1.10.1/virtualenv.egg-info/top_level.txt > virtualenv-1.10.1/virtualenv.py > virtualenv-1.10.1/virtualenv_embedded/ > virtualenv-1.10.1/virtualenv_embedded/activate.bat > virtualenv-1.10.1/virtualenv_embedded/activate.csh > virtualenv-1.10.1/virtualenv_embedded/activate.fish > virtualenv-1.10.1/virtualenv_embedded/activate.ps1 > virtualenv-1.10.1/virtualenv_embedded/activate.sh > virtualenv-1.10.1/virtualenv_embedded/activate_this.py > virtualenv-1.10.1/virtualenv_embedded/deactivate.bat > virtualenv-1.10.1/virtualenv_embedded/distutils-init.py > virtualenv-1.10.1/virtualenv_embedded/distutils.cfg > virtualenv-1.10.1/virtualenv_embedded/site.py > virtualenv-1.10.1/virtualenv_support/ > virtualenv-1.10.1/virtualenv_support/__init__.py > virtualenv-1.10.1/virtualenv_support/pip-1.4.1.tar.gz > virtualenv-1.10.1/virtualenv_support/setuptools-0.9.8.tar.gz > + touch virtualenv-1.10.1/BOOTSTRAPPED > + popd > ~/jenkins-slave/workspace/Aurora > + exec /usr/bin/python2.7 < > https://builds.apache.org/job/Aurora/ws/build-support/virtualenv-1.10.1/virtualenv.py> > <https://builds.apache.org/job/Aurora/ws/build-support/pex.venv> > New python executable in < > https://builds.apache.org/job/Aurora/ws/build-support/pex.venv/bin/python2.7 > > > Also creating executable in < > https://builds.apache.org/job/Aurora/ws/build-support/pex.venv/bin/python> > Installing > Setuptools..............................................................................................................................................................................................................................done. > Installing > Pip.....................................................................................................................................................................................................................................................................................................................................done. > Downloading/unpacking twitter.common.python==0.5.9 > Running setup.py egg_info for package twitter.common.python > > Downloading/unpacking setuptools>=1 (from twitter.common.python==0.5.9) > Running setup.py egg_info for package setuptools > > Downloading/unpacking wheel (from twitter.common.python==0.5.9) > Running setup.py egg_info for package wheel > > no previously-included directories found matching 'wheel/test/*/dist' > no previously-included directories found matching 'wheel/test/*/build' > Installing collected packages: twitter.common.python, setuptools, wheel > Running setup.py install for twitter.common.python > Skipping installation of < > https://builds.apache.org/job/Aurora/ws/build-support/pex.venv/lib/python2.7/site-packages/twitter/__init__.py> > (namespace package) > Skipping installation of < > https://builds.apache.org/job/Aurora/ws/build-support/pex.venv/lib/python2.7/site-packages/twitter/common/__init__.py> > (namespace package) > > Installing < > https://builds.apache.org/job/Aurora/ws/build-support/pex.venv/lib/python2.7/site-packages/twitter.common.python-0.5.9-py2.7-nspkg.pth > > > Installing pex script to < > https://builds.apache.org/job/Aurora/ws/build-support/pex.venv/bin> > Found existing installation: setuptools 0.9.8 > Uninstalling setuptools: > Successfully uninstalled setuptools > Running setup.py install for setuptools > > Installing easy_install script to < > https://builds.apache.org/job/Aurora/ws/build-support/pex.venv/bin> > Installing easy_install-2.7 script to < > https://builds.apache.org/job/Aurora/ws/build-support/pex.venv/bin> > Running setup.py install for wheel > > no previously-included directories found matching 'wheel/test/*/dist' > no previously-included directories found matching 'wheel/test/*/build' > Installing wheel script to < > https://builds.apache.org/job/Aurora/ws/build-support/pex.venv/bin> > Successfully installed twitter.common.python setuptools wheel > Cleaning up... > twitter.common.python.http: Crawling /home/jenkins/.pex/build > twitter.common.python.http: Crawling /home/jenkins/.pex/build: 0.8ms > twitter.common.python.http: Crawling /home/jenkins/.pex/build > twitter.common.python.http: Crawling /home/jenkins/.pex/build: 1.0ms > twitter.common.python.http: Crawling /home/jenkins/.pex/build > twitter.common.python.http: Crawling /home/jenkins/.pex/build: 1.0ms > twitter.common.python.http: Crawling /home/jenkins/.pex/build > twitter.common.python.http: Crawling /home/jenkins/.pex/build: 0.7ms > twitter.common.python.http: Crawling /home/jenkins/.pex/build > twitter.common.python.http: Crawling /home/jenkins/.pex/build: 0.7ms > twitter.common.python.http: Crawling > https://pypi.python.org/simple/twitter.common.process/ > twitter.common.python.http: Crawling > https://pypi.python.org/simple/twitter.common.process/ :: Opening > (uncached) > twitter.common.python.http: Crawling > https://pypi.python.org/simple/twitter.common.process/ :: Opening > (uncached) :: Fetching > https://pypi.python.org/simple/twitter.common.process/ > twitter.common.python.http: Crawling > https://pypi.python.org/simple/twitter.common.process/ :: Opening > (uncached) :: Fetching > https://pypi.python.org/simple/twitter.common.process/ :: Resolving > pypi.python.org > twitter.common.python.http: Crawling > https://pypi.python.org/simple/twitter.common.process/ :: Opening > (uncached) :: Fetching > https://pypi.python.org/simple/twitter.common.process/ :: Connecting to > pypi.python.org > twitter.common.python.http: Crawling > https://pypi.python.org/simple/twitter.common.process/ :: Opening > (uncached) :: Caching > https://pypi.python.org/simple/twitter.common.process/ > twitter.common.python.http: Crawling > https://pypi.python.org/simple/twitter.common.process/: 559.7ms > twitter.common.python.http: Opening (uncached): 558.5ms > twitter.common.python.http: Fetching > https://pypi.python.org/simple/twitter.common.process/: 557.5ms > twitter.common.python.http: Resolving pypi.python.org: 64.3ms > twitter.common.python.http: Connecting to pypi.python.org: 134.1ms > twitter.common.python.http: Caching > https://pypi.python.org/simple/twitter.common.process/: 0.6ms > twitter.common.python.http: Crawling /home/jenkins/.pex/build > twitter.common.python.http: Crawling /home/jenkins/.pex/build: 1.2ms > twitter.common.python.http: Crawling > https://pypi.python.org/simple/twitter.common.log/ > twitter.common.python.http: Crawling > https://pypi.python.org/simple/twitter.common.log/ :: Opening (uncached) > twitter.common.python.http: Crawling > https://pypi.python.org/simple/twitter.common.log/ :: Opening (uncached) > :: Fetching https://pypi.python.org/simple/twitter.common.log/ > twitter.common.python.http: Crawling > https://pypi.python.org/simple/twitter.common.log/ :: Opening (uncached) > :: Fetching https://pypi.python.org/simple/twitter.common.log/ :: > Resolving pypi.python.org > twitter.common.python.http: Crawling > https://pypi.python.org/simple/twitter.common.log/ :: Opening (uncached) > :: Fetching https://pypi.python.org/simple/twitter.common.log/ :: > Connecting to pypi.python.org > twitter.common.python.http: Crawling > https://pypi.python.org/simple/twitter.common.log/ :: Opening (uncached) > :: Caching https://pypi.python.org/simple/twitter.common.log/ > twitter.common.python.http: Crawling > https://pypi.python.org/simple/twitter.common.log/: 559.1ms > twitter.common.python.http: Opening (uncached): 558.4ms > twitter.common.python.http: Fetching > https://pypi.python.org/simple/twitter.common.log/: 557.5ms > twitter.common.python.http: Resolving pypi.python.org: 64.3ms > twitter.common.python.http: Connecting to pypi.python.org: 135.7ms > twitter.common.python.http: Caching > https://pypi.python.org/simple/twitter.common.log/: 0.4ms > twitter.common.python.http: Crawling /home/jenkins/.pex/build > twitter.common.python.http: Crawling /home/jenkins/.pex/build: 0.8ms > twitter.common.python.http: Crawling /home/jenkins/.pex/build > twitter.common.python.http: Crawling /home/jenkins/.pex/build: 0.8ms > twitter.common.python.http: Crawling /home/jenkins/.pex/build > twitter.common.python.http: Crawling /home/jenkins/.pex/build: 0.7ms > twitter.common.python.http: Crawling /home/jenkins/.pex/build > twitter.common.python.http: Crawling /home/jenkins/.pex/build: 0.6ms > twitter.common.python.http: Crawling /home/jenkins/.pex/build > twitter.common.python.http: Crawling /home/jenkins/.pex/build: 0.6ms > twitter.common.python.http: Crawling > https://pypi.python.org/simple/pytest-cov/ > twitter.common.python.http: Crawling > https://pypi.python.org/simple/pytest-cov/ :: Opening (uncached) > twitter.common.python.http: Crawling > https://pypi.python.org/simple/pytest-cov/ :: Opening (uncached) :: > Fetching https://pypi.python.org/simple/pytest-cov/ > twitter.common.python.http: Crawling > https://pypi.python.org/simple/pytest-cov/ :: Opening (uncached) :: > Fetching https://pypi.python.org/simple/pytest-cov/ :: Resolving > pypi.python.org > twitter.common.python.http: Crawling > https://pypi.python.org/simple/pytest-cov/ :: Opening (uncached) :: > Fetching https://pypi.python.org/simple/pytest-cov/ :: Connecting to > pypi.python.org > twitter.common.python.http: Crawling > https://pypi.python.org/simple/pytest-cov/ :: Opening (uncached) :: > Caching https://pypi.python.org/simple/pytest-cov/ > twitter.common.python.http: Crawling > https://pypi.python.org/simple/pytest-cov/: 551.9ms > twitter.common.python.http: Opening (uncached): 550.2ms > twitter.common.python.http: Fetching > https://pypi.python.org/simple/pytest-cov/: 549.2ms > twitter.common.python.http: Resolving pypi.python.org: 64.2ms > twitter.common.python.http: Connecting to pypi.python.org: 131.3ms > twitter.common.python.http: Caching > https://pypi.python.org/simple/pytest-cov/: 0.5ms > twitter.common.python.http: Crawling /home/jenkins/.pex/build > twitter.common.python.http: Crawling /home/jenkins/.pex/build: 0.5ms > twitter.common.python.http: Crawling > https://pypi.python.org/simple/twitter.common.util/ > twitter.common.python.http: Crawling > https://pypi.python.org/simple/twitter.common.util/ :: Opening (uncached) > twitter.common.python.http: Crawling > https://pypi.python.org/simple/twitter.common.util/ :: Opening (uncached) > :: Fetching https://pypi.python.org/simple/twitter.common.util/ > twitter.common.python.http: Crawling > https://pypi.python.org/simple/twitter.common.util/ :: Opening (uncached) > :: Fetching https://pypi.python.org/simple/twitter.common.util/ :: > Resolving pypi.python.org > twitter.common.python.http: Crawling > https://pypi.python.org/simple/twitter.common.util/ :: Opening (uncached) > :: Fetching https://pypi.python.org/simple/twitter.common.util/ :: > Connecting to pypi.python.org > twitter.common.python.http: Crawling > https://pypi.python.org/simple/twitter.common.util/ :: Opening (uncached) > :: Caching https://pypi.python.org/simple/twitter.common.util/ > twitter.common.python.http: Crawling > https://pypi.python.org/simple/twitter.common.util/: 596.9ms > twitter.common.python.http: Opening (uncached): 596.2ms > twitter.common.python.http: Fetching > https://pypi.python.org/simple/twitter.common.util/: 595.3ms > twitter.common.python.http: Resolving pypi.python.org: 114.3ms > twitter.common.python.http: Connecting to pypi.python.org: 128.0ms > twitter.common.python.http: Caching > https://pypi.python.org/simple/twitter.common.util/: 0.5ms > twitter.common.python.http: Crawling /home/jenkins/.pex/build > twitter.common.python.http: Crawling /home/jenkins/.pex/build: 0.8ms > twitter.common.python.http: Crawling /home/jenkins/.pex/build > twitter.common.python.http: Crawling /home/jenkins/.pex/build: 1.0ms > twitter.common.python.http: Crawling /home/jenkins/.pex/build > twitter.common.python.http: Crawling /home/jenkins/.pex/build: 0.7ms > twitter.common.python.http: Crawling > https://pypi.python.org/simple/twitter.common.lang/ > twitter.common.python.http: Crawling > https://pypi.python.org/simple/twitter.common.lang/ :: Opening (uncached) > twitter.common.python.http: Crawling > https://pypi.python.org/simple/twitter.common.lang/ :: Opening (uncached) > :: Fetching https://pypi.python.org/simple/twitter.common.lang/ > twitter.common.python.http: Crawling > https://pypi.python.org/simple/twitter.common.lang/ :: Opening (uncached) > :: Fetching https://pypi.python.org/simple/twitter.common.lang/ :: > Resolving pypi.python.org > twitter.common.python.http: Crawling > https://pypi.python.org/simple/twitter.common.lang/ :: Opening (uncached) > :: Fetching https://pypi.python.org/simple/twitter.common.lang/ :: > Connecting to pypi.python.org > twitter.common.python.http: Crawling > https://pypi.python.org/simple/twitter.common.lang/ :: Opening (uncached) > :: Caching https://pypi.python.org/simple/twitter.common.lang/ > twitter.common.python.http: Crawling > https://pypi.python.org/simple/twitter.common.lang/: 5488.1ms > twitter.common.python.http: Opening (uncached): 5487.4ms > twitter.common.python.http: Fetching > https://pypi.python.org/simple/twitter.common.lang/: 5486.4ms > twitter.common.python.http: Resolving pypi.python.org: 64.2ms > twitter.common.python.http: Connecting to pypi.python.org: 131.3ms > twitter.common.python.http: Caching > https://pypi.python.org/simple/twitter.common.lang/: 0.5ms > twitter.common.python.http: Crawling /home/jenkins/.pex/build > twitter.common.python.http: Crawling /home/jenkins/.pex/build: 0.7ms > twitter.common.python.http: Crawling /home/jenkins/.pex/build > twitter.common.python.http: Crawling /home/jenkins/.pex/build: 0.7ms > twitter.common.python.http: Crawling /home/jenkins/.pex/build > twitter.common.python.http: Crawling /home/jenkins/.pex/build: 0.6ms > twitter.common.python.http: Crawling https://pypi.python.org/simple/pex/ > twitter.common.python.http: Crawling https://pypi.python.org/simple/pex/ > :: Opening (uncached) > twitter.common.python.http: Crawling https://pypi.python.org/simple/pex/ > :: Opening (uncached) :: Fetching https://pypi.python.org/simple/pex/ > twitter.common.python.http: Crawling https://pypi.python.org/simple/pex/ > :: Opening (uncached) :: Fetching https://pypi.python.org/simple/pex/ :: > Resolving pypi.python.org > twitter.common.python.http: Crawling https://pypi.python.org/simple/pex/ > :: Opening (uncached) :: Fetching https://pypi.python.org/simple/pex/ :: > Connecting to pypi.python.org > twitter.common.python.http: Crawling https://pypi.python.org/simple/pex/ > :: Opening (uncached) :: Caching https://pypi.python.org/simple/pex/ > twitter.common.python.http: Crawling https://pypi.python.org/simple/pex/: > 561.8ms > twitter.common.python.http: Opening (uncached): 561.2ms > twitter.common.python.http: Fetching > https://pypi.python.org/simple/pex/: 560.3ms > twitter.common.python.http: Resolving pypi.python.org: 64.1ms > twitter.common.python.http: Connecting to pypi.python.org: 126.2ms > twitter.common.python.http: Caching > https://pypi.python.org/simple/pex/: 0.5ms > twitter.common.python.http: Crawling /home/jenkins/.pex/build > twitter.common.python.http: Crawling /home/jenkins/.pex/build: 0.8ms > twitter.common.python.http: Crawling > https://pypi.python.org/simple/twitter.common.config/ > twitter.common.python.http: Crawling > https://pypi.python.org/simple/twitter.common.config/ :: Opening > (uncached) > twitter.common.python.http: Crawling > https://pypi.python.org/simple/twitter.common.config/ :: Opening > (uncached) :: Fetching > https://pypi.python.org/simple/twitter.common.config/ > twitter.common.python.http: Crawling > https://pypi.python.org/simple/twitter.common.config/ :: Opening > (uncached) :: Fetching > https://pypi.python.org/simple/twitter.common.config/ :: Resolving > pypi.python.org > twitter.common.python.http: Crawling > https://pypi.python.org/simple/twitter.common.config/ :: Opening > (uncached) :: Fetching > https://pypi.python.org/simple/twitter.common.config/ :: Connecting to > pypi.python.org > twitter.common.python.http: Crawling > https://pypi.python.org/simple/twitter.common.config/ :: Opening > (uncached) :: Caching > https://pypi.python.org/simple/twitter.common.config/ > twitter.common.python.http: Crawling > https://pypi.python.org/simple/twitter.common.config/: 567.8ms > twitter.common.python.http: Opening (uncached): 567.0ms > twitter.common.python.http: Fetching > https://pypi.python.org/simple/twitter.common.config/: 566.0ms > twitter.common.python.http: Resolving pypi.python.org: 64.2ms > twitter.common.python.http: Connecting to pypi.python.org: 132.0ms > twitter.common.python.http: Caching > https://pypi.python.org/simple/twitter.common.config/: 0.6ms > twitter.common.python.http: Crawling /home/jenkins/.pex/build > twitter.common.python.http: Crawling /home/jenkins/.pex/build: 0.7ms > twitter.common.python.http: Crawling > https://pypi.python.org/simple/pytest/ > twitter.common.python.http: Crawling > https://pypi.python.org/simple/pytest/ :: Opening (uncached) > twitter.common.python.http: Crawling > https://pypi.python.org/simple/pytest/ :: Opening (uncached) :: Fetching > https://pypi.python.org/simple/pytest/ > twitter.common.python.http: Crawling > https://pypi.python.org/simple/pytest/ :: Opening (uncached) :: Fetching > https://pypi.python.org/simple/pytest/ :: Resolving pypi.python.org > twitter.common.python.http: Timed out resolving pypi.python.org > twitter.common.python.http: Failed to fetch > https://pypi.python.org/simple/pytest/: Could not reach > https://pypi.python.org/simple/pytest/ within deadline. > Traceback (most recent call last): > File "< > https://builds.apache.org/job/Aurora/ws/build-support/pex.venv/bin/pex",> > line 9, in <module> > load_entry_point('twitter.common.python==0.5.9', 'console_scripts', > 'pex')() > File "< > https://builds.apache.org/job/Aurora/ws/build-support/pex.venv/local/lib/python2.7/site-packages/twitter/common/python/bin/pex.py",> > line 320, in main > pex_builder = build_pex(args, options) > File "< > https://builds.apache.org/job/Aurora/ws/build-support/pex.venv/local/lib/python2.7/site-packages/twitter/common/python/bin/pex.py",> > line 284, in build_pex > platform=options.platform) > File "< > https://builds.apache.org/job/Aurora/ws/build-support/pex.venv/local/lib/python2.7/site-packages/twitter/common/python/resolver.py",> > line 98, in resolve > raise Unsatisfiable('Cannot satisfy requirements: %s' % > requirement_set[requirement.key]) > twitter.common.python.resolver.Unsatisfiable: Cannot satisfy requirements: > [Requirement.parse('pytest>=2.6,<2.7')] > Build step 'Execute shell' marked build as failure > Recording test results > -- Zameer Manji