Closed Bug 632716 Opened 15 years ago Closed 12 years ago

Buildbot masters should use stable versions of Python modules

Categories

(Infrastructure & Operations Graveyard :: CIDuty, task, P4)

x86
Linux

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: rail, Unassigned)

References

Details

(Whiteboard: [puppet][opsi])

From time to time we hit problems installing latest versions of Python modules on masters. Sometimes we may have a situation, when masters use not exactly the same version of a particular module (harder to debug a problem). It woul be great to have exactly the same modules on all masters. We could use pip' http://pip.openplans.org/#freezing-requirements feature.
We should also be careful not to make these installs dependent on downloading things from pypi -- the freezing accomplishes fixed versions, but will still download things from the wilds of the internet.
Summary: Buildbot masters should use stable versions of Python modles → Buildbot masters should use stable versions of Python modules
could we also download the tarballs and use their setup.py script?
Priority: -- → P4
Whiteboard: [puppet][opsi]
(In reply to comment #2) > could we also download the tarballs and use their setup.py script? we should have locally whatever eggs or tarballs pip requires
Sure, but there's no need to go that far. A directory of downloaded tarballs, along with the right options to pip, should do the trick. pip --find-links=/path/to/tarballs --no-index install buildbot
(In reply to comment #4) > Sure, but there's no need to go that far. A directory of downloaded tarballs, > along with the right options to pip, should do the trick. > > pip --find-links=/path/to/tarballs --no-index install buildbot It would be nice to have these checked in somewhere, in case the remote location goes away at some point.
My plan is to put these in the puppet-files svn repository, although that hasn't been created yet (bug 632716)
Depends on: 624283
Found in triage. Anything left to do here, or is this superseded by the recently-completed python upgrade work?
Component: Release Engineering → Release Engineering: Platform Support
QA Contact: coop
Product: mozilla.org → Release Engineering
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → WORKSFORME
Component: Platform Support → Buildduty
Product: Release Engineering → Infrastructure & Operations
Product: Infrastructure & Operations → Infrastructure & Operations Graveyard
You need to log in before you can comment on or make changes to this bug.