run a mirror of pypi

Bug #999675 reported by Monty Taylor
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Core Infrastructure
Fix Released
Medium
David Shrewsbury

Bug Description

PyPI goes down from time to time - but even worse, files which are stored on external servers become unreachable when those external servers go down.

SO - if we install z3c.pypimirror and have it mirror all of pypi as well as all of the externally hosted files, then we should have a reasonable chance to stop dying on transient network issues on pypi.

Once the mirror is running, we should add ~/.pip/pip.conf and ~/.pydistutils.cfg files with mirror entries to the jenkins slave user so that our builds use this automatically.

Tags: jenkins
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to openstack-ci-puppet (master)

Fix proposed to branch: master
Review: https://review.openstack.org/7487

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to openstack-ci-puppet (master)

Reviewed: https://review.openstack.org/7487
Committed: http://github.com/openstack/openstack-ci-puppet/commit/eeb150a96df20603ebce22d30f7ebeea14d6ed39
Submitter: Jenkins
Branch: master

commit eeb150a96df20603ebce22d30f7ebeea14d6ed39
Author: David Shrewsbury <email address hidden>
Date: Wed May 16 09:44:03 2012 -0400

    Use OpenStack PyPi mirror.

    Fixes bug 999675.

    Add pip and easy_install configuration files that will use
    the OpenStack PyPi mirror. Pip will failover to the standard
    PyPi mirror for packages not found on the OpenStack mirror.
    Note that easy_install does not have this failover capability.

    Change-Id: Idcc95e2ee3f74de46cdfdc586adc93eff52a2aa9

Changed in openstack-ci:
status: In Progress → Fix Committed
Monty Taylor (mordred)
Changed in openstack-ci:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.