Closed Bug 1419998 Opened 8 years ago Closed 8 years ago

the dev/test env cannot be built from scratch - treestatus and setuptools issues

Categories

(MozReview Graveyard :: Testing / Development Environment, enhancement)

enhancement
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: glob, Assigned: glob)

Details

Attachments

(2 files)

the pinned revision of treestatus that we're pulling into the dev/test env uses a git submodule for its external libs. the repo the submodule points at no longer exists. the options for fixing this are: 1. write a mock treestatus service - a reasonable amount of work 2. update treestatus to match production - a reasonable amount of work, as treestatus is now part of a larger releng suite 3. create a new repo which contains the required version of treestatus and vendors in the git submodule, populating from an already built env - a hack, but quick and simple it isn't worth the effort to do (1) or (2), so i present to you https://github.com/globau/treestatus-legacy --- rbweb doesn't build; setuptools is throwing "No module named importlib". i suspect the crux of the issue here is rbweb runs python 2.6 coupled with mozreview-virtualenv always updating to the most recent versions of setuptools. my plan here is to simply pin known good versions of pip, setuptools, and wheel.
Comment on attachment 8931187 [details] testing: use a treestatus-legacy repo which vendors in dependencies (bug 1419998) https://reviewboard.mozilla.org/r/202270/#review208996 Yes, this is definitely the path of least resistance.
Attachment #8931187 - Flags: review?(gps) → review+
Comment on attachment 8931188 [details] testing: pin pip, setuptools, and wheel versions to known good (bug 1419998) https://reviewboard.mozilla.org/r/202272/#review208998
Attachment #8931188 - Flags: review?(gps) → review+
Pushed by gszorc@mozilla.com: https://hg.mozilla.org/hgcustom/version-control-tools/rev/58bd53bc8215 testing: use a treestatus-legacy repo which vendors in dependencies r=gps https://hg.mozilla.org/hgcustom/version-control-tools/rev/c714309c5d78 testing: pin pip, setuptools, and wheel versions to known good r=gps
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: