Bug 219113
| Summary: | [webkitcorepy] AutoInstaller should log to the user that it is installing missing packages and where rather than "Just Installing" them | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Matt Lewis <jlewis3> |
| Component: | Tools / Tests | Assignee: | Matt Lewis <jlewis3> |
| Status: | NEW | ||
| Severity: | Normal | CC: | ap, jbedard, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| See Also: | https://bugs.webkit.org/show_bug.cgi?id=229865 | ||
Matt Lewis
[webkitcorepy] AutoInstaller should log to the user that it is installing missing packages and where rather than "Just Installing" them.
Some Users may want to have a much more detailed knowledge of what python packages are being installed and where. We should log this the moment AutoInstaller goes to install things.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/71742613>
Alexey Proskuryakov
I've been seeing a lot of output from autoinstaller, can you clarify when exactly it is silent?
Jonathan Bedard
This is an issue specifically about Apple's Internal pypi mirror. The fix may end up being a WebKit one anyways, though.
Jonathan Bedard
(In reply to Jonathan Bedard from comment #3)
> This is an issue specifically about Apple's Internal pypi mirror. The fix
> may end up being a WebKit one anyways, though.
Oops! Wrong bug, this is just a logging things :)
Matt Lewis
(In reply to Alexey Proskuryakov from comment #2)
> I've been seeing a lot of output from autoinstaller, can you clarify when
> exactly it is silent?
Right now the auto installer just jumps to:
Downloading setuptools-44.1.1...
Installing setuptools-44.1.1...
Installed setuptools-44.1.1!
It doesn't really warn a developer that they are missing packages, where it is downloading them to, or anything else. Given that the idea behind the auto installer is to make it so that developers have all of the required packages without messing with their personal environments, we should probably detail this information in the logging somewhere.