Open danmoseley opened 6 years ago
On windows it is installed while setting up the machine. I am not sure about how we install the python dependencies on OsX but it should be there as we use the psutil in helix jobs
Borrow an OSX machine to see?
OSX machine is not available on devtestlabs. from where I could borrow the machine ?
Ask someone on engineering. Ideally you should SSH into an actual machine in the pool. If not maybe there is a coworker you could walk over to.
This is something that we will need to fix at the image level. We need to ensure that this package is installed before we start executing the script because by that time it is too late to deal with this. I have added the engineering team alias here so that they can help us update these images.
CC @dotnet/dnceng
On windows it is installed while setting up the machine. I am not sure about how we install the python dependencies on OsX but it should be there as we use the psutil in helix jobs
I think there may be some confusion here as there are some OSX machines which are not Helix clients and almost all Windows CI machines are currently not Helix Clients. Further, some systems may not have python libraries on the path for non-Helix execution scenarios.
This needs to happen for the images that we use for Jenkins. I believe that @mmitche should be able to help us here.
@DrewScoggins it's an explicit non-goal to not have to modify Jenkins images. What's the objection to doing something like pip install psutil
or python -m pip install psutil
before doing other dumplingly stuff?
I have zero objection to that. I will just make that change in the dumpling target file in buildtools
cool. Note if you have a big list you can also put them in a text file and do pip install -r textfilelist.txt
OSX dumps fail on both OSX12 and OSX13:
eg https://mc.dot.net/#/user/maryamariyan/pr~2Fjenkins~2Fdotnet~2Fcorefx~2Fmaster~2F/test~2Ffunctional~2Fcli~2F/12cbeed85897de05d63181974602cd977ea30966/workItem/System.ComponentModel.Composition.Tests/wilogs
Should dumpling install this or do we need to update images?
@Anipik @DrewScoggins