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)
MozReview Graveyard
Testing / Development Environment
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 hidden (mozreview-request) |
| Comment hidden (mozreview-request) |
Comment 3•8 years ago
|
||
| mozreview-review | ||
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 4•8 years ago
|
||
| mozreview-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.
Description
•