Open mthalman opened 2 weeks ago
[Triage] @garath Helix python setup is failing in Helix Docker images.
Is this related to yesterday's Helix rollout?
Is this related to yesterday's Helix rollout?
Possibly... I'm not sure how to debug this. Do you have any pointers? What is this pipeline doing?
It's just building Dockerfiles. You can repro by building this Dockerfile, for example.
So you suspect there was a change dnceng made that was deployed in the last rollout that broke this? (Sorry for being pedantic, I'm not seeing anything familiar or anything obviously connecting it to the rollout so I'm trying to find some touchpoints.)
Nobody on our team is very knowledgeable on Python so we're just guessing here. But this is what might be the cause: https://github.com/dotnet/dotnet-buildtools-prereqs-docker/blob/a6ccb1abd3323eaa97bdb2a73c0a62c52c2225d6/src/alpine/3.18/helix/amd64/Dockerfile#L67
So if something recently rolled out there it could impact the behavior in the build here.
It also might be purely in the realm of a Python change, unrelated to Helix. We're not sure yet.
Looking at the change history... I see no changes related to either the helix client or the version of Python we install on machines. Hmm...
Nobody on our team is very knowledgeable on Python
... or Helix
When helix images are launched, what does that look like? Does anyone have a link to the script that does that? That would be super useful.
This command is failing:
RUN python3 -m virtualenv /home/helixbot/.vsts-env
Example build: https://dev.azure.com/dnceng-public/public/_build/results?buildId=705519&view=results