dotnet / dnceng

.NET Engineering Services
MIT License
25 stars 18 forks source link

Move to Python x64 on Windows machinesā” #1444

Open dougbu opened 11 months ago

dougbu commented 11 months ago

None of our Windows VMs or on-premise machines are x86 platforms. However the windows-python-3 uses x86 installers from Python.org for unknown reasons. We should investigate why (šŸ¤· at this point) and hopefully switch to the AMD64 installers.

Release Note Category

Release Note Description

Changed our Python installation on Windows AMD64 machines to use AMD64 installers, not x86 ones.

dougbu commented 11 months ago

Tentatively placing this in Ops - Service Maintenance for now. Please shout if you disagree @ilyas1974 and / or @garath.

garath commented 11 months ago

Is there anything motivating or blocked by not having the 64-bit version installed?

dougbu commented 11 months ago

Is there anything motivating or blocked by not having the 64-bit version installed?

I was motivated to file the issue because I couldn't explain the x86 choice (or the weirder one described in #1445). other than a slight performance degradation or perhaps limited memory addressability due to the use of the current installer, I don't know what the downstream implications may be.

@steveisok asked in our Teams channel about bit-ness. that led me to my "huh" moment. I'm hoping @steveisok has an inkling how our choice may affect customers.