Closed
Bug 1306691
Opened 9 years ago
Closed 2 years ago
Don't use easy_install
Categories
(Release Engineering :: Applications: MozharnessCore, defect)
Release Engineering
Applications: MozharnessCore
Tracking
(firefox114 fixed)
RESOLVED
FIXED
| Tracking | Status | |
|---|---|---|
| firefox114 | --- | fixed |
People
(Reporter: gps, Assigned: gbrown)
References
Details
Attachments
(4 files)
easy_install is old and essentially deprecated in favor of pip. We should not be using easy_install in 2016.
(This bug is a result of fallout noticed in bug 1304176.)
| Comment hidden (mozreview-request) |
| Comment hidden (mozreview-request) |
| Comment hidden (mozreview-request) |
Comment 4•9 years ago
|
||
| mozreview-review | ||
Comment on attachment 8796667 [details]
Bug 1306691 - Remove references to pywin32 package;
https://reviewboard.mozilla.org/r/82434/#review81054
Attachment #8796667 -
Flags: review?(ted) → review+
Comment 5•9 years ago
|
||
| mozreview-review | ||
Comment on attachment 8796668 [details]
Bug 1306691 - Remove support for easy_install;
https://reviewboard.mozilla.org/r/82436/#review81056
Attachment #8796668 -
Flags: review?(ted) → review+
Comment 6•9 years ago
|
||
| mozreview-review | ||
Comment on attachment 8796669 [details]
Bug 1306691 - Remove install_method argument and uses;
https://reviewboard.mozilla.org/r/82438/#review81058
Nice patch series!
Attachment #8796669 -
Flags: review?(ted) → review+
Pushed by gszorc@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/c7d8bed34d87
Remove references to pywin32 package; r=ted
https://hg.mozilla.org/integration/autoland/rev/2a95fbb01ffe
Remove support for easy_install; r=ted
https://hg.mozilla.org/integration/autoland/rev/3aa78ab9fce9
Remove install_method argument and uses; r=ted
Comment 8•9 years ago
|
||
Backed out in https://hg.mozilla.org/integration/autoland/rev/b0706e5d7ae3 - Windows mda has an explicit dependency on pywin32, https://treeherder.mozilla.org/logviewer.html#?job_id=4311965&repo=autoland
| Reporter | ||
Comment 9•9 years ago
|
||
pywin32 isn't declared as a dependency anywhere in the tree. That's why I thought it was unused. Upon further examination, it looks like the failing test is downloading a ton of other Python packages and one of those has a dependency on pywin32.
Repeat after me: always use requirements files.
Fixing this could be "fun" since this test only has pip 0.8.2 installed, since I guess that's what the Windows testers have out of the box.
If it is just this one test job failing, I may just add a source checkout so it has access to modern virtualenv+pip versions.
Flags: needinfo?(gps)
| Reporter | ||
Comment 10•9 years ago
|
||
I'm not actively working on this (sadly).
Status: ASSIGNED → NEW
Flags: needinfo?(gps)
| Reporter | ||
Updated•8 years ago
|
Assignee: gps → nobody
| Assignee | ||
Updated•2 years ago
|
Assignee: nobody → gbrown
| Assignee | ||
Comment 11•2 years ago
|
||
Comment 12•2 years ago
|
||
Pushed by gbrown@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/0840e115fd3b
Remove easy_install support from mozharness and upgrade pywin32 r=jmaher
Comment 13•2 years ago
|
||
| bugherder | ||
You need to log in
before you can comment on or make changes to this bug.
Description
•