Bug 219113 - [webkitcorepy] AutoInstaller should log to the user that it is installing missing packages and where rather than "Just Installing" them
Summary: [webkitcorepy] AutoInstaller should log to the user that it is installing mis...
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: Tools / Tests (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Matt Lewis
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2020-11-18 14:01 PST by Matt Lewis
Modified: 2020-12-01 11:33 PST (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Matt Lewis 2020-11-18 14:01:33 PST
[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.
Comment 1 Radar WebKit Bug Importer 2020-11-25 21:35:29 PST
<rdar://problem/71742613>
Comment 2 Alexey Proskuryakov 2020-11-27 11:00:36 PST
I've been seeing a lot of output from autoinstaller, can you clarify when exactly it is silent?
Comment 3 Jonathan Bedard 2020-11-30 06:45:50 PST
This is an issue specifically about Apple's Internal pypi mirror. The fix may end up being a WebKit one anyways, though.
Comment 4 Jonathan Bedard 2020-11-30 06:46:35 PST
(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 :)
Comment 5 Matt Lewis 2020-12-01 11:33:25 PST
(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.