Closed
Bug 1033703
Opened 11 years ago
Closed 11 years ago
Pin TPS to specific versions of mozbase packages
Categories
(Testing Graveyard :: TPS, defect)
Testing Graveyard
TPS
Tracking
(firefox31 fixed, firefox32 fixed, firefox33 fixed)
RESOLVED
FIXED
mozilla33
People
(Reporter: whimboo, Assigned: whimboo)
Details
Attachments
(1 file)
966 bytes,
patch
|
ahal
:
review+
|
Details | Diff | Splinter Review |
As we have seen with bug 997244 a lot of regressions in TPS have been generated, because we depend on the latest version of mozbase packages. We should get rid of all of those loose version dependencies and enforce strict versions.
Assignee | ||
Comment 1•11 years ago
|
||
This will mark dependencies to modules we directly import as fixed. One question remains through, how should we handle indirect imports? Lets say what happens when mozprofile gets bumped? Usually we should only add dependencies to modules we import on our own to setup.py, but the above could also break us. Andrew, what do you think?
Attachment #8450096 -
Flags: review?(ahalberstadt)
Comment 2•11 years ago
|
||
Comment on attachment 8450096 [details] [diff] [review]
Fixed deps v1
Review of attachment 8450096 [details] [diff] [review]:
-----------------------------------------------------------------
Lgtm. I think if you are worried about indirect imports causing breakage, then we should just add them as explicit dependencies and peg them to the proper version. Though it might not be all that common. Maybe we could add them in the future if they cause us problems? Up to you.
Attachment #8450096 -
Flags: review?(ahalberstadt) → review+
Assignee | ||
Comment 3•11 years ago
|
||
That's what I'm thinking, right. So lets go with this patch for now, and do the other dependencies if necessary later. Thanks for the review.
Assignee | ||
Comment 4•11 years ago
|
||
status-firefox31:
--- → affected
status-firefox32:
--- → affected
status-firefox33:
--- → fixed
Target Milestone: --- → mozilla33
Comment 5•11 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 6•11 years ago
|
||
Updated•7 years ago
|
Product: Testing → Testing Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•